@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(97.1% .013 17.38);--color-red-100: oklch(93.6% .032 17.717);--color-red-200: oklch(88.5% .062 18.334);--color-red-300: oklch(80.8% .114 19.571);--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-red-800: oklch(44.4% .177 26.899);--color-red-900: oklch(39.6% .141 25.723);--color-red-950: oklch(25.8% .092 26.042);--color-orange-50: oklch(98% .016 73.684);--color-orange-100: oklch(95.4% .038 75.164);--color-orange-200: oklch(90.1% .076 70.697);--color-orange-300: oklch(83.7% .128 66.29);--color-orange-400: oklch(75% .183 55.934);--color-orange-500: oklch(70.5% .213 47.604);--color-orange-600: oklch(64.6% .222 41.116);--color-orange-700: oklch(55.3% .195 38.402);--color-orange-800: oklch(47% .157 37.304);--color-orange-900: oklch(40.8% .123 38.172);--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-50: oklch(98.7% .026 102.212);--color-yellow-100: oklch(97.3% .071 103.193);--color-yellow-800: oklch(47.6% .114 61.907);--color-green-50: oklch(98.2% .018 155.826);--color-green-200: oklch(92.5% .084 155.995);--color-green-800: oklch(44.8% .119 151.328);--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-100: oklch(95.3% .051 180.801);--color-teal-200: oklch(91% .096 180.426);--color-teal-300: oklch(85.5% .138 181.071);--color-teal-400: oklch(77.7% .152 181.912);--color-teal-500: oklch(70.4% .14 182.503);--color-teal-600: oklch(60% .118 184.704);--color-teal-700: oklch(51.1% .096 186.391);--color-teal-800: oklch(43.7% .078 188.216);--color-teal-900: oklch(38.6% .063 188.416);--color-teal-950: oklch(27.7% .046 192.524);--color-cyan-50: oklch(98.4% .019 200.873);--color-cyan-100: oklch(95.6% .045 203.388);--color-cyan-200: oklch(91.7% .08 205.041);--color-cyan-300: oklch(86.5% .127 207.078);--color-cyan-400: oklch(78.9% .154 211.53);--color-cyan-500: oklch(71.5% .143 215.221);--color-cyan-600: oklch(60.9% .126 221.723);--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-sky-50: oklch(97.7% .013 236.62);--color-sky-100: oklch(95.1% .026 236.824);--color-sky-200: oklch(90.1% .058 230.902);--color-sky-300: oklch(82.8% .111 230.318);--color-sky-400: oklch(74.6% .16 232.661);--color-sky-500: oklch(68.5% .169 237.323);--color-sky-600: oklch(58.8% .158 241.966);--color-sky-700: oklch(50% .134 242.749);--color-sky-800: oklch(44.3% .11 240.79);--color-sky-900: oklch(39.1% .09 240.876);--color-sky-950: oklch(29.3% .066 243.157);--color-blue-50: oklch(97% .014 254.604);--color-blue-100: oklch(93.2% .032 255.585);--color-blue-200: oklch(88.2% .059 254.128);--color-blue-400: oklch(70.7% .165 254.624);--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-950: oklch(28.2% .091 267.935);--color-indigo-50: oklch(96.2% .018 272.314);--color-indigo-100: oklch(93% .034 272.788);--color-indigo-300: oklch(78.5% .115 274.713);--color-indigo-950: oklch(25.7% .09 281.288);--color-violet-50: oklch(96.9% .016 293.756);--color-violet-100: oklch(94.3% .029 294.588);--color-violet-200: oklch(89.4% .057 293.283);--color-violet-300: oklch(81.1% .111 293.571);--color-violet-400: oklch(70.2% .183 293.541);--color-violet-500: oklch(60.6% .25 292.717);--color-violet-600: oklch(54.1% .281 293.009);--color-violet-700: oklch(49.1% .27 292.581);--color-violet-800: oklch(43.2% .232 292.759);--color-violet-900: oklch(38% .189 293.745);--color-violet-950: oklch(28.3% .141 291.089);--color-purple-50: oklch(97.7% .014 308.299);--color-purple-700: oklch(49.6% .265 301.924);--color-rose-400: oklch(71.2% .194 13.428);--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-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;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15);--drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 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;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--font-display: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-brand-50: #ecfdf5;--color-brand-100: #d1fae5;--color-brand-200: #a7f3d0;--color-brand-300: #6ee7b7;--color-brand-400: #34d399;--color-brand-500: #10b981;--color-brand-600: #059669;--color-brand-700: #047857;--color-brand-800: #065f46;--color-brand-900: #064e3b;--color-primary-50: #ecfdf5;--color-primary-100: #d1fae5;--color-primary-200: #a7f3d0;--color-primary-500: #10b981;--color-primary-600: #059669;--color-primary-700: #047857;--color-primary-800: #065f46;--color-incident: #ef4444;--color-incident-soft: #fef2f2;--color-private: #64748b;--color-private-soft: #f1f5f9}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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)){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,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-full{bottom:100%}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[201\]{z-index:201}.z-\[202\]{z-index:202}.col-span-full{grid-column:1 / -1}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:var(--spacing)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[min\(60vh\,36rem\)\]{max-height:min(60vh,36rem)}.max-h-\[min\(70vh\,28rem\)\]{max-height:min(70vh,28rem)}.min-h-0{min-height:0}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[16rem\]{min-height:16rem}.min-h-full{min-height:100%}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:calc(1 / 3 * 100%)}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:calc(2 / 3 * 100%)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:calc(3 / 5 * 100%)}.w-4{width:calc(var(--spacing) * 4)}.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-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-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[120px\]{min-width:120px}.min-w-\[240px\]{min-width:240px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.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-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.space-y-0\.5{:where(&>: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)))}}.space-y-1{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-1\.5{:where(&>: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)))}}.space-y-2{:where(&>: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)))}}.space-y-3{:where(&>: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)))}}.space-y-4{:where(&>: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)))}}.space-y-5{:where(&>: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)))}}.space-y-6{:where(&>: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)))}}.divide-y{:where(&>: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)))}}.divide-slate-100{:where(&>:not(:last-child)){border-color:var(--color-slate-100)}}.self-center{align-self:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-\[\#009b8f\]{border-color:#009b8f}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-blue-400{border-color:var(--color-blue-400)}.border-brand-100{border-color:var(--color-brand-100)}.border-brand-200{border-color:var(--color-brand-200)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-100\/80{border-color:color-mix(in srgb,oklch(95% .052 163.051) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-green-200{border-color:var(--color-green-200)}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-500{border-color:var(--color-primary-500)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/80{border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500{border-color:var(--color-slate-500)}.border-teal-100{border-color:var(--color-teal-100)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-600{border-color:var(--color-teal-600)}.border-transparent{border-color:transparent}.border-white\/20{border-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/80{border-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-\[\#009b8f\]{background-color:#009b8f}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:color-mix(in srgb,oklch(97% .014 254.604) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-800{background-color:var(--color-brand-800)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-700{background-color:var(--color-cyan-700)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/30{background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 30%,transparent)}}.bg-emerald-50\/40{background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 40%,transparent)}}.bg-emerald-50\/50{background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-green-50{background-color:var(--color-green-50)}.bg-incident{background-color:var(--color-incident)}.bg-incident-soft{background-color:var(--color-incident-soft)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-private{background-color:var(--color-private)}.bg-private-soft{background-color:var(--color-private-soft)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/50{background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-50) 50%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/80{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/35{background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 35%,transparent)}}.bg-slate-900\/40{background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-slate-900\/55{background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 55%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 55%,transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-50\/50{background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-teal-700{background-color:var(--color-teal-700)}.bg-transparent{background-color:transparent}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/50{background-color:color-mix(in srgb,#fff 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/70{background-color:color-mix(in srgb,#fff 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/75{background-color:color-mix(in srgb,#fff 75%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/95{background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-gradient-to-br{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-brand-50{--tw-gradient-from: var(--color-brand-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-brand-700{--tw-gradient-from: var(--color-brand-700);--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-100{--tw-gradient-from: var(--color-emerald-100);--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-emerald-50{--tw-gradient-to: 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))}.to-primary-800{--tw-gradient-to: var(--color-primary-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-white{--tw-gradient-to: var(--color-white);--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))}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.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-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:var(--spacing)}.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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-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-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[12vh\]{padding-top:12vh}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-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\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-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-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking: .18em;letter-spacing:.18em}.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)}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#006b66\]{color:#006b66}.text-\[\#009b8f\]{color:#009b8f}.text-\[\#475569\]{color:#475569}.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-950{color:var(--color-amber-950)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-brand-300{color:var(--color-brand-300)}.text-brand-400{color:var(--color-brand-400)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-800{color:var(--color-brand-800)}.text-brand-900{color:var(--color-brand-900)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-50\/90{color:color-mix(in srgb,oklch(97.9% .021 166.113) 90%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-emerald-50) 90%,transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/80{color:color-mix(in srgb,oklch(50.8% .118 165.612) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-emerald-700) 80%,transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-green-800{color:var(--color-green-800)}.text-incident{color:var(--color-incident)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-primary-800{color:var(--color-primary-800)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-slate-300{color:var(--color-slate-300)}.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-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-40{opacity:40%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-80{opacity:80%}.shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));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_9999px_rgba\(15\,23\,42\,0\.55\)\]{--tw-shadow: 0 0 0 9999px var(--tw-shadow-color, rgba(15,23,42,.55));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));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, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-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-emerald-900\/10{--tw-shadow-color: color-mix(in srgb, oklch(37.8% .077 168.94) 10%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-900\/20{--tw-shadow-color: color-mix(in srgb, oklch(37.8% .077 168.94) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-300{--tw-shadow-color: oklch(80.8% .114 19.571);@supports (color: color-mix(in lab,red,red)){--tw-shadow-color: color-mix(in oklab, var(--color-red-300) var(--tw-shadow-alpha), transparent)}}.ring-emerald-100\/80{--tw-ring-color: color-mix(in srgb, oklch(95% .052 163.051) 80%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-emerald-100) 80%, transparent)}}.ring-emerald-200\/60{--tw-ring-color: color-mix(in srgb, oklch(90.5% .093 164.15) 60%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-emerald-200) 60%, transparent)}}.ring-emerald-400{--tw-ring-color: var(--color-emerald-400)}.ring-emerald-400\/90{--tw-ring-color: color-mix(in srgb, oklch(76.5% .177 163.223) 90%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-emerald-400) 90%, transparent)}}.ring-primary-200{--tw-ring-color: var(--color-primary-200)}.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-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur: blur(var(--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-sm{--tw-backdrop-blur: blur(var(--blur-sm));-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));-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,)}.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-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-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))}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.ease-in{--tw-ease: var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.group-hover\:bg-emerald-100{&:is(:where(.group):hover *){@media(hover:hover){background-color:var(--color-emerald-100)}}}.group-hover\:text-emerald-700{&:is(:where(.group):hover *){@media(hover:hover){color:var(--color-emerald-700)}}}.placeholder\:text-slate-400{&::placeholder{color:var(--color-slate-400)}}.hover\:-translate-y-0\.5{&:hover{@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.hover\:border-\[\#009b8f\]{&:hover{@media(hover:hover){border-color:#009b8f}}}.hover\:border-emerald-200{&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}}.hover\:border-emerald-300{&:hover{@media(hover:hover){border-color:var(--color-emerald-300)}}}.hover\:border-emerald-400{&:hover{@media(hover:hover){border-color:var(--color-emerald-400)}}}.hover\:border-teal-400{&:hover{@media(hover:hover){border-color:var(--color-teal-400)}}}.hover\:border-teal-500{&:hover{@media(hover:hover){border-color:var(--color-teal-500)}}}.hover\:bg-\[\#006b66\]{&:hover{@media(hover:hover){background-color:#006b66}}}.hover\:bg-\[\#00857a\]{&:hover{@media(hover:hover){background-color:#00857a}}}.hover\:bg-blue-700{&:hover{@media(hover:hover){background-color:var(--color-blue-700)}}}.hover\:bg-brand-50{&:hover{@media(hover:hover){background-color:var(--color-brand-50)}}}.hover\:bg-cyan-800{&:hover{@media(hover:hover){background-color:var(--color-cyan-800)}}}.hover\:bg-emerald-50{&:hover{@media(hover:hover){background-color:var(--color-emerald-50)}}}.hover\:bg-emerald-50\/40{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 40%,transparent)}}}}.hover\:bg-emerald-50\/50{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}}}.hover\:bg-emerald-700{&:hover{@media(hover:hover){background-color:var(--color-emerald-700)}}}.hover\:bg-primary-50{&:hover{@media(hover:hover){background-color:var(--color-primary-50)}}}.hover\:bg-primary-700{&:hover{@media(hover:hover){background-color:var(--color-primary-700)}}}.hover\:bg-red-50{&:hover{@media(hover:hover){background-color:var(--color-red-50)}}}.hover\:bg-red-700{&:hover{@media(hover:hover){background-color:var(--color-red-700)}}}.hover\:bg-slate-50{&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.hover\:bg-slate-100{&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}}.hover\:bg-slate-100\/80{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(96.8% .007 247.896) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}}}.hover\:bg-slate-300{&:hover{@media(hover:hover){background-color:var(--color-slate-300)}}}.hover\:bg-teal-50{&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}}.hover\:bg-teal-50\/40{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}}}}.hover\:bg-teal-100{&:hover{@media(hover:hover){background-color:var(--color-teal-100)}}}.hover\:bg-teal-700{&:hover{@media(hover:hover){background-color:var(--color-teal-700)}}}.hover\:bg-teal-800{&:hover{@media(hover:hover){background-color:var(--color-teal-800)}}}.hover\:bg-white{&:hover{@media(hover:hover){background-color:var(--color-white)}}}.hover\:text-emerald-700{&:hover{@media(hover:hover){color:var(--color-emerald-700)}}}.hover\:text-emerald-800{&:hover{@media(hover:hover){color:var(--color-emerald-800)}}}.hover\:text-red-500{&:hover{@media(hover:hover){color:var(--color-red-500)}}}.hover\:text-red-600{&:hover{@media(hover:hover){color:var(--color-red-600)}}}.hover\:text-red-700{&:hover{@media(hover:hover){color:var(--color-red-700)}}}.hover\:text-slate-600{&:hover{@media(hover:hover){color:var(--color-slate-600)}}}.hover\:text-slate-800{&:hover{@media(hover:hover){color:var(--color-slate-800)}}}.hover\:text-slate-900{&:hover{@media(hover:hover){color:var(--color-slate-900)}}}.hover\:text-teal-800{&:hover{@media(hover:hover){color:var(--color-teal-800)}}}.hover\:underline{&:hover{@media(hover:hover){text-decoration-line:underline}}}.hover\:shadow-md{&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));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-sm{&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.hover\:ring-2{&:hover{@media(hover:hover){--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)}}}.hover\:ring-emerald-200{&:hover{@media(hover:hover){--tw-ring-color: var(--color-emerald-200)}}}.focus\:border-blue-500{&:focus{border-color:var(--color-blue-500)}}.focus\:border-emerald-500{&:focus{border-color:var(--color-emerald-500)}}.focus\:border-primary-500{&:focus{border-color:var(--color-primary-500)}}.focus\:bg-white{&:focus{background-color:var(--color-white)}}.focus\:ring-0{&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-1{&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\: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-blue-500{&:focus{--tw-ring-color: var(--color-blue-500)}}.focus\:ring-emerald-500\/30{&:focus{--tw-ring-color: color-mix(in srgb, oklch(69.6% .17 162.48) 30%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}}.focus\:outline-none{&:focus{--tw-outline-style: none;outline-style:none}}.active\:cursor-grabbing{&:active{cursor:grabbing}}.disabled\:opacity-40{&:disabled{opacity:40%}}.disabled\:opacity-50{&:disabled{opacity:50%}}.disabled\:opacity-60{&:disabled{opacity:60%}}.sm\:block{@media(width>=40rem){display:block}}.sm\:inline{@media(width>=40rem){display:inline}}.sm\:inline-flex{@media(width>=40rem){display:inline-flex}}.sm\:grid-cols-2{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sm\:grid-cols-3{@media(width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.sm\:grid-cols-4{@media(width>=40rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.sm\:flex-row{@media(width>=40rem){flex-direction:row}}.sm\:flex-wrap{@media(width>=40rem){flex-wrap:wrap}}.sm\:items-end{@media(width>=40rem){align-items:flex-end}}.sm\:justify-center{@media(width>=40rem){justify-content:center}}.sm\:p-6{@media(width>=40rem){padding:calc(var(--spacing) * 6)}}.sm\:px-0{@media(width>=40rem){padding-inline:0}}.sm\:px-6{@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.md\:block{@media(width>=48rem){display:block}}.md\:flex{@media(width>=48rem){display:flex}}.md\:hidden{@media(width>=48rem){display:none}}.md\:inline-flex{@media(width>=48rem){display:inline-flex}}.md\:grid-cols-2{@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.md\:p-6{@media(width>=48rem){padding:calc(var(--spacing) * 6)}}.lg\:sticky{@media(width>=64rem){position:sticky}}.lg\:top-4{@media(width>=64rem){top:calc(var(--spacing) * 4)}}.lg\:top-20{@media(width>=64rem){top:calc(var(--spacing) * 20)}}.lg\:col-span-4{@media(width>=64rem){grid-column:span 4 / span 4}}.lg\:col-span-8{@media(width>=64rem){grid-column:span 8 / span 8}}.lg\:block{@media(width>=64rem){display:block}}.lg\:flex{@media(width>=64rem){display:flex}}.lg\:hidden{@media(width>=64rem){display:none}}.lg\:max-w-4xl{@media(width>=64rem){max-width:var(--container-4xl)}}.lg\:grid-cols-3{@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.lg\:grid-cols-12{@media(width>=64rem){grid-template-columns:repeat(12,minmax(0,1fr))}}.lg\:grid-cols-\[1\.2fr_1fr\]{@media(width>=64rem){grid-template-columns:1.2fr 1fr}}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{@media(width>=64rem){grid-template-columns:minmax(0,1fr) 22rem}}.lg\:self-start{@media(width>=64rem){align-self:flex-start}}.xl\:inline{@media(width>=80rem){display:inline}}.xl\:grid-cols-3{@media(width>=80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.xl\:grid-cols-4{@media(width>=80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.xl\:grid-cols-\[minmax\(0\,1fr\)_26rem\]{@media(width>=80rem){grid-template-columns:minmax(0,1fr) 26rem}}.\32xl\:grid-cols-5{@media(width>=96rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.dark\:border-emerald-700{&:where(.dark,.dark *){border-color:var(--color-emerald-700)}}.dark\:border-emerald-800{&:where(.dark,.dark *){border-color:var(--color-emerald-800)}}.dark\:border-emerald-900{&:where(.dark,.dark *){border-color:var(--color-emerald-900)}}.dark\:border-slate-600{&:where(.dark,.dark *){border-color:var(--color-slate-600)}}.dark\:border-slate-700{&:where(.dark,.dark *){border-color:var(--color-slate-700)}}.dark\:border-slate-800{&:where(.dark,.dark *){border-color:var(--color-slate-800)}}.dark\:bg-amber-950{&:where(.dark,.dark *){background-color:var(--color-amber-950)}}.dark\:bg-amber-950\/20{&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .077 45.635) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-950) 20%,transparent)}}}.dark\:bg-black\/20{&:where(.dark,.dark *){background-color:color-mix(in srgb,#000 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}}.dark\:bg-blue-950{&:where(.dark,.dark *){background-color:var(--color-blue-950)}}.dark\:bg-blue-950\/30{&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(28.2% .091 267.935) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-blue-950) 30%,transparent)}}}.dark\:bg-emerald-950{&:where(.dark,.dark *){background-color:var(--color-emerald-950)}}.dark\:bg-emerald-950\/20{&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(26.2% .051 172.552) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-950) 20%,transparent)}}}.dark\:bg-emerald-950\/30{&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(26.2% .051 172.552) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}}.dark\:bg-orange-950{&:where(.dark,.dark *){background-color:var(--color-orange-950)}}.dark\:bg-red-950{&:where(.dark,.dark *){background-color:var(--color-red-950)}}.dark\:bg-red-950\/30{&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(25.8% .092 26.042) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}}.dark\:bg-slate-800{&:where(.dark,.dark *){background-color:var(--color-slate-800)}}.dark\:bg-slate-800\/50{&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}}.dark\:bg-slate-900{&:where(.dark,.dark *){background-color:var(--color-slate-900)}}.dark\:bg-slate-900\/50{&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}}.dark\:bg-slate-900\/75{&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 75%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 75%,transparent)}}}.dark\:bg-slate-900\/95{&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 95%,transparent)}}}.dark\:text-amber-200{&:where(.dark,.dark *){color:var(--color-amber-200)}}.dark\:text-amber-300{&:where(.dark,.dark *){color:var(--color-amber-300)}}.dark\:text-blue-200{&:where(.dark,.dark *){color:var(--color-blue-200)}}.dark\:text-emerald-100{&:where(.dark,.dark *){color:var(--color-emerald-100)}}.dark\:text-emerald-200{&:where(.dark,.dark *){color:var(--color-emerald-200)}}.dark\:text-emerald-300{&:where(.dark,.dark *){color:var(--color-emerald-300)}}.dark\:text-emerald-400{&:where(.dark,.dark *){color:var(--color-emerald-400)}}.dark\:text-orange-300{&:where(.dark,.dark *){color:var(--color-orange-300)}}.dark\:text-red-200{&:where(.dark,.dark *){color:var(--color-red-200)}}.dark\:text-red-300{&:where(.dark,.dark *){color:var(--color-red-300)}}.dark\:text-red-400{&:where(.dark,.dark *){color:var(--color-red-400)}}.dark\:text-slate-100{&:where(.dark,.dark *){color:var(--color-slate-100)}}.dark\:text-slate-200{&:where(.dark,.dark *){color:var(--color-slate-200)}}.dark\:text-slate-300{&:where(.dark,.dark *){color:var(--color-slate-300)}}.dark\:text-slate-400{&:where(.dark,.dark *){color:var(--color-slate-400)}}.dark\:ring-slate-700{&:where(.dark,.dark *){--tw-ring-color: var(--color-slate-700)}}.dark\:hover\:bg-emerald-950{&:where(.dark,.dark *){&:hover{@media(hover:hover){background-color:var(--color-emerald-950)}}}}.dark\:hover\:bg-slate-800{&:where(.dark,.dark *){&:hover{@media(hover:hover){background-color:var(--color-slate-800)}}}}.dark\:hover\:text-emerald-300{&:where(.dark,.dark *){&:hover{@media(hover:hover){color:var(--color-emerald-300)}}}}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff")}:root{--font-family-app: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@layer base{html{font-family:var(--font-family-app)}body,button,input,select,textarea,optgroup{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:600}label,legend,button,[type=button],[type=submit],[type=reset],[role=button]{font-weight:500}table{font-size:.875rem;line-height:1.45}th{font-weight:600}td{font-weight:400}.ticket-detail-badge,.badge-inc,.badge-wo,[class*=__badge],[class*=-badge]{font-weight:500}.ql-container,.ql-editor{font-family:inherit}.font-display{font-family:var(--font-family-app)}}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}:root{--panel-bg: #f7fafc;--panel-surface: #ffffff;--panel-surface-soft: #f1f5f9;--panel-surface-glow: #ecfeff;--panel-border: #dbe7ee;--panel-text: #0f172a;--panel-text-muted: #475569;--panel-text-soft: #64748b;--panel-primary: #009b8f;--panel-primary-dark: #006b66;--panel-primary-light: #20d6c7;--panel-primary-soft: #d9fbf5;--panel-primary-glow: rgba(0, 155, 143, .22);--panel-sidebar: #062f3a;--panel-sidebar-deep: #031f29;--panel-sidebar-hover: #0b4654;--panel-sidebar-active: #00b7a8;--panel-success: #16a34a;--panel-success-soft: #dcfce7;--panel-success-glow: rgba(22, 163, 74, .22);--panel-warning: #f59e0b;--panel-warning-soft: #fef3c7;--panel-warning-glow: rgba(245, 158, 11, .24);--panel-danger: #ef4444;--panel-danger-soft: #fee2e2;--panel-danger-glow: rgba(239, 68, 68, .22);--panel-info: #0ea5e9;--panel-info-soft: #e0f2fe;--panel-info-glow: rgba(14, 165, 233, .22);--panel-purple: #8b5cf6;--panel-purple-soft: #ede9fe;--panel-chart-blue: #7dd3fc;--panel-chart-blue-line: #0284c7;--panel-chart-critical: #ef4444;--panel-chart-high: #f97316;--panel-chart-medium: #f59e0b;--panel-chart-low: #22c55e;--panel-shadow-sm: 0 1px 3px rgba(15, 23, 42, .06);--panel-shadow-md: 0 4px 16px rgba(15, 23, 42, .08);--panel-shadow-glow: 0 0 0 1px rgba(0, 155, 143, .12), 0 8px 24px rgba(0, 155, 143, .1);--panel-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--panel-transition-base: .22s cubic-bezier(.4, 0, .2, 1);--panel-transition-sidebar: .24s cubic-bezier(.22, 1, .36, 1);--panel-transition-enter: .35s cubic-bezier(.22, 1, .36, 1);--panel-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@keyframes panel-fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-sidebar-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes panel-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-section-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-online-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--panel-success) 45%,transparent)}50%{box-shadow:0 0 0 5px transparent}}@keyframes panel-spin{to{transform:rotate(360deg)}}@keyframes panel-donut-in{0%{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}@keyframes panel-chart-draw{0%{stroke-dashoffset:1000;opacity:.4}to{stroke-dashoffset:0;opacity:1}}@keyframes panel-chart-area-in{0%{opacity:0;transform:scaleY(.6);transform-origin:bottom}to{opacity:.35;transform:scaleY(1)}}@keyframes panel-bar-grow{0%{transform:scaleY(0);opacity:.5}to{transform:scaleY(1);opacity:1}}@keyframes panel-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes panel-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes panel-glow-pulse{0%,to{box-shadow:0 0 0 0 var(--glow-color, transparent)}50%{box-shadow:0 0 14px 2px var(--glow-color, transparent)}}@media(prefers-reduced-motion:reduce){.op-panel--fade-in,.op-panel__view--enter,.op-panel__update-item--animate,.op-panel__service-block--animate,.op-panel__sla-card--animate,.panel-sidebar,.panel-donut__ring--animate,.panel-chart__line--animate,.panel-chart__area--animate,.panel-bar-chart__segment--animate,.op-section__view--enter,.op-section__metric--animate,.itsm-topbar__online,.op-panel__badge--pulse{animation:none!important;transition:none!important}.panel-sidebar__link:hover,.op-panel__btn:hover,.op-panel__update-open:hover,.op-panel__service-block:hover,.op-panel__sla-card:hover{transform:none!important}}:root{--md-primary: #009b8f;--md-primary-dark: #006b66;--md-primary-light: #20d6c7;--md-primary-soft: #d9fbf5;--md-primary-glow: rgba(0, 155, 143, .18);--md-petrol: #0a4f4a;--md-petrol-deep: #062f3a;--md-header-gradient: linear-gradient(90deg, #0a4f4a 0%, #0d5c56 45%, #0a3d4a 100%);--md-surface: #ffffff;--md-surface-soft: #f8fafc;--md-surface-muted: #f1f5f9;--md-border: #e2e8f0;--md-border-strong: #cbd5e1;--md-text: #0f172a;--md-text-muted: #475569;--md-text-soft: #64748b;--md-success: #059669;--md-success-soft: #d1fae5;--md-warning: #d97706;--md-warning-soft: #fef3c7;--md-danger: #dc2626;--md-danger-soft: #fee2e2;--md-info: #0284c7;--md-info-soft: #e0f2fe;--md-radius-sm: .5rem;--md-radius-md: .75rem;--md-radius-lg: 1rem;--md-radius-xl: 1.25rem;--md-radius-2xl: 1.5rem;--md-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--md-shadow-md: 0 2px 8px rgba(15, 23, 42, .06);--md-shadow-lg: 0 8px 24px rgba(15, 23, 42, .1);--md-shadow-header: 0 4px 16px -4px rgba(6, 47, 44, .35);--md-shadow-content: none;--app-topbar-height: 3.25rem;--md-transition-fast: .18s cubic-bezier(.4, 0, .2, 1);--md-transition-base: .24s cubic-bezier(.22, 1, .36, 1)}@keyframes md-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes md-header-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes md-orb-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(10px,-14px,0) scale(1.05)}}.app-shell-bg{pointer-events:none;position:absolute;inset:0;z-index:0;overflow:hidden}.app-shell-bg__orb{position:absolute;border-radius:9999px;opacity:.35;filter:blur(64px);animation:md-orb-float 20s ease-in-out infinite alternate}.app-shell-bg__orb--left{top:4rem;left:-6rem;width:18rem;height:18rem;background:#2dd4bf73}.app-shell-bg__orb--right{right:-4rem;bottom:6rem;width:20rem;height:20rem;background:#7dd3fc66;animation-delay:-7s}.app-shell-bg__dots{position:absolute;inset:0;opacity:.3;background-image:radial-gradient(circle at 1px 1px,rgb(0 155 143 / .1) 1px,transparent 0);background-size:26px 26px;mask-image:linear-gradient(to bottom,black 0%,transparent 88%)}.md-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--md-radius-lg);padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:transform var(--md-transition-fast),background-color var(--md-transition-fast),border-color var(--md-transition-fast),box-shadow var(--md-transition-fast),color var(--md-transition-fast)}.md-btn:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.md-btn:active:not(:disabled){transform:scale(.98)}.md-btn:disabled{cursor:not-allowed;opacity:.55}.md-btn--primary{border:1px solid transparent;background:var(--md-primary);color:#fff;box-shadow:var(--md-shadow-sm)}.md-btn--primary:hover:not(:disabled){background:var(--md-primary-dark);box-shadow:var(--md-shadow-md);transform:translateY(-1px)}.md-btn--secondary{border:1px solid var(--md-primary);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--md-primary) 35%,var(--md-border))}background:#fff;color:var(--md-primary-dark)}.md-btn--secondary:hover:not(:disabled){border-color:var(--md-primary);background:var(--md-primary-soft);transform:translateY(-1px)}.md-btn--ghost{border:1px solid transparent;background:transparent;color:var(--md-text-muted)}.md-btn--ghost:hover:not(:disabled){background:var(--md-surface-muted);color:var(--md-text)}.md-btn--danger{border:1px solid var(--md-danger);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--md-danger) 30%,var(--md-border))}background:var(--md-danger-soft);color:var(--md-danger)}.md-btn--danger:hover:not(:disabled){border-color:var(--md-danger);background:#fecaca}.md-card{border-radius:0;border:0;border-bottom:1px solid var(--md-border);background:transparent;box-shadow:none}.md-card:hover{box-shadow:none;transform:none}.md-filter-bar{display:grid;gap:.75rem;border-radius:0;border:0;border-bottom:1px solid var(--md-border);background:transparent;padding:.75rem 0 1rem;box-shadow:none;animation:md-fade-up var(--md-transition-base) ease-out both}.md-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;border:1px solid var(--md-border);background:var(--md-surface-muted);padding:.125rem .5rem;font-size:.6875rem;font-weight:600;color:var(--md-text-muted)}.md-badge--success{border-color:#a7f3d0;background:var(--md-success-soft);color:var(--md-primary-dark)}.md-badge--warning{border-color:#fde68a;background:var(--md-warning-soft);color:#92400e}.md-badge--danger{border-color:#fecaca;background:var(--md-danger-soft);color:#b91c1c}.md-badge--info{border-color:#bae6fd;background:var(--md-info-soft);color:#075985}.md-input,.md-select{width:100%;border-radius:var(--md-radius-lg);border:1px solid var(--md-border);background:var(--md-surface-muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-surface-muted) 70%,white)}padding:.625rem .75rem;font-size:.875rem;color:var(--md-text);transition:border-color var(--md-transition-fast),background-color var(--md-transition-fast),box-shadow var(--md-transition-fast)}.md-input:focus,.md-select:focus{border-color:var(--md-primary);background:#fff;outline:none;box-shadow:0 0 0 3px var(--md-primary-glow)}.md-table-wrap{overflow-x:auto;border-radius:var(--md-radius-2xl);border:1px solid var(--md-border);background:var(--md-surface);box-shadow:var(--md-shadow-md)}.md-table thead th{border-bottom:1px solid var(--md-primary);@supports (color: color-mix(in lab,red,red)){border-bottom:1px solid color-mix(in srgb,var(--md-primary) 12%,var(--md-border))}background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 55%,white)}padding:.75rem 1rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--md-text-muted)}.md-table tbody tr{border-bottom:1px solid var(--md-border);@supports (color: color-mix(in lab,red,red)){border-bottom:1px solid color-mix(in srgb,var(--md-border) 80%,transparent)}transition:background-color var(--md-transition-fast)}.md-table tbody tr:hover{background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 35%,white)}}.md-table td{padding:.75rem 1rem;font-size:.875rem;color:var(--md-text-muted)}.md-empty{border-radius:0;border:0;border-top:1px dashed var(--md-border);background:transparent;padding:2.5rem 1rem;text-align:center;box-shadow:none}.md-empty__title{font-size:1rem;font-weight:600;color:var(--md-text)}.md-empty__text{margin-top:.5rem;font-size:.875rem;color:var(--md-text-soft)}.itsm-topbar--premium{background:var(--md-header-gradient);border-bottom:1px solid rgba(255,255,255,.1);color:#fff;box-shadow:var(--md-shadow-header);animation:md-header-enter .28s cubic-bezier(.22,1,.36,1) both}.itsm-topbar--premium .itsm-topbar__nav-link{color:#ffffffc7;border-bottom-color:transparent}.itsm-topbar--premium .itsm-topbar__nav-link:hover{color:#fff}.itsm-topbar--premium .itsm-topbar__nav-link--active{color:#fff;border-bottom-color:var(--md-primary-light)}.itsm-topbar--premium .itsm-topbar__icon-btn{color:#ffffffd9;border-radius:var(--md-radius-lg)}.itsm-topbar--premium .itsm-topbar__icon-btn:hover{color:#fff;background:#ffffff1a}.itsm-topbar--premium .itsm-topbar__search{border-color:#ffffff26;background:#ffffff1a;color:#ffffffe6;backdrop-filter:blur(8px);box-shadow:inset 0 1px 2px #00000014}.itsm-topbar--premium .itsm-topbar__search:hover{border-color:#ffffff4d}.itsm-topbar--premium .itsm-topbar__search span,.itsm-topbar--premium .itsm-topbar__search-label,.itsm-topbar--premium .itsm-topbar__search kbd,.itsm-topbar--premium .itsm-topbar__search-kbd{color:#ffffffa6}.itsm-topbar--premium .itsm-topbar__search kbd,.itsm-topbar--premium .itsm-topbar__search-kbd{border-color:#fff3;background:#ffffff14}.itsm-topbar--premium .itsm-topbar__search svg{color:#ffffff8c}.itsm-topbar--premium .brand-logo__header-name .brand-logo__wordmark-omni,.itsm-topbar--premium .brand-logo__wordmark-omni,.itsm-topbar--premium .brand-logo__header-name .brand-logo__wordmark-maint,.itsm-topbar--premium .brand-logo__wordmark-maint,.itsm-topbar--premium .brand-logo__wordmark-desk,.itsm-topbar--premium .brand-logo__name--light{color:#fff}.itsm-topbar--premium .brand-logo__header-name .brand-logo__wordmark-desk,.itsm-topbar--premium .brand-logo__wordmark-desk{color:#99f6e4}.itsm-topbar--premium .itsm-topbar__user-name{color:#fff}.itsm-topbar--premium .itsm-topbar__user-role,.itsm-topbar--premium .itsm-topbar__user-chevron{color:#ffffffb3}.itsm-topbar--premium .itsm-topbar__user--profile:hover{background:#ffffff14}.itsm-topbar--premium .itsm-topbar__avatar--round{border-color:#ffffff40;background:#ffffff26;backdrop-filter:blur(6px)}.itsm-topbar--premium .itsm-topbar__online{border-color:var(--md-petrol-deep)}.itsm-topbar--premium .itsm-topbar__mobile{background:var(--md-petrol-deep);border-top-color:#ffffff1a}.itsm-topbar--premium .itsm-topbar__dropdown{border-radius:var(--md-radius-xl);border-color:var(--md-border);box-shadow:var(--md-shadow-lg);animation:md-fade-up .2s ease-out both}.itsm-topbar--premium .itsm-topbar__dropdown-item:hover{background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 60%,white)}}.itsm-topbar--premium .itsm-topbar__tenant-btn{border-color:#fff3;background:#ffffff1a;color:#fff;backdrop-filter:blur(6px)}.itsm-topbar--premium .itsm-topbar__tenant-btn:hover{border-color:#ffffff59;background:#ffffff26}.itsm-topbar--premium .itsm-topbar__tenant-btn span.text-slate-500{color:#ffffffa6}.itsm-topbar--premium .itsm-topbar__tenant-btn .bg-\[\#009b8f\]{background:#5eead4!important}.app-workspace:not(.app-workspace--portal){position:relative;z-index:1;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 42%,var(--md-primary-soft) 100%);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,#f8fafc,#fff 42%,color-mix(in srgb,var(--md-primary-soft) 25%,white))}}.route-outlet-host>*{animation:md-fade-up .26s ease-out both}.page-header__title{letter-spacing:-.02em}.page-header{animation:md-fade-up .26s ease-out both}.surface-card{border-color:var(--md-border);border-radius:0;box-shadow:none;background:transparent}.surface-card:hover{box-shadow:none;transform:none}.surface-card-header,.surface-card-header-accent{border-bottom-color:var(--md-primary);@supports (color: color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--md-primary) 10%,var(--md-border))}background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 30%,white)}}.form-field{border-color:var(--md-border);border-radius:var(--md-radius-lg)}.form-field:focus{border-color:var(--md-primary);box-shadow:0 0 0 3px var(--md-primary-glow)}.home-metric{border-color:var(--md-border);border-radius:0;box-shadow:none;background:transparent;border-right:1px solid var(--md-border);border-top:0;border-bottom:0;border-left:0;padding:.5rem .75rem;transition:background-color var(--md-transition-fast)}.home-metric:last-child{border-right:0}.home-metric:hover{transform:none;box-shadow:none;background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 25%,transparent)}}.home-metrics{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--md-border);background:var(--md-surface-muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-surface-muted) 40%,white)}}.home-panel,.home-priority-panel{border-radius:0;border:0;border-bottom:1px solid var(--md-border);box-shadow:none;background:transparent;padding:1rem 0}.tcn-page,.tcn-header,.tcn-stats,.tcn-filterbar-wrap,.tcn-content{background:transparent}.tcn-header{border-bottom-color:var(--md-border)}.tcn-stats__item,.tcn-header__preset,.tcn-header__refresh,.tcn-header__stats-btn,.tcn-filterbar__filter-btn{border-color:var(--md-border);border-radius:var(--md-radius-lg);transition:border-color var(--md-transition-fast),background-color var(--md-transition-fast),transform var(--md-transition-fast)}.tcn-stats__item:hover,.tcn-header__refresh:hover,.tcn-header__stats-btn:hover,.tcn-filterbar__filter-btn:hover{border-color:var(--md-primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--md-primary) 40%,var(--md-border))}background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 40%,white)}}.tcn-filterbar-wrap{border-bottom-color:var(--md-border)}.tcn-filterbar{margin:0;border-radius:0;border:0;border-bottom:1px solid var(--md-border);background:transparent;box-shadow:none;padding:.5rem 1rem .75rem}.tcn-chip{border-color:var(--md-border);background:var(--md-surface-muted);transition:background-color var(--md-transition-fast),border-color var(--md-transition-fast)}.tcn-chip:hover{border-color:var(--md-primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--md-primary) 35%,var(--md-border))}background:var(--md-primary-soft)}.tcn-filterbar__search-input,.tcn-filter-field__input{border-radius:var(--md-radius-lg);border-color:var(--md-border)}.tcn-filterbar__search-input:focus,.tcn-filter-field__input:focus{border-color:var(--md-primary);outline:none;box-shadow:0 0 0 3px var(--md-primary-glow)}.tcn-filterbar__save{border-radius:var(--md-radius-lg);background:var(--md-primary);transition:background-color var(--md-transition-fast),transform var(--md-transition-fast)}.tcn-filterbar__save:hover{background:var(--md-primary-dark);transform:translateY(-1px)}.tcn-table__head{background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 55%,white)}border-bottom-color:var(--md-primary);@supports (color: color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--md-primary) 12%,var(--md-border))}}.tcn-table__row{border-bottom-color:var(--md-border);@supports (color: color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--md-border) 85%,transparent)}transition:background-color var(--md-transition-fast)}.tcn-table__row:hover{background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 35%,white)}}.tcn-pagination__btn{border-radius:var(--md-radius-md);border-color:var(--md-border);transition:border-color var(--md-transition-fast),background-color var(--md-transition-fast)}.tcn-pagination__btn:hover:not(:disabled){border-color:var(--md-primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--md-primary) 40%,var(--md-border))}background:var(--md-primary-soft)}.tcn-empty{border-radius:var(--md-radius-2xl);border:1px dashed var(--md-border);background:var(--md-surface);margin:1rem;box-shadow:var(--md-shadow-sm)}.sd-ticket-page{background:transparent}.sd-ticket-shell,.sd-ticket-main{animation:md-fade-up .28s ease-out both}.sd-hero-action,.sd-hero-menu__trigger,.sd-ticket-hero__back{border-radius:var(--md-radius-lg);transition:transform var(--md-transition-fast),background-color var(--md-transition-fast),border-color var(--md-transition-fast)}.sd-hero-action:hover,.sd-hero-menu__trigger:hover,.sd-ticket-hero__back:hover{transform:none}.trq-page{background:transparent}.trq-create__btn,.trq-contact-bar__btn{border-radius:var(--md-radius-lg);transition:transform var(--md-transition-fast),background-color var(--md-transition-fast),border-color var(--md-transition-fast)}.trq-create__btn--primary{background:var(--md-primary);box-shadow:var(--md-shadow-sm)}.trq-create__btn--primary:hover:not(:disabled){background:var(--md-primary-dark);transform:translateY(-1px)}.trq-create__field input,.trq-create__field select,.trq-create__field textarea,.trq-create__select{border-radius:var(--md-radius-lg);border-color:var(--md-border)}.trq-create__field input:focus,.trq-create__field select:focus,.trq-create__field textarea:focus{border-color:var(--md-primary);box-shadow:0 0 0 3px var(--md-primary-glow)}.cal-page{border-color:var(--md-border);box-shadow:var(--md-shadow-md)}.cal-btn{border-radius:var(--md-radius-lg);transition:transform var(--md-transition-fast),background-color var(--md-transition-fast),border-color var(--md-transition-fast)}.cal-btn--primary{background:var(--md-primary)}.cal-btn--primary:hover{background:var(--md-primary-dark);transform:translateY(-1px)}.cal-chip{border-radius:9999px;border-color:var(--md-border)}.cal-field__input,.cal-field__select{border-radius:var(--md-radius-lg);border-color:var(--md-border)}.catalog-page,.catalog-shell{background:transparent}.catalog-search-bar,.catalog-card{border-color:var(--md-border);border-radius:0;box-shadow:none;transition:background-color var(--md-transition-fast),border-color var(--md-transition-fast)}.catalog-card:hover{transform:none;box-shadow:none;background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 30%,white)}border-color:var(--md-primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--md-primary) 25%,var(--md-border))}}.sr-page{background:transparent}.sr-search-zone,.sr-context-card{border-color:var(--md-border);border-radius:var(--md-radius-2xl);box-shadow:var(--md-shadow-md)}.sr-btn--primary{background:var(--md-primary);border-radius:var(--md-radius-lg)}.sr-btn--primary:hover{background:var(--md-primary-dark)}.admin-kpi,.admin-panel,.admin-table-wrap{border-color:var(--md-border);border-radius:0;box-shadow:none;background:transparent}.admin-kpi-grid{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--md-border);background:var(--md-surface-muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-surface-muted) 35%,white)}}.admin-kpi{flex:1 1 8rem;border:0;border-right:1px solid var(--md-border);padding:.625rem 1rem}.admin-kpi:last-child{border-right:0}.admin-panel{border-bottom:1px solid var(--md-border);padding:0}.admin-tabs{border-color:var(--md-border);box-shadow:var(--md-shadow-sm)}.admin-btn--primary{background:var(--md-primary);border-radius:var(--md-radius-lg)}.admin-btn--primary:hover{background:var(--md-primary-dark)}.admin-table th{background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 55%,white)}}.admin-table tr:hover td{background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 30%,white)}}.reports-card,.reports-panel{border-color:var(--md-border);border-radius:var(--md-radius-2xl);box-shadow:var(--md-shadow-md)}.itsm-topbar--premium .itsm-topbar__icon-btn .bg-red-500{background:#fbbf24!important;color:#78350f!important}.mint-card{border-radius:0;border:0;border-bottom:1px solid var(--md-border);background:transparent;box-shadow:none;transition:background-color var(--md-transition-fast)}.mint-card:hover{box-shadow:none;transform:none;background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 20%,transparent)}}.portal-btn--primary{background:var(--md-primary)}.portal-btn--primary:hover{background:var(--md-primary-dark)}:root{--app-btn-transition: transform var(--md-transition-fast), background-color var(--md-transition-fast), border-color var(--md-transition-fast), box-shadow var(--md-transition-fast), color var(--md-transition-fast)}button[class*=-btn]:not(:disabled),a[class*=-btn],button.md-btn:not(:disabled),a.md-btn,button.sd-hero-action:not(:disabled),button.sd-ticket-hero__back:not(:disabled),button.sd-hero-menu__trigger:not(:disabled),button.tcn-header__refresh:not(:disabled),button.tcn-filterbar__save:not(:disabled),a.tcn-filterbar__save,button.tcn-filterbar__clear:not(:disabled),button.portal-quick-access__more:not(:disabled),button.sd-side-panel__more:not(:disabled),button.sd-activity-panel__more:not(:disabled),button.tickets-row-menu__trigger:not(:disabled),button.catalog-search-bar__clear:not(:disabled),button.portal-search__clear:not(:disabled),button.sr-assistant__clear:not(:disabled),button.prs-combobox__clear:not(:disabled),button.tickets-quickbar__more:not(:disabled),button.tickets-quickbar__clear:not(:disabled),button.portal-activity__filter-clear:not(:disabled),a.portal-activity-active-card__details,button.itsm-left-panel__apply-btn:not(:disabled),button.itsm-conversation__filter-btn:not(:disabled),button.itsm-conversation__icon-btn:not(:disabled),button.sdp-search__submit:not(:disabled),button.knowledge-article-row:not(:disabled),button.voice-input-btn:not(:disabled),.panel-btn:not(:disabled),a.panel-quick-links__btn{cursor:pointer;transition:var(--app-btn-transition)}button[class*=-btn]:focus-visible,a[class*=-btn]:focus-visible,button.md-btn:focus-visible,a.md-btn:focus-visible,button.sd-hero-action:focus-visible,button.sd-ticket-hero__back:focus-visible,button.sd-hero-menu__trigger:focus-visible,button.tcn-header__refresh:focus-visible,button.tcn-filterbar__save:focus-visible,a.tcn-filterbar__save:focus-visible,button.tcn-filterbar__clear:focus-visible,button.portal-quick-access__more:focus-visible,button.tickets-row-menu__trigger:focus-visible,button.sdp-search__submit:focus-visible,.panel-btn:focus-visible,a.panel-quick-links__btn:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}button[class*=--primary]:not(:disabled):not([class*=tabs__btn]):hover,a[class*=--primary]:not([class*=tabs__btn]):hover,button.home-btn--primary:not(:disabled):hover,a.home-btn--primary:hover,button.tcn-filterbar__save:not(:disabled):hover,a.tcn-filterbar__save:hover,button.tickets-bulk__btn:not(.tickets-bulk__btn--ghost):not(:disabled):hover,button.portal-activity__btn:not(:disabled):hover,button.reports-action-btn:hover,button.itsm-left-panel__apply-btn:not(:disabled):hover,button.sd-btn--primary:not(:disabled):hover,button.panel-btn--primary:not(:disabled):hover,button.sd-hero-action--primary:not(:disabled):hover,button.login-btn--primary:not(:disabled):hover,button.login-btn--google:not(:disabled):hover,button.catalog-btn--primary:not(:disabled):hover,button.tie-btn--assign:not(:disabled):hover,button.op-panel__btn--primary:not(:disabled):hover,button.ptd-btn--primary:not(:disabled):hover,button.sdp-btn--primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:var(--md-shadow-md)}button[class*=--primary]:not([class*=tabs__btn]),a[class*=--primary]:not([class*=tabs__btn]),button.tcn-filterbar__save,a.tcn-filterbar__save,button.tickets-bulk__btn:not(.tickets-bulk__btn--ghost),button.portal-activity__btn,button.reports-action-btn,button.sd-btn--primary,button.panel-btn--primary,button.sd-hero-action--primary{box-shadow:var(--md-shadow-sm)}button[class*=--ghost]:not(:disabled):hover,button[class*=--outline]:not(:disabled):hover,button[class*=--secondary]:not(:disabled):hover,a[class*=--ghost]:hover,a[class*=--outline]:hover,a[class*=--secondary]:hover,button.tcn-header__refresh:not(:disabled):hover,button.tcn-header__stats-btn:not(:disabled):hover,button.tcn-pagination__btn:not(:disabled):hover,button.tcn-filterbar__filter-btn:not(:disabled):hover,button.tcn-filterbar__clear:not(:disabled):hover,button.tickets-pagination__btn:not(:disabled):hover,button.tickets-bulk__btn--ghost:not(:disabled):hover,button.sd-hero-action:not(.sd-hero-action--primary):not(:disabled):hover,button.sd-btn--ghost:not(:disabled):hover,button.utp-icon-btn:not(:disabled):hover,button.voice-input-btn:not(:disabled):hover,button.itsm-topbar__icon-btn:not(:disabled):hover,button.itsm-topbar__tenant-btn:not(:disabled):hover,button.trq-header__icon-btn:not(:disabled):hover,button.itsm-conversation__icon-btn:not(:disabled):hover,button.tickets-row-menu__trigger:not(:disabled):hover,button.cal-nav-btn:not(:disabled):hover,button.cal-view-btn:not(:disabled):hover,button.catalog-view-btn:not(:disabled):hover,button.catalog-browse-btn:not(:disabled):hover,button.portal-quick-access__more:not(:disabled):hover,button.portal-activity__page-btn:not(:disabled):hover,button.portal-activity__reopen-btn:not(:disabled):hover,button.portal-activity__filter-clear:not(:disabled):hover,a.portal-activity-active-card__details:hover,button.portal-topbar__category-btn:not(:disabled):hover,.panel-btn:not(.panel-btn--primary):not(.panel-btn--danger):not(:disabled):hover,a.panel-quick-links__btn:hover{border-color:var(--md-primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--md-primary) 45%,var(--md-border))}background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 55%,white)}}button[class*=tabs__btn]:not(:disabled):hover,button[class*=tab__btn]:not(:disabled):hover,button.tcc-switcher__btn:not(:disabled):hover{color:var(--md-primary-dark)}button[class*=--danger]:not(:disabled):hover,button.admin-btn--danger:not(:disabled):hover,button.panel-btn--danger:not(:disabled):hover,button.cal-btn--danger:not(:disabled):hover{border-color:var(--md-danger);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--md-danger) 50%,var(--md-border))}background:#fecaca}button.ticket-detail-link-btn:hover,button.sr-assistant__clear:not(:disabled):hover,button.itsm-conversation__filter-btn:not(:disabled):hover,button.sd-btn--link:not(:disabled):hover{transform:none}@media(prefers-reduced-motion:no-preference){button[class*=-btn]:not(:disabled):active,a[class*=-btn]:active,button.md-btn:not(:disabled):active,button.sd-hero-action:not(:disabled):active,button.tcn-header__refresh:not(:disabled):active,button.tcn-filterbar__save:not(:disabled):active,a.tcn-filterbar__save:active,button.tcn-filterbar__clear:not(:disabled):active,button.portal-quick-access__more:not(:disabled):active,button.tickets-row-menu__trigger:not(:disabled):active,button.sdp-search__submit:not(:disabled):active,button.voice-input-btn:not(:disabled):active,.panel-btn:not(:disabled):active,a.panel-quick-links__btn:active{transform:scale(.98)}button[class*=--primary]:not(:disabled):not([class*=tabs__btn]):active,a[class*=--primary]:active,button.tcn-filterbar__save:not(:disabled):active,button.tickets-bulk__btn:not(.tickets-bulk__btn--ghost):not(:disabled):active,button.portal-activity__btn:not(:disabled):active,button.sd-btn--primary:not(:disabled):active,button.panel-btn--primary:not(:disabled):active,button.sd-hero-action--primary:not(:disabled):active{transform:translateY(0) scale(.98)}}.admin-btn,.portal-btn,.trq-create__btn,.trq-dropzone__btn,.tcn-filterbar__save,.tcn-header__refresh,.tcn-header__stats-btn,.tcn-pagination__btn,.tickets-bulk__btn,.tickets-pagination__btn,.sd-hero-action,.sd-drawer__btn,.itsm-drawer__btn,.cal-btn,.sr-btn,.op-panel__btn,.tcc-switcher__btn,.portal-activity__btn,.portal-activity__filter-clear,.portal-activity-active-card__details,.portal-reopen-dialog__btn,.catalog-browser__admin-btn,.admin-tabs__btn,.workspace-tabs__btn,.utp-tabs__btn,.tcc-tabs__btn,.home-btn,.sd-btn,.tie-btn,.tcl-btn,.trq-btn,.catalog-btn,.login-btn,.utp-action-btn,.utp-icon-btn,.tcc-btn,.ptd-btn,.sdp-btn,.reports-action-btn,.ticket-detail-action-btn,.ticket-detail-cta-btn,.ticket-detail-visibility-btn,.ticket-detail-status-btn,.panel-btn{transition:var(--app-btn-transition)}.admin-badge,.portal-activity__pill,.portal-service-card__badge,.catalog-type-badge,.home-agenda__pill,.info-pill,.tier-badge,.badge-inc,.badge-wo,.md-badge,.app-sla-badge--ok,.app-sla-badge--risk,.app-sla-badge--breached{border:1px solid transparent;font-weight:600;letter-spacing:.02em}.admin-badge--admin{border-color:#334155}.admin-badge--agent{border-color:#99f6e4}.admin-badge--user{border-color:var(--md-border)}.admin-badge--inactive{border-color:#fde68a}.portal-activity__pill--type{border-color:#99f6e4}.portal-activity__pill--status-done{border-color:#5eead4}.portal-activity__pill--sla-risk{border-color:#fde68a}.portal-activity__pill--sla-breached{border-color:#fecaca}.portal-activity__pill--priority-alta{border-color:#fde68a}.portal-activity__pill--priority-critica{border-color:#fecaca}.data-table-wrap,.responsive-data-table,.admin-table-wrap,.tcn-table,.reports-table{border-radius:0;border:0;border-bottom:1px solid var(--md-border);box-shadow:none;overflow:hidden}.admin-table th,.responsive-data-table thead th,.data-table-wrap thead th{background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 55%,white)}border-bottom:1px solid var(--md-primary);@supports (color: color-mix(in lab,red,red)){border-bottom:1px solid color-mix(in srgb,var(--md-primary) 12%,var(--md-border))}font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--md-text-muted)}.admin-table tbody tr,.responsive-data-table tbody tr,.data-table-wrap tbody tr,.tcn-table__row{transition:background-color var(--md-transition-fast)}.admin-table tbody tr:hover td,.responsive-data-table tbody tr:hover,.data-table-wrap tbody tr:hover,.tcn-table__row:hover{background:var(--md-primary-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-primary-soft) 32%,white)}}.tickets-pagination,.tcn-pagination,.portal-activity__pagination{gap:.375rem}.admin-form input,.admin-form select,.admin-form textarea,.trq-create__field input,.trq-create__field select,.trq-create__field textarea,.trq-create__select,.tie-field__input,.tie-field__textarea,.tie-field__select,.cal-field__input,.cal-field__select,.tcn-filter-field__input,.tcn-filterbar__search-input,.form-field{border-radius:var(--md-radius-lg);border-color:var(--md-border);transition:border-color var(--md-transition-fast),box-shadow var(--md-transition-fast),background-color var(--md-transition-fast)}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.trq-create__field input:focus,.trq-create__field select:focus,.trq-create__field textarea:focus,.tie-field__input:focus,.tie-field__textarea:focus,.tie-field__select:focus,.cal-field__input:focus,.cal-field__select:focus,.form-field:focus{border-color:var(--md-primary);box-shadow:0 0 0 3px var(--md-primary-glow);outline:none}.admin-form label,.trq-create__label,.tie-field__label,.cal-field__label{color:var(--md-text-muted);font-size:.75rem;font-weight:600}.admin-modal-backdrop,.portal-reopen-backdrop,.sd-drawer-backdrop,.itsm-drawer-backdrop{backdrop-filter:blur(4px);animation:md-fade-up .22s ease-out both}.admin-modal,.portal-reopen-dialog,.sd-drawer,.itsm-drawer,.ticket-drawer-panel{border-radius:var(--md-radius-2xl);border-color:var(--md-border);box-shadow:var(--md-shadow-lg);animation:md-fade-up .26s cubic-bezier(.22,1,.36,1) both}.toast-container .ngx-toastr{border-radius:var(--md-radius-xl);border:1px solid var(--md-border);box-shadow:var(--md-shadow-lg);padding:.875rem 1rem;animation:md-fade-up .24s ease-out both}.toast-success{background:var(--md-success-soft)!important;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-success-soft) 85%,white)!important}border-color:#6ee7b7!important;color:var(--md-primary-dark)!important}.toast-error{background:var(--md-danger-soft)!important;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-danger-soft) 90%,white)!important}border-color:#fca5a5!important;color:#991b1b!important}.toast-warning{background:var(--md-warning-soft)!important;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-warning-soft) 90%,white)!important}border-color:#fcd34d!important;color:#92400e!important}.toast-info{background:var(--md-info-soft)!important;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-info-soft) 90%,white)!important}border-color:#7dd3fc!important;color:#075985!important}.admin-tabs__btn,.workspace-tabs__btn,.utp-tabs__btn,.tcc-tabs__btn,.portal-peticiones-header__tab{transition:color var(--md-transition-fast),background-color var(--md-transition-fast),border-color var(--md-transition-fast),box-shadow var(--md-transition-fast),transform var(--md-transition-fast)}.admin-tabs__btn--active,.workspace-tabs__btn--active,.utp-tabs__btn--active,.tcc-tabs__btn--active{box-shadow:var(--md-shadow-sm)}.itsm-topbar__dropdown,.portal-topbar__category-panel,.portal-topbar__notify-panel,.portal-search__panel,.tcn-menu,.tcn-filterbar__panel{border-radius:var(--md-radius-xl);border-color:var(--md-border);box-shadow:var(--md-shadow-lg);animation:md-fade-up .2s ease-out both}.itsm-topbar__dropdown-item,.portal-topbar__category-option,.portal-search__item,.tcn-menu__item{transition:background-color var(--md-transition-fast)}.sd-ticket-hero,.sd-ticket-workspace{border-radius:0;border:0;border-bottom:1px solid var(--md-border);box-shadow:none;background:transparent}.sd-hero-action--primary{background:var(--md-primary);box-shadow:var(--md-shadow-sm)}.sd-hero-action--primary:hover:not(:disabled){background:var(--md-primary-dark);transform:translateY(-1px)}.app-breadcrumbs a{transition:color var(--md-transition-fast)}.app-breadcrumbs a:hover{color:var(--md-primary)}.portal-skeleton__card,.portal-activity-skeleton__row,.admin-skeleton,.sr-skeleton{border-radius:var(--md-radius-lg)}.portal-panel,.portal-catalog-page,.sdp-portal-content{background:transparent;box-shadow:none}.portal-activity__section{border-bottom:1px solid var(--md-border);padding-bottom:1rem;margin-bottom:1rem}.portal-activity-skeleton{border:0;border-bottom:1px solid var(--md-border);border-radius:0;box-shadow:none;background:transparent}.tcn-content,.tcn-page,.sd-ticket-page,.trq-page{background:transparent}.tcn-stats__item{border-radius:0;border:0;border-right:1px solid var(--md-border);box-shadow:none;background:transparent}.tcn-stats{border-bottom:1px solid var(--md-border);background:var(--md-surface-muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--md-surface-muted) 35%,white)}}.tcn-empty{border-radius:0;border:0;border-top:1px dashed var(--md-border);box-shadow:none;margin:0}.sr-search-zone,.sr-context-card,.reports-card,.reports-panel{border-radius:0;border:0;border-bottom:1px solid var(--md-border);box-shadow:none;background:transparent}@media(prefers-reduced-motion:reduce){.app-shell-bg__orb,.itsm-topbar--premium,.route-outlet-host>*,.page-header,.md-filter-bar,.home-metric,.catalog-card,.sd-ticket-shell,.sd-ticket-main{animation:none!important;transition:none!important}.home-metric:hover,.catalog-card:hover,button[class*=--primary]:hover,a[class*=--primary]:hover,button.tcn-filterbar__save:hover,button.sd-hero-action--primary:hover:not(:disabled){transform:none!important}button[class*=-btn]:active,a[class*=-btn]:active,button.sd-hero-action:active,.panel-btn:active{transform:none!important}.admin-modal,.portal-reopen-dialog,.toast-container .ngx-toastr,.itsm-topbar__dropdown{animation:none!important}.admin-btn--primary:hover:not(:disabled),.portal-btn--primary:hover:not(:disabled),.trq-create__btn--primary:hover:not(:disabled),.sd-hero-action--primary:hover:not(:disabled){transform:none!important}}@media(prefers-reduced-motion:reduce){.motion-page,.motion-fade-up,.motion-stagger-parent>*,.motion-card,.motion-table-row,.motion-btn,.motion-dropdown,.portal-splash__content,.portal-splash__artwork{animation:none!important;transition:none!important}}.motion-page{min-height:0;min-width:0}.motion-fade-up{animation:motion-fade-up .26s cubic-bezier(.22,1,.36,1) both}.motion-fade-up--instant{animation:none;opacity:1;transform:none}.motion-stagger-parent>*{animation:motion-fade-up .24s cubic-bezier(.22,1,.36,1) both}.motion-stagger-parent>*:nth-child(1){animation-delay:0ms}.motion-stagger-parent>*:nth-child(2){animation-delay:45ms}.motion-stagger-parent>*:nth-child(3){animation-delay:90ms}.motion-stagger-parent>*:nth-child(4){animation-delay:135ms}.motion-stagger-parent>*:nth-child(5){animation-delay:.18s}.motion-stagger-parent>*:nth-child(6){animation-delay:225ms}.motion-stagger-parent>*:nth-child(7){animation-delay:.27s}.motion-stagger-parent>*:nth-child(8){animation-delay:315ms}.motion-stagger-parent--instant>*{animation:none}.motion-card{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@media(prefers-reduced-motion:no-preference){.motion-card:hover{border-color:color-mix(in oklab,#009b8f 30%,transparent);transform:none;box-shadow:none}}.motion-table-row{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));--tw-duration: .15s;transition-duration:.15s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.motion-btn{transition-property:transform,background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@media(prefers-reduced-motion:no-preference){.motion-btn:active{scale:.98}}.motion-dropdown{animation:motion-scale-in .18s cubic-bezier(.22,1,.36,1) both}.motion-overlay{animation:motion-fade-in .18s ease-out both}.motion-drawer{animation:motion-slide-in-right .24s cubic-bezier(.22,1,.36,1) both}.motion-modal{animation:motion-scale-in .22s cubic-bezier(.22,1,.36,1) both}.motion-bulk-bar{animation:motion-slide-up .22s cubic-bezier(.22,1,.36,1) both}.motion-sla-risk{animation:motion-sla-pulse 2.4s ease-in-out infinite}.portal-splash{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#f8fafc}.portal-splash__backdrop{pointer-events:none;position:absolute;inset:0;background:linear-gradient(165deg,#f8fafc,#f8fafcfa 45%,#009b8f0a)}.portal-splash__content{position:relative;z-index:10;display:flex;width:100%;max-width:min(100%,48rem);flex-direction:column;align-items:center;padding-inline:calc(var(--spacing) * 4);text-align:center;@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.portal-splash__artwork{display:block;height:auto;border-style:var(--tw-border-style);border-width:0px;object-fit:contain;width:clamp(18.75rem,90vw,24.375rem);max-width:90vw;background-color:transparent;box-shadow:none;filter:none;animation:portal-splash-enter .6s cubic-bezier(.22,1,.36,1) both}@media(min-width:640px){.portal-splash__artwork{width:clamp(26.25rem,85vw,35rem);max-width:85vw}}@media(min-width:1024px){.portal-splash__artwork{width:clamp(32.5rem,80vw,47.5rem);max-width:80vw}}.portal-splash__artwork--reduced{animation:portal-splash-enter-reduced .2s ease-out both}.portal-splash--exit{animation:portal-splash-overlay-exit .45s cubic-bezier(.4,0,1,1) both}.portal-splash--exit .portal-splash__artwork{animation:portal-splash-exit .45s cubic-bezier(.4,0,1,1) both}.portal-splash--exit .portal-splash__artwork--reduced{animation:portal-splash-exit-reduced .15s ease-out both}.portal-splash__label{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#64748b;@media(width>=40rem){margin-top:calc(var(--spacing) * 5)}@media(width>=40rem){font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}animation:portal-splash-label-breathe 2.4s ease-in-out infinite}.portal-splash__label--reduced{animation:portal-splash-label-breathe-reduced 2.8s ease-in-out infinite}.portal-splash__loader{margin-top:calc(var(--spacing) * 5);display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);@media(width>=40rem){margin-top:calc(var(--spacing) * 6)}@media(width>=40rem){gap:calc(var(--spacing) * 2.5)}}.portal-loader-dot{flex-shrink:0;border-radius:calc(infinity * 1px);width:10px;height:10px;background:#99f6e4;opacity:.55;animation:portal-dot-pulse 1.2s ease-in-out infinite}@media(min-width:640px){.portal-loader-dot{width:12px;height:12px}}.portal-loader-dot:nth-child(1){animation-delay:0ms}.portal-loader-dot:nth-child(2){animation-delay:.12s}.portal-loader-dot:nth-child(3){animation-delay:.24s}.portal-loader-dot:nth-child(4){animation-delay:.36s}.portal-loader-dot:nth-child(5){animation-delay:.48s}.portal-loader-dot:nth-child(6){animation-delay:.6s}.portal-splash__loader--reduced .portal-loader-dot{animation:portal-dot-pulse-reduced 1.6s ease-in-out infinite;transform:none}.portal-splash__progress{margin-top:calc(var(--spacing) * 4);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 28);overflow:hidden;border-radius:calc(infinity * 1px);background-color:color-mix(in oklab,#009b8f 10%,transparent);@media(width>=40rem){margin-top:calc(var(--spacing) * 5)}@media(width>=40rem){width:calc(var(--spacing) * 32)}}.portal-splash__progress-bar{display:block;height:100%;width:calc(1 / 3 * 100%);border-radius:calc(infinity * 1px);background-color:color-mix(in oklab,#009b8f 45%,transparent);animation:portal-progress-slide 1.4s ease-in-out infinite}.portal-splash__progress--reduced .portal-splash__progress-bar{animation:none;width:50%;opacity:.6}@media(prefers-reduced-motion:reduce){.portal-splash--exit{animation:portal-splash-overlay-exit-reduced .15s ease-out both}.portal-loader-dot{animation:portal-dot-pulse-reduced 1.6s ease-in-out infinite;transform:none}.portal-splash__label{animation:portal-splash-label-breathe-reduced 2.8s ease-in-out infinite}.portal-splash__progress-bar{animation:none;width:50%;opacity:.6}}.route-outlet-host{position:relative;min-height:0;min-width:0;flex:1;overflow-x:hidden}.reveal-on-scroll{opacity:0;transform:translateY(12px);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}@keyframes motion-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-scale-in{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes motion-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes motion-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-dot-pulse{0%,to{transform:translateY(0) scale(.85);opacity:.45;background:#99f6e4}50%{transform:translateY(-6px) scale(1.2);opacity:1;background:#009b8f}}@keyframes portal-dot-pulse-reduced{0%,to{opacity:.5;background:#99f6e4}50%{opacity:.9;background:#009b8f}}@keyframes portal-splash-label-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes portal-splash-label-breathe-reduced{0%,to{opacity:.8}50%{opacity:.95}}@keyframes portal-progress-slide{0%{transform:translate(-120%);opacity:.35}50%{opacity:.85}to{transform:translate(320%);opacity:.35}}@keyframes portal-splash-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes portal-splash-enter-reduced{0%{opacity:0}to{opacity:1}}@keyframes portal-splash-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes portal-splash-exit-reduced{0%{opacity:1}to{opacity:0}}@keyframes portal-splash-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes portal-splash-overlay-exit-reduced{0%{opacity:1}to{opacity:0}}@keyframes motion-sla-pulse{0%,to{box-shadow:0 0 #ef444400}50%{box-shadow:0 0 0 4px #ef44441f}}.sdp-compact-card,.sdp-card,.workspace-card,.reports-bar-item,.tcn-stats__item{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@media(prefers-reduced-motion:no-preference){.sdp-compact-card:hover,.sdp-card:hover,.workspace-card:hover,.reports-bar-item:hover,.tcn-stats__item:hover{border-color:color-mix(in oklab,#009b8f 30%,transparent);background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 25%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 25%,transparent)}transform:none;box-shadow:none}}.tie-backdrop,.utp-overlay{animation:motion-fade-in .18s ease-out both}.tie-page,.utp-layout{animation:motion-scale-in .22s cubic-bezier(.22,1,.36,1) both}.tickets-row-menu__panel,.sd-dropdown,.tcn-menu{animation:motion-scale-in .18s cubic-bezier(.22,1,.36,1) both}.sd-drawer,.tickets-drawer{animation:motion-slide-in-right .24s cubic-bezier(.22,1,.36,1) both}.page-shell,.page-shell-fluid,.trq-page,.tcn-page,.sdp-page,.cal-page-shell{animation:motion-fade-up .26s cubic-bezier(.22,1,.36,1) both}.cal-chip{transition-property:background-color,border-color,color,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.cal-event{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@media(prefers-reduced-motion:no-preference){.cal-event:hover{--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.cal-agenda__item{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));--tw-duration: .15s;transition-duration:.15s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.motion-timeline-item{transform-origin:top center}.catalog-service-card,.catalog-service-card-popular{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.sd-comment-card{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.field-error,.tie-field__error{animation:motion-fade-up .18s cubic-bezier(.22,1,.36,1) both}.cal-kpi{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@media(prefers-reduced-motion:no-preference){.cal-kpi:hover{--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(prefers-reduced-motion:reduce){.page-shell,.page-shell-fluid,.trq-page,.tcn-page,.sdp-page,.cal-page-shell,.motion-tab-panel,.panel-page-header,.panel-page-header__logo,.tcn-table__row,.portal-quick-card,.admin-tabs__btn:after{animation:none!important;transition:none!important}}.motion-tab{position:relative;transition:color .2s cubic-bezier(.22,1,.36,1),border-color .2s ease}.motion-tab:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:2px;border-radius:9999px;background:#009b8f;transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.22,1,.36,1)}.admin-tabs__btn--active.motion-tab:after,.workspace-tabs__btn--active:after,.portal-peticiones-header__tab--active:after,.tcc-tabs__btn--active:after,.utp-tabs__btn--active:after{transform:scaleX(1)}.portal-peticiones-header__tab.motion-tab:after{display:none}.motion-tab-panel{animation:motion-fade-up .24s cubic-bezier(.22,1,.36,1) both}.itsm-topbar__dropdown,.portal-topbar__category-panel,.portal-topbar__notify-panel,.portal-search__panel,.tcn-menu,.tcn-filterbar__panel,.admin-modal-backdrop .admin-modal{animation:motion-scale-in .2s cubic-bezier(.22,1,.36,1) both}.tcn-table__row,.portal-activity__row,.admin-table tbody tr,.responsive-data-table tbody tr,.portal-quick-card,.portal-service-card,.portal-category-card{animation:motion-fade-up .22s cubic-bezier(.22,1,.36,1) both}.tcn-table__row:nth-child(1),.portal-activity__row:nth-child(1){animation-delay:0ms}.tcn-table__row:nth-child(2),.portal-activity__row:nth-child(2){animation-delay:30ms}.tcn-table__row:nth-child(3),.portal-activity__row:nth-child(3){animation-delay:60ms}.tcn-table__row:nth-child(4),.portal-activity__row:nth-child(4){animation-delay:90ms}.tcn-table__row:nth-child(5),.portal-activity__row:nth-child(5){animation-delay:.12s}.tcn-table__row:nth-child(6),.portal-activity__row:nth-child(6){animation-delay:.15s}.trq-create__field,.tie-field,.admin-form label,.admin-modal__body>*{animation:motion-fade-up .2s cubic-bezier(.22,1,.36,1) both}.panel-page-header{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem;padding-bottom:.875rem;border-bottom:1px solid #e2e8f0;animation:motion-fade-up .26s cubic-bezier(.22,1,.36,1) both}.panel-page-header__brand{display:flex;flex-shrink:0;border-radius:9999px;transition:transform .2s cubic-bezier(.22,1,.36,1),filter .2s ease}.panel-page-header__logo{width:2.75rem;height:2.75rem;border-radius:9999px;animation:motion-scale-in .28s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:no-preference){.panel-page-header__brand:hover{transform:scale(1.03);filter:drop-shadow(0 0 10px rgba(0,155,143,.35))}}.panel-page-header__title{font-family:var(--font-family-app, "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:1.25rem;font-weight:700;line-height:1.2;color:#0f172a}.panel-page-header__subtitle{margin-top:.125rem;font-size:.8125rem;color:#64748b}.panel-loading{display:flex;flex-direction:column;gap:.5rem}.panel-loading__row{height:3.5rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(90deg,#f1f5f9,#f8fafc,#f1f5f9);background-size:200% 100%;animation:panel-loading-shimmer 1.2s ease-in-out infinite}.panel-error{border-top:1px solid #fecaca;border-bottom:1px solid #fecaca;background:#fef2f2;padding:1.5rem 1rem;text-align:center}.panel-partial-warning{margin-bottom:.75rem;border-bottom:1px solid #fde68a;background:#fffbeb;padding:.625rem 1rem;font-size:.75rem;font-weight:600;color:#92400e}.panel-summary-band{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;margin-bottom:.75rem;border-bottom:1px solid #e2e8f0;padding-bottom:.75rem}.panel-summary-band__item{display:flex;min-width:4.5rem;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;padding:.25rem .5rem;text-align:center}.panel-summary-band__value{font-size:1.125rem;font-weight:700;line-height:1.2;color:#006b66}.panel-summary-band__label{margin-top:.125rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.panel-summary-band__sep{display:none;align-self:center;width:1px;height:2rem;background:#e2e8f0}@media(min-width:640px){.panel-summary-band__sep{display:block}}.panel-quick-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.panel-quick-links__btn{display:inline-flex;align-items:center;border-radius:.5rem;border:1px solid #cbd5e1;background:#fff;padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:#006b66;text-decoration:none}.panel-quick-links__btn:hover{border-color:#009b8f;background:#009b8f0d}.panel-critical-list{margin-bottom:1rem;border-bottom:1px solid #e2e8f0}.panel-critical-list__title{margin-bottom:.5rem;font-size:.875rem;font-weight:700;color:#0f172a}.panel-critical-list__row{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr) minmax(5rem,auto);gap:.75rem;align-items:center;border-bottom:1px solid #f1f5f9;padding:.625rem 0;font-size:.8125rem;color:inherit;text-decoration:none}.panel-critical-list__row:hover{background:#009b8f0a}.panel-critical-list__code{font-weight:700;color:#006b66}.panel-critical-list__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a}.panel-critical-list__meta{text-align:right;font-size:.75rem;color:#64748b}.panel-empty-note{margin-bottom:1rem;font-size:.8125rem;color:#64748b}.tcn-assign-overlay{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;background:#0f172a59;padding:1rem}.tcn-assign-dialog{width:100%;max-width:24rem;border:1px solid #e2e8f0;background:#fff;padding:1.25rem}.tcn-assign-dialog__title{font-size:1rem;font-weight:700;color:#0f172a}.tcn-assign-dialog__label{display:block;margin-top:1rem;margin-bottom:.375rem;font-size:.75rem;font-weight:600;color:#64748b}.tcn-assign-dialog__select{width:100%;border:1px solid #cbd5e1;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.tcn-assign-dialog__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.tcn-assign-dialog__btn{border-radius:.5rem;border:1px solid #cbd5e1;padding:.5rem .875rem;font-size:.8125rem;font-weight:600}.tcn-assign-dialog__btn--primary{border-color:#009b8f;background:#009b8f;color:#fff}.knowledge-article-row{width:100%;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;padding:1rem}.knowledge-article-row--active{border-color:#009b8f;background:#009b8f0a}.knowledge-article-detail{margin-top:1.5rem;border-top:1px solid #e2e8f0;padding-top:1.25rem}@keyframes panel-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.panel-page{animation:motion-fade-up .26s cubic-bezier(.22,1,.36,1) both}.panel-page__body{display:flex;flex-direction:column;gap:.875rem}.panel-page-header--enhanced{flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.panel-page-header__actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.panel-page-header__meta{margin-top:.25rem;font-size:.6875rem;font-weight:600;color:#64748b}.panel-btn{display:inline-flex;align-items:center;gap:.375rem;border-radius:.5rem;border:1px solid #cbd5e1;background:#fff;padding:.4375rem .875rem;font-size:.75rem;font-weight:600;color:#334155;transition:background-color .18s ease,border-color .18s ease,transform .15s ease}.panel-btn:hover:not(:disabled){border-color:#009b8f;background:#009b8f0f;color:#006b66}.panel-btn:active:not(:disabled){transform:scale(.98)}.panel-btn:focus-visible{outline:2px solid #009b8f;outline-offset:2px}.panel-btn:disabled{opacity:.6;cursor:not-allowed}.panel-btn--primary{border-color:#009b8f;background:#009b8f;color:#fff}.panel-btn--primary:hover:not(:disabled){background:#00857a;border-color:#00857a;color:#fff}.panel-btn--ghost{background:transparent}.panel-btn--danger{border-color:#fecaca;background:#ef4444;color:#fff}.panel-btn__spinner{width:.875rem;height:.875rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:9999px;animation:panel-spin .7s linear infinite}.panel-filters{border-bottom:1px solid #e2e8f0;padding-bottom:.75rem;animation:motion-fade-up .24s cubic-bezier(.22,1,.36,1) both}.panel-filters__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.625rem .75rem}.panel-filters__field{display:flex;min-width:min(100%,9rem);flex:1 1 9rem;flex-direction:column;gap:.25rem}.panel-filters__label{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.panel-filters__select{width:100%;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;padding:.4375rem .625rem;font-size:.75rem;font-weight:600;color:#334155;transition:border-color .18s ease,box-shadow .18s ease}.panel-filters__select:focus{border-color:#009b8f;outline:none;box-shadow:0 0 0 3px #009b8f26}.panel-filters__actions{display:flex;flex-wrap:wrap;gap:.375rem;margin-left:auto}.panel-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#fafcfd,#fff)}@media(min-width:640px){.panel-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.panel-metrics{display:flex;flex-wrap:wrap;align-items:stretch}.panel-metrics__sep{display:block}}.panel-metrics__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;padding:.625rem .5rem;text-align:center}.panel-metrics__icon{font-size:.625rem;line-height:1;opacity:.85}.panel-metrics__icon--critical{color:#ef4444}.panel-metrics__icon--risk{color:#f59e0b}.panel-metrics__icon--breach{color:#dc2626}.panel-metrics__icon--open,.panel-metrics__icon--visible,.panel-metrics__icon--unassigned,.panel-metrics__icon--health{color:#009b8f}.panel-metrics__value{font-size:1.125rem;font-weight:700;line-height:1.1;color:#006b66}.panel-metrics__label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.panel-metrics__sep{display:none;width:1px;align-self:stretch;background:#e2e8f0}.panel-alerts{border-bottom:1px solid #e2e8f0;padding:.5rem 0 .75rem}.panel-alerts__list{display:flex;flex-direction:column;gap:.375rem}.panel-alerts__ok{font-size:.8125rem;font-weight:600;color:#059669}.panel-alert{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;border-left:3px solid #94a3b8;background:#f8fafc;padding:.5rem .75rem;font-size:.8125rem;animation:motion-fade-up .22s cubic-bezier(.22,1,.36,1) both}.panel-alert--critical{border-left-color:#ef4444;background:#fef2f2}.panel-alert--breach{border-left-color:#dc2626;background:#fef2f2}.panel-alert--risk{border-left-color:#f59e0b;background:#fffbeb}.panel-alert--neutral{border-left-color:#64748b}.panel-alert__dot{width:.375rem;height:.375rem;border-radius:9999px;background:currentColor;flex-shrink:0}.panel-alert__text{flex:1 1 auto;min-width:0;color:#334155}.panel-alert__link{font-size:.75rem;font-weight:700;color:#009b8f;text-decoration:none}.panel-alert__link:hover{text-decoration:underline}.panel-section{border-bottom:1px solid #e2e8f0;padding-bottom:.875rem}.panel-section__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.panel-section-title{font-size:.875rem;font-weight:700;color:#0f172a}.panel-section__link{font-size:.75rem;font-weight:600;color:#009b8f;text-decoration:none}.panel-section__link:hover{text-decoration:underline}.panel-table__head{display:none;grid-template-columns:minmax(5rem,auto) minmax(0,1fr) minmax(4.5rem,auto) minmax(4.5rem,auto) minmax(5rem,auto);gap:.75rem;border-bottom:1px solid #ccfbf1;background:#f0fdfa;padding:.5rem .625rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#006b66}@media(min-width:768px){.panel-table__head{display:grid}}.panel-table__row{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.375rem .75rem;align-items:center;border-bottom:1px solid #f1f5f9;padding:.5625rem .625rem;font-size:.8125rem;color:inherit;text-decoration:none;transition:background-color .18s ease}@media(min-width:768px){.panel-table__row{grid-template-columns:minmax(5rem,auto) minmax(0,1fr) minmax(4.5rem,auto) minmax(4.5rem,auto) minmax(5rem,auto)}}.panel-table__row:hover{background:#009b8f0a}.panel-table__row--static{cursor:default}.panel-table--compact .panel-table__head,.panel-table--compact .panel-table__row{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(3rem,auto))}.panel-table__code{font-weight:700;color:#006b66}.panel-table__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a}.panel-table__status,.panel-table__meta{font-size:.75rem;color:#64748b}.panel-badge{display:inline-flex;width:fit-content;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700;text-transform:uppercase}.panel-badge--critical{background:#fee2e2;color:#b91c1c}.panel-badge--high{background:#ffedd5;color:#c2410c}.panel-badge--medium{background:#fef3c7;color:#b45309}.panel-badge--low{background:#dcfce7;color:#15803d}.panel-badge--neutral{background:#f1f5f9;color:#475569}.panel-timeline{display:flex;flex-direction:column;gap:0;border-left:2px solid #e2e8f0;margin-left:.375rem;padding-left:.875rem}.panel-timeline__item{position:relative;padding:.5rem 0 .625rem}.panel-timeline__dot{position:absolute;left:-1.0625rem;top:.75rem;width:.5rem;height:.5rem;border-radius:9999px;background:#009b8f;box-shadow:0 0 0 3px #fff}.panel-timeline__text{font-size:.8125rem;color:#334155}.panel-timeline__time{display:block;margin-top:.125rem;font-size:.6875rem;color:#94a3b8}.panel-charts{padding-top:.25rem}.panel-charts__grid{display:grid;gap:.75rem}@media(min-width:1280px){.panel-charts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-chart-block{border-top:1px solid #e2e8f0;padding:.75rem 0;animation:motion-fade-up .26s cubic-bezier(.22,1,.36,1) both}.panel-chart-block__head{margin-bottom:.5rem}.panel-chart-block__title{font-size:.8125rem;font-weight:700;color:#0f172a}.panel-chart-block__desc{margin-top:.125rem;font-size:.6875rem;color:#64748b}.panel-error__text{font-size:.875rem;font-weight:700;color:#991b1b}.panel-error__hint{margin-top:.375rem;font-size:.75rem;color:#b91c1c}@media(max-width:639px){.panel-page-header__actions,.panel-filters__actions{width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.panel-page,.panel-metrics__item,.panel-alert,.panel-chart-block,.panel-timeline__item,.panel-btn__spinner{animation:none!important;transition:none!important}.panel-loading__row{animation:none;background:#f1f5f9}}.home-page,.sr-page,.utp-page,.catalog-page,.sd-ticket-page,.sdp-page--ticket-detail,.reports-page,.knowledge-page,.operational-hub-page{animation:motion-fade-up .26s cubic-bezier(.22,1,.36,1) both}.route-outlet-host>*{animation:motion-fade-up .26s cubic-bezier(.22,1,.36,1) both}.motion-section,.portal-panel,.portal-activity__section,.admin-section,.trq-create__section,.sd-ficha__section,.home-section,.cal-section{animation:motion-fade-up .24s cubic-bezier(.22,1,.36,1) both}.motion-section:nth-child(2),.portal-panel:nth-child(2){animation-delay:40ms}.motion-section:nth-child(3),.portal-panel:nth-child(3){animation-delay:80ms}.motion-empty,.tcn-empty,.portal-activity__empty,.sd-ticket-empty,.admin-table__empty,.utp-empty,.panel-empty-note,.home-empty{animation:motion-fade-up .22s cubic-bezier(.22,1,.36,1) both}.motion-skeleton,.utp-skeleton,.portal-skeleton,.portal-activity-skeleton,.portal-activity-carousel-skeleton__card,.sr-skeleton-block,.trq-skeleton,.cal-skeleton__row,.sd-ticket-skeleton__line,.sd-ticket-skeleton__bar{background-size:200% 100%}.motion-skeleton--shimmer,.utp-skeleton__row,.portal-skeleton__line,.portal-skeleton__card{background:linear-gradient(90deg,#f1f5f9,#f8fafc,#f1f5f9);background-size:200% 100%;animation:motion-skeleton-shimmer 1.2s ease-in-out infinite}@keyframes motion-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.portal-activity-active-card,.portal-activity-past-card{animation:motion-fade-up .22s cubic-bezier(.22,1,.36,1) both;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media(prefers-reduced-motion:no-preference){.portal-activity-active-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px -12px #0f172a2e}}.portal-activity-carousel__track{scroll-behavior:smooth}.tcn-filter-panel,.tcn-filterbar__panel,.md-filter-bar,.panel-filters,.portal-activity__filters{animation:motion-slide-up .22s cubic-bezier(.22,1,.36,1) both}.admin-modal-backdrop,.ticket-share-backdrop,.tcl-backdrop,.portal-reopen-backdrop{animation:motion-fade-in .2s ease-out both}.admin-modal,.portal-reopen-dialog{animation:motion-scale-in .24s cubic-bezier(.22,1,.36,1) both}.toast-container .ngx-toastr{animation:motion-slide-up .24s cubic-bezier(.22,1,.36,1) both}.toast-container .ngx-toastr.ng-trigger{transition:opacity .18s ease,transform .18s ease}.itsm-topbar__mobile{animation:motion-slide-up .22s cubic-bezier(.22,1,.36,1) both}.tickets-table__row,.admin-table tbody tr,.responsive-data-table tbody tr,.panel-table__row,.knowledge-article-row{animation:motion-fade-up .2s cubic-bezier(.22,1,.36,1) both}.tickets-table__row:nth-child(1),.admin-table tbody tr:nth-child(1){animation-delay:0ms}.tickets-table__row:nth-child(2),.admin-table tbody tr:nth-child(2){animation-delay:25ms}.tickets-table__row:nth-child(3),.admin-table tbody tr:nth-child(3){animation-delay:50ms}.tickets-table__row:nth-child(4),.admin-table tbody tr:nth-child(4){animation-delay:75ms}.tickets-table__row:nth-child(5),.admin-table tbody tr:nth-child(5){animation-delay:.1s}.trq-create__field,.tie-field,.admin-form label,.form-field{animation:motion-fade-up .2s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.home-page,.sr-page,.utp-page,.catalog-page,.sd-ticket-page,.sdp-page--ticket-detail,.reports-page,.route-outlet-host>*,.motion-section,.portal-panel,.motion-empty,.motion-skeleton--shimmer,.utp-skeleton__row,.portal-skeleton__line,.portal-skeleton__card,.portal-activity-active-card,.portal-activity-past-card,.tcn-filter-panel,.admin-modal,.admin-modal-backdrop,.toast-container .ngx-toastr,.itsm-topbar__mobile,.tickets-table__row,.admin-table tbody tr,.trq-create__field,.tie-field{animation:none!important;transition:none!important;scroll-behavior:auto!important}.portal-activity-active-card:hover{transform:none!important;box-shadow:none!important}.motion-skeleton--shimmer,.utp-skeleton__row,.portal-skeleton__line,.portal-skeleton__card{background:#f1f5f9!important}}@layer components{.route-outlet-host,.app-workspace,.sdp-page,.sdp-shell,.tcn-page,.trq-page,.itsm-ticket-page,.sd-ticket-shell{max-width:100%;min-width:0}.tcn-content,.tickets-table,.admin-table-wrap{max-width:100%}}@media(max-width:639px){.portal-topbar__inner{flex-direction:column;align-items:stretch;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.portal-topbar__brand{width:100%;justify-content:space-between}.portal-topbar__brand-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.portal-topbar__logo,.portal-topbar__logo-img{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}.portal-topbar__center{width:100%;flex-direction:column;align-items:stretch}.portal-topbar__actions{width:100%;flex-shrink:0;justify-content:flex-end;gap:var(--spacing)}.portal-topbar__user-copy{display:none}.portal-topbar__category{width:100%}.portal-topbar__category-btn{width:100%;justify-content:space-between}.portal-topbar__category-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-topbar__category-panel{position:fixed;left:.5rem;right:.5rem;top:auto;bottom:max(.5rem,env(safe-area-inset-bottom));width:auto;min-width:0;max-width:none;max-height:min(78vh,32rem)}.portal-topbar__category-layout{max-height:min(62vh,28rem);flex-direction:column}.portal-topbar__category-panel-body{max-width:none;min-width:0;flex:none}.portal-topbar__category-flyout{display:none}.portal-search__panel{max-height:min(50vh,18rem)}.sdp-shell--portal{padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4)}.portal-quick-access__grid,.portal-quick-access__grid--all{grid-template-columns:repeat(1,minmax(0,1fr))}.portal-quick-card{min-height:0;padding-block:calc(var(--spacing) * 2.5)}.portal-quick-card__label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.portal-quick-card__meta{font-size:11px}.portal-panel--activity,.portal-panel--catalog,.portal-panel--form{min-width:0}.trq-page__shell--premium{width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.trq-create__header--premium{grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.trq-page--premium .trq-create__title{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.tcn-hero{flex-direction:column;align-items:stretch;gap:calc(var(--spacing) * 3)}.tcn-hero__aside{width:100%}.tcn-filterbar{flex-direction:column;align-items:stretch}.tcn-filterbar__search{width:100%;min-width:0}.tcn-table__head{display:none}.tcn-table__row{position:relative;margin-bottom:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 10);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);grid-template-columns:1fr}.tcn-table__col-check{position:absolute;top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);padding-block:0}.tcn-table__col-actions{position:absolute;top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);padding-block:0}.tcn-table__col-priority{position:absolute;top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 10);padding-block:0}.tcn-table__col-id{grid-column:1 / -1;padding-top:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.tcn-table__col-summary{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:normal;color:var(--color-slate-900)}.tcn-table__col-status,.tcn-table__col-updated{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-600)}.tcn-table__col-slm,.tcn-table__col-requester,.tcn-table__col-assignee{display:none}.tcn-content,.tickets-table{overflow-x:hidden}.tickets-table__row{min-width:0}.sd-ticket-hero__top{flex-direction:column;align-items:stretch;gap:calc(var(--spacing) * 2)}.sd-ticket-hero__actions{width:100%;flex-wrap:wrap}.sd-hero-commandbar--mobile{display:flex;flex-wrap:wrap;gap:var(--spacing)}.sd-hero-action__label{font-size:10px}.sd-side-panel__feed{max-height:min(50vh,24rem)}.itsm-topbar__row{gap:var(--spacing);padding-inline:calc(var(--spacing) * 2)}.itsm-topbar__cluster--start{gap:calc(var(--spacing) * 1.5)}.itsm-topbar__search--center{display:none}.itsm-topbar__tenant-btn span:first-child{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-logo__header-name{display:none}.home-hero__brand{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.admin-category-picker__grid{max-height:calc(var(--spacing) * 48);grid-template-columns:repeat(1,minmax(0,1fr))}.admin-category-picker__item{aspect-ratio:auto;min-height:0;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2)}.admin-category-picker__label{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-shell,.page-shell-fluid{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.admin-table-wrap{margin-inline:calc(var(--spacing) * -1);max-width:calc(100vw - 1.5rem);overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table{min-width:32rem}.data-table-wrap{max-width:calc(100vw - 1.5rem);overflow-x:auto;-webkit-overflow-scrolling:touch}.portal-activity-active-card{width:min(16.5rem,calc(100vw - 3rem));height:auto;min-height:13rem}.portal-activity-carousel{padding-inline:0}.portal-activity-carousel__fade{width:calc(var(--spacing) * 8)}.utp-hero{flex-direction:column;align-items:stretch;gap:calc(var(--spacing) * 3)}.utp-hero__toolbar{width:100%;flex-wrap:wrap}.utp-summary-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.utp-summary-band__sep{display:none}.trq-layout{grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3)}.trq-contact-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.admin-modal-backdrop{align-items:flex-end;padding:0;@media(width>=40rem){align-items:center}@media(width>=40rem){padding:calc(var(--spacing) * 4)}}.admin-modal{max-height:92dvh;width:100%;max-width:none;overflow-y:auto;border-radius:0;border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);@media(width>=40rem){max-width:var(--container-lg)}@media(width>=40rem){border-radius:var(--radius-2xl)}}.admin-modal__row{grid-template-columns:repeat(1,minmax(0,1fr))}.cal-page-shell{padding-inline:calc(var(--spacing) * 3)}.sr-page{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.catalog-page{padding-inline:calc(var(--spacing) * 3)}.home-metrics-band{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:calc(var(--spacing) * 3)}.home-hero{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.home-hero__aside{width:100%}.reports-bar{flex-direction:column;align-items:stretch;gap:calc(var(--spacing) * 2)}.sdp-page--ticket-detail .sd-ticket-shell{padding-inline:calc(var(--spacing) * 2)}.portal-peticiones-header{flex-direction:column;align-items:stretch;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3)}.portal-peticiones-header__tabs{width:100%;overflow-x:auto}.tie-form__scroll{max-height:calc(92dvh - 8rem)}.tcl-backdrop{align-items:flex-end;padding:0;@media(width>=40rem){align-items:center}@media(width>=40rem){padding:calc(var(--spacing) * 4)}}.tcl-panel{max-height:92dvh;width:100%;max-width:none;overflow-y:auto;border-radius:0;border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);@media(width>=40rem){max-width:var(--container-lg)}@media(width>=40rem){border-radius:var(--radius-2xl)}}.panel-page{min-width:0}.panel-page-header{flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 2)}.panel-page-header__copy{width:100%;min-width:0}.panel-page-header__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.panel-page-header__subtitle{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.panel-quick-links{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.panel-quick-links::-webkit-scrollbar{display:none}.panel-quick-links__btn{flex-shrink:0}.panel-metrics__item{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2)}.panel-metrics__value{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.panel-table--compact .panel-table__head,.panel-table--compact .panel-table__row{grid-template-columns:minmax(0,1fr) repeat(2,minmax(3rem,auto))}.panel-alert{flex-direction:column;align-items:flex-start;gap:var(--spacing)}.panel-filters__field{min-width:100%;flex:1 1 100%}}@media(min-width:640px)and (max-width:1279px){.portal-topbar__inner{flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.portal-topbar__center{order:3;width:100%;flex-basis:100%}.portal-topbar__category-panel{right:auto;left:0;max-width:min(92vw,28rem);min-width:20rem}.portal-topbar__category-flyout{display:none}.portal-quick-access__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trq-page__shell--premium{width:min(1500px,calc(100vw - 2rem))}.tcn-table__head,.tcn-table__row{grid-template-columns:2.5rem 3rem 7rem minmax(5rem,1fr) minmax(7rem,1.2fr) 5rem minmax(6rem,1fr) 2.5rem}.tcn-table__col-slm{display:none}.sd-ticket-shell{grid-template-columns:repeat(1,minmax(0,1fr))}.sd-ticket-shell__right{position:static;max-height:none;@media(width>=64rem){position:sticky}}.utp-summary-band{display:flex;flex-wrap:wrap;justify-content:center}.home-metrics-band{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:calc(var(--spacing) * 6)}.itsm-topbar__row{flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.itsm-topbar__cluster--start{flex:1}.itsm-topbar__cluster--end{margin-left:auto}.itsm-topbar__search--center{order:3;max-width:none;min-width:0;flex:1 1 100%;flex-basis:100%;width:100%;margin-left:0}.itsm-topbar__search-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itsm-topbar__nav-link{padding-inline:calc(var(--spacing) * 2)}}@media(min-width:640px)and (max-width:1023px){.panel-page-header--enhanced{flex-direction:row;flex-wrap:wrap;align-items:center}.panel-page-header__actions{width:auto}.panel-filters__field{min-width:calc(50% - .375rem);flex:1 1 calc(50% - .375rem)}}@media(min-width:1024px)and (max-width:1279px){.portal-topbar__category-panel{max-width:min(90vw,36rem)}.portal-topbar__category-panel-body{max-width:14rem}.itsm-topbar__user-meta{display:none}}@media(min-width:1280px){.itsm-topbar__search--center{margin-left:calc(var(--spacing) * 3);flex-shrink:0;flex:0 0 auto;width:min(18rem,20vw);max-width:20rem;min-width:11rem}.sdp-shell--portal,.portal-topbar__inner,.trq-page__shell{margin-inline:auto}}@media(min-width:1536px){.itsm-topbar__search--center{width:min(24rem,22vw);max-width:28rem}}@media(min-width:1920px){.sdp-shell--portal,.portal-topbar__inner,.trq-page__shell,.tcn-page__inner,.home-page__shell{max-width:100rem;margin-inline:auto;width:100%}.portal-quick-access__grid--all{@media(width>=80rem){grid-template-columns:repeat(4,minmax(0,1fr))}@media(width>=96rem){grid-template-columns:repeat(5,minmax(0,1fr))}}}@media(max-width:1023px){.itsm-topbar__dropdown,.tickets-row-menu__panel,.tcn-menu,.sd-dropdown{max-width:min(24rem,calc(100vw - 1rem))}.tie-page,.ticket-share-dialog,.tcl-panel{margin-inline:calc(var(--spacing) * 3);width:calc(100vw - 1.5rem);max-width:var(--container-lg)}}@media(prefers-reduced-motion:reduce){.portal-topbar__logo,.portal-quick-card,.tcn-table__row,.sd-hero-commandbar--mobile,.tcp-card,.tcp-overlay{animation:none!important;transition:none!important}.tcp-card--reduced .tcp-progress__ring{transition:none!important}.portal-quick-card:hover,.portal-topbar__logo:hover{transform:none!important}}.pwa-prompt-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:.75rem;background:#0f172a73;backdrop-filter:blur(4px);animation:pwa-prompt-fade-in .22s ease-out both}@media(min-width:640px){.pwa-prompt-backdrop{align-items:center;padding:1rem}}.pwa-prompt{display:flex;width:min(100%,40rem);max-height:min(92dvh,36rem);flex-direction:column;overflow:hidden;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 24px 48px #0f172a2e;animation:pwa-prompt-slide-up .28s cubic-bezier(.22,1,.36,1) both}.pwa-prompt__header{display:flex;align-items:flex-start;gap:.75rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#f0fdfa,#fff 55%);padding:1rem 1rem .875rem}.pwa-prompt__brand{flex-shrink:0}.pwa-prompt__logo{width:3rem;height:3rem;border-radius:.75rem;box-shadow:0 4px 12px #009b8f33}.pwa-prompt__intro{min-width:0;flex:1}.pwa-prompt__title{font-family:var(--font-family-app, "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:1.125rem;font-weight:700;line-height:1.2;color:#0f172a}.pwa-prompt__subtitle{margin-top:.25rem;font-size:.8125rem;line-height:1.45;color:#64748b}.pwa-prompt__close{flex-shrink:0;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.5rem;font-size:1.375rem;line-height:1;color:#64748b;transition:background-color .15s ease,color .15s ease}.pwa-prompt__close:hover{background:#f1f5f9;color:#0f172a}.pwa-prompt__close:focus-visible{outline:2px solid #009b8f;outline-offset:2px}.pwa-prompt__platforms{display:grid;gap:.75rem;overflow-y:auto;padding:.875rem 1rem}@media(min-width:640px){.pwa-prompt__platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}.pwa-prompt__card{border-radius:.75rem;border:1px solid #e2e8f0;background:#f8fafc;padding:.75rem;transition:border-color .18s ease,box-shadow .18s ease}.pwa-prompt__card--active{border-color:#5eead4;background:#f0fdfa;box-shadow:0 0 0 3px #009b8f1f}.pwa-prompt__card-title{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.875rem;font-weight:700;color:#0f172a}.pwa-prompt__card-icon{font-size:1rem;line-height:1}.pwa-prompt__steps{margin:0;padding-left:1.125rem;font-size:.75rem;line-height:1.5;color:#475569}.pwa-prompt__steps li+li{margin-top:.375rem}.pwa-prompt__steps strong{font-weight:700;color:#0f172a}.pwa-prompt__install-btn{margin-top:.625rem;display:inline-flex;width:100%;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid #009b8f;background:#009b8f;padding:.5rem .75rem;font-size:.75rem;font-weight:700;color:#fff;transition:background-color .15s ease,transform .15s ease}.pwa-prompt__install-btn:hover:not(:disabled){background:#00857a}.pwa-prompt__install-btn:active:not(:disabled){transform:scale(.98)}.pwa-prompt__install-btn:disabled{opacity:.7;cursor:wait}.pwa-prompt__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid #f1f5f9;padding:.75rem 1rem 1rem}.pwa-prompt__checkbox{display:inline-flex;min-width:0;flex:1 1 auto;align-items:flex-start;gap:.5rem;font-size:.75rem;font-weight:600;line-height:1.35;color:#475569;cursor:pointer}.pwa-prompt__checkbox input{margin-top:.125rem;height:1rem;width:1rem;flex-shrink:0;accent-color:#009b8f}.pwa-prompt__btn{flex-shrink:0;border-radius:.5rem;border:1px solid #cbd5e1;background:#fff;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;color:#006b66;transition:border-color .15s ease,background-color .15s ease}.pwa-prompt__btn:hover{border-color:#009b8f;background:#f0fdfa}.pwa-prompt__btn:focus-visible,.pwa-prompt__install-btn:focus-visible{outline:2px solid #009b8f;outline-offset:2px}@keyframes pwa-prompt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pwa-prompt-slide-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pwa-prompt-backdrop,.pwa-prompt{animation:none!important}}.session-expired-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a8c;backdrop-filter:blur(8px)}.session-expired-card{width:min(100%,24rem);border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#0f172a,#111827);padding:1.5rem 1.25rem;text-align:center;box-shadow:0 24px 48px #00000059}.session-expired-card__icon-wrap{display:flex;justify-content:center;margin-bottom:.875rem}.session-expired-card__logo{width:3rem;height:3rem;border-radius:.75rem;background:#fffffff2;padding:.375rem;box-shadow:0 8px 20px #009b8f40}.session-expired-card__title{font-family:var(--font-family-app, "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:1.125rem;font-weight:700;color:#fff}.session-expired-card__text{margin-top:.5rem;font-size:.875rem;line-height:1.5;color:#e2e8f0e0}.session-expired-card__btn{margin-top:1.125rem;display:inline-flex;width:100%;align-items:center;justify-content:center;border-radius:.625rem;border:1px solid #009b8f;background:linear-gradient(135deg,#009b8f,#0ea5e9);padding:.625rem 1rem;font-size:.875rem;font-weight:700;color:#fff;transition:transform .15s ease,box-shadow .15s ease}.session-expired-card__btn:hover{box-shadow:0 8px 20px #009b8f59}.session-expired-card__btn:active{transform:scale(.98)}.session-expired-card__btn:focus-visible{outline:2px solid #5eead4;outline-offset:2px}@media(prefers-reduced-motion:reduce){.session-expired-card__btn{transition:none}}@media(prefers-reduced-motion:no-preference){.motion-fade-in{animation:portalMotionFadeIn .22s ease-out both}.motion-slide-up{animation:portalMotionSlideUp .26s cubic-bezier(.22,1,.36,1) both}.motion-overlay{animation:portalMotionFadeIn .2s ease-out both}.motion-modal{animation:portalMotionSlideUp .28s cubic-bezier(.22,1,.36,1) both}.motion-chip{transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.motion-chip:hover{transform:translateY(-1px)}.motion-btn{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .18s ease}.motion-btn:hover{transform:translateY(-1px)}.motion-btn:active{transform:translateY(0)}.ptd-progress__step{transition:opacity .22s ease}.ptd-progress__dot{transition:background-color .24s ease,box-shadow .24s ease,transform .24s ease}.portal-notif-item{transition:background-color .2s ease}}@media(prefers-reduced-motion:reduce){.motion-fade-in,.motion-slide-up,.motion-overlay,.motion-modal,.tcp-overlay,.tcp-progress__fill{animation:none!important;transition:none!important}}@keyframes portalMotionFadeIn{0%{opacity:0}to{opacity:1}}@keyframes portalMotionSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.portal-success-card__btn:focus-visible,.portal-wizard__btn:focus-visible,.portal-wizard__card:focus-visible,.portal-wizard__search-input:focus-visible,.portal-catalog-guided__banner-btn:focus-visible,.portal-empty-state__btn:focus-visible,.portal-activity__quick-chip:focus-visible,.portal-sector-chip:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:2px}.portal-success-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a8c}.portal-success-card{width:min(100%,28rem);padding:1.5rem;border-radius:1rem;background:var(--surface-elevated, #fff);box-shadow:0 24px 48px #0f172a2e}.portal-success-card__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto .75rem;border-radius:999px;background:#dcfce7;color:#15803d;font-size:1.5rem;font-weight:700}.portal-success-card__title{margin:0 0 .25rem;text-align:center;font-size:1.25rem}.portal-success-card__subtitle{margin:0 0 1rem;text-align:center;color:var(--text-muted, #64748b);font-size:.9rem}.portal-success-card__meta{margin:0 0 1.25rem;padding:.75rem 1rem;border-radius:.75rem;background:var(--surface-muted, #f8fafc)}.portal-success-card__row{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem;padding:.35rem 0;font-size:.875rem}.portal-success-card__row dt{color:var(--text-muted, #64748b);font-weight:500}.portal-success-card__row dd{margin:0;word-break:break-word}.portal-success-card__actions{display:flex;flex-direction:column;gap:.5rem}.portal-success-card__btn{width:100%;padding:.65rem 1rem;border:1px solid var(--border-subtle, #e2e8f0);border-radius:.5rem;background:#fff;font-weight:600;cursor:pointer}.portal-success-card__btn--primary{border-color:transparent;background:var(--color-primary, #2563eb);color:#fff}.portal-success-card__btn--ghost{background:transparent}.portal-wizard-backdrop{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a94;backdrop-filter:blur(4px)}.portal-wizard{width:min(100%,40rem);max-height:min(92vh,44rem);overflow:hidden;display:flex;flex-direction:column;border-radius:1.1rem;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 28px 56px #0f172a33;border:1px solid rgba(226,232,240,.9)}.portal-wizard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem .85rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#eff6ff,#fff 55%)}.portal-wizard__header-copy{min-width:0}.portal-wizard__eyebrow{margin:0 0 .2rem;color:#2563eb;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.portal-wizard__header h2{margin:0;font-size:1.2rem;line-height:1.3}.portal-wizard__subtitle{margin:.35rem 0 0;color:#64748b;font-size:.875rem;line-height:1.45}.portal-wizard__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:1.25rem;line-height:1;cursor:pointer}.portal-wizard__progress{display:flex;gap:.4rem;padding:.85rem 1.35rem 0}.portal-wizard__progress-dot{flex:1;height:4px;border-radius:999px;background:#e2e8f0;transition:background-color .22s ease}.portal-wizard__progress-dot--done,.portal-wizard__progress-dot--active{background:linear-gradient(90deg,#2563eb,#3b82f6)}.portal-wizard__step-label{margin:.45rem 0 0;padding:0 1.35rem;color:#94a3b8;font-size:.75rem;font-weight:600}.portal-wizard__body{flex:1;overflow:auto;padding:1rem 1.35rem .5rem}.portal-wizard__question{margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.portal-wizard__hint-top{margin:0 0 1rem;color:#64748b;font-size:.85rem;line-height:1.45}.portal-wizard__cards{display:flex;flex-direction:column;gap:.65rem}.portal-wizard__cards--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.portal-wizard__cards--areas{max-height:14rem;overflow:auto;padding-right:.15rem}.portal-wizard__card{display:flex;align-items:center;gap:.85rem;width:100%;padding:.85rem 1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .18s ease}.portal-wizard__card:hover{border-color:#93c5fd;box-shadow:0 8px 20px #2563eb1a}.portal-wizard__card--compact{flex-direction:column;align-items:flex-start;gap:.35rem;min-height:6.5rem}.portal-wizard__card--incident{border-left:3px solid #f59e0b}.portal-wizard__card--request{border-left:3px solid #2563eb}.portal-wizard__card--urgent{border-left:3px solid #ef4444}.portal-wizard__card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.65rem;background:#f1f5f9;font-size:1.25rem}.portal-wizard__card-icon--sm{width:2rem;height:2rem;font-size:1rem}.portal-wizard__card-copy{flex:1;min-width:0}.portal-wizard__card-title{display:block;font-weight:700;font-size:.95rem}.portal-wizard__card-desc{display:block;margin-top:.2rem;color:#64748b;font-size:.8rem;line-height:1.4}.portal-wizard__card-example{display:block;margin-top:.35rem;color:#94a3b8;font-size:.75rem;font-style:italic}.portal-wizard__card-arrow{flex-shrink:0;color:#94a3b8;font-size:1.25rem}.portal-wizard__area-search{margin-bottom:.75rem}.portal-wizard__search-label{display:block;margin-bottom:.35rem;font-size:.8rem;font-weight:600;color:#475569}.portal-wizard__search-input{width:100%;padding:.6rem .75rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#fff;font-size:.875rem}.portal-wizard__search-input:focus{outline:2px solid #2563eb;outline-offset:1px}.portal-wizard__empty-search{margin:0;padding:1rem;color:#64748b;font-size:.875rem;text-align:center}.portal-wizard__footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1.35rem 1.15rem;border-top:1px solid #e2e8f0;background:#fff}.portal-wizard__result{flex:1;overflow:auto;padding:1rem 1.35rem 1.25rem}.portal-wizard__result-hero{margin-bottom:1rem;text-align:center}.portal-wizard__result-badge{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.65rem;border-radius:999px;background:#dcfce7;color:#15803d;font-size:1.25rem;font-weight:700}.portal-wizard__result-title{margin:0 0 .35rem;font-size:1.1rem}.portal-wizard__result-lead{margin:0;color:#64748b;font-size:.875rem;line-height:1.45}.portal-wizard__summary{margin:0 0 1.15rem;padding:.85rem 1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.portal-wizard__summary-row{display:grid;grid-template-columns:7.5rem 1fr;gap:.5rem;padding:.4rem 0;font-size:.875rem}.portal-wizard__summary-row:not(:last-child){border-bottom:1px dashed #f1f5f9}.portal-wizard__summary-row dt{color:#64748b;font-weight:600}.portal-wizard__summary-row dd{margin:0}.portal-wizard__summary-highlight{font-weight:700;color:#1e40af}.portal-wizard__chip{display:inline-flex;padding:.15rem .55rem;border-radius:999px;background:#f1f5f9;font-size:.8rem;font-weight:600}.portal-wizard__chip--incident{background:#fef3c7;color:#b45309}.portal-wizard__chip--urgent{background:#fee2e2;color:#b91c1c}.portal-wizard__hint{margin:0 0 1rem;color:#64748b;font-size:.875rem}.portal-wizard__actions{display:flex;flex-wrap:wrap;gap:.5rem}.portal-wizard__actions--result{flex-direction:column}.portal-wizard__btn{padding:.6rem 1rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#fff;font-weight:600;font-size:.875rem;cursor:pointer}.portal-wizard__btn--primary{border-color:transparent;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.portal-wizard__btn--ghost{background:transparent;border-color:transparent;color:#64748b}.portal-catalog-guided__banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:1rem 1.15rem;border:1px solid #bfdbfe;border-radius:.85rem;background:linear-gradient(135deg,#eff6ff,#f8fafc)}.portal-catalog-guided__banner-copy{flex:1;min-width:12rem}.portal-catalog-guided__banner-title{margin:0 0 .25rem;font-size:.95rem;font-weight:700;color:#1e3a8a}.portal-catalog-guided__banner-text{margin:0;color:#475569;font-size:.85rem;line-height:1.45}.portal-catalog-guided__banner-btn{flex-shrink:0;padding:.6rem 1rem;border:none;border-radius:.55rem;background:#2563eb;color:#fff;font-weight:700;font-size:.875rem;cursor:pointer;box-shadow:0 4px 14px #2563eb40}.portal-empty-state{padding:2rem 1rem;text-align:center}.portal-empty-state__icon{display:block;margin-bottom:.5rem;font-size:2rem}.portal-empty-state__title{margin:0 0 .35rem;font-size:1rem}.portal-empty-state__text{margin:0 0 1rem;color:#64748b;font-size:.9rem}.portal-empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.portal-empty-state__btn{padding:.5rem .85rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;cursor:pointer}.portal-empty-state__btn--primary{border-color:transparent;background:#2563eb;color:#fff}.portal-sector-bar{margin-bottom:1rem}.portal-sector-bar__label{display:block;margin-bottom:.5rem;font-weight:600;font-size:.9rem}.portal-sector-chips{display:flex;flex-wrap:wrap;gap:.4rem}.portal-sector-chip{padding:.4rem .65rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:.8rem;cursor:pointer}.portal-sector-chip--active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.portal-sector-templates{display:grid;gap:.5rem;margin-top:.75rem}.portal-sector-template{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;text-align:left;cursor:pointer}.portal-sector-template:hover{border-color:#93c5fd}.portal-activity__quick-filters{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.portal-activity__quick-chip{padding:.35rem .7rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:.8rem;cursor:pointer}.portal-activity__quick-chip--active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.portal-activity__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.65rem;margin-bottom:1.25rem}.portal-activity__stat{padding:.75rem;border:1px solid #e2e8f0;border-radius:.65rem;background:#f8fafc;text-align:center}.portal-activity__stat-value{display:block;font-size:1.35rem;font-weight:700;line-height:1.2}.portal-activity__stat-label{display:block;margin-top:.15rem;color:#64748b;font-size:.75rem}.ptd-progress__meta{display:block;margin-top:.15rem;color:#64748b;font-size:.75rem;font-weight:400}.ptd-progress__step--skipped .ptd-progress__label{color:#94a3b8;text-decoration:line-through}.ptd-progress__step--skipped .ptd-progress__dot{background:#e2e8f0}.ptd-timeline-horizontal{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem}.ptd-timeline-horizontal__step{flex:1 1 4.5rem;min-width:4.5rem;text-align:center;font-size:.7rem}.ptd-timeline-horizontal__bar{height:4px;margin:.35rem 0;border-radius:2px;background:#e2e8f0}.ptd-timeline-horizontal__step--done .ptd-timeline-horizontal__bar{background:#22c55e}.ptd-timeline-horizontal__step--active .ptd-timeline-horizontal__bar{background:linear-gradient(90deg,#22c55e 50%,#2563eb 50%)}.portal-sector-bar__empty{margin:.75rem 0 0;color:#64748b;font-size:.875rem}.portal-topbar__notify-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.portal-topbar__notify-mark-all{border:none;background:transparent;color:#2563eb;font-size:.75rem;font-weight:600;cursor:pointer}.portal-topbar__notify-item--unread{background:#eff6ff}.portal-topbar__notify-item-action{display:block;margin-top:.25rem;color:#2563eb;font-size:.75rem;font-weight:600}.portal-catalog-guided{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.portal-catalog-guided__help{align-self:flex-start;font-weight:600}@media(max-width:640px){.portal-wizard{max-height:96vh;border-radius:1rem 1rem 0 0;align-self:flex-end}.portal-wizard__summary-row{grid-template-columns:1fr;gap:.15rem}.portal-catalog-guided__banner{flex-direction:column;align-items:stretch}.portal-catalog-guided__banner-btn{width:100%}.portal-success-card__row{grid-template-columns:1fr;gap:.15rem}.ptd-timeline-horizontal__step{flex:1 1 100%;display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left}.ptd-timeline-horizontal__bar{grid-column-start:1;grid-column-end:-1}}.portal-ai-widget{position:fixed;right:1.25rem;bottom:1.25rem;z-index:80;display:flex;flex-direction:column;align-items:flex-end;max-width:calc(100vw - 2rem)}.portal-ai-widget__orb{position:relative;display:grid;place-items:center;width:3.75rem;height:3.75rem;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.portal-ai-widget__orb:hover{transform:scale(1.06)}.portal-ai-widget__orb:focus-visible{outline:2px solid #5eead4;outline-offset:3px}.portal-ai-widget__orb-core{position:relative;z-index:1;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:linear-gradient(145deg,#00b5a8,#009b8f 45%,#006b66);color:#fff;box-shadow:0 10px 28px #006b666b,0 0 0 1px #ffffff24 inset}.portal-ai-widget__orb-icon{width:1.65rem;height:1.65rem}.portal-ai__panel--pro{position:relative;overflow:hidden;border:1px solid rgba(0,155,143,.22);background:linear-gradient(165deg,#f8fffe,#f0fdfa 38%,#ecfeff)}.portal-ai__panel-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.portal-ai__panel-glow{position:absolute;border-radius:50%;filter:blur(42px);opacity:.55}.portal-ai__panel-glow--a{width:9rem;height:9rem;top:-2rem;right:-1rem;background:#009b8f47}.portal-ai__panel-glow--b{width:7rem;height:7rem;bottom:4rem;left:-2rem;background:#0e749033}.portal-ai__panel-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,155,143,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,155,143,.04) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(to bottom,#000 0%,transparent 88%)}.portal-ai__header--pro,.portal-ai__scope-chip,.portal-ai__steps,.portal-ai__body,.portal-ai__composer--pro,.portal-ai__footer-bar--pro{position:relative;z-index:1}.portal-ai__header--pro{padding:.85rem 1rem .7rem;border-bottom:1px solid rgba(0,155,143,.12);background:linear-gradient(180deg,#ffffffeb,#ffffff8c);backdrop-filter:blur(8px)}.portal-ai__avatar--robot{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:linear-gradient(145deg,#009b8f,#006b66);color:#fff;box-shadow:0 4px 14px #006b6659}.portal-ai__avatar--robot svg{width:1.35rem;height:1.35rem}.portal-ai__scope-chip{display:flex;align-items:center;gap:.35rem;margin:0;padding:.45rem 1rem;font-size:.68rem;font-weight:600;color:#0f766e;background:#ffffffb8;border-bottom:1px solid rgba(0,155,143,.1)}.portal-ai__steps{display:flex;gap:.35rem;padding:.45rem .75rem .55rem;overflow-x:auto;scrollbar-width:none}.portal-ai__steps::-webkit-scrollbar{display:none}.portal-ai__step-pill{flex:0 0 auto;padding:.2rem .55rem;border-radius:999px;font-size:.62rem;font-weight:600;color:#64748b;background:#ffffffbf;border:1px solid rgba(148,163,184,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}.portal-ai__step-pill--active{color:#0f766e;border-color:#009b8f59}.portal-ai__step-pill--current{color:#fff;background:linear-gradient(135deg,#009b8f,#006b66);border-color:transparent}.portal-ai__body{flex:1;min-height:0;display:flex;flex-direction:column}.portal-ai__chat--pro{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.85rem .85rem .35rem;display:flex;flex-direction:column;gap:.65rem;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(to bottom,transparent 0,#000 12px,#000 calc(100% - 8px),transparent 100%)}.portal-ai__chat--pro::-webkit-scrollbar{display:none;width:0;height:0}.portal-ai__bubble--assistant{display:flex;gap:.5rem;align-items:flex-start;max-width:100%}.portal-ai__bubble--user{align-self:flex-end;max-width:88%}.portal-ai__bubble-avatar{flex:0 0 auto;display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:999px;background:linear-gradient(135deg,#009b8f,#006b66);color:#fff}.portal-ai__bubble-avatar svg{width:1rem;height:1rem}.portal-ai__bubble-content{flex:1;min-width:0}.portal-ai__bubble--typing-dots{display:inline-flex;gap:.25rem;align-items:center;padding:.55rem .75rem;border-radius:1rem;background:#ffffffe0;border:1px solid rgba(0,155,143,.14)}.portal-ai__bubble--typing-dots span{width:.42rem;height:.42rem;border-radius:999px;background:#64748b;animation:portal-ai-typing 1.2s infinite ease-in-out}.portal-ai__summary--pro{flex:1;overflow:auto;padding:.85rem 1rem;scrollbar-width:none}.portal-ai__summary--pro::-webkit-scrollbar{display:none}.portal-ai__composer--pro{display:grid;grid-template-columns:auto 1fr auto;gap:.45rem;align-items:center;margin:0 .75rem .5rem;padding:.45rem;border-radius:1rem;background:#ffffffeb;border:1px solid rgba(0,155,143,.18);box-shadow:0 8px 24px #0f172a14}.portal-ai__input--pro{border:0;background:transparent;padding:.5rem .35rem;font:inherit;color:#0f172a}.portal-ai__input--pro:focus{outline:none}.portal-ai__send--pro{display:grid;place-items:center;width:2.35rem;height:2.35rem;padding:0;border:0;border-radius:999px;background:linear-gradient(135deg,#009b8f,#006b66);color:#fff;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.portal-ai__send--pro:disabled{opacity:.45;cursor:not-allowed}.portal-ai__send--pro:not(:disabled):hover{transform:scale(1.05)}.portal-ai__footer-bar--pro{padding:.35rem 1rem .75rem;border-top:0;background:transparent}.portal-ai__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:23.5rem;max-width:calc(100vw - 2rem);height:min(40rem,calc(100dvh - 2.5rem));border-radius:1.25rem;overflow:hidden;box-shadow:0 24px 60px #0f172a38}.portal-ai__panel--enter{animation:portal-ai-panel-in .26s cubic-bezier(.22,1,.36,1)}.portal-ai__header-actions{display:flex;align-items:center;gap:.25rem}.portal-ai__icon-btn{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:.6rem;background:transparent;color:#64748b;cursor:pointer;transition:background .18s ease,color .18s ease}.portal-ai__icon-btn:hover{background:#f1f5f9;color:#0f172a}.portal-ai__icon-btn:focus-visible{outline:2px solid #009b8f;outline-offset:1px}.portal-ai__scope-note{display:flex;align-items:center;gap:.35rem;margin:0;padding:.4rem 1rem;background:#f0fdfa;border-bottom:1px solid #ccfbf1;font-size:.7rem;font-weight:600;color:#0f766e}.portal-ai__progress{display:flex;gap:.35rem;padding:.65rem 1rem .5rem;border-bottom:1px solid #f1f5f9;overflow-x:auto}.portal-ai__progress-step{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:3.1rem;opacity:.45;transition:opacity .22s ease,transform .22s ease}.portal-ai__progress-step--active{opacity:1}.portal-ai__progress-step--current{transform:translateY(-1px)}.portal-ai__progress-dot{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#e2e8f0;color:#475569;font-size:.68rem;font-weight:700;transition:background .22s ease,color .22s ease}.portal-ai__progress-step--active .portal-ai__progress-dot{background:#009b8f;color:#fff}.portal-ai__progress-label{font-size:.62rem;color:#64748b;text-align:center;white-space:nowrap}.portal-ai__bubble--enter{animation:portal-ai-bubble-in .24s ease both}.portal-ai__summary--enter{animation:portal-ai-bubble-in .26s ease both}.portal-ai__summary-note{margin:0 0 .75rem;font-size:.78rem;color:#006b66;font-weight:600}.portal-ai__quick-btn{transition:transform .18s ease,background .18s ease,border-color .18s ease}.portal-ai__quick-btn:active{transform:scale(.97)}@keyframes portal-ai-panel-in{0%{transform:translateY(16px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes portal-ai-bubble-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.portal-ai__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem;border-bottom:1px solid #e2e8f0}.portal-ai__brand{display:flex;gap:.75rem;align-items:center}.portal-ai__avatar{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:linear-gradient(135deg,#009b8f,#006b66);color:#fff;font-weight:700}.portal-ai__title{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.portal-ai__subtitle{margin:.15rem 0 0;font-size:.75rem;color:#64748b}.portal-ai__close{border:0;background:transparent;font-size:1.5rem;line-height:1;color:#64748b;cursor:pointer}.portal-ai__chat{flex:1;overflow:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.portal-ai__bubble{max-width:92%;padding:.65rem .8rem;border-radius:1rem;font-size:.84rem;line-height:1.45;background:#ffffffe6;color:#0f172a;border:1px solid rgba(0,155,143,.12);align-self:flex-start;box-shadow:0 4px 14px #0f172a0f}.portal-ai__bubble--user{align-self:flex-end;background:linear-gradient(135deg,#009b8f24,#006b661a);color:#0f3d39;border-color:#009b8f38}.portal-ai__bubble p{margin:0;white-space:pre-wrap}.portal-ai__bubble--typing{display:inline-flex;gap:.25rem;align-items:center}.portal-ai__bubble--typing span{width:.45rem;height:.45rem;border-radius:999px;background:#94a3b8;animation:portal-ai-typing 1.2s infinite ease-in-out}.portal-ai__bubble--typing span:nth-child(2){animation-delay:.15s}.portal-ai__bubble--typing span:nth-child(3){animation-delay:.3s}@keyframes portal-ai-typing{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-3px);opacity:1}}.portal-ai__quick-replies,.portal-ai__alt-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.portal-ai__quick-btn,.portal-ai__alt-btn{border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;cursor:pointer}.portal-ai__composer{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:end;padding:.75rem 1rem;border-top:1px solid #e2e8f0}.portal-ai__attach{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.65rem;background:#f8fafc;cursor:pointer}.portal-ai__input{width:100%;resize:none;border:1px solid #cbd5e1;border-radius:.75rem;padding:.6rem .75rem;font:inherit}.portal-ai__send{border:0;border-radius:.75rem;background:#009b8f;color:#fff;font-weight:600;padding:.6rem .85rem;cursor:pointer}.portal-ai__send:disabled{opacity:.5;cursor:not-allowed}.portal-ai__files{list-style:none;margin:0;padding:0 1rem .5rem;display:flex;flex-direction:column;gap:.35rem}.portal-ai__files li{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#475569}.portal-ai__summary{flex:1;overflow:auto;padding:1rem}.portal-ai__summary-title{margin:0 0 .75rem;font-size:1rem}.portal-ai__summary-list{margin:0;display:grid;gap:.65rem}.portal-ai__summary-list div{display:grid;gap:.15rem}.portal-ai__summary-list dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.portal-ai__summary-list dd{margin:0;font-size:.875rem;color:#0f172a}.portal-ai__summary-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.portal-ai__btn{border-radius:.75rem;padding:.55rem .9rem;font-weight:600;cursor:pointer}.portal-ai__btn--ghost{border:1px solid #cbd5e1;background:#fff;color:#334155}.portal-ai__btn--primary{border:0;background:#009b8f;color:#fff}.portal-ai__footer-bar{display:flex;justify-content:space-between;gap:.5rem;padding:.65rem 1rem 1rem;border-top:1px solid #e2e8f0}.portal-ai__manual-link{border:0;background:transparent;color:#006b66;font-size:.8rem;font-weight:600;cursor:pointer}.portal-ai__manual-link--accent{color:#0f172a}.portal-ai-fab{position:fixed;right:1rem;bottom:1rem;z-index:60;display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:999px;padding:.7rem 1rem;background:linear-gradient(135deg,#009b8f,#006b66);color:#fff;font-weight:700;box-shadow:0 12px 30px #006b6659;cursor:pointer}.portal-ai-fab--hidden{display:none}.portal-catalog-guided__banner--ai{margin-bottom:.75rem;background:linear-gradient(135deg,#009b8f14,#006b660a);border-color:#009b8f40}.portal-catalog-guided__banner-btn--ai{background:#0f172a}.ptd-hero__ai-badge{margin:.35rem 0 0;display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;background:#009b8f1f;color:#006b66;font-size:.75rem;font-weight:600}@media(max-width:640px){.portal-ai-widget{right:.75rem;bottom:.75rem}.portal-ai-widget--open{right:0;left:0;bottom:0;align-items:stretch;max-width:100vw}.portal-ai-widget--open .portal-ai__panel{width:100%;max-width:100vw;height:80vh;max-height:80dvh;border-radius:1.25rem 1.25rem 0 0;border-bottom:0}.portal-ai-widget--open .portal-ai__panel--enter{animation:portal-ai-sheet-in .28s cubic-bezier(.22,1,.36,1)}}@keyframes portal-ai-sheet-in{0%{transform:translateY(100%);opacity:.7}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.portal-ai__panel--enter,.portal-ai__bubble--enter,.portal-ai__summary--enter,.portal-ai-widget--open .portal-ai__panel--enter,.portal-ai__bubble--typing-dots span{animation:none!important}.portal-ai-widget__orb:hover,.portal-ai__send--pro:not(:disabled):hover{transform:none}.portal-ai__chat--pro{scroll-behavior:auto}}@layer base{html{overflow-x:hidden}body{min-width:0;overflow-x:hidden;background-color:#f8fafc;font-family:var(--font-sans);color:var(--color-slate-600);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;&:where(.dark,.dark *){background-color:var(--color-slate-950)}&:where(.dark,.dark *){color:var(--color-slate-300)}background-image:radial-gradient(circle at 12% 8%,rgb(0 155 143 / .04),transparent 42%),radial-gradient(circle at 88% 92%,rgb(14 165 233 / .04),transparent 38%)}.dark body{background-image:none}h1,h2,h3,h4{font-family:var(--font-sans);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);&:where(.dark,.dark *){color:var(--color-slate-100)}}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}}@layer components{.page-container,.page-shell,.page-shell-fluid{min-height:calc(100vh - 3rem);width:100%;max-width:none;min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=80rem){padding-inline:calc(var(--spacing) * 10)}}.page-header{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:flex-start}@media(width>=40rem){justify-content:space-between}}.page-header__main{min-width:0}.page-header__title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);@media(width>=40rem){font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}.page-header__subtitle{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.page-header__actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.admin-tabs{margin-bottom:calc(var(--spacing) * 6);display:flex;width:100%;gap:calc(var(--spacing) * 2);overflow-x:auto;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.admin-tabs__btn{flex-shrink:0;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);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));@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.admin-tabs__btn--active{background-color:#009b8f;color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.admin-hero{margin-bottom:calc(var(--spacing) * 6);:where(&>: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)))}}.admin-kpi-grid{display:flex;flex-wrap:wrap;gap:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.admin-kpi{border-style:var(--tw-border-style);border-width:0px;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200);background-color:transparent;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.admin-kpi--accent .admin-kpi__value{color:#009b8f}.admin-kpi--warn .admin-kpi__value{color:var(--color-orange-600)}.admin-kpi__label{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.admin-kpi__value{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.admin-alert{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.admin-alert--success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-900)}.admin-alert--error{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-800)}.admin-alert--warn{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-900)}.admin-loading{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.admin-panel{border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:transparent;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.admin-panel__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}.admin-panel__title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.admin-panel__subtitle{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.admin-panel__actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.admin-panel__empty{grid-column:1 / -1;padding-block:calc(var(--spacing) * 16);text-align:center;color:var(--color-slate-400)}.admin-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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))}.admin-btn--primary{background-color:#009b8f;color:var(--color-white);&:hover{@media(hover:hover){background-color:#00857a}}}.admin-btn--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700);&:hover{@media(hover:hover){border-color:#009b8f}}&:hover{@media(hover:hover){color:#006b66}}}.admin-btn--danger{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700);&:hover{@media(hover:hover){background-color:var(--color-red-100)}}}.admin-btn--sm{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.admin-btn--block{width:100%}.admin-input{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-900);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:focus{border-color:#009b8f}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.admin-filters{display:grid;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);@media(width>=48rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-filters__field{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}}.admin-filters__field--wide{@media(width>=48rem){grid-column:span 2 / span 2}}.admin-filters__field label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.admin-rbac-grid{display:grid;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);@media(width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-rbac-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}padding:calc(var(--spacing) * 4)}.admin-rbac-card__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.admin-rbac-card__desc{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.admin-table-wrap{overflow-x:auto}.admin-table{min-width:100%;text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.admin-table thead{background-color:var(--color-slate-50);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.admin-table th,.admin-table td{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.admin-table tbody tr{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);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));&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}}}.admin-table__actions{text-align:right;white-space:nowrap}.admin-table__muted{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.admin-table__empty{padding-block:calc(var(--spacing) * 12);text-align:center;color:var(--color-slate-400)}.admin-user-cell{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.admin-user-cell__avatar{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:#009b8f;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.admin-user-cell__name{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.admin-user-cell__email{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.admin-badge{display:inline-flex;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.admin-badge--admin{background-color:var(--color-slate-900);color:var(--color-white)}.admin-badge--agent{background-color:var(--color-teal-100);color:var(--color-teal-800)}.admin-badge--user{background-color:var(--color-slate-100);color:var(--color-slate-700)}.admin-group-grid{display:grid;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-group-card{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.admin-group-card__head{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-teal-50) 50%, transparent);--tw-gradient-to: var(--color-white);--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));padding:calc(var(--spacing) * 4)}.admin-group-card__icon{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-white);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.admin-group-card__meta h3{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.admin-group-card__meta p{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.admin-group-card__link{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-700)}.admin-group-card__tools{margin-left:auto;display:flex;gap:var(--spacing)}.admin-group-card__body{padding:calc(var(--spacing) * 4)}.admin-group-card__label{margin-bottom:calc(var(--spacing) * 2);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.admin-subgroup-list{:where(&>: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)))}}.admin-subgroup-list li{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.admin-subgroup-list__actions{display:flex;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f}.admin-subgroup-list__meta{display:block;font-size:10px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-700)}.admin-subgroup-list__empty{justify-content:center;--tw-border-style: dashed;border-style:dashed;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.admin-group-card__stats{margin-top:calc(var(--spacing) * 4);display:flex;gap:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.admin-group-card--support .admin-group-card__head{--tw-gradient-from: color-mix(in oklab, var(--color-slate-50) 80%, transparent);--tw-gradient-to: var(--color-white);--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))}.admin-group-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.admin-badge--inactive{background-color:var(--color-amber-100);color:var(--color-amber-800)}.admin-modal-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}padding:calc(var(--spacing) * 4);--tw-backdrop-blur: blur(var(--blur-sm));-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,)}.admin-modal{width:100%;max-width:var(--container-lg);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.admin-modal--support{display:flex;max-height:min(92vh,44rem);max-width:var(--container-xl);flex-direction:column}.admin-modal--ticket{display:flex;max-height:min(92vh,52rem);max-width:var(--container-xl);flex-direction:column}.admin-modal--support .admin-modal__body,.admin-modal--ticket .admin-modal__body{max-height:calc(92vh - 11rem);min-height:0;overflow-y:auto;overscroll-behavior:contain}.admin-modal--support .admin-modal__footer,.admin-modal--ticket .admin-modal__footer{position:sticky;bottom:0;flex-shrink:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 5)}.admin-modal__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.admin-modal__header h2{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.admin-modal__header p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.admin-modal__body{:where(&>: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)))}padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}.admin-modal__row{display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-modal__footer{display:flex;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.admin-field{display:block;:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.admin-field span{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.admin-field__hint{display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}.admin-field--checkbox{display:flex;flex-direction:column;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3)}.admin-field--checkbox input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:#009b8f}.admin-support-intro{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-100);background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.admin-support-intro__title{margin-bottom:var(--spacing);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.admin-support-intro__list{margin-top:calc(var(--spacing) * 2);list-style-type:disc;:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}padding-left:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.admin-chip-list{margin-top:calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.admin-chip-list__empty{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.admin-category-picker{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.admin-category-picker__toolbar{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.admin-category-picker__all{flex-shrink:0;white-space:nowrap}.admin-category-picker__grid{display:grid;max-height:calc(var(--spacing) * 40);grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2);overflow-y:auto;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-category-picker__item{display:flex;aspect-ratio:1 / 1;cursor:pointer;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){border-color:var(--color-teal-300)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}}}}.admin-category-picker__item:has(input:checked){border-color:var(--color-teal-500);background-color:var(--color-teal-50);--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);--tw-ring-color: var(--color-teal-100)}.admin-category-picker__item--disabled{cursor:not-allowed;border-color:var(--color-slate-100);background-color:var(--color-slate-100);color:var(--color-slate-400);opacity:70%;&:hover{@media(hover:hover){border-color:var(--color-slate-100)}}&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}}.admin-category-picker__item input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;border-radius:.25rem;border-color:var(--color-slate-300);color:var(--color-teal-600);&:focus{--tw-ring-color: var(--color-teal-500)}}.admin-category-picker__label{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.admin-category-picker__empty{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.admin-chip{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-200);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-900)}.admin-chip button{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: 1;line-height:1;color:var(--color-teal-700)}.admin-member-picker{max-height:calc(var(--spacing) * 48);:where(&>: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)))}overflow-y:auto;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3)}.admin-member-picker__item{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.admin-member-picker__item strong{display:block;color:var(--color-slate-900)}.admin-member-picker__item small{display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.admin-member-picker__empty{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.admin-guide{:where(&>: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)))}}.admin-guide__hero{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,#009b8f 20%,transparent);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-teal-50);--tw-gradient-to: var(--color-white);--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));padding:calc(var(--spacing) * 6);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.admin-guide__hero-title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.admin-guide__hero-text{margin-top:calc(var(--spacing) * 2);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.admin-guide__section-title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.admin-guide__role-grid{display:grid;gap:calc(var(--spacing) * 4);@media(width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-guide__role-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.admin-guide__role-badge{display:inline-flex;border-radius:calc(infinity * 1px);background-color:#009b8f;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.admin-guide__role-desc{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.admin-guide__role-list{margin-top:calc(var(--spacing) * 3);list-style-type:disc;:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.admin-guide__accordion{:where(&>: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)))}}.admin-guide__card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.admin-guide__card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3)}.admin-guide__card-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.admin-guide__card-summary{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.admin-guide__goto{flex-shrink:0;border-radius:var(--radius-lg);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66;&:hover{@media(hover:hover){background-color:var(--color-teal-100)}}}.admin-guide__purpose{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-700)}.admin-guide__cols{margin-top:calc(var(--spacing) * 4);display:grid;gap:calc(var(--spacing) * 4);@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-guide__label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.admin-guide__steps{list-style-type:decimal;:where(&>: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)))}padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.admin-guide__tips{list-style-type:disc;:where(&>: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)))}padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.admin-tenant__selector{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-100);background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}padding:calc(var(--spacing) * 4)}.admin-tenant__selector-hint{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-600)}.admin-tenant__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.admin-tenant__text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.admin-tenant{:where(&>: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)))}}.admin-tenant__kpis{margin-bottom:calc(var(--spacing) * 2)}.admin-tenant__form{display:grid;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding:calc(var(--spacing) * 6);@media(width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-tenant__checkbox{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600);@media(width>=48rem){grid-column:span 2 / span 2}}.admin-tenant__submit{@media(width>=48rem){grid-column:span 2 / span 2}}.admin-tenant__list{:where(&>: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)))}padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6)}.admin-tenant__list-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.admin-tenant__rules{display:grid;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-tenant__preview{margin-inline:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 6);max-height:calc(var(--spacing) * 96);overflow:auto;border-radius:var(--radius-xl);background-color:var(--color-slate-900);padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-teal-100)}.admin-tenant__providers{margin-top:calc(var(--spacing) * 2);:where(&>: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)))}font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.admin-filters--invite{@media(width>=48rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-filters__field--action{display:flex;flex-direction:column;justify-content:flex-end}.sr-only{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;border-style:var(--tw-border-style);border-width:0px;padding:0;white-space:nowrap;clip:rect(0,0,0,0)}.data-table-wrap{width:100%;overflow-x:auto}.responsive-data-table{width:100%;min-width:100%;text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.home-console.page-container{max-width:none;background-color:#f4f7fa;padding-inline:0;padding-block:0}.home-page{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:0;margin-block-end:0}}.home-hero{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){flex-direction:row}@media(width>=64rem){align-items:flex-start}@media(width>=64rem){justify-content:space-between}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=64rem){padding-block:calc(var(--spacing) * 6)}animation:home-fade-in .26s ease-out both}.home-hero__body{min-width:0;flex:1}.home-hero__greeting{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900);@media(width>=40rem){font-size:1.75rem}}.home-hero__lead{margin-top:calc(var(--spacing) * 1.5);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.home-hero__context{margin-top:calc(var(--spacing) * 2.5);display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.home-hero__brand{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66}.home-hero__dot{color:var(--color-slate-300)}.home-hero__date{text-transform:capitalize}.home-hero__updated{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#009b8f}.home-hero__aside{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);@media(width>=64rem){padding-top:var(--spacing)}}.home-hero__status{display:inline-flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.home-hero__status-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:currentcolor;opacity:90%}.home-hero__status--success{background-color:var(--color-emerald-50);color:var(--color-emerald-800);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-emerald-200)}.home-hero__status--info{background-color:var(--color-teal-50);color:#006b66;--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-200)}.home-hero__status--warning{background-color:var(--color-amber-50);color:var(--color-amber-900);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-amber-200)}.home-hero__status--critical{background-color:var(--color-red-50);color:var(--color-red-800);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-red-200)}.home-metrics-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3);background-color:#f4f7fa;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){grid-template-columns:repeat(4,minmax(0,1fr))}@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){display:flex}@media(width>=64rem){flex-wrap:wrap}@media(width>=64rem){gap:calc(var(--spacing) * 3)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=64rem){padding-block:calc(var(--spacing) * 5)}}.home-metric{position:relative;display:flex;min-width:0;flex-direction:column;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 3.5);text-align:left;text-decoration-line:none;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));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{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}@media(width>=40rem){min-width:8.5rem}@media(width>=64rem){min-width:9rem}@media(width>=64rem){flex:1}animation:home-metric-in .24s ease-out both}.home-metric--skeleton{min-height:6.5rem;animation:var(--animate-pulse);border-color:var(--color-slate-200);background-color:var(--color-slate-100);&:hover{@media(hover:hover){--tw-translate-y: 0;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.home-metric__icon-wrap{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-teal-50);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:#009b8f}.home-metric__icon{--tw-leading: 1;line-height:1}.home-metric__value{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);--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,)}.home-metric__label{font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.home-metric--default .home-metric__icon-wrap{background-color:var(--color-teal-50);color:#009b8f}.home-metric--incident .home-metric__icon-wrap{background-color:var(--color-orange-50);color:var(--color-orange-600)}.home-metric--incident .home-metric__value{color:var(--color-orange-600)}.home-metric--request .home-metric__icon-wrap{background-color:var(--color-sky-50);color:var(--color-sky-600)}.home-metric--request .home-metric__value{color:var(--color-sky-700)}.home-metric--critical .home-metric__icon-wrap{background-color:var(--color-red-50);color:var(--color-red-600)}.home-metric--critical .home-metric__value{color:var(--color-red-600)}.home-metric--warning .home-metric__icon-wrap{background-color:var(--color-amber-50);color:var(--color-amber-600)}.home-metric--warning .home-metric__value{color:var(--color-amber-700)}.home-metric--violet .home-metric__icon-wrap{background-color:var(--color-violet-50);color:var(--color-violet-600)}.home-metric--violet .home-metric__value{color:var(--color-violet-700)}.home-metric--success .home-metric__icon-wrap{background-color:var(--color-emerald-50);color:var(--color-emerald-600)}.home-metric--success .home-metric__value{color:var(--color-emerald-700)}.home-main-grid{display:grid;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=64rem){padding-block:calc(var(--spacing) * 5)}}.home-bottom-grid{display:grid;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=64rem){padding-bottom:calc(var(--spacing) * 8)}}.home-band{min-width:0;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){padding:calc(var(--spacing) * 5)}animation:home-fade-in .28s ease-out both}.home-band--attention{border-top-style:var(--tw-border-style);border-top-width:3px;border-top-color:var(--color-red-400)}.home-band--health{border-top-style:var(--tw-border-style);border-top-width:3px;border-top-color:#009b8f}.home-band--activity{border-top-style:var(--tw-border-style);border-top-width:3px;border-top-color:var(--color-slate-300)}.home-band--assigned{border-top-style:var(--tw-border-style);border-top-width:3px;border-top-color:var(--color-sky-400)}.home-band--risks{border-top-style:var(--tw-border-style);border-top-width:3px;border-top-color:var(--color-amber-400)}.home-band__header{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 3)}.home-band__title{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-800);text-transform:uppercase}.home-band__title-icon{display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.home-band__title-icon--alert{background-color:var(--color-red-100);color:var(--color-red-700)}.home-band__title-icon--health{background-color:var(--color-teal-100);color:#006b66}.home-band__subtitle{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.home-band__actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.home-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700);text-decoration-line:none;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:color-mix(in oklab,#009b8f 40%,transparent)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}&:hover{@media(hover:hover){color:#006b66}}&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}&:active{scale:.98}&:disabled{pointer-events:none}&:disabled{opacity:50%}}.home-btn--sm{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5)}.home-btn--primary{border-color:#009b8f;background-color:#009b8f;color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){border-color:#00857a}}&:hover{@media(hover:hover){background-color:#00857a}}&:hover{@media(hover:hover){color:var(--color-white)}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.home-btn--ghost{border-color:transparent;background-color:transparent;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){border-color:var(--color-slate-200)}}&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}&:hover{@media(hover:hover){--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.home-btn__icon{display:inline-block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: 1;line-height:1}.home-btn__icon--spin{animation:var(--animate-spin)}.home-band-empty{padding-block:calc(var(--spacing) * 6);text-align:center}.home-band-empty--compact{padding-block:calc(var(--spacing) * 4)}.home-band-empty--inline{padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.home-band-empty__icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 2);display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-emerald-50);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-600)}.home-band-empty__icon--muted{background-color:var(--color-slate-100);color:var(--color-slate-400)}.home-band-empty__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.home-band-empty__text{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.home-attention-table,.home-activity-table,.home-assigned-table{:where(&>: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(&>:not(:last-child)){border-color:var(--color-slate-100)}}.home-attention-row,.home-activity-row,.home-assigned-row{display:grid;width:100%;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:-2px}&:focus-visible{outline-color:#009b8f}}.home-attention-row{grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr) auto auto auto}.home-attention-row--critical{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-red-500);background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-50) 30%,transparent)}}.home-attention-row--warning{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-amber-500);background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 25%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-50) 25%,transparent)}}.home-attention-row--info{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-sky-500);background-color:color-mix(in srgb,oklch(97.7% .013 236.62) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-sky-50) 20%,transparent)}}.home-attention-row__code,.home-activity-row__code,.home-assigned-row__code{font-family:var(--font-mono);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.home-attention-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.home-attention-row__reason{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.home-attention-row__deadline{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-600)}.home-attention-row__cta,.home-activity-row__cta,.home-assigned-row__cta{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#009b8f;opacity:0%;transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.home-attention-row:hover .home-attention-row__cta,.home-activity-row:hover .home-activity-row__cta,.home-assigned-row:hover .home-assigned-row__cta{opacity:100%}.home-alert-chips{margin-top:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 3)}.home-alert-chip{display:inline-flex;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-decoration-line:none;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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){opacity:90%}}}.home-alert-chip--critical{background-color:var(--color-red-100);color:var(--color-red-800)}.home-alert-chip--warning{background-color:var(--color-amber-100);color:var(--color-amber-900)}.home-alert-chip--info{background-color:var(--color-sky-100);color:var(--color-sky-900)}.home-health-layout{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 5);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:flex-start}}.home-health__ring{position:relative;height:calc(var(--spacing) * 32);width:calc(var(--spacing) * 32);flex-shrink:0;border-radius:calc(infinity * 1px);--tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.home-health__ring-inner{position:absolute;inset:calc(var(--spacing) * 3);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.home-health__ring-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);--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,)}.home-health__ring-label{font-size:9px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.home-health__stats{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2);@media(width>=40rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.home-health__stat{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);text-align:center;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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:var(--color-white)}}&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.home-health__stat-value{display:block;font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);--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,)}.home-health__stat-label{display:block;font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.home-health__stat--critical .home-health__stat-value{color:var(--color-red-600)}.home-health__stat--warning .home-health__stat-value{color:var(--color-amber-600)}.home-load-list{margin-top:calc(var(--spacing) * 4);:where(&>: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)))}border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.home-load-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) 2rem;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.home-load-item__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.home-load-item__bar-wrap{height:calc(var(--spacing) * 2);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200)}.home-load-item__bar{display:block;height:100%;border-radius:calc(infinity * 1px);background-color:#009b8f;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s}.home-load-item__count{text-align:right;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800);--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,)}.home-agenda-band{margin-inline:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){margin-inline:calc(var(--spacing) * 6)}@media(width>=40rem){padding:calc(var(--spacing) * 5)}@media(width>=64rem){margin-inline:calc(var(--spacing) * 8)}@media(width>=64rem){margin-bottom:calc(var(--spacing) * 5)}animation:home-fade-in .3s ease-out both}.home-agenda__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100)}.home-agenda__track{position:relative;margin-inline:calc(var(--spacing) * -1);display:flex;gap:0;overflow-x:auto;padding-top:var(--spacing);padding-bottom:var(--spacing);@media(width>=64rem){display:grid}@media(width>=64rem){grid-template-columns:repeat(7,minmax(0,1fr))}@media(width>=64rem){overflow:visible}scrollbar-width:thin}.home-agenda__track:before{content:"";position:absolute;top:calc(var(--spacing) * 9);right:0;left:0;display:none;height:1px;background-color:var(--color-slate-200);@media(width>=64rem){display:block}}.home-agenda__col{min-width:7.5rem;flex-shrink:0;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);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));--tw-duration: .2s;transition-duration:.2s;&:last-child{border-right-style:var(--tw-border-style);border-right-width:0px}@media(width>=64rem){min-width:0}}.home-agenda__col--today{border-radius:var(--radius-lg);background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: color-mix(in oklab, #009b8f 30%, transparent);--tw-ring-inset: inset}.home-agenda__col-head{margin-bottom:calc(var(--spacing) * 2);display:flex;align-items:baseline;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 2)}.home-agenda__weekday{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.home-agenda__date{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.home-agenda__events{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}}.home-agenda__event{display:flex;width:100%;min-width:0;align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-left-style:var(--tw-border-style);border-left-width:2px;border-left-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left;font-size:10px;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-left-color:#009b8f}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:1px}&:focus-visible{outline-color:#009b8f}}.home-agenda__event--critical{border-left-color:var(--color-red-500);background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-50) 50%,transparent)}}.home-agenda__event--warning{border-left-color:var(--color-amber-500);background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}}.home-agenda__event--info{border-left-color:var(--color-sky-500);background-color:color-mix(in srgb,oklch(97.7% .013 236.62) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-sky-50) 40%,transparent)}}.home-agenda__event--success{border-left-color:var(--color-emerald-500);background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 40%,transparent)}}.home-agenda__event-time{flex-shrink:0;font-family:var(--font-mono);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600)}.home-agenda__event-code{flex-shrink:0;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700)}.home-agenda__event-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-800)}.home-agenda__empty{padding-block:calc(var(--spacing) * 2);font-size:10px;--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-400)}.home-agenda__skeleton{display:flex;gap:calc(var(--spacing) * 3);overflow:hidden}.home-agenda__skeleton-col{height:calc(var(--spacing) * 28);min-width:7rem;flex:1;animation:var(--animate-pulse);border-radius:var(--radius-lg);background-color:var(--color-slate-100)}.home-activity-row{grid-template-columns:auto minmax(5rem,auto) minmax(0,1.4fr) auto auto auto}.home-activity-row__dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);flex-shrink:0;border-radius:calc(infinity * 1px);background-color:#009b8f}.home-activity-row__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800)}.home-activity-row__user{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.home-activity-row__time{font-size:10px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.home-assigned-row{grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr) auto auto auto auto}.home-assigned-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.home-assigned-row__status{font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);text-transform:uppercase}.home-assigned-row__priority{border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:9px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600);text-transform:uppercase;--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-slate-200)}.home-assigned-row__priority--critical{background-color:var(--color-red-50);color:var(--color-red-700);--tw-ring-color: var(--color-red-200)}.home-assigned-row__priority--high{background-color:var(--color-amber-50);color:var(--color-amber-800);--tw-ring-color: var(--color-amber-200)}.home-assigned-row__deadline{font-size:10px;color:var(--color-slate-400)}.home-risk-list{:where(&>: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(&>:not(:last-child)){border-color:var(--color-slate-100)}}.home-risk-row{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);text-decoration-line:none;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.home-risk-row__icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.home-risk-row--info .home-risk-row__icon{background-color:var(--color-sky-50);color:var(--color-sky-600)}.home-risk-row--critical .home-risk-row__icon{background-color:var(--color-red-50);color:var(--color-red-600)}.home-risk-row--warning .home-risk-row__icon{background-color:var(--color-amber-50);color:var(--color-amber-600)}.home-risk-row--violet .home-risk-row__icon{background-color:var(--color-violet-50);color:var(--color-violet-600)}.home-risk-row__body{min-width:0;flex:1}.home-risk-row__value{display:block;font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);--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,)}.home-risk-row__label{display:block;font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.home-risk-row__arrow{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#009b8f;opacity:60%;transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.home-risk-row:hover .home-risk-row__arrow{opacity:100%}.home-quick-actions{margin-top:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}@keyframes home-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-metric-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1023px){.home-attention-row,.home-activity-row,.home-assigned-row{grid-template-columns:1fr;gap:var(--spacing)}.home-attention-row__cta,.home-activity-row__cta,.home-assigned-row__cta{opacity:100%}.home-activity-row__dot{display:none}}@media(max-width:639px){.home-metrics-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.home-metric{padding:calc(var(--spacing) * 3)}.home-metric__value,.home-hero__greeting{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.home-band__actions{width:100%}.home-band__actions .home-btn{flex:1}}@media(prefers-reduced-motion:reduce){.home-hero,.home-band,.home-metric,.home-agenda-band,.home-risk-row,.home-attention-row,.home-activity-row,.home-assigned-row{animation:none!important;transition:none!important}.home-metric:hover{transform:none}}.home-header,.home-metrics,.home-panel,.home-priority-list,.home-priority-item,.home-sla-block,.home-sla-ring,.home-sla-meta,.home-panel__link,.home-action-btn,.home-section,.home-grid-2,.home-grid-3,.home-empty,.home-empty-inline,.home-attention-list,.home-attention-item,.home-activity-list,.home-ticket-list,.home-activity-item,.home-ticket-item,.home-risk-list,.home-risk-item,.home-agenda,.home-agenda__timeline,.home-agenda__day,.home-agenda__pill{display:none}.app-workspace{min-height:0;min-width:0;flex:1;overflow-x:hidden;overflow-y:auto;background-color:#f8fafc}.app-workspace--portal{background-color:var(--color-white);padding:0}.app-shell--portal{background-color:var(--color-white)}.portal-catalog-page{margin-inline:auto;min-height:100%;width:100%;max-width:none;padding-inline:0;padding-block:calc(var(--spacing) * 4);@media(width>=40rem){padding-block:calc(var(--spacing) * 5)}animation:portal-fade-in .24s ease-out both}@keyframes portal-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.portal-catalog-page,.portal-service-card,.portal-category-card,.portal-topbar,.portal-topbar__logo,.portal-topbar--premium,.sdp-portal-bg__orb,.portal-activity__section--active,.portal-activity__section--past,.portal-activity__filters,.portal-search__panel,.portal-search__item,.portal-activity-carousel__nav,.portal-catalog-categories__item,.portal-request-toast,.portal-panel,.portal-skeleton__card,.portal-skeleton__line,.portal-skeleton__chip,.portal-skeleton__search,.portal-activity-skeleton__row,.portal-activity__row,.motion-tab,.portal-btn,.portal-catalog-filters__chip,.portal-request-toast__bar,.portal-quick-access__section,.portal-quick-card,.portal-quick-access__more{animation:none!important;transition:none!important}.portal-quick-card:hover{transform:none!important}.portal-topbar__category-panel,.portal-topbar__category-option,.portal-topbar__category-group-title,.portal-topbar__category-flyout,.portal-topbar__category-service{animation:none!important;transition:none!important}.portal-topbar__category-panel{transition:none!important}}.portal-catalog-hero{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:flex-end}@media(width>=40rem){justify-content:space-between}}.portal-catalog-hero__title{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900);@media(width>=40rem){font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}.portal-catalog-hero__subtitle{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));color:var(--color-slate-600)}.portal-catalog-hero__actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.portal-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.portal-btn:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.portal-btn:disabled{cursor:not-allowed;opacity:50%}.portal-btn--primary{border-color:#009b8f;background-color:#009b8f;color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){background-color:#00857a}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}&:active{--tw-translate-y: 0;translate:var(--tw-translate-x) var(--tw-translate-y)}&:active{scale:.98}}.portal-btn--ghost{border-color:#e2e8f0;background-color:var(--color-white);color:var(--color-slate-700);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:color-mix(in oklab,#009b8f 40%,transparent)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}&:hover{@media(hover:hover){color:#006b66}}&:active{scale:.98}}.portal-catalog-search{position:relative;margin-bottom:calc(var(--spacing) * 6);display:flex;align-items:center}.portal-catalog-search__icon{pointer-events:none;position:absolute;left:calc(var(--spacing) * 4);display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-slate-400)}.portal-catalog-search__icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.portal-catalog-search__input{width:100%;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 3.5);padding-right:calc(var(--spacing) * 16);padding-left:calc(var(--spacing) * 12);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&::placeholder{color:var(--color-slate-400)}&:focus{border-color:#009b8f}&: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{--tw-ring-color: color-mix(in oklab, #009b8f 20%, transparent)}&:focus{--tw-outline-style: none;outline-style:none}}.portal-catalog-search__kbd{pointer-events:none;position:absolute;right:calc(var(--spacing) * 4);display:none;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400);@media(width>=40rem){display:inline}}.portal-catalog-layout{display:grid;gap:calc(var(--spacing) * 5);@media(width>=64rem){grid-template-columns:minmax(12rem,16rem) minmax(0,1fr) minmax(16rem,20rem)}@media(width>=80rem){gap:calc(var(--spacing) * 6)}}.portal-catalog-form-layout__grid{display:grid;gap:calc(var(--spacing) * 5);@media(width>=64rem){grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}}.portal-catalog-back{margin-bottom:calc(var(--spacing) * 4)}.portal-catalog-categories{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-catalog-categories__title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.portal-catalog-categories__list{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}}.portal-catalog-categories__item{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.portal-catalog-categories__item:hover{border-color:#e2e8f0;background-color:var(--color-slate-50)}.portal-catalog-categories__item:active{scale:.99}.portal-catalog-categories__item:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.portal-catalog-categories__item--active{border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-slate-200);border-left-color:#009b8f;background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}padding-left:calc(.75rem - 1px);color:#006b66}.portal-catalog-categories__icon{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-slate-100);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.portal-catalog-categories__item--active .portal-catalog-categories__icon{background-color:var(--color-teal-100)}.portal-catalog-categories__name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-catalog-categories__arrow{color:var(--color-slate-400)}.portal-catalog-categories__all{margin-top:calc(var(--spacing) * 3);width:100%;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;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));&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}}.portal-catalog-services{min-width:0;border-radius:0;border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:transparent;padding:0;padding-block:calc(var(--spacing) * 4);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-catalog-services__title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.portal-catalog-services__subtitle{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.portal-catalog-services__grid{margin-top:calc(var(--spacing) * 3);display:flex;flex-direction:column;gap:0;:where(&>: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(&>:not(:last-child)){border-color:#e2e8f0}}.portal-service-card{position:relative;display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 3);overflow:hidden;border-radius:0;border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0;background-color:transparent;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);text-align:left;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:background-color .18s ease,border-color .18s ease}.portal-service-card:hover{border-color:#e2e8f0;background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:none}.portal-service-card:active{scale:.99;background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}}.portal-service-card:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.portal-service-card[data-request-type=INCIDENCIA],.portal-service-card[data-request-type=CORRECTIVE]{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-orange-400)}.portal-service-card[data-request-type=PETICION]{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:#009b8f}.portal-service-card[data-request-type=TASK]{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-blue-400)}.portal-service-card[data-request-type=PREVENTIVE],.portal-service-card[data-request-type=INSPECTION]{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-violet-400)}.portal-service-card:hover .portal-service-card__arrow{--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:#009b8f}.portal-service-card__icon{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.portal-service-card__body{min-width:0;flex:1}.portal-service-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.portal-service-card__name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.portal-service-card__badge{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#006b66;text-transform:uppercase}.portal-service-card__desc{margin-top:var(--spacing);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.portal-service-card__arrow{margin-top:var(--spacing);flex-shrink:0;color:var(--color-slate-400);transition:transform .2s ease,color .2s ease}.portal-catalog-loading,.portal-catalog-services__loading,.portal-catalog-services__empty{padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.portal-catalog-error{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-red-700)}.portal-catalog-activity-full{:where(&>: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)))}}.portal-activity-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-activity-panel__header{margin-bottom:calc(var(--spacing) * 3)}.portal-activity-panel__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.portal-activity-panel__filters{margin-top:calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;gap:var(--spacing)}.portal-activity-panel__filter{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);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));&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}}.portal-activity-panel__filter--active{background-color:var(--color-teal-50);color:#006b66}.portal-activity-panel__list{:where(&>: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)))}}.portal-activity-panel__ticket{display:block;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:var(--color-white)}}&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.portal-activity-panel__ticket--ok{border-left-color:var(--color-teal-500)}.portal-activity-panel__ticket--warn{border-left-color:var(--color-amber-500)}.portal-activity-panel__ticket--danger{border-left-color:var(--color-red-500)}.portal-activity-panel__ticket--info{border-left-color:var(--color-blue-500)}.portal-activity-panel__code{display:block;font-family:var(--font-mono);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.portal-activity-panel__ticket-title{margin-top:calc(var(--spacing) * .5);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.portal-activity-panel__meta{margin-top:var(--spacing);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.portal-activity-panel__category,.portal-activity-panel__date{margin-top:calc(var(--spacing) * .5);display:block;font-size:10px;color:var(--color-slate-400)}.portal-activity-panel__view-all{margin-top:calc(var(--spacing) * 3);width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;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));&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}}.portal-activity-panel__summary{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.portal-activity-panel__summary-title{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.portal-activity-panel__summary-grid{margin-top:calc(var(--spacing) * 2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.portal-activity-panel__summary-item{border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:center}.portal-activity-panel__summary-value{display:block;font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.portal-activity-panel__summary-label{display:block;font-size:10px;color:var(--color-slate-500)}.portal-activity-panel__loading,.portal-activity-panel__empty{padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.portal-request-toast{position:fixed;right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);z-index:100;width:min(24rem,calc(100vw - 2rem));overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-request-toast__bar{height:var(--spacing);width:100%;background-color:#009b8f}.portal-request-toast__content{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4)}.portal-request-toast__icon{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-teal-100);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.portal-request-toast__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.portal-request-toast__text{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-600)}.portal-request-toast__close{margin-left:auto;flex-shrink:0;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-leading: 1;line-height:1;color:var(--color-slate-400);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));&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}&:hover{@media(hover:hover){color:var(--color-slate-700)}}}.trq-create__service-locked{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.trq-create__service-locked-name{margin-top:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.trq-create__service-locked-desc{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}@media(max-width:1023px){.portal-catalog-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.portal-catalog-categories__list{display:flex;gap:calc(var(--spacing) * 2);overflow-x:auto;padding-bottom:var(--spacing)}.portal-catalog-categories__list li{flex-shrink:0}.portal-catalog-categories__item{white-space:nowrap}.portal-catalog-form-layout__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.wizard-layout{display:grid;gap:calc(var(--spacing) * 6);@media(width>=80rem){grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}}.wizard-panel{min-height:28rem;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(95% .052 163.051) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){padding:calc(var(--spacing) * 6)}@media(width>=64rem){min-height:32rem}}.live-panel-grid{display:grid;gap:calc(var(--spacing) * 6);@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=96rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.live-panel-chart{min-height:18rem;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(95% .052 163.051) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s;@media(width>=64rem){min-height:20rem}&:where(.dark,.dark *){border-color:var(--color-slate-700)}&:where(.dark,.dark *){background-color:var(--color-slate-900)}}.ticket-drawer-panel{position:relative;display:flex;height:100%;width:100%;max-width:100%;flex-direction:column;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:color-mix(in srgb,oklch(90.5% .093 164.15) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-200) 80%,transparent)}background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:where(.dark,.dark *){border-color:var(--color-slate-700)}&:where(.dark,.dark *){background-color:var(--color-slate-950)}@media(width>=40rem){max-width:min(96vw,52rem)}@media(width>=64rem){max-width:min(90vw,68rem)}@media(width>=80rem){max-width:calc(100vw - 3rem)}@media(width>=96rem){max-width:calc(100vw - 2rem)}}.catalog-page{padding-bottom:calc(var(--spacing) * 10)}.catalog-shell{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){padding:calc(var(--spacing) * 6)}}.catalog-page-header{margin-bottom:calc(var(--spacing) * 5)}.catalog-page-title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);@media(width>=40rem){font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}.catalog-page-subtitle{margin-top:calc(var(--spacing) * 2);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.catalog-page-tenant{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700)}.catalog-search-bar{position:relative;margin-bottom:calc(var(--spacing) * 5);display:flex;align-items:center}.catalog-search-bar__icon{pointer-events:none;position:absolute;left:calc(var(--spacing) * 4);color:var(--color-slate-400)}.catalog-search-bar__input{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 10);padding-left:calc(var(--spacing) * 11);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-900);&::placeholder{color:var(--color-slate-400)}&:focus{border-color:var(--color-teal-500)}&:focus{background-color:var(--color-white)}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.catalog-search-bar__clear{position:absolute;right:calc(var(--spacing) * 3);display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));color:var(--color-slate-400);&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}&:hover{@media(hover:hover){color:var(--color-slate-700)}}}.catalog-toolbar{margin-bottom:calc(var(--spacing) * 5);display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 4);@media(width>=64rem){flex-direction:row}@media(width>=64rem){align-items:center}@media(width>=64rem){justify-content:space-between}}.catalog-toolbar__main{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.catalog-toolbar__meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.catalog-tabs{display:inline-flex;align-items:center;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:var(--spacing)}.catalog-tab{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));&:hover{@media(hover:hover){color:var(--color-slate-900)}}}.catalog-tab-active{background-color:var(--color-white);color:var(--color-teal-800);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-slate-200)}.catalog-stat{border-radius:calc(infinity * 1px);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.catalog-view-switch{display:inline-flex;overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.catalog-view-btn{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600);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));&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.catalog-view-btn-active{background-color:var(--color-teal-700);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-teal-700)}}}.catalog-type-filters{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.catalog-group-filters{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.catalog-group-filters__label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-400);text-transform:uppercase}.catalog-section{margin-bottom:calc(var(--spacing) * 8)}.catalog-section__header{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:calc(var(--spacing) * 3)}.catalog-section__eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-teal-700);text-transform:uppercase}.catalog-section__title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.catalog-section__count{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-400);text-transform:uppercase}.catalog-services-layout{display:grid;gap:calc(var(--spacing) * 4);@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.catalog-services-layout--list{grid-template-columns:repeat(1,minmax(0,1fr));:where(&>: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)))}}.catalog-services-layout--popular{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.catalog-grid-skeleton{display:grid;gap:calc(var(--spacing) * 4);@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.catalog-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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))}.catalog-btn--primary{background-color:var(--color-teal-700);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-teal-800)}}}.catalog-btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700);&:hover{@media(hover:hover){border-color:var(--color-teal-300)}}&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}}.catalog-btn--block{width:100%}.catalog-btn--sm{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.catalog-empty-state{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center}.catalog-empty-state--error{border-color:var(--color-red-200);background-color:var(--color-red-50)}.catalog-empty-state--compact{padding-block:calc(var(--spacing) * 8)}.catalog-empty-state__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.catalog-empty-state--error .catalog-empty-state__title{color:var(--color-red-700)}.catalog-empty-state__hint{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.catalog-empty-state--error .catalog-empty-state__hint{color:var(--color-red-600)}.catalog-empty-state__actions{margin-top:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacing) * 2)}.catalog-service-card__badges{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.catalog-service-card__title{margin-top:calc(var(--spacing) * 2);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.catalog-service-card__section{margin-top:calc(var(--spacing) * 2);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-teal-700);text-transform:uppercase}.catalog-service-card__category{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.catalog-service-card__description{margin-top:calc(var(--spacing) * 2);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.catalog-service-card__meta{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.catalog-service-card__priority{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.catalog-service-card__actions{margin-top:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.catalog-admin-toolbar{margin-bottom:calc(var(--spacing) * 4)}.catalog-admin-grid{display:grid;gap:calc(var(--spacing) * 6);@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.catalog-admin-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}padding:calc(var(--spacing) * 4)}.catalog-admin-card__title{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.catalog-admin-list{margin-top:calc(var(--spacing) * 6)}.catalog-admin-list__scroll{max-height:28rem;:where(&>: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)))}overflow-y:auto}.catalog-admin-list__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.catalog-admin-list__name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.catalog-admin-list__meta{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.catalog-admin-list__toggle{border-radius:var(--radius-lg);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600)}.catalog-admin-list__toggle--on{background-color:var(--color-teal-100);color:var(--color-teal-800)}.catalog-search-input{width:100%;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:0px;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));color:var(--color-slate-800);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&::placeholder{color:var(--color-slate-400)}&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus{--tw-ring-color: color-mix(in srgb, #fff 30%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-white) 30%, transparent)}}&:focus{--tw-outline-style: none;outline-style:none}}.catalog-flat .catalog-nav{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 3)}.catalog-flat .catalog-nav__link{border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-inline:0;padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);text-underline-offset:4px;&:hover{@media(hover:hover){color:var(--color-emerald-800)}}}.catalog-flat .catalog-nav__link--active{color:var(--color-emerald-800);text-decoration-line:underline}.catalog-flat .catalog-nav__action{margin-left:auto;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);&:hover{@media(hover:hover){text-decoration-line:underline}}}.catalog-flat .catalog-filter-line{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.catalog-flat .catalog-filter-label{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.catalog-flat .catalog-filter-link{border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-inline:0;padding-block:0;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);&:hover{@media(hover:hover){color:var(--color-emerald-800)}}&:hover{@media(hover:hover){text-decoration-line:underline}}}.catalog-flat .catalog-filter-link--active{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-800);text-decoration-line:underline}.catalog-flat .catalog-block{margin-bottom:calc(var(--spacing) * 8);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 8);&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}.catalog-flat .catalog-block__title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.catalog-flat .catalog-block__subtitle{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.catalog-flat .catalog-muted{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.catalog-flat .catalog-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.catalog-flat .catalog-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.catalog-flat .catalog-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);vertical-align:top;color:var(--color-slate-800)}.catalog-flat .catalog-table--spaced{margin-bottom:calc(var(--spacing) * 4)}.catalog-flat .catalog-table__row-click{cursor:pointer;&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 40%,transparent)}}}}.catalog-flat .catalog-table__actions{text-align:right;white-space:nowrap}.catalog-flat .catalog-row-link{border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;text-align:left;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-800);&:hover{@media(hover:hover){text-decoration-line:underline}}}.catalog-flat .catalog-action{border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-inline:0;padding-block:0;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-700);&:hover{@media(hover:hover){text-decoration-line:underline}}}.catalog-flat .catalog-action--ghost{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.catalog-flat .catalog-inline-list{display:flex;flex-wrap:wrap;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.catalog-flat .catalog-inline-link{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800);&:hover{@media(hover:hover){color:var(--color-emerald-800)}}&:hover{@media(hover:hover){text-decoration-line:underline}}}.catalog-flat .catalog-back{margin-bottom:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-700);&:hover{@media(hover:hover){text-decoration-line:underline}}}.catalog-flat .catalog-form{display:grid;max-width:var(--container-xl);gap:calc(var(--spacing) * 3)}.catalog-flat .catalog-empty-line{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-block:calc(var(--spacing) * 8);text-align:center}.catalog-flat .catalog-detail-overlay{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 30%,transparent)}}.catalog-flat .catalog-detail-panel{display:flex;height:100%;width:100%;max-width:var(--container-xl);flex-direction:column;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.catalog-flat .catalog-detail-panel__head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.catalog-flat .catalog-detail-panel__badges{margin-top:calc(var(--spacing) * 3);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.catalog-flat .catalog-detail-panel__title{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.catalog-flat .catalog-detail-panel__body{flex:1;overflow-y:auto;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-700)}.catalog-flat .catalog-detail-panel__foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.dash-flat .dash-section{margin-bottom:calc(var(--spacing) * 8);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 8);&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}.dash-flat .dash-section__head{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:calc(var(--spacing) * 3)}.dash-flat .dash-section__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.dash-flat .dash-subtitle{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.dash-flat .dash-muted{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.dash-flat .dash-link{border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-700);&:hover{@media(hover:hover){text-decoration-line:underline}}}.dash-flat .dash-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.dash-flat .dash-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.dash-flat .dash-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);color:var(--color-slate-800)}.dash-flat .dash-table--metrics td,.dash-flat .dash-table--metrics th{text-align:center;&:first-child{text-align:left}}.dash-flat .dash-table__row-click{cursor:pointer;&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}}}.dash-flat .dash-table__title{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.dash-flat .dash-warn{color:var(--color-red-700)}.dash-flat .dash-caution{color:var(--color-amber-700)}.dash-flat .dash-code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-700)}.dash-flat .dash-feed{:where(&>: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(&>:not(:last-child)){border-color:var(--color-slate-100)}}.dash-flat .dash-feed__item{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-inline:0;padding-block:calc(var(--spacing) * 3);text-align:left;&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 40%,transparent)}}}}.dash-flat .dash-feed__message{min-width:0;flex:1;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800)}.dash-flat .dash-feed__meta{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.dash-flat .dash-feed__static{padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.dash-flat .dash-pill{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600);text-transform:uppercase}.dash-flat .dash-pill--danger{color:var(--color-red-700)}.dash-flat .dash-sla-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.dash-flat .dash-split{display:grid;gap:calc(var(--spacing) * 6);@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-flat .dash-stat-list{:where(&>: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)))}font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.dash-flat .dash-stat-list li{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 2)}.dash-flat .dash-dot{margin-right:calc(var(--spacing) * 2);display:inline-block;height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:calc(infinity * 1px)}.dash-flat .dash-category-list{:where(&>: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)))}}.dash-flat .dash-category-list__area{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-700);text-transform:uppercase}.dash-flat .dash-category-list__item{display:flex;width:100%;align-items:center;justify-content:space-between;border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:transparent;padding-inline:0;padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:hover{@media(hover:hover){color:var(--color-emerald-800)}}}.dash-flat .dash-queue-layout{display:grid;gap:calc(var(--spacing) * 6);@media(width>=64rem){grid-template-columns:14rem minmax(0,1fr)}}.dash-flat .dash-filters{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.dash-flat .dash-filter-btn{border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);&:hover{@media(hover:hover){color:var(--color-emerald-800)}}}.dash-flat .dash-filter-btn--on{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-800);text-decoration-line:underline}.catalog-view-btn{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500)}.catalog-view-btn-active{border-color:var(--color-emerald-300);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.catalog-type-chip{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);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))}.catalog-type-chip-active{background-color:var(--color-slate-900);color:var(--color-white);--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);--tw-ring-color: var(--color-slate-900);--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)}.catalog-group-chip{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);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));&:hover{@media(hover:hover){border-color:var(--color-emerald-300)}}}.catalog-group-chip-active{border-color:var(--color-emerald-500);background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.catalog-service-card-popular{border-color:var(--color-emerald-200);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-white);--tw-gradient-to: color-mix(in oklab, var(--color-emerald-50) 40%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.catalog-service-card-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4)}.catalog-type-badge{display:inline-flex;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase}.catalog-type-badge-incidencia{background-color:var(--color-red-100);color:var(--color-red-700)}.catalog-type-badge-peticion{background-color:var(--color-cyan-100);color:var(--color-cyan-800)}.catalog-type-badge-task{background-color:var(--color-violet-100);color:var(--color-violet-800)}.catalog-type-badge-preventive{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.catalog-type-badge-inspection{background-color:var(--color-amber-100);color:var(--color-amber-800)}.catalog-group-badge{display:inline-flex;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700)}.catalog-sla-badge{display:inline-flex;border-radius:var(--radius-lg);background-color:var(--color-violet-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-violet-800)}.catalog-section-card{position:relative;overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.catalog-section-card-accent{height:calc(var(--spacing) * 1.5);width:100%}.catalog-section-icon{display:flex;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.catalog-section-icon-sm{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-xl);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.catalog-section-header{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);padding:calc(var(--spacing) * 5)}.catalog-category-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.catalog-service-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;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));&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 40%,transparent)}}}}.catalog-recent-chip{min-width:12rem;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 4);text-align:left;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}}.catalog-empty-state{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 10);text-align:center}.catalog-admin-card{:where(&>: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)))}border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.catalog-detail-panel{position:relative;display:flex;height:100%;width:100%;max-width:var(--container-xl);flex-direction:column;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){max-width:var(--container-lg)}@media(width>=64rem){max-width:var(--container-xl)}}.catalog-browse-btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){border-color:var(--color-emerald-400)}}&:hover{@media(hover:hover){background-color:var(--color-emerald-50)}}}.catalog-browse-btn__arrow{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.catalog-browse-wrap{position:relative;display:inline-block}.catalog-filter-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.catalog-filter-banner__text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800)}.catalog-filter-banner__clear{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800);&:hover{@media(hover:hover){background-color:var(--color-emerald-100)}}}.catalog-browser-backdrop{position:fixed;inset:0;z-index:70;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 35%,transparent)}--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.catalog-browser{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(91% .096 180.426) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-teal-200) 80%,transparent)}background-color:var(--color-white);--tw-shadow: 0 20px 50px -12px var(--tw-shadow-color, rgba(15,118,110,.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.catalog-browser--mega.catalog-browser--dropdown{position:absolute;top:calc(100% + .5rem);left:0;z-index:80;width:min(96vw,52rem);max-width:52rem;min-width:20rem;animation:panel-dropdown-in .2s ease-out both;max-height:min(32rem,calc(100vh - 8rem))}.catalog-browser--drawer{position:fixed;top:0;left:0;z-index:80;height:100%;width:100%;max-width:36rem;border-right-style:var(--tw-border-style);border-right-width:1px;--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.catalog-browser__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-teal-100);--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-teal-50) 60%, transparent);--tw-gradient-to: var(--color-white);--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));padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.catalog-browser--dropdown .catalog-browser__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.catalog-browser--dropdown .catalog-browser__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.catalog-browser__header-main--dropdown{margin-bottom:0;align-items:center}.catalog-browser__dropdown-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.catalog-browser__search-wrap--compact{margin-top:calc(var(--spacing) * 3)}.catalog-browser__sort-hint{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-slate-400);text-transform:none}.catalog-browser__header-main{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3)}.catalog-browser__title-row{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.catalog-browser__title-icon{margin-top:calc(var(--spacing) * .5);display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-teal-100);color:var(--color-teal-700)}.catalog-browser__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.catalog-browser__subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.catalog-browser__close{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);color:var(--color-slate-500);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));&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}&:hover{@media(hover:hover){color:var(--color-slate-800)}}}.catalog-browser__back{margin-inline:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 3);display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);&:hover{@media(hover:hover){color:var(--color-teal-900)}}}.catalog-browser__search-wrap{position:relative;margin-top:calc(var(--spacing) * 4)}.catalog-browser__search-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400)}.catalog-browser__search{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-900);&::placeholder{color:var(--color-slate-400)}&:focus{border-color:var(--color-teal-400)}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.catalog-browser__body{display:grid;min-height:0;grid-template-columns:minmax(15rem,17.5rem) 1fr}.catalog-browser--dropdown .catalog-browser__body{grid-template-columns:minmax(12.5rem,14rem) 1fr;align-items:stretch;overflow:hidden;max-height:calc(min(32rem,100vh - 8rem) - 7.5rem)}.catalog-browser__col-label{grid-column:1 / -1;margin-bottom:calc(var(--spacing) * 1.5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-400);text-transform:uppercase}.catalog-browser--dropdown .catalog-browser__col-label{margin-bottom:calc(var(--spacing) * 2);font-size:10px}.catalog-browser__sections{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);&:focus{--tw-outline-style: none;outline-style:none}}.catalog-browser--dropdown .catalog-browser__sections{overflow-x:hidden;overflow-y:auto;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);scrollbar-width:thin;scrollbar-color:#99f6e4 transparent}.catalog-browser__sections-grid{display:contents}.catalog-browser--dropdown .catalog-browser__sections-grid{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5)}.catalog-browser__row{margin-bottom:var(--spacing);display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;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));&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 80%,transparent)}}}}.catalog-browser--dropdown .catalog-browser__row{margin-bottom:0;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5)}.catalog-browser--dropdown .catalog-browser__row--active{border-color:var(--color-teal-200);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-100)}.catalog-browser__row--active{background-color:var(--color-teal-50);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-200);--tw-ring-inset: inset}.catalog-browser__row--focused{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-100);--tw-ring-inset: inset}.catalog-browser__code{width:calc(var(--spacing) * 7);flex-shrink:0;font-family:var(--font-mono);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-700)}.catalog-browser--dropdown .catalog-browser__code{width:calc(var(--spacing) * 6);font-size:10px;--tw-leading: 1;line-height:1;color:var(--color-teal-600)}.catalog-browser__label{min-width:0;flex:1}.catalog-browser__name{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.catalog-browser--dropdown .catalog-browser__name{font-size:13px;--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.catalog-browser__count{margin-top:calc(var(--spacing) * .5);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.catalog-browser--dropdown .catalog-browser__count{margin-top:0;font-size:11px;--tw-leading: var(--leading-tight);line-height:var(--leading-tight);color:var(--color-slate-500)}.catalog-browser__arrow{flex-shrink:0;color:var(--color-teal-600)}.catalog-browser--dropdown .catalog-browser__arrow svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.catalog-browser__admin-btn{flex-shrink:0;border-radius:var(--radius-md);background-color:var(--color-teal-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-800)}.catalog-browser--dropdown .catalog-browser__admin-btn{padding-inline:var(--spacing);padding-block:1px;font-size:9px}.catalog-browser__admin-btn--off{background-color:var(--color-slate-100);color:var(--color-slate-500)}.catalog-browser__services-panel{display:flex;min-height:0;flex-direction:column;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);&:focus{--tw-outline-style: none;outline-style:none}}.catalog-browser__services-header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.catalog-browser__services-count{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.catalog-browser__services-grid{display:grid;max-height:min(28rem,55vh);grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3);overflow-y:auto;padding-right:var(--spacing)}.catalog-browser--dropdown .catalog-browser__services-grid{max-height:none;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 1.5);overflow:visible;padding-right:0}.catalog-browser--dropdown .catalog-browser__services-panel{overflow-x:hidden;overflow-y:auto;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);scrollbar-width:thin;scrollbar-color:#99f6e4 transparent}.catalog-browser--dropdown .catalog-browser__service-card{border-radius:var(--radius-lg);border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}padding:calc(var(--spacing) * 2);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.catalog-browser__service-card{display:flex;flex-direction:column;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 3);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));&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 30%,transparent)}}}&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.catalog-browser__service-card--focused{border-color:var(--color-teal-200);background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-100)}.catalog-browser__service-card-top{margin-bottom:calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5)}.catalog-browser__group-badge{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.catalog-browser__service-name{margin-bottom:var(--spacing);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);&:hover{@media(hover:hover){color:var(--color-teal-800)}}}.catalog-browser__service-sub{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.catalog-browser__service-cta{margin-top:auto;width:100%;border-radius:var(--radius-lg);background-color:var(--color-teal-600);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));&:hover{@media(hover:hover){background-color:var(--color-teal-700)}}}.catalog-browser--dropdown .catalog-browser__service-name{font-size:13px;--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.catalog-browser--dropdown .catalog-browser__service-cta{padding-block:var(--spacing);font-size:11px}.catalog-browser__services-empty{display:flex;flex:1;align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.catalog-browser__empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.catalog-browser__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.catalog-browser__clear{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);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));&:hover{@media(hover:hover){border-color:var(--color-teal-300)}}&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}&:hover{@media(hover:hover){color:var(--color-teal-800)}}}@media(min-width:768px)and (max-width:1023px){.catalog-browser--mega.catalog-browser--dropdown{position:fixed;top:0;left:0;height:100%;width:min(92vw,36rem);max-width:none;min-width:0;border-radius:0;border-style:var(--tw-border-style);border-width:0px;border-right-style:var(--tw-border-style);border-right-width:1px}.catalog-browser--mega.catalog-browser--dropdown:before{content:"";position:fixed;inset:0;z-index:-10;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 35%,transparent)}}.catalog-browser__body{grid-template-columns:repeat(1,minmax(0,1fr))}.catalog-browser__sections{max-height:40vh;overflow-y:auto;border-right-style:var(--tw-border-style);border-right-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.catalog-browser__services-grid{max-height:none;grid-template-columns:repeat(1,minmax(0,1fr))}}@media(max-width:767px){.catalog-browser--mega.catalog-browser--dropdown{position:fixed;inset:0;height:100%;width:100%;max-width:none;min-width:0;border-radius:0;border-style:var(--tw-border-style);border-width:0px}.catalog-browser--mega.catalog-browser--dropdown:before{content:"";position:fixed;inset:0;z-index:-10;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 35%,transparent)}}.catalog-browser--dropdown .catalog-browser__body{grid-template-columns:repeat(1,minmax(0,1fr))}.catalog-browser--dropdown .catalog-browser__sections{border-right-style:var(--tw-border-style);border-right-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100)}.catalog-browser--dropdown .catalog-browser__services-panel{display:flex}.catalog-browser--drawer .catalog-browser__body{grid-template-columns:repeat(1,minmax(0,1fr))}.catalog-browser--drawer .catalog-browser__sections{border-right-style:var(--tw-border-style);border-right-width:0px}.catalog-browser--drawer.catalog-browser--mobile-services .catalog-browser__sections{display:none}.catalog-browser--drawer.catalog-browser--mobile-services .catalog-browser__services-panel{flex:1}.catalog-browser--drawer:not(.catalog-browser--mobile-services) .catalog-browser__services-panel{display:none}.catalog-browser__services-grid{max-height:none;grid-template-columns:repeat(1,minmax(0,1fr));overflow:visible}}.wizard-step-details{display:grid;gap:calc(var(--spacing) * 6);@media(width>=80rem){grid-template-columns:minmax(0,1.4fr) minmax(18rem,22rem)}}.wizard-step-main{min-width:0}.wizard-step-sidebar{min-width:0;:where(&>: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)))}}.wizard-section-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.wizard-section-header{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.wizard-section-badge{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-emerald-100);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-800)}.wizard-summary-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-white);--tw-gradient-to: color-mix(in oklab, var(--color-emerald-50) 50%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.wizard-review-block{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.glass-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-emerald-100);background-color:color-mix(in srgb,#fff 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}--tw-backdrop-blur: blur(var(--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,)}.glass-sidebar{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:color-mix(in srgb,oklch(95% .052 163.051) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}--tw-backdrop-blur: blur(var(--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,)}.mint-card{border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:transparent;padding:calc(var(--spacing) * 4);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 30%,transparent)}}}}.mint-hero{position:relative;overflow:hidden;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-emerald-200) 60%,transparent);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-emerald-600);--tw-gradient-via: var(--color-emerald-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);--tw-gradient-to: var(--color-teal-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));padding:calc(var(--spacing) * 6);color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 15%, transparent) var(--tw-shadow-alpha), transparent);@media(width>=40rem){padding:calc(var(--spacing) * 8)}}.mint-hero-glass{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}padding:calc(var(--spacing) * 4);--tw-backdrop-blur: blur(var(--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,)}.hero-chip{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-50)}.hero-chip-accent{background-color:color-mix(in srgb,oklch(78.9% .154 211.53) 25%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-cyan-400) 25%,transparent)}color:var(--color-cyan-50)}.hero-stat-label{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:color-mix(in srgb,oklch(95% .052 163.051) 90%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-emerald-100) 90%,transparent)}text-transform:uppercase}.hero-stat-value{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);--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,)}.hero-action-primary{display:inline-flex;align-items:center;border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-700);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){background-color:var(--color-emerald-50)}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.hero-action-secondary{display:inline-flex;align-items:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 30%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);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));&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}}.surface-card{border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:transparent;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:where(.dark,.dark *){border-color:var(--color-slate-700)}&:where(.dark,.dark *){background-color:transparent}}.surface-card-header,.surface-card-header-accent{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.section-block{margin-bottom:calc(var(--spacing) * 6)}.data-label{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-500);text-transform:uppercase}.section-eyebrow{font-size:.625rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: .2em;letter-spacing:.2em;color:var(--color-emerald-600);text-transform:uppercase}.form-field{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:focus{border-color:var(--color-emerald-400)}&: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{--tw-ring-color: color-mix(in srgb, oklch(69.6% .17 162.48) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}&:focus{--tw-outline-style: none;outline-style:none}&:where(.dark,.dark *){border-color:var(--color-slate-700)}&:where(.dark,.dark *){background-color:var(--color-slate-800)}&:where(.dark,.dark *){color:var(--color-slate-100)}&:where(.dark,.dark *){&:focus{border-color:var(--color-emerald-500)}}}.ticket-row{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);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));--tw-duration: .2s;transition-duration:.2s;&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}}@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:center}}.badge-inc{display:inline-flex;align-items:center;border-radius:var(--radius-lg);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-700)}.badge-wo{display:inline-flex;align-items:center;border-radius:var(--radius-lg);background-color:var(--color-cyan-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-cyan-800)}.avatar-ring{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-emerald-600);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.info-pill{display:inline-flex;align-items:center;gap:var(--spacing);border-radius:calc(infinity * 1px);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:11px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-emerald-800)}.chart-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-50);background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 30%,transparent)}padding:calc(var(--spacing) * 5)}.tier-badge{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.tier-badge-t1{background-color:var(--color-sky-50);color:var(--color-sky-700)}.tier-badge-t2{background-color:var(--color-amber-50);color:var(--color-amber-700)}.tier-badge-t3{background-color:var(--color-violet-50);color:var(--color-violet-700)}.sidebar-shell{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:color-mix(in srgb,oklch(95% .052 163.051) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}color:var(--color-slate-700);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: blur(var(--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,);&:where(.dark,.dark *){border-color:var(--color-slate-800)}&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}&:where(.dark,.dark *){color:var(--color-slate-200)}}.sidebar-nav-active{background-color:var(--color-emerald-50);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-700);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.topbar-shell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-emerald-100);background-color:color-mix(in srgb,#fff 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}--tw-backdrop-blur: blur(var(--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,);&:where(.dark,.dark *){border-color:var(--color-slate-800)}&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}}.topbar-icon-btn{position:relative;display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}color:var(--color-slate-600);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));&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}&:hover{@media(hover:hover){background-color:var(--color-emerald-50)}}&:hover{@media(hover:hover){color:var(--color-emerald-700)}}}.topbar-nav-link{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));&:hover{@media(hover:hover){background-color:var(--color-emerald-50)}}&:hover{@media(hover:hover){color:var(--color-emerald-700)}}}.topbar-nav-link-accent{background-color:var(--color-emerald-600);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-emerald-700)}}&:hover{@media(hover:hover){color:var(--color-white)}}}.topbar-nav-link-active{background-color:var(--color-emerald-50);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-700)}.topbar-nav-link-accent.topbar-nav-link-active{background-color:var(--color-emerald-700);color:var(--color-white)}.topbar-pill-btn,.topbar-pill-badge{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);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));&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}&:hover{@media(hover:hover){background-color:var(--color-emerald-50)}}}.topbar-dropdown{position:absolute;top:100%;z-index:50;margin-top:calc(var(--spacing) * 2);overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding-block:var(--spacing);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: blur(var(--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,)}.topbar-dropdown-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.topbar-dropdown-item{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);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));&:hover{@media(hover:hover){background-color:var(--color-emerald-50)}}}.topbar-dropdown-item-active{background-color:var(--color-emerald-50);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800)}.chat-bubble-public{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-emerald-500);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-800)}.chat-bubble-private{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-slate-400);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-800)}.chat-bubble-own{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-emerald-600);background-color:var(--color-emerald-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-emerald-950)}.bento-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:calc(var(--spacing) * 4);@media(width>=48rem){gap:calc(var(--spacing) * 6)}}.bento-item{grid-column:span 12 / span 12}.bento-card{height:100%;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(95% .052 163.051) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s;&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(width>=64rem){border-radius:var(--radius-3xl)}&:where(.dark,.dark *){border-color:var(--color-slate-700)}&:where(.dark,.dark *){background-color:var(--color-slate-900)}}.bento-card-priority{height:100%;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: color-mix(in oklab, var(--color-emerald-200) 60%, transparent);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s;&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(width>=64rem){border-radius:var(--radius-3xl)}&:where(.dark,.dark *){border-color:var(--color-slate-700)}&:where(.dark,.dark *){background-color:var(--color-slate-900)}}.bento-ticket-row{display:flex;width:100%;cursor:pointer;flex-direction:column;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent)}}}@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:center}}.bento-drag-handle{position:absolute;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:10;display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:grab;align-items:center;justify-content:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);background-color:color-mix(in srgb,#fff 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}color:var(--color-emerald-500);opacity:0%;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){border-color:var(--color-emerald-300)}}&:hover{@media(hover:hover){background-color:var(--color-emerald-50)}}&:hover{@media(hover:hover){color:var(--color-emerald-700)}}&:active{cursor:grabbing}}.group:hover .bento-drag-handle,.group:focus-within .bento-drag-handle{opacity:100%}.cdk-drag-preview{border-radius:var(--radius-2xl);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));--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);--tw-ring-color: color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}.cdk-drag-placeholder{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-emerald-300);background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 40%,transparent)}opacity:60%}.skeleton-shimmer{position:relative;overflow:hidden;background-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.2% .044 257.287) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}}.skeleton-shimmer:after{content:"";position:absolute;inset:0;--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: transparent;--tw-gradient-via: color-mix(in oklab, var(--color-white) 50%, transparent);--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);--tw-gradient-to: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));&:where(.dark,.dark *){--tw-gradient-via: color-mix(in srgb, #fff 10%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-via: color-mix(in oklab, var(--color-white) 10%, transparent)}--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)}animation:skeleton-shimmer 1.6s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.page-hero{position:relative;margin-bottom:calc(var(--spacing) * 8);overflow:hidden;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-emerald-200) 60%,transparent);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-emerald-600);--tw-gradient-via: var(--color-emerald-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);--tw-gradient-to: var(--color-teal-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));padding:calc(var(--spacing) * 6);color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 15%, transparent) var(--tw-shadow-alpha), transparent);@media(width>=40rem){padding:calc(var(--spacing) * 8)}}.page-hero-content{position:relative;z-index:10}.hero-stat{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}padding:calc(var(--spacing) * 4);--tw-backdrop-blur: blur(var(--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,)}.ticket-hero{position:relative;flex-shrink:0;overflow:hidden;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in oklab,var(--color-emerald-200) 60%,transparent);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-emerald-600);--tw-gradient-via: var(--color-emerald-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);--tw-gradient-to: var(--color-teal-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));color:var(--color-white);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-hero-content{position:relative;z-index:10;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=40rem){padding-block:calc(var(--spacing) * 6)}}.detail-stat-chip{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}padding:calc(var(--spacing) * 4);--tw-backdrop-blur: blur(var(--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,)}.detail-stat-label{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:color-mix(in srgb,oklch(95% .052 163.051) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}text-transform:uppercase}.detail-stat-value{margin-top:calc(var(--spacing) * .5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.detail-field{border-radius:var(--radius-xl);background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.chat-panel{display:flex;min-height:0;flex-direction:column;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-emerald-100);background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}--tw-backdrop-blur: blur(var(--blur-sm));-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,);&:where(.dark,.dark *){border-color:var(--color-slate-800)}&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}}.agenda-item{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.agenda-item-event{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50)}.agenda-item-sla-overdue{border-color:var(--color-red-200);background-color:var(--color-red-50)}.agenda-item-sla-soon{border-color:var(--color-amber-200);background-color:var(--color-amber-50)}.stat-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(95% .052 163.051) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.stat-label{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-500);text-transform:uppercase}.stat-value{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-slate-900);--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,)}.stat-card-emerald{border-color:var(--color-emerald-200);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-emerald-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))}.stat-card-coral{border-color:var(--color-orange-200);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-orange-50);--tw-gradient-to: var(--color-red-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))}.stat-card-amber{border-color:var(--color-amber-200);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-amber-50);--tw-gradient-to: var(--color-yellow-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))}.stat-card-violet{border-color:var(--color-violet-200);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-violet-50);--tw-gradient-to: var(--color-indigo-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))}.feed-item{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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));&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 40%,transparent)}}}}.catalog-service-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(95% .052 163.051) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.sla-breach-border{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-red-500);--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);--tw-ring-color: color-mix(in srgb, oklch(70.4% .191 22.216) 40%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-red-400) 40%, transparent)}animation:sla-breach-blink 1.2s ease-in-out infinite}@keyframes sla-breach-blink{0%,to{border-color:#ef4444;box-shadow:0 0 #ef444459}50%{border-color:#f87171;box-shadow:0 0 14px 2px #ef44448c}}.login-page{position:relative;min-height:100vh;overflow:hidden;--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-slate-50);--tw-gradient-via: color-mix(in oklab, var(--color-emerald-50) 40%, transparent);--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);--tw-gradient-to: color-mix(in oklab, var(--color-cyan-50) 30%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.login-page__help{position:absolute;top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);z-index:20;display:none;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}background-color:color-mix(in srgb,#fff 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: blur(var(--blur-sm));-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,);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));&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}&:hover{@media(hover:hover){color:var(--color-emerald-700)}}@media(width>=40rem){display:flex}}.login-page__help svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.login-page__grid{display:grid;min-height:100vh;@media(width>=64rem){grid-template-columns:minmax(0,1.15fr) minmax(24rem,1fr)}}.login-page__hero{min-height:100vh}.login-page__panel{position:relative;display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);@media(width>=40rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 10)}@media(width>=80rem){padding-inline:calc(var(--spacing) * 14)}background:linear-gradient(180deg,#ffffffb8,#ecfdf573)}.login-page__panel--enter{animation:login-panel-enter .7s cubic-bezier(.22,1,.36,1) both}.login-page__mobile-brand{margin-bottom:calc(var(--spacing) * 6);display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.login-page__mobile-brand .login-hero__brand-title{color:var(--color-slate-900)}.login-page__mobile-brand .login-hero__brand-sub{color:var(--color-emerald-700)}.login-card{position:relative;width:100%;max-width:28rem;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding:calc(var(--spacing) * 7);--tw-shadow: 0 24px 80px -20px var(--tw-shadow-color, rgba(15,118,110,.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: blur(var(--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,);@media(width>=40rem){padding:calc(var(--spacing) * 8)}}.login-card__shield{position:absolute;top:calc(var(--spacing) * -3);right:calc(var(--spacing) * -2);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);--tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color, rgb(0 0 0 / .15)));--tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));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,)}.login-card__header{position:relative;margin-bottom:calc(var(--spacing) * 7)}.login-card__title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900);@media(width>=40rem){font-size:1.65rem}}.login-card__subtitle{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.login-card__accent{margin-top:calc(var(--spacing) * 4);display:block;height:var(--spacing);width:calc(var(--spacing) * 12);border-radius:calc(infinity * 1px);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-emerald-400);--tw-gradient-to: var(--color-teal-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))}.login-card__sso{display:grid;gap:calc(var(--spacing) * 3)}.login-card__footer{margin-top:calc(var(--spacing) * 6);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.login-card__footer span{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.login-card__footer svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:var(--color-emerald-600)}.login-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);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));--tw-duration: .2s;transition-duration:.2s}.login-btn--block{width:100%}.login-btn--google{position:relative;border-style:var(--tw-border-style);border-width:0px;--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-emerald-500);--tw-gradient-to: var(--color-teal-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));color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 30%, transparent) var(--tw-shadow-alpha), transparent);&:hover{@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}&:hover{@media(hover:hover){--tw-shadow-color: color-mix(in srgb, oklch(69.6% .17 162.48) 35%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 35%, transparent) var(--tw-shadow-alpha), transparent)}}}&: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{--tw-ring-color: var(--color-emerald-400)}&: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{--tw-outline-style: none;outline-style:none}animation:login-glow 3s ease-in-out infinite}.login-btn--ldap{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}}&:hover{@media(hover:hover){color:var(--color-emerald-800)}}&: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{--tw-ring-color: var(--color-emerald-300)}&:focus{--tw-outline-style: none;outline-style:none}}.login-btn--primary{border-style:var(--tw-border-style);border-width:0px;--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-emerald-600);--tw-gradient-to: var(--color-teal-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));color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 25%, transparent) var(--tw-shadow-alpha), transparent);&:hover{@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){--tw-gradient-from: var(--color-emerald-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))}}&:hover{@media(hover:hover){--tw-gradient-to: var(--color-teal-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))}}&: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{--tw-ring-color: var(--color-emerald-400)}&: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{--tw-outline-style: none;outline-style:none}&:disabled{--tw-translate-y: 0;translate:var(--tw-translate-x) var(--tw-translate-y)}&:disabled{opacity:60%}}.login-btn--submit svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.login-btn--loading{pointer-events:none;opacity:90%}.login-btn__icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.login-badge{margin-left:auto;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 95%,transparent)}text-transform:uppercase}.login-divider{position:relative;margin-block:calc(var(--spacing) * 6);display:flex;align-items:center;justify-content:center}.login-divider:before,.login-divider:after{height:1px;flex:1;background-color:var(--color-slate-200);--tw-content: "";content:var(--tw-content)}.login-divider span{padding-inline:calc(var(--spacing) * 3);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-400);text-transform:uppercase}.login-form{:where(&>: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)))}}.login-form__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3)}.login-field{:where(&>: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)))}}.login-label{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.login-input-wrap{position:relative;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))}.login-input-wrap--error .login-input{border-color:var(--color-red-300);--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);--tw-ring-color: var(--color-red-100)}.login-input-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400)}.login-input{width:100%;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800);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));&::placeholder{color:var(--color-slate-400)}&:focus{border-color:var(--color-emerald-400)}&:focus{background-color:var(--color-white)}&: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{--tw-ring-color: var(--color-emerald-200)}&:focus{--tw-outline-style: none;outline-style:none}}.login-input--with-icon{padding-left:calc(var(--spacing) * 11)}.login-input--password{padding-right:calc(var(--spacing) * 12)}.login-password-toggle{position:absolute;top:50%;right:calc(var(--spacing) * 2);display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;justify-content:center;border-radius:var(--radius-xl);color:var(--color-slate-400);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));&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}&:hover{@media(hover:hover){color:var(--color-slate-700)}}&: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{--tw-ring-color: var(--color-emerald-300)}&:focus{--tw-outline-style: none;outline-style:none}}.login-password-toggle svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.login-checkbox{display:inline-flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.login-checkbox input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:.25rem;border-color:var(--color-slate-300);color:var(--color-emerald-600);&:focus{--tw-ring-color: var(--color-emerald-400)}}.login-link{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-700);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));&:hover{@media(hover:hover){color:var(--color-emerald-800)}}&:hover{@media(hover:hover){text-decoration-line:underline}}}.login-link--muted{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400);&:hover{@media(hover:hover){color:var(--color-slate-600)}}}.login-field-error{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-600)}.login-alert{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.login-alert--error{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.login-alert--error svg{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;color:var(--color-red-500)}.login-alert--info{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-800)}.login-ldap{margin-bottom:calc(var(--spacing) * 4);:where(&>: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)))}border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}padding:calc(var(--spacing) * 4)}.login-demo{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-emerald-50);--tw-gradient-to: color-mix(in oklab, var(--color-teal-50) 60%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 4)}.login-demo__label{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:color-mix(in srgb,oklch(50.8% .118 165.612) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-emerald-700) 80%,transparent)}text-transform:uppercase}.login-demo__row{margin-top:calc(var(--spacing) * 2);display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.login-demo__creds{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);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));&:hover{@media(hover:hover){background-color:var(--color-white)}}}.login-demo__sep{color:var(--color-slate-300)}.login-demo__copy{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-white);color:var(--color-emerald-700);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));&:hover{@media(hover:hover){background-color:var(--color-emerald-100)}}&: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{--tw-ring-color: var(--color-emerald-300)}&:focus{--tw-outline-style: none;outline-style:none}}.login-demo__copy svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.login-spinner{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:color-mix(in srgb,#fff 30%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}border-top-color:var(--color-white)}.login-hero{position:relative;display:flex;min-height:100vh;flex-direction:column;overflow:hidden;--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-slate-900);--tw-gradient-via: var(--color-slate-800);--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);--tw-gradient-to: var(--color-emerald-950);--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));padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10);@media(width>=80rem){padding-inline:calc(var(--spacing) * 12)}}.login-hero__glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 30% 20%,rgba(16,185,129,.22),transparent 60%),radial-gradient(ellipse 50% 40% at 80% 70%,rgba(6,182,212,.15),transparent 55%);animation:login-glow-shift 8s ease-in-out infinite alternate}.login-hero__particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-hero__particle{position:absolute;height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(84.5% .143 164.978) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-300) 40%,transparent)}left:var(--x);top:var(--y);animation:login-particle 12s ease-in-out infinite;animation-delay:var(--delay)}.login-hero__content{position:relative;z-index:10;max-width:var(--container-xl)}.login-hero__content--enter{animation:login-hero-enter .9s cubic-bezier(.22,1,.36,1) both}.login-hero__brand{margin-bottom:calc(var(--spacing) * 8);display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.login-hero__brand-icon{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:var(--radius-2xl);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-emerald-400);--tw-gradient-to: var(--color-teal-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));color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-900) 40%, transparent) var(--tw-shadow-alpha), transparent)}.login-hero__brand-icon svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.login-hero__brand-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.login-hero__brand-sub{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:color-mix(in srgb,oklch(84.5% .143 164.978) 90%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-emerald-300) 90%,transparent)}}.login-hero__title{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);@media(width>=80rem){font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}.login-hero__subtitle{margin-top:calc(var(--spacing) * 4);max-width:var(--container-lg);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-300)}.login-hero__benefits{margin-top:calc(var(--spacing) * 8);:where(&>: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)))}}.login-hero__benefits li{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.login-hero__benefit-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.login-hero__benefit-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.login-hero__benefit-icon--shield{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}color:var(--color-emerald-300)}.login-hero__benefit-icon--flow{background-color:color-mix(in srgb,oklch(71.5% .143 215.221) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}color:var(--color-cyan-300)}.login-hero__benefit-icon--chart{background-color:color-mix(in srgb,oklch(60.6% .25 292.717) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}color:var(--color-violet-300)}.login-hero__benefit-title{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.login-hero__benefit-desc{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-400)}.login-hero__metrics{margin-top:calc(var(--spacing) * 8);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 3)}.login-hero__metric{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}background-color:color-mix(in srgb,#fff 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}padding:calc(var(--spacing) * 3);--tw-backdrop-blur: blur(var(--blur-sm));-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,)}.login-hero__metric-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing)}.login-hero__metric-label{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:color-mix(in srgb,oklch(84.5% .143 164.978) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-emerald-300) 80%,transparent)}text-transform:uppercase}.login-hero__metric-value{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.login-hero__metric-delta{margin-top:var(--spacing);display:block;font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.login-hero__metric-delta--up{color:var(--color-emerald-400)}.login-hero__sparkline{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 6);width:100%;opacity:80%}.login-hero__scene{position:relative;z-index:10;margin-top:auto;min-height:16rem;flex:1;padding-top:calc(var(--spacing) * 8)}.login-hero__orbit{pointer-events:none;position:absolute;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:color-mix(in srgb,oklch(76.5% .177 163.223) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}left:50%;top:45%;transform:translate(-50%,-50%)}.login-hero__orbit--outer{height:calc(var(--spacing) * 72);width:calc(var(--spacing) * 72);animation:login-orbit 24s linear infinite}.login-hero__orbit--inner{height:calc(var(--spacing) * 48);width:calc(var(--spacing) * 48);border-color:color-mix(in srgb,oklch(77.7% .152 181.912) 15%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-teal-400) 15%,transparent)}animation:login-orbit 18s linear infinite reverse}.login-hero__float{position:absolute;animation:login-float 6s ease-in-out infinite}.login-hero__float--shield{left:8%;top:18%;animation-delay:0s}.login-hero__float--dashboard{left:28%;top:8%;animation-delay:1.2s}.login-hero__float--workflow{right:12%;top:22%;animation-delay:2.4s}.login-hero__float--agent{right:22%;bottom:8%;animation-delay:.8s}.login-hero__shield-3d{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);--tw-drop-shadow-size: drop-shadow(0 25px 25px var(--tw-drop-shadow-color, rgb(0 0 0 / .15)));--tw-drop-shadow: drop-shadow(var(--drop-shadow-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:drop-shadow(0 12px 24px rgba(16,185,129,.35))}.login-hero__card{min-width:14rem;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding:calc(var(--spacing) * 3);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color: color-mix(in srgb, oklch(20.8% .042 265.755) 30%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 30%, transparent) var(--tw-shadow-alpha), transparent)}--tw-backdrop-blur: blur(var(--blur-sm));-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,)}.login-hero__card--compact{min-width:11rem}.login-hero__card--agent{display:flex;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3)}.login-hero__card-title{margin-bottom:calc(var(--spacing) * 2);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-500);text-transform:uppercase}.login-hero__ticket-row{margin-bottom:calc(var(--spacing) * 1.5);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:10px}.login-hero__ticket-code{font-family:var(--font-mono);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-700)}.login-hero__ticket-name{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.login-hero__badge{border-radius:.25rem;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:9px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase}.login-hero__badge--high{background-color:var(--color-red-100);color:var(--color-red-700)}.login-hero__badge--med{background-color:var(--color-amber-100);color:var(--color-amber-700)}.login-hero__badge--low{background-color:var(--color-slate-100);color:var(--color-slate-600)}.login-hero__status{border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:9px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.login-hero__status--progress{background-color:var(--color-blue-100);color:var(--color-blue-700)}.login-hero__status--assigned{background-color:var(--color-violet-100);color:var(--color-violet-700)}.login-hero__status--new{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.login-hero__workflow{display:flex;align-items:center;gap:var(--spacing)}.login-hero__wf-node{border-radius:var(--radius-lg);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:9px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.login-hero__wf-node--active{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.login-hero__wf-line{height:1px;width:calc(var(--spacing) * 4);background-color:var(--color-slate-200)}.login-hero__agent-avatar{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-emerald-400);--tw-gradient-to: var(--color-teal-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));font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.login-hero__agent-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.login-hero__agent-role{font-size:10px;color:var(--color-slate-500)}.login-hero__agent-online{margin-top:calc(var(--spacing) * .5);display:inline-flex;align-items:center;gap:var(--spacing);font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-600)}.login-hero__agent-online span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);background-color:var(--color-emerald-500);animation:login-pulse 2s ease-in-out infinite}.login-hero__footer-banner{position:relative;z-index:10;margin-top:calc(var(--spacing) * 6);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(76.5% .177 163.223) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:color-mix(in srgb,oklch(90.5% .093 164.15) 90%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-emerald-200) 90%,transparent)}--tw-backdrop-blur: blur(var(--blur-sm));-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,)}@keyframes login-panel-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes login-hero-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes login-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes login-orbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes login-glow{0%,to{box-shadow:0 10px 30px -8px #10b98159}50%{box-shadow:0 14px 40px -6px #10b98180}}@keyframes login-glow-shift{0%{opacity:.85}to{opacity:1}}@keyframes login-particle{0%,to{opacity:.2;transform:translateY(0) scale(1)}50%{opacity:.7;transform:translateY(-18px) scale(1.2)}}@keyframes login-pulse{0%,to{opacity:1}50%{opacity:.5}}.ticket-detail-page{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-slate-50);--tw-gradient-via: var(--color-slate-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);--tw-gradient-to: color-mix(in oklab, var(--color-emerald-50) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.ticket-detail-header{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-detail-header__inner{margin-inline:auto;max-width:100rem}.ticket-detail-header__title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-slate-900);@media(width>=40rem){font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}.ticket-detail-header__ghost-btn,.ticket-detail-header__link-btn{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);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));&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}&:hover{@media(hover:hover){background-color:var(--color-emerald-50)}}&:hover{@media(hover:hover){color:var(--color-emerald-800)}}}.ticket-detail-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.ticket-detail-header__menu{position:absolute;top:100%;right:0;z-index:30;margin-top:var(--spacing);min-width:12rem;overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:var(--spacing);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-detail-header__menu-item{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);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));&:hover{@media(hover:hover){background-color:var(--color-emerald-50)}}&:hover{@media(hover:hover){color:var(--color-emerald-800)}}}.ticket-detail-action-btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700);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));&:hover{@media(hover:hover){--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}&:disabled{opacity:50%}}.ticket-detail-action-btn--primary{border-color:var(--color-emerald-600);background-color:var(--color-emerald-600);color:var(--color-white);&:hover{@media(hover:hover){border-color:var(--color-emerald-700)}}&:hover{@media(hover:hover){background-color:var(--color-emerald-700)}}}.ticket-detail-action-btn--success{border-color:var(--color-teal-600);background-color:var(--color-teal-600);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-teal-700)}}}.ticket-detail-action-btn--danger{border-color:var(--color-red-200);color:var(--color-red-700);&:hover{@media(hover:hover){background-color:var(--color-red-50)}}}.ticket-detail-action-btn--secondary{border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.ticket-detail-action-btn--icon{border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.ticket-detail-badge{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ticket-detail-badge--open{background-color:var(--color-sky-100);color:var(--color-sky-800)}.ticket-detail-badge--progress{background-color:var(--color-blue-100);color:var(--color-blue-800)}.ticket-detail-badge--waiting{background-color:var(--color-amber-100);color:var(--color-amber-800)}.ticket-detail-badge--resolved{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.ticket-detail-badge--critical{background-color:var(--color-red-100);color:var(--color-red-800)}.ticket-detail-badge--high{background-color:var(--color-orange-100);color:var(--color-orange-800)}.ticket-detail-badge--medium{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.ticket-detail-badge--low{background-color:var(--color-slate-100);color:var(--color-slate-700)}.ticket-detail-badge--group{background-color:var(--color-teal-100);color:var(--color-teal-800)}.ticket-detail-badge--internal{background-color:var(--color-violet-100);color:var(--color-violet-700)}.ticket-detail-badge--public{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.ticket-detail-badge--system{background-color:var(--color-slate-100);color:var(--color-slate-600)}.ticket-detail-chip{border-radius:calc(infinity * 1px);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.ticket-detail-code{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ticket-detail-code--incident{background-color:var(--color-red-100);color:var(--color-red-800)}.ticket-detail-code--request{background-color:var(--color-cyan-100);color:var(--color-cyan-800)}.ticket-detail-summary{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}--tw-backdrop-blur: blur(var(--blur-sm));-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,)}.ticket-detail-summary__scroll{overflow-x:auto;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.ticket-detail-summary__grid{display:flex;min-width:max-content;gap:calc(var(--spacing) * 2);@media(width>=40rem){display:grid}@media(width>=40rem){min-width:0}@media(width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=48rem){grid-template-columns:repeat(4,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(6,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(8,minmax(0,1fr))}@media(width>=96rem){grid-template-columns:repeat(10,minmax(0,1fr))}}.ticket-detail-metric{min-width:9.5rem;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-white);--tw-gradient-to: color-mix(in oklab, var(--color-slate-50) 80%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 3);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(width>=40rem){min-width:0}}.ticket-detail-metric__label{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-400);text-transform:uppercase}.ticket-detail-metric__value{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.ticket-detail-metric__sub{margin-top:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.ticket-detail-metric--risk{border-color:var(--color-amber-200);--tw-gradient-from: var(--color-amber-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))}.ticket-detail-metric--danger{border-color:var(--color-red-200);--tw-gradient-from: var(--color-red-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))}.ticket-detail-tabs{display:flex;height:100%;min-height:0;flex-direction:column}.ticket-detail-tabs__bar{display:flex;flex-shrink:0;gap:calc(var(--spacing) * .5);overflow-x:auto;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-backdrop-blur: blur(var(--blur-sm));-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,);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.ticket-detail-tabs__tab{display:inline-flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);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));&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}&:hover{@media(hover:hover){color:var(--color-slate-800)}}}.ticket-detail-tabs__tab--active{background-color:var(--color-emerald-600);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){background-color:var(--color-emerald-700)}}&:hover{@media(hover:hover){color:var(--color-white)}}}.ticket-detail-tabs__badge{border-radius:calc(infinity * 1px);background-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:9px;--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600)}.ticket-detail-tabs__tab--active .ticket-detail-tabs__badge{background-color:color-mix(in srgb,#fff 25%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}color:var(--color-white)}.ticket-detail-tabs__panel{min-height:0;flex:1;overflow-y:auto;padding:calc(var(--spacing) * 4);@media(width>=40rem){padding:calc(var(--spacing) * 6)}}.ticket-detail-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-detail-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.ticket-detail-card__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.ticket-detail-card__subtitle{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.ticket-detail-card__body{padding:calc(var(--spacing) * 5)}.ticket-detail-link-btn{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-700);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));&:hover{@media(hover:hover){color:var(--color-emerald-800)}}&:hover{@media(hover:hover){text-decoration-line:underline}}}.ticket-detail-meta-grid{margin-bottom:calc(var(--spacing) * 4);display:grid;gap:calc(var(--spacing) * 2);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.ticket-detail-meta-grid__item{border-radius:var(--radius-xl);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.ticket-detail-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--color-slate-700)}.ticket-detail-description--collapsed{max-height:calc(var(--spacing) * 40);overflow:hidden}.ticket-detail-cta-btn{margin-top:calc(var(--spacing) * 4);display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-800);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));&:hover{@media(hover:hover){background-color:var(--color-amber-100)}}}.ticket-detail-conversation{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}.ticket-detail-conversation__filters{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 1.5)}.ticket-detail-filter-chip{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));&:hover{@media(hover:hover){border-color:var(--color-slate-200)}}&:hover{@media(hover:hover){background-color:var(--color-white)}}}.ticket-detail-filter-chip--active{border-color:var(--color-emerald-200);background-color:var(--color-white);color:var(--color-emerald-800);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-detail-conversation__timeline{position:relative;min-height:14rem;:where(&>: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)))}border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.ticket-detail-conversation__timeline--drag{border-color:var(--color-emerald-300);background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent)}}.ticket-detail-drop-overlay{pointer-events:none;position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);background-color:color-mix(in srgb,oklch(95% .052 163.051) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-800)}.ticket-detail-comment{display:flex;gap:calc(var(--spacing) * 3)}.ticket-detail-comment--own{flex-direction:row-reverse}.ticket-detail-comment__avatar{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-slate-700);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-detail-comment__avatar--own{background-color:var(--color-emerald-600)}.ticket-detail-comment__avatar--private{background-color:var(--color-violet-600)}.ticket-detail-comment__bubble{max-width:85%;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-detail-comment__bubble--private{border-color:var(--color-violet-200);background-color:var(--color-violet-50)}.ticket-detail-comment--own .ticket-detail-comment__bubble{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50)}.ticket-detail-comment__meta{margin-bottom:calc(var(--spacing) * 1.5);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.ticket-detail-activity-item{display:flex;gap:calc(var(--spacing) * 3)}.ticket-detail-activity-item__dot{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-detail-timeline{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:0;margin-block-end:0}}.ticket-detail-timeline__item{position:relative;display:flex;gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6)}.ticket-detail-timeline__item:not(:last-child):before{content:"";position:absolute;top:calc(var(--spacing) * 7);bottom:0;left:calc(var(--spacing) * 3.5);width:1px;background-color:var(--color-slate-200)}.ticket-detail-timeline__item--last:before{content:none!important}.ticket-detail-timeline__dot{position:relative;z-index:10;display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-detail-composer{overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-detail-composer__form{:where(&>: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)))}}.ticket-detail-visibility-btn{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600);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))}.ticket-detail-visibility-btn--active{background-color:var(--color-emerald-600);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-detail-attachments-grid{display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.ticket-detail-attachment-card{overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.ticket-detail-attachment-card__icon{display:flex;height:calc(var(--spacing) * 28);width:100%;align-items:center;justify-content:center;--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-slate-50);--tw-gradient-to: var(--color-slate-100);--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));font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.ticket-detail-attachment-card__meta{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.ticket-detail-attachments-list{:where(&>: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(&>:not(:last-child)){border-color:var(--color-slate-100)}border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white)}.ticket-detail-attachments-list__item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));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));&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 40%,transparent)}}}}.ticket-detail-work-list{:where(&>: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)))}}.ticket-detail-work-list__item{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);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));&:hover{@media(hover:hover){border-color:var(--color-slate-100)}}&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.ticket-detail-work-list__check--done{color:var(--color-emerald-600)}.ticket-detail-progress-bar{height:calc(var(--spacing) * 2);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100)}.ticket-detail-progress-bar__fill{height:100%;border-radius:calc(infinity * 1px);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-emerald-500);--tw-gradient-to: var(--color-teal-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));transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .5s;transition-duration:.5s}.ticket-detail-sla-grid{display:grid;gap:calc(var(--spacing) * 4);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.ticket-detail-sla-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-detail-sla-card--ok{border-color:var(--color-emerald-200);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-emerald-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))}.ticket-detail-sla-card--risk{border-color:var(--color-amber-200);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-amber-50);--tw-gradient-to: var(--color-yellow-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))}.ticket-detail-sla-card--danger{border-color:var(--color-red-200);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-red-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));animation:sla-breach-blink 1.2s ease-in-out infinite}.ticket-detail-sla-card__label{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-400);text-transform:uppercase}.ticket-detail-sla-card__value{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-slate-900)}.ticket-detail-sla-bar{margin-top:calc(var(--spacing) * 3);height:calc(var(--spacing) * 2);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100)}.ticket-detail-sla-bar__fill{height:100%;border-radius:calc(infinity * 1px);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .7s;transition-duration:.7s}.ticket-detail-sla-bar__fill--ok{background-color:var(--color-emerald-500)}.ticket-detail-sla-bar__fill--risk{background-color:var(--color-amber-500)}.ticket-detail-sla-bar__fill--danger{background-color:var(--color-red-500)}.ticket-detail-sla-alert{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ticket-detail-sla-alert--danger{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-800)}.ticket-detail-sla-alert--warning{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-800)}.ticket-detail-related-list{:where(&>: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(&>:not(:last-child)){border-color:var(--color-slate-100)}border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white)}.ticket-detail-related-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;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));&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}}}.ticket-detail-kb-list{:where(&>: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)))}}.ticket-detail-kb-list__item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.ticket-detail-quick-action{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);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));&:hover{@media(hover:hover){--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:var(--color-emerald-200)}}&:hover{@media(hover:hover){background-color:var(--color-emerald-50)}}&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}&:disabled{pointer-events:none}&:disabled{opacity:50%}}.ticket-detail-quick-action--danger{border-color:var(--color-red-100);color:var(--color-red-700);&:hover{@media(hover:hover){border-color:var(--color-red-200)}}&:hover{@media(hover:hover){background-color:var(--color-red-50)}}}.ticket-detail-quick-action--warning{border-color:var(--color-amber-100);color:var(--color-amber-800);&:hover{@media(hover:hover){border-color:var(--color-amber-200)}}&:hover{@media(hover:hover){background-color:var(--color-amber-50)}}}.ticket-detail-quick-action--success{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-800);&:hover{@media(hover:hover){background-color:var(--color-emerald-100)}}}.ticket-detail-status-btn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);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))}.ticket-detail-status-btn--open{background-color:var(--color-sky-100);color:var(--color-sky-800);&:hover{@media(hover:hover){background-color:var(--color-sky-200)}}}.ticket-detail-status-btn--progress{background-color:var(--color-blue-600);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-blue-700)}}}.ticket-detail-status-btn--waiting{background-color:var(--color-amber-100);color:var(--color-amber-800);&:hover{@media(hover:hover){background-color:var(--color-amber-200)}}}.ticket-detail-status-btn--resolved{background-color:var(--color-emerald-600);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-emerald-700)}}}.ticket-detail-status-btn--closed{background-color:var(--color-slate-700);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-slate-800)}}}.ticket-detail-avatar{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-detail-avatar--agent{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-blue-500);--tw-gradient-to: var(--color-blue-700);--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))}.ticket-detail-avatar--requester{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-slate-500);--tw-gradient-to: var(--color-slate-700);--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))}.ticket-detail-avatar--watcher{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-violet-500);--tw-gradient-to: var(--color-violet-700);--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))}.ticket-detail-sidebar{background-color:var(--color-white)}.ticket-detail-drawer{animation:login-panel-enter .35s ease-out both}.brand-logo{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.brand-logo--compact{gap:0}.brand-logo__mark{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center}.brand-logo__img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:calc(infinity * 1px);object-fit:cover}.brand-logo--compact .brand-logo__mark,.brand-logo--compact .brand-logo__img{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}.brand-logo__wordmark{font-family:var(--font-display);font-size:1.05rem;--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking: -.03em;letter-spacing:-.03em}.brand-logo__wordmark--light .brand-logo__wordmark-omni{color:var(--color-white)}.brand-logo__wordmark--light .brand-logo__wordmark-ticket{color:var(--color-teal-200)}.brand-logo__wordmark-omni,.brand-logo__wordmark-maint{background:linear-gradient(135deg,#0f766e,#0d9488 52%,#0891b2);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-logo__wordmark-ticket,.brand-logo__wordmark-desk{color:#4f46e5}.brand-logo__name{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#006b66;@media(width>=40rem){font-size:.95rem}}.brand-logo__name--light{color:var(--color-white)}.brand-logo__tagline{font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: .14em;letter-spacing:.14em;color:var(--color-slate-500);text-transform:uppercase}.brand-logo__tagline--light{color:var(--color-slate-400)}.brand-logo--header{display:flex;align-items:center;gap:calc(var(--spacing) * 2.5)}.brand-logo__header-mark{position:relative;display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;@media(width>=40rem){height:calc(var(--spacing) * 11)}@media(width>=40rem){width:calc(var(--spacing) * 11)}transition:transform .2s ease,filter .2s ease}.itsm-topbar__brand:hover .brand-logo__header-mark{scale:1.03;filter:drop-shadow(0 4px 12px rgba(0,155,143,.28))}.brand-logo__header-logo-img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);@media(width>=40rem){height:calc(var(--spacing) * 11)}@media(width>=40rem){width:calc(var(--spacing) * 11)}}.brand-logo__header-name{display:none;font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);@media(width>=40rem){display:inline}@media(width>=40rem){font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}.brand-logo__header-img{height:calc(var(--spacing) * 8);width:auto;max-width:min(200px,42vw);object-fit:contain;object-position:left;@media(width>=40rem){height:calc(var(--spacing) * 9)}}.itsm-topbar{background:#fff;border-bottom:1px solid var(--md-border, #e2e8f0);color:#0f172a;box-shadow:var(--md-shadow-sm, 0 1px 2px rgba(15, 23, 42, .04))}.itsm-topbar__row{display:flex;min-height:3.25rem;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);@media(width>=40rem){gap:calc(var(--spacing) * 3)}@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}@media(width>=80rem){flex-wrap:nowrap}@media(width>=80rem){padding-inline:calc(var(--spacing) * 6)}}.itsm-topbar__cluster{display:flex;min-width:0;align-items:center}.itsm-topbar__cluster--start{min-width:0;gap:calc(var(--spacing) * 2);overflow:visible;@media(width>=40rem){gap:calc(var(--spacing) * 3)}@media(width>=80rem){flex:1}@media(width>=80rem){gap:calc(var(--spacing) * 4)}}.itsm-topbar__cluster--end{flex-shrink:0;gap:var(--spacing);@media(width>=40rem){gap:calc(var(--spacing) * 2)}}.itsm-topbar__nav{min-width:0;flex-shrink:1;align-items:center;gap:0;overflow-x:auto;scrollbar-width:none}.itsm-topbar__nav::-webkit-scrollbar{display:none}.itsm-topbar__nav-link{flex-shrink:0;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:transparent;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));&:hover{@media(hover:hover){color:var(--color-slate-900)}}@media(width>=80rem){padding-inline:calc(var(--spacing) * 3)}}.itsm-topbar__nav-link--active{border-color:#009b8f;color:#006b66}.itsm-topbar__icon-btn{position:relative;display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;color:var(--color-slate-600);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));&:hover{@media(hover:hover){color:#006b66}}}.itsm-topbar__search{min-width:0;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){border-color:#009b8f}}}.itsm-topbar__search--center{min-width:0;flex-shrink:0}.itsm-topbar__search-label{min-width:0;flex:1;text-align:left}.itsm-topbar__user{display:flex;align-items:center}.itsm-topbar__avatar{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;background-color:#009b8f;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.itsm-topbar__dropdown{position:absolute;top:100%;z-index:50;margin-top:var(--spacing);width:min(100vw - 1rem,24rem);max-width:calc(100vw - 1rem);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:var(--spacing);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.itsm-topbar__dropdown-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.itsm-topbar__dropdown-item{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.itsm-topbar__mobile{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.itsm-ticket-page{display:flex;min-height:100%;flex-direction:column;background-color:var(--color-white);color:var(--color-slate-900)}.itsm-ticket-page--drawer{height:100%}.itsm-ticket-page--loading,.itsm-ticket-page--error{display:flex;min-height:16rem;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 8);text-align:center}.itsm-ticket-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.itsm-ticket-header__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3)}.itsm-ticket-header__breadcrumb{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.itsm-ticket-header__breadcrumb-link{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-700);&:hover{@media(hover:hover){text-decoration-line:underline}}}.itsm-ticket-header__breadcrumb-sep{color:var(--color-slate-400)}.itsm-ticket-header__breadcrumb-current{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.itsm-ticket-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.itsm-ticket-header__action{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);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));&:hover{@media(hover:hover){color:var(--color-teal-900)}}&:disabled{opacity:50%}}.itsm-ticket-header__title-row{margin-top:calc(var(--spacing) * 2);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2)}.itsm-ticket-header__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);@media(width>=40rem){font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}.itsm-ticket-header__star{margin-top:calc(var(--spacing) * .5);color:var(--color-slate-400);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));&:hover{@media(hover:hover){color:var(--color-amber-500)}}}.itsm-ticket-header__star--active{color:var(--color-amber-500)}.itsm-meta-strip{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-600);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.itsm-meta-strip--secondary{border-top-style:var(--tw-border-style);border-top-width:0px;background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.itsm-meta-strip__item{display:inline-flex;align-items:center;gap:var(--spacing)}.itsm-meta-strip__label{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.itsm-meta-strip__value{color:var(--color-slate-800)}.itsm-meta-strip__link{color:var(--color-teal-700);&:hover{@media(hover:hover){text-decoration-line:underline}}}.itsm-meta-strip__link-btn{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);&:hover{@media(hover:hover){text-decoration-line:underline}}}.itsm-meta-strip__sep{color:var(--color-slate-300)}.itsm-priority-high{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600)}.itsm-ticket-body{display:grid;min-height:0;flex:1;grid-template-columns:repeat(1,minmax(0,1fr));@media(width>=64rem){grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}}.itsm-left-panel{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);@media(width>=64rem){border-right-style:var(--tw-border-style);border-right-width:1px}@media(width>=64rem){border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}.itsm-left-panel__section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.itsm-left-panel__heading{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.itsm-left-panel__field{margin-bottom:calc(var(--spacing) * 2)}.itsm-left-panel__label{margin-bottom:var(--spacing);display:block;font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.itsm-left-panel__select{width:100%;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800);&:focus{border-color:var(--color-teal-600)}&:focus{--tw-outline-style: none;outline-style:none}}.itsm-left-panel__textarea{width:100%;resize:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800);&:focus{border-color:var(--color-teal-600)}&:focus{--tw-outline-style: none;outline-style:none}}.itsm-left-panel__apply-btn{margin-top:calc(var(--spacing) * 2);background-color:var(--color-teal-700);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));&:hover{@media(hover:hover){background-color:var(--color-teal-800)}}&:disabled{opacity:50%}}.itsm-prop-list{:where(&>: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(&>:not(:last-child)){border-color:var(--color-slate-200)}border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200)}.itsm-prop-list__row{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:calc(var(--spacing) * 2);padding-inline:0;padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.itsm-prop-list__row dt{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.itsm-prop-list__row dd{color:var(--color-slate-900)}.itsm-prop-list__row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.itsm-prop-list__row--nested dd{display:flex;flex-wrap:wrap;gap:var(--spacing)}.itsm-prop-muted{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.itsm-inline-link{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);&:hover{@media(hover:hover){text-decoration-line:underline}}&:disabled{opacity:50%}}.itsm-priority-arrow{margin-right:var(--spacing);display:inline-block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.itsm-priority-arrow--critical,.itsm-priority-arrow--high{color:var(--color-red-600)}.itsm-priority-arrow--medium{color:var(--color-amber-600)}.itsm-priority-arrow--low{color:var(--color-slate-400)}.itsm-sla-ok{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700)}.itsm-sla-breach{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600)}.itsm-watcher-chip{display:inline-flex;align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.itsm-watcher-chip__remove{color:var(--color-slate-500);&:hover{@media(hover:hover){color:var(--color-red-600)}}}.itsm-conversation{display:flex;min-height:calc(100vh - 14rem);flex-direction:column}.itsm-conversation__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.itsm-conversation__title-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.itsm-conversation__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.itsm-conversation__filter-btn{display:inline-flex;align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);&:hover{@media(hover:hover){color:var(--color-slate-900)}}}.itsm-conversation__controls{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.itsm-conversation__control{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);&:hover{@media(hover:hover){color:var(--color-slate-900)}}}.itsm-conversation__icon-btn{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);align-items:center;justify-content:center;color:var(--color-slate-500);&:hover{@media(hover:hover){color:var(--color-slate-800)}}}.itsm-conversation__menu{position:absolute;top:100%;left:0;z-index:20;margin-top:var(--spacing);min-width:12rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:var(--spacing);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.itsm-conversation__menu--right{right:0;left:auto}.itsm-conversation__menu-item{display:block;width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.itsm-conversation__feed{flex:1;overflow-y:auto;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.itsm-conversation__empty{padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.itsm-message{display:flex;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 3)}.itsm-message--system{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.itsm-message__avatar{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;background-color:var(--color-slate-700);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.itsm-message__avatar--system{background-color:var(--color-blue-700)}.itsm-message__avatar--internal{background-color:var(--color-violet-700)}.itsm-message__body{min-width:0;flex:1}.itsm-message__meta{margin-bottom:var(--spacing);display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.itsm-message__author{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.itsm-message__role{color:var(--color-slate-500)}.itsm-message__time{color:var(--color-slate-400)}.itsm-message__tag{border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase}.itsm-message__tag--public{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.itsm-message__tag--internal{border-color:var(--color-violet-200);background-color:var(--color-violet-50);color:var(--color-violet-700)}.itsm-message__tag--system{border-color:var(--color-blue-200);background-color:var(--color-blue-50);color:var(--color-blue-700)}.itsm-message__content{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-800)}.itsm-composer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.itsm-composer__tabs{display:flex;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.itsm-composer__tab{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:transparent;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);&:hover{@media(hover:hover){color:var(--color-slate-800)}}}.itsm-composer__tab--active{border-color:var(--color-teal-600);color:var(--color-teal-800)}.itsm-composer__quick-replies{display:flex;flex-wrap:wrap;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.itsm-composer__quick-reply{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:11px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.itsm-composer__form{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.itsm-composer__footer{margin-top:calc(var(--spacing) * 2);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3)}.itsm-composer__tools{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.itsm-composer__tool{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;align-items:center;justify-content:center;color:var(--color-slate-500);&:hover{@media(hover:hover){color:var(--color-slate-800)}}}.itsm-composer__send{background-color:var(--color-teal-700);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-teal-800)}}&:disabled{opacity:50%}}.itsm-drawer-overlay{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 30%,transparent)}}.itsm-drawer{display:flex;height:100%;width:100%;max-width:var(--container-md);flex-direction:column;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.itsm-drawer__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.itsm-drawer__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.itsm-drawer__form{display:flex;flex:1;flex-direction:column;padding:calc(var(--spacing) * 5)}.itsm-drawer__actions{margin-top:auto;display:flex;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 4)}.itsm-drawer__btn{flex:1;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.sd-ticket-page{width:100%;max-width:none;min-width:0;overflow-x:hidden;background-color:#f4f7fa;color:#0f172a;animation:sd-page-in .26s ease-out both}.sd-ticket-console{width:100%;max-width:none;min-width:0;overflow-x:hidden;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}@media(width>=40rem){padding-block:calc(var(--spacing) * 2.5)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 6)}}.sd-ticket-page--loading,.sd-ticket-page--error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 8);text-align:center}.sd-ticket-main{display:flex;width:100%;max-width:none;min-width:0;flex-direction:column;gap:calc(var(--spacing) * 2);@media(width>=64rem){gap:calc(var(--spacing) * 2.5)}}.sd-ticket-hero{position:sticky;top:0;z-index:20;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}border-top:3px solid #009b8f;animation:sd-hero-in .24s ease-out both}.sd-ticket-hero__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.sd-ticket-hero__back{display:inline-flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:#009b8f;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out);&:hover{@media(hover:hover){border-color:color-mix(in oklab,#009b8f 35%,transparent)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}}}&:hover{@media(hover:hover){color:#006b66}}&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}&:active{scale:.97}@media(width>=40rem){height:calc(var(--spacing) * 8)}@media(width>=40rem){width:auto}@media(width>=40rem){padding-inline:calc(var(--spacing) * 2.5)}@media(width>=40rem){padding-block:var(--spacing)}}.sd-ticket-hero__back-chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.sd-ticket-hero__back-label{display:none;font-size:11px;--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);@media(width>=40rem){display:inline}}.sd-hero-commandbar{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}background-color:color-mix(in srgb,oklch(96.8% .007 247.896) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-100) 70%,transparent)}padding:var(--spacing);--tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sd-hero-commandbar--desktop{display:none;@media(width>=48rem){display:flex}}.sd-hero-commandbar--mobile{margin-top:calc(var(--spacing) * 2);width:100%;@media(width>=48rem){display:none}animation:sd-slide-down .2s ease-out both}.sd-hero-action{display:inline-flex;min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out);&:hover{@media(hover:hover){background-color:var(--color-white)}}&:hover{@media(hover:hover){color:var(--color-slate-900)}}&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:1px}&:focus-visible{outline-color:#009b8f}&:active{scale:.97}&:disabled{pointer-events:none}&:disabled{opacity:40%}}.sd-hero-action__glyph{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;opacity:80%;transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}.sd-hero-action:hover .sd-hero-action__glyph{opacity:100%}.sd-hero-action__label{white-space:nowrap}.sd-hero-action--primary{background-color:#009b8f;padding-inline:calc(var(--spacing) * 3);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sd-hero-action--primary .sd-hero-action__glyph{color:var(--color-white);opacity:100%}.sd-hero-action--primary:hover{background-color:#00857a;color:var(--color-white);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sd-hero-action--favorite{color:var(--color-amber-700)}.sd-hero-action--favorite:hover{background-color:var(--color-amber-50);color:var(--color-amber-800)}.sd-hero-action--favorite .sd-hero-action__glyph{color:var(--color-amber-500);opacity:100%}.sd-hero-action--mobile{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}background-color:color-mix(in srgb,oklch(96.8% .007 247.896) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-100) 70%,transparent)}padding-inline:calc(var(--spacing) * 3);--tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=48rem){display:none}}.sd-hero-action--mobile:hover{background-color:var(--color-white)}.sd-hero-action__glyph--spinning{animation:var(--animate-spin)}.sd-hero-action--active{background-color:var(--color-amber-50);color:var(--color-amber-800)}.sd-hero-menu-wrap{position:relative}.sd-hero-menu{position:absolute;top:100%;right:0;z-index:30;margin-top:var(--spacing);min-width:11rem;overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding-block:var(--spacing);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:sd-menu-in .2s ease-out both}.sd-hero-menu__item{display:block;width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0f172a;transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}}}&:hover{@media(hover:hover){color:#006b66}}&:focus-visible{background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}}&:focus-visible{--tw-outline-style: none;outline-style:none}&:active{scale:.99}&:disabled{opacity:40%}}.sd-ticket-hero__main{margin-top:var(--spacing);:where(&>: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)))}}.sd-ticket-hero__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing);font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#64748b;text-transform:uppercase}.sd-ticket-hero__code{font-family:var(--font-mono);color:#0f172a}.sd-ticket-hero__dot{color:#cbd5e1}.sd-ticket-hero__title-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 2)}.sd-ticket-hero__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f172a;@media(width>=40rem){font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}.sd-ticket-hero__badges{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:var(--spacing)}.sd-ticket-hero__deadline-badge{display:inline-flex;border-radius:var(--radius-md);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-700);text-transform:uppercase;--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-slate-200)}.sd-ticket-hero__deadline-badge--risk{background-color:var(--color-amber-50);color:var(--color-amber-800);--tw-ring-color: var(--color-amber-200)}.sd-ticket-hero__deadline-badge--breach{background-color:var(--color-red-50);color:var(--color-red-700);--tw-ring-color: var(--color-red-200)}.sd-ticket-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:#64748b}.sd-deadline-alert{position:relative;z-index:1;margin-top:calc(var(--spacing) * 2.5);margin-bottom:var(--spacing);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:#f8fafc;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);animation:sd-alert-in .26s ease-out both}.sd-deadline-alert--risk{border-color:color-mix(in srgb,oklch(92.4% .12 95.746) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}}.sd-deadline-alert--breach{border-color:color-mix(in srgb,oklch(88.5% .062 18.334) 70%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-red-200) 70%,transparent)}background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-50) 40%,transparent)}}.sd-deadline-alert__icon{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: 1;line-height:1;color:#64748b}.sd-deadline-alert--risk .sd-deadline-alert__icon{color:var(--color-amber-600)}.sd-deadline-alert--breach .sd-deadline-alert__icon{color:var(--color-red-600)}.sd-deadline-alert__body{min-width:0;flex:1;:where(&>: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)))}}.sd-deadline-alert__text{font-size:11px;--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#475569}.sd-deadline-alert--risk .sd-deadline-alert__text{color:var(--color-amber-900)}.sd-deadline-alert--breach .sd-deadline-alert__text{color:var(--color-red-800)}.sd-deadline-alert__remaining{color:#64748b}.sd-deadline-alert__track{height:var(--spacing);overflow:hidden;border-radius:calc(infinity * 1px);background-color:color-mix(in oklab,#e2e8f0 90%,transparent)}.sd-deadline-alert__fill{height:100%;border-radius:calc(infinity * 1px);background-color:#009b8f;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.sd-deadline-alert--risk .sd-deadline-alert__fill{background-color:var(--color-amber-500)}.sd-deadline-alert--breach .sd-deadline-alert__fill{background-color:var(--color-red-500)}.sd-ticket-skeleton{width:100%;max-width:var(--container-6xl);:where(&>: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)))}padding:calc(var(--spacing) * 6)}.sd-ticket-skeleton__bar{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 40);animation:var(--animate-pulse);border-radius:.25rem;background-color:#e2e8f0}.sd-ticket-skeleton__grid{display:grid;gap:calc(var(--spacing) * 4);@media(width>=64rem){grid-template-columns:minmax(0,1fr) 30%}}.sd-ticket-skeleton__col{:where(&>: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)))}}.sd-ticket-skeleton__line{height:calc(var(--spacing) * 3);animation:var(--animate-pulse);border-radius:.25rem;background-color:#e2e8f0}.sd-ticket-skeleton__line--lg{height:calc(var(--spacing) * 5);width:calc(2 / 3 * 100%)}.sd-ticket-shell{display:grid;width:100%;max-width:none;min-width:0;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:calc(var(--spacing) * 3);overflow-x:hidden;@media(width>=64rem){grid-template-columns:minmax(0,1.35fr) minmax(24rem,32rem)}@media(width>=64rem){gap:calc(var(--spacing) * 4)}}.sd-ticket-shell__left{width:100%;max-width:none;min-width:0;overflow:visible;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=64rem){border-right-style:var(--tw-border-style);border-right-width:0px}}.sd-ticket-shell__right{display:flex;width:100%;max-width:none;min-width:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=64rem){position:sticky}@media(width>=64rem){top:calc(var(--app-topbar-height,3.25rem) + .5rem)}@media(width>=64rem){height:calc(100dvh - var(--app-topbar-height,3.25rem) - 1.25rem)}@media(width>=64rem){max-height:calc(100dvh - var(--app-topbar-height,3.25rem) - 1.25rem)}@media(width>=64rem){align-self:flex-start}}.sd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:color-mix(in oklab,#009b8f 35%,transparent)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}&:hover{@media(hover:hover){color:#006b66}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}&:active{scale:.98}&:disabled{pointer-events:none}&:disabled{opacity:45%}}.sd-btn--xs{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:11px}.sd-btn--sm{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5)}.sd-btn--ghost{border-color:transparent;background-color:transparent;&:hover{@media(hover:hover){border-color:var(--color-slate-200)}}&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.sd-btn--primary{border-color:#009b8f;background-color:#009b8f;color:var(--color-white);&:hover{@media(hover:hover){border-color:#00857a}}&:hover{@media(hover:hover){background-color:#00857a}}&:hover{@media(hover:hover){color:var(--color-white)}}}.sd-btn--link{border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-inline:0;padding-block:0;color:#009b8f;&:hover{@media(hover:hover){background-color:transparent}}&:hover{@media(hover:hover){text-decoration-line:underline}}}.sd-ficha{width:100%;max-width:100%;min-width:0;overflow:visible;padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);@media(width>=40rem){padding-inline:calc(var(--spacing) * 4)}}.sd-ficha__section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 2.5);&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}@media(width>=40rem){padding-block:calc(var(--spacing) * 3)}animation:sd-section-in .26s ease-out both}.sd-ficha__section:nth-child(2n){background-color:var(--color-white)}.sd-ficha__section--summary{animation-delay:40ms}.sd-ficha__heading{margin-bottom:calc(var(--spacing) * 2);display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:#475569;text-transform:uppercase}.sd-ficha__heading-mark{display:inline-block;height:calc(var(--spacing) * 4);width:var(--spacing);flex-shrink:0;border-radius:calc(infinity * 1px);background-color:#009b8f}.sd-ficha__summary-grid{display:grid;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.sd-ficha__field--wide{@media(width>=40rem){grid-column:span 2 / span 2}@media(width>=64rem){grid-column:span 1 / span 1}@media(width>=64rem){grid-row:span 2 / span 2}}.sd-ficha__cols{display:grid;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3)}.sd-ficha__cols--3{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.sd-ficha__cols--4{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.sd-ficha__cols--assign .sd-ficha__field{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}}.sd-ficha__label{margin-bottom:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#94a3b8;text-transform:uppercase}.sd-ficha__value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#0f172a}.sd-ficha__value--inline{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.sd-ficha__value--text{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-wrap;color:#334155}.sd-ficha__value--clamped{max-height:calc(var(--spacing) * 20);overflow:hidden}.sd-ficha__section--footer{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;background-color:var(--color-white);padding-bottom:calc(var(--spacing) * 4)}.sd-footer-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));:where(&>: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(&>:not(:last-child)){border-color:var(--color-slate-100)}border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 30%,transparent)}@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=48rem){:where(&>: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)))}}@media(width>=48rem){:where(&>: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)))}}}.sd-footer-col{min-width:0;padding:calc(var(--spacing) * 3);@media(width>=40rem){padding:calc(var(--spacing) * 4)}}.sd-footer-col__head{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#dbe3ea;padding-bottom:calc(var(--spacing) * 2)}.sd-footer-col__title{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:#64748b;text-transform:uppercase}.sd-ticket-empty{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:#e2e8f0;background-color:color-mix(in oklab,#f8fafc 80%,transparent);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center}.sd-ticket-empty--compact{padding-block:calc(var(--spacing) * 3)}.sd-ticket-empty--panel{margin-inline:var(--spacing);margin-block:calc(var(--spacing) * 2)}.sd-ticket-empty__title{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#334155}.sd-ticket-empty__text{margin-top:var(--spacing);font-size:11px;--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:#64748b}.sd-ticket-empty__action{margin-top:calc(var(--spacing) * 2)}.sd-data-table{width:100%;max-width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.sd-data-table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0}.sd-data-table tbody tr{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));--tw-duration: .15s;transition-duration:.15s;&:hover{@media(hover:hover){background-color:#f8fafc}}}.sd-data-table th{padding-right:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1.5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#94a3b8;text-transform:uppercase}.sd-data-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#f1f5f9;padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);color:#334155;&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}.sd-data-table__code{font-family:var(--font-mono);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.sd-data-table__truncate{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-task-inline{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.sd-resolution-list{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:0;margin-block-end:0}}.sd-resolution-list__item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#f1f5f9;padding-block:calc(var(--spacing) * 2.5);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));--tw-duration: .15s;transition-duration:.15s;&:last-child{border-style:var(--tw-border-style);border-width:0px}&:hover{@media(hover:hover){background-color:#f8fafc}}}.sd-resolution-list__text{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:#334155}.sd-resolution-list__meta{margin-top:calc(var(--spacing) * .5);font-size:10px;color:#64748b}.sd-link{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;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));--tw-duration: .15s;transition-duration:.15s;&:hover{@media(hover:hover){color:#006b66}}&:hover{@media(hover:hover){text-decoration-line:underline}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}}.sd-link--inline{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.sd-link--toggle{margin-top:var(--spacing);display:inline-block;font-size:11px}.sd-history-list--flat .sd-history-list__item{display:grid;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#f1f5f9;padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));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));--tw-duration: .15s;transition-duration:.15s;&:last-child{border-style:var(--tw-border-style);border-width:0px}&:hover{@media(hover:hover){background-color:#f8fafc}}@media(width>=40rem){grid-template-columns:4.5rem 1fr auto}}.sd-history-list__user{color:#009b8f}.sd-task-list__check{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);accent-color:#009b8f}.sd-task-list__done{color:#94a3b8;text-decoration-line:line-through}.sd-history-timeline{position:relative;:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:0;margin-block-end:0}padding-left:calc(var(--spacing) * 4)}.sd-history-timeline:before{content:"";position:absolute;top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);left:3px;width:1px;background-color:#cbd5e1}.sd-history-timeline__item{position:relative;display:flex;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.sd-history-timeline__dot{position:absolute;top:calc(var(--spacing) * 3.5);left:calc(var(--spacing) * -4);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:#009b8f;--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);--tw-ring-color: var(--color-white)}.sd-history-timeline__body{min-width:0;flex:1}.sd-history-timeline__head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);font-size:10px;color:#64748b}.sd-history-timeline__head time{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#475569;--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,)}.sd-history-timeline__actor{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#64748b}.sd-history-timeline__message{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:#334155}.sd-side-panel{display:flex;height:100%;min-height:0;width:100%;flex:1;flex-direction:column;overflow:hidden;background-color:var(--color-white)}.sd-side-panel__head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.sd-side-panel__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#006b66;text-transform:uppercase}.sd-side-panel__count{display:inline-flex;min-width:1.5rem;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in oklab,#009b8f 12%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.sd-side-panel__tabs{display:flex;flex-shrink:0;gap:var(--spacing);overflow-x:auto;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5)}.sd-side-panel__tab{flex-shrink:0;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#64748b;text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}&:hover{@media(hover:hover){color:#0f172a}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}}.sd-side-panel__tab--active{border-color:color-mix(in oklab,#009b8f 30%,transparent);background-color:var(--color-teal-50);color:#006b66;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sd-side-panel__composer{flex-shrink:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding:calc(var(--spacing) * 3);animation:sd-composer-in .22s ease-out both}.sd-side-panel__input{min-height:4.25rem;width:100%;resize:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:#f8fafc;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:#0f172a;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));--tw-duration: .2s;transition-duration:.2s;&::placeholder{color:#94a3b8}&:focus{border-color:#009b8f}&:focus{background-color:var(--color-white)}&: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{--tw-ring-color: color-mix(in oklab, #009b8f 15%, transparent)}&:focus{--tw-outline-style: none;outline-style:none}}.sd-side-panel__composer-bar{margin-top:calc(var(--spacing) * 2);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.sd-side-panel__composer-actions{display:flex;min-width:0;align-items:center;gap:calc(var(--spacing) * 1.5)}.sd-side-panel__attach{display:inline-flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;color:#64748b;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:#e2e8f0}}&:hover{@media(hover:hover){background-color:#f1f5f9}}&:hover{@media(hover:hover){color:#009b8f}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}}.sd-side-panel__attach--loading{pointer-events:none;opacity:60%}.sd-side-panel__attach-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.sd-side-panel__attach-spinner{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:#cbd5e1;border-top-color:#009b8f}.sd-side-panel__pill{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#64748b;text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:#f8fafc}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}}.sd-side-panel__pill--internal{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-800)}.sd-side-panel__pill--public{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.sd-side-panel__send{flex-shrink:0}.sd-side-panel__feed{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2)}.sd-side-panel__more{flex-shrink:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:#f8fafc}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:-2px}&:focus-visible{outline-color:#009b8f}}.sd-side-panel__files{flex:1;overflow-y:auto;padding:calc(var(--spacing) * 2)}.sd-side-panel__file{margin-bottom:0;display:flex;width:100%;flex-direction:column;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:last-child{border-style:var(--tw-border-style);border-width:0px}&:hover{@media(hover:hover){border-color:#e2e8f0}}&:hover{@media(hover:hover){background-color:var(--color-white)}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}}.sd-side-panel__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0f172a}.sd-side-panel__file-meta{font-size:10px;color:#64748b}.sd-msg{display:flex;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2.5);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));--tw-duration: .15s;transition-duration:.15s;&:hover{@media(hover:hover){border-color:color-mix(in oklab,#e2e8f0 80%,transparent)}}&:hover{@media(hover:hover){background-color:var(--color-white)}}}.sd-msg--internal{border-color:color-mix(in srgb,oklch(96.2% .059 95.617) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}}}.sd-msg__avatar{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #009b8f;--tw-gradient-to: #006b66;--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));font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sd-msg__avatar--link{text-decoration-line:none;&:hover{@media(hover:hover){opacity:90%}}}.sd-msg__body{min-width:0;flex:1}.sd-msg__head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5)}.sd-msg__author{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f172a;&:hover{@media(hover:hover){text-decoration-line:underline}}}.sd-msg__tag{border-radius:.25rem;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-size:9px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#64748b;text-transform:uppercase;--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: #e2e8f0}.sd-msg__tag--internal{background-color:var(--color-amber-50);color:var(--color-amber-800);--tw-ring-color: var(--color-amber-200)}.sd-msg__tag--attach{background-color:var(--color-slate-50);color:var(--color-slate-600);--tw-ring-color: var(--color-slate-200)}.sd-msg__time{margin-left:auto;font-size:10px;color:#94a3b8;--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,)}.sd-msg__text{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:#334155}.sd-msg__text--clamped{max-height:calc(var(--spacing) * 12);overflow:hidden}.sd-msg__actions{margin-top:calc(var(--spacing) * 1.5);display:flex;gap:calc(var(--spacing) * 2)}.sd-msg--attachment .sd-msg__text{margin-bottom:calc(var(--spacing) * 1.5);color:#64748b}.sd-msg__attachment-thumb{margin-top:var(--spacing);display:block;max-width:100%;overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:#f8fafc;padding:0;text-align:left;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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:#009b8f}}}.sd-msg__attachment-thumb img{display:block;max-height:calc(var(--spacing) * 40);width:auto;max-width:100%;object-fit:contain}.sd-msg__attachment-loading{margin-top:var(--spacing);font-size:10px;color:#94a3b8}.sd-msg__attachment-file{margin-top:var(--spacing);display:flex;width:100%;max-width:var(--container-xs);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:#f8fafc;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:#009b8f}}}.sd-msg__attachment-icon{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:#fee2e2;font-size:9px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-700)}.sd-msg__attachment-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0f172a}.sd-msg__attachment-size{display:block;font-size:10px;color:#64748b}.sd-feed-item{display:grid;grid-template-columns:4rem 1fr;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));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));--tw-duration: .15s;transition-duration:.15s;&:hover{@media(hover:hover){background-color:var(--color-white)}}}.sd-feed-item--sla{border-color:color-mix(in srgb,oklch(93.6% .032 17.717) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-red-100) 80%,transparent)}background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-50) 30%,transparent)}}.sd-feed-item__time{font-size:10px;color:#94a3b8;--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,)}.sd-feed-item__title{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#64748b}.sd-feed-item__text{color:#334155}@keyframes sd-page-in{0%{opacity:0}to{opacity:1}}@keyframes sd-hero-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-alert-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-menu-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes sd-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-composer-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sd-ticket-page,.sd-ticket-hero,.sd-ficha__section,.sd-deadline-alert,.sd-hero-menu,.sd-ticket-hero__actions--mobile,.sd-side-panel__composer,.sd-deadline-alert__fill,.sd-data-table tbody tr,.sd-msg,.sd-resolution-list__item,.sd-history-list--flat .sd-history-list__item{animation:none!important;transition:none!important}.sd-hero-action__glyph--spinning{animation:none!important}}@media(max-width:1023px){.sd-ticket-shell__right{position:static;height:auto;max-height:none;border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:0px;border-color:#cbd5e1}.sd-side-panel{max-height:none}.sd-side-panel__feed{max-height:min(50vh,24rem);overflow-y:auto}.sd-ticket-hero{position:static}}@media(max-width:639px){.sd-ticket-hero{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.sd-ficha{padding-inline:calc(var(--spacing) * 3)}.sd-ficha__cols--4,.sd-footer-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.sd-data-table__truncate{max-width:8rem}}.sd-badge{display:inline-flex;border-radius:.25rem;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.sd-badge--green{background-color:var(--color-emerald-100);color:var(--color-emerald-800);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-emerald-200)}.sd-badge--amber{background-color:var(--color-amber-100);color:var(--color-amber-900);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-amber-200)}.sd-badge--orange{background-color:var(--color-orange-100);color:var(--color-orange-900);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-orange-200)}.sd-badge--red{background-color:var(--color-red-100);color:var(--color-red-800);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-red-200)}.sd-badge--blue{background-color:var(--color-cyan-100);color:var(--color-cyan-900);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-cyan-200)}.sd-sla-bar{display:flex;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5)}.sd-sla-bar--breached{background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-50) 80%,transparent)}}.sd-sla-bar--warning{background-color:color-mix(in srgb,oklch(98% .016 73.684) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-orange-50) 70%,transparent)}}.sd-sla-bar__track{height:calc(var(--spacing) * 1.5);min-width:8rem;flex:1;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200)}.sd-sla-bar__fill{height:100%;border-radius:calc(infinity * 1px);background-color:var(--color-teal-600);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .5s;transition-duration:.5s}.sd-sla-bar--breached .sd-sla-bar__fill{background-color:var(--color-red-500)}.sd-sla-bar--warning .sd-sla-bar__fill{background-color:var(--color-orange-500)}.sd-sla-bar__info{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2)}.sd-sla-bar__ring{position:relative;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;border-radius:calc(infinity * 1px);background:conic-gradient(#0d9488 var(--sd-sla-progress, 0%),#e2e8f0 0)}.sd-sla-bar--breached .sd-sla-bar__ring{background:conic-gradient(#ef4444 var(--sd-sla-progress, 100%),#fecaca 0)}.sd-sla-bar__ring:after{content:"";position:absolute;inset:3px;border-radius:calc(infinity * 1px);background-color:var(--color-white)}.sd-sla-bar__label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.sd-sla-bar--breached .sd-sla-bar__label{color:var(--color-red-800)}.sd-block{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.sd-block--requester{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}padding-block:calc(var(--spacing) * 5)}.sd-block--half{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.sd-block__label{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.sd-block__title{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.sd-block__line{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.sd-block__line--location{margin-top:calc(var(--spacing) * 3)}.sd-block__key{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.sd-block__service-name{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.sd-block__text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:pre-wrap;color:var(--color-slate-800)}.sd-block__text--collapsed{max-height:calc(var(--spacing) * 16);overflow:hidden}.sd-block__path{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.sd-two-col{display:grid;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sd-two-col .sd-block{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;@media(width>=64rem){border-right-style:var(--tw-border-style);border-right-width:1px}@media(width>=64rem){border-color:var(--color-slate-200)}}.sd-requester{display:grid;gap:calc(var(--spacing) * 4)}.sd-requester--three-col{grid-template-columns:repeat(1,minmax(0,1fr));@media(width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=48rem){:where(&>: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)))}}@media(width>=48rem){:where(&>:not(:last-child)){border-color:var(--color-slate-200)}}}.sd-requester__identity{display:flex;gap:calc(var(--spacing) * 3);@media(width>=48rem){padding-right:calc(var(--spacing) * 5)}}.sd-requester__contact-col,.sd-requester__location-col{@media(width>=48rem){padding-inline:calc(var(--spacing) * 5)}}.sd-requester__type{margin-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.sd-avatar{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-teal-600);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sd-requester__line{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800)}.sd-requester__key{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.sd-requester__contact{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800)}.sd-requester__subsection{margin-top:calc(var(--spacing) * 3)}.sd-requester__subtitle{margin-bottom:var(--spacing);display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.sd-requester__value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800)}.sd-link{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);&:hover{@media(hover:hover){color:var(--color-teal-900)}}&:hover{@media(hover:hover){text-decoration-line:underline}}}.sd-link--strong{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-800)}.sd-link--code{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.sd-link--toggle{margin-top:calc(var(--spacing) * 2);display:inline-block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.sd-block--inline{display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sd-inline-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.sd-inline-row__label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.sd-inline-row__value{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.sd-inline-row__edit{margin-left:var(--spacing);display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);align-items:center;justify-content:center;color:var(--color-teal-700);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));&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}&:hover{@media(hover:hover){color:var(--color-teal-900)}}}.sd-block--grid4{display:grid;gap:calc(var(--spacing) * 4);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.sd-metric__title{margin-bottom:var(--spacing);display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.sd-metric__value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.sd-tasks{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.sd-tasks__tabs{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200)}.sd-tasks__tab{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:transparent;padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));&:hover{@media(hover:hover){color:var(--color-teal-800)}}}.sd-tasks__tab--active{border-color:var(--color-teal-600);color:var(--color-teal-800)}.sd-tasks__add{margin-left:auto;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-700);&:hover{@media(hover:hover){color:var(--color-teal-900)}}&:hover{@media(hover:hover){text-decoration-line:underline}}}.sd-task-list{:where(&>: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(&>:not(:last-child)){border-color:var(--color-slate-100)}}.sd-task-list__item{display:flex;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.sd-task-list__check{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:.25rem;border-color:var(--color-slate-300);color:var(--color-teal-600)}.sd-task-list__done{color:var(--color-slate-400);text-decoration-line:line-through}.sd-task-list__remove{color:var(--color-slate-400);&:hover{@media(hover:hover){color:var(--color-red-600)}}}.sd-related-list{:where(&>: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(&>:not(:last-child)){border-color:var(--color-slate-100)}}.sd-related-list__item{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));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));&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.sd-related-list__code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-800)}.sd-related-list__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-800)}.sd-empty{display:flex;flex-direction:column;align-items:center;padding-block:calc(var(--spacing) * 10);text-align:center}.sd-empty__icon{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);color:var(--color-slate-300)}.sd-empty__text{max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.sd-dropdown{position:absolute;top:100%;right:0;z-index:30;margin-top:var(--spacing);min-width:10rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:var(--spacing);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sd-dropdown__item{display:block;width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}}.sd-activity-panel{display:flex;min-height:0;flex:1;flex-direction:column;background-color:var(--color-white)}.sd-activity-panel__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0;background-color:color-mix(in oklab,#f8fafc 80%,transparent);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.sd-activity-panel__tabs{display:flex;gap:var(--spacing);overflow-x:auto}.sd-activity-panel__tab{flex-shrink:0;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#475569;&:hover{@media(hover:hover){background-color:var(--color-white)}}&:hover{@media(hover:hover){color:#0f172a}}}.sd-activity-panel__tab--active{background-color:var(--color-white);color:#006b66;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: #e2e8f0}.sd-activity-panel__composer{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.sd-activity-panel__textarea{width:100%;resize:vertical;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:#0f172a;&::placeholder{color:#94a3b8}&:focus{border-color:#009b8f}&: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{--tw-ring-color: color-mix(in oklab, #009b8f 20%, transparent)}&:focus{--tw-outline-style: none;outline-style:none}}.sd-activity-panel__composer-actions{margin-top:calc(var(--spacing) * 2);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.sd-activity-panel__input{min-width:0;flex:1;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-900);&::placeholder{color:var(--color-slate-400)}&:focus{border-color:var(--color-teal-600)}&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus{--tw-ring-color: var(--color-teal-600)}&:focus{--tw-outline-style: none;outline-style:none}}.sd-activity-panel__send{border-radius:var(--radius-lg);background-color:#009b8f;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));&:hover{@media(hover:hover){background-color:#00857a}}&:disabled{opacity:40%}}.sd-activity-panel__timeline{flex:1;overflow-y:auto;scroll-behavior:smooth;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.sd-activity-item{display:flex;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 3);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));&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}}}.sd-activity-item--sla{background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-50) 50%,transparent)}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-50) 80%,transparent)}}}}.sd-activity-item__icon{margin-top:calc(var(--spacing) * .5);display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200);color:var(--color-slate-700)}.sd-activity-item__icon--assignment{background-color:var(--color-teal-100);color:var(--color-teal-800)}.sd-activity-item__icon--system{background-color:var(--color-cyan-100);color:var(--color-cyan-900)}.sd-activity-item__icon--comment{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.sd-activity-item__icon--attachment{background-color:var(--color-slate-100);color:var(--color-slate-700)}.sd-activity-item__icon--sla{background-color:var(--color-red-100);color:var(--color-red-700)}.sd-activity-item__body{min-width:0;flex:1}.sd-activity-item__title{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.sd-activity-item__message{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.sd-activity-item__message--collapsed{max-height:calc(var(--spacing) * 12);overflow:hidden}.sd-activity-item__meta{margin-top:calc(var(--spacing) * 1.5);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.sd-activity-item__user{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-800)}.sd-activity-item__time{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.sd-activity-panel__empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.sd-activity-panel__more{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}}.sd-activity-panel__visibility{flex-shrink:0;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase;&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.sd-activity-panel__visibility--internal{border-color:var(--color-amber-300);background-color:var(--color-amber-50);color:var(--color-amber-900)}.sd-comment-card{margin-bottom:calc(var(--spacing) * 3);display:flex;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}}.sd-comment-card--internal{border-color:var(--color-amber-200);background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.sd-comment-card__avatar{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-teal-600);--tw-gradient-to: var(--color-teal-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));font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);&:hover{@media(hover:hover){--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)}}&:hover{@media(hover:hover){--tw-ring-color: var(--color-teal-300)}}}.sd-comment-card__body{min-width:0;flex:1}.sd-comment-card__header{margin-bottom:var(--spacing);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.sd-comment-card__author{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);&:hover{@media(hover:hover){color:var(--color-teal-800)}}&:hover{@media(hover:hover){text-decoration-line:underline}}}.sd-comment-card__role{font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.sd-comment-card__badge{border-radius:calc(infinity * 1px);background-color:var(--color-emerald-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-emerald-800);text-transform:uppercase}.sd-comment-card__badge--internal{background-color:var(--color-amber-100);color:var(--color-amber-900)}.sd-comment-card__time{margin-left:auto;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.sd-comment-card__message{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-800)}.sd-comment-card__message--collapsed{max-height:calc(var(--spacing) * 16);overflow:hidden}.sd-comment-card__actions{margin-top:calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.sd-comment-card__action{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);&:hover{@media(hover:hover){color:var(--color-teal-900)}}&:hover{@media(hover:hover){text-decoration-line:underline}}}.sd-activity-item__user--link{&:hover{@media(hover:hover){color:var(--color-teal-900)}}&:hover{@media(hover:hover){text-decoration-line:underline}}}.utp-overlay{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 45%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 45%,transparent)}padding:calc(var(--spacing) * 4);--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);@media(width>=40rem){padding:calc(var(--spacing) * 6)}}.utp-layout{display:flex;min-height:min(92vh,56rem);width:100%;max-width:120rem;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:utp-fade-in .2s ease-out}.utp-main{display:flex;min-width:0;flex:1 1 68%;flex-direction:column;overflow:hidden;background-color:var(--color-white)}.utp-main__toolbar{display:flex;justify-content:flex-end;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.utp-main__close{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);color:var(--color-slate-500);&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}&:hover{@media(hover:hover){color:var(--color-slate-800)}}}.utp-main__loading{padding:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.utp-hero{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:flex-start}@media(width>=40rem){justify-content:space-between}@media(width>=40rem){padding-inline:calc(var(--spacing) * 8)}}.utp-hero__identity{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 4)}.utp-hero__avatar{display:flex;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(infinity * 1px);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #009b8f;--tw-gradient-to: #006b66;--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));font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.utp-hero__avatar img{height:100%;width:100%;object-fit:cover}.utp-hero__name{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.utp-hero__role{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66}.utp-hero__dept{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.utp-hero__brand{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--spacing) * 3)}.utp-hero__actions{display:flex;gap:calc(var(--spacing) * 2)}.utp-icon-btn{display:inline-flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);color:var(--color-slate-600);&:hover{@media(hover:hover){border-color:#009b8f}}&:hover{@media(hover:hover){color:#006b66}}}.utp-info-grid{display:grid;gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=40rem){padding-inline:calc(var(--spacing) * 8)}}.utp-info-col__title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.utp-info-line{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.utp-info-line__label{margin-right:calc(var(--spacing) * 2);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.utp-info-line--location{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.utp-link{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;&:hover{@media(hover:hover){text-decoration-line:underline}}}.utp-stars{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-amber-400)}.utp-alert{margin-top:calc(var(--spacing) * 3);display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-700)}.utp-tabs{display:flex;gap:0;overflow-x:auto;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in oklab,#eceff1 60%,transparent);padding-inline:calc(var(--spacing) * 5);@media(width>=40rem){padding-inline:calc(var(--spacing) * 8)}}.utp-tabs__btn{flex-shrink:0;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:transparent;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);&:hover{@media(hover:hover){color:#006b66}}}.utp-tabs__btn--active{border-color:#009b8f;background-color:var(--color-white);color:#006b66}.utp-ticket-table{flex:1;overflow-y:auto}.utp-ticket-row{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left;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));&:hover{@media(hover:hover){background-color:color-mix(in oklab,#009b8f 5%,transparent)}}@media(width>=40rem){padding-inline:calc(var(--spacing) * 8)}}.utp-ticket-row__icon{color:#009b8f}.utp-ticket-row__main{min-width:0}.utp-ticket-row__code{display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.utp-ticket-row__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.utp-ticket-row__opened{display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.utp-ticket-row__status,.utp-ticket-row__assignee,.utp-ticket-row__modified{display:none;min-width:7rem;flex-direction:column;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));@media(width>=40rem){display:flex}}.utp-ticket-row__status-label{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.utp-ticket-row__status-value{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#009b8f}.utp-ticket-row__chevron{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));color:var(--color-slate-400)}.utp-empty{padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.utp-empty--sidebar{padding-block:calc(var(--spacing) * 6)}.utp-activity{display:flex;width:100%;max-width:22rem;flex-shrink:0;flex-direction:column;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);background-color:#eceff1;@media(width>=40rem){max-width:32%}}.utp-activity__title{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.utp-activity__feed{flex:1;:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:0;margin-block-end:0}overflow-y:auto}.utp-activity__item{display:flex;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.utp-activity__avatar{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:#009b8f;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.utp-activity__text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800)}.utp-activity__snippet{margin-top:var(--spacing);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-600)}.utp-activity__time{margin-top:var(--spacing);display:block;font-size:11px;color:var(--color-slate-500)}.utp-page{background-color:#f8fafc;padding:calc(var(--spacing) * 4);@media(width>=40rem){padding:calc(var(--spacing) * 6)}}.utp-page__loading{padding-block:calc(var(--spacing) * 12);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.utp-page-layout{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);@media(width>=64rem){flex-direction:row}}.utp-main--page{flex:1 1 68%}.utp-activity--page{max-width:none;@media(width>=64rem){max-width:32%}}.utp-forbidden{margin-inline:auto;max-width:var(--container-md);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding:calc(var(--spacing) * 8);text-align:center}.utp-forbidden__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-900)}.utp-forbidden__text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-red-800)}.utp-forbidden__link{margin-top:calc(var(--spacing) * 4);display:inline-block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;&:hover{@media(hover:hover){text-decoration-line:underline}}}.utp-stats-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){grid-template-columns:repeat(4,minmax(0,1fr))}@media(width>=40rem){padding-inline:calc(var(--spacing) * 8)}}.utp-stat{text-align:center}.utp-stat__value{display:block;font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.utp-stat__label{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.utp-permissions-note{margin-inline:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-amber-900);@media(width>=40rem){margin-inline:calc(var(--spacing) * 8)}}.utp-hero__copy{min-width:0;flex:1}.utp-hero__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.utp-hero__meta{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.utp-hero__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(var(--spacing) * 2)}.utp-hero__avatar--inactive{opacity:60%;--tw-grayscale: grayscale(100%);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,)}.utp-status-badge{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.utp-status-badge--active{background-color:var(--color-emerald-50);color:var(--color-emerald-700);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-emerald-200)}.utp-status-badge--inactive{background-color:var(--color-slate-100);color:var(--color-slate-500);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-slate-200)}.utp-action-btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,#009b8f 30%,transparent);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66;&:hover{@media(hover:hover){border-color:#009b8f}}&:hover{@media(hover:hover){background-color:color-mix(in oklab,#009b8f 5%,transparent)}}}.utp-action-btn--ghost{border-color:var(--color-slate-200);color:var(--color-slate-600);&:hover{@media(hover:hover){border-color:var(--color-slate-300)}}&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}&:hover{@media(hover:hover){color:var(--color-slate-800)}}}.utp-action-btn--sm{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:11px}.utp-action-btn--success{border-color:var(--color-emerald-300);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.utp-summary-band{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.utp-summary-band__item{display:flex;min-width:4.5rem;flex:1;flex-direction:column;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:center}.utp-summary-band__value{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66;@media(width>=40rem){font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}.utp-summary-band__label{margin-top:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.utp-summary-band__sep{display:none;height:calc(var(--spacing) * 8);width:1px;align-self:center;background-color:var(--color-slate-200);@media(width>=40rem){display:block}}.utp-details{display:grid;gap:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);@media(width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.utp-details__col{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){border-right-style:var(--tw-border-style);border-right-width:1px}@media(width>=40rem){border-bottom-style:var(--tw-border-style);border-bottom-width:0px}@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=40rem){&:last-child{border-right-style:var(--tw-border-style);border-right-width:0px}}}.utp-details__heading{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.utp-details__list{:where(&>: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)))}}.utp-details__row{display:grid;grid-template-columns:minmax(5rem,7rem) 1fr;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.utp-details__row dt{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.utp-details__row dd{min-width:0;color:var(--color-slate-800)}.utp-tags{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){flex-direction:row}@media(width>=40rem){flex-wrap:wrap}@media(width>=40rem){gap:calc(var(--spacing) * 4)}@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.utp-tags__group{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5)}.utp-tags__label{margin-right:var(--spacing);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.utp-tags__chip{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:11px;color:var(--color-slate-700)}.utp-tickets-section{display:flex;min-height:0;flex:1;flex-direction:column}.utp-ticket-row__sla{display:none;border-radius:.25rem;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;@media(width>=40rem){display:inline}}.utp-ticket-row__sla--risk{background-color:var(--color-amber-50);color:var(--color-amber-700)}.utp-ticket-row__sla--breached{background-color:var(--color-red-50);color:var(--color-red-700)}.utp-activity__header{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.utp-link--inline{cursor:pointer;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;&:hover{@media(hover:hover){text-decoration-line:underline}}}.utp-skeleton{margin-inline:auto;max-width:var(--container-5xl);:where(&>: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)))}padding:calc(var(--spacing) * 6)}.utp-skeleton__row{height:calc(var(--spacing) * 4);border-radius:.25rem;--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-slate-100);--tw-gradient-via: var(--color-slate-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);--tw-gradient-to: var(--color-slate-100);--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));background-size:200% 100%;animation:panel-loading-shimmer 1.2s ease-in-out infinite}.utp-skeleton__row--hero{height:calc(var(--spacing) * 20)}.utp-skeleton__row--short{height:calc(var(--spacing) * 4);width:calc(2 / 3 * 100%)}.utp-empty--loading{animation:var(--animate-pulse);color:var(--color-slate-400)}.ticket-user-link{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;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));--tw-duration: .15s;transition-duration:.15s;&:hover{@media(hover:hover){color:#006b66}}&:hover{@media(hover:hover){text-decoration-line:underline}}}.ticket-user-link__text{color:var(--color-slate-800)}@media(max-width:640px){.utp-hero{flex-direction:column}.utp-hero__toolbar{width:100%;justify-content:flex-start}.utp-summary-band__sep{display:none}.utp-summary-band__item{min-width:33%;flex:1 1 33%}.utp-ticket-row{grid-template-columns:minmax(0,1fr) auto}.utp-ticket-row__status,.utp-ticket-row__assignee,.utp-ticket-row__sla{display:none}.utp-page-layout{border-radius:0;border-inline-style:var(--tw-border-style);border-inline-width:0px}.utp-activity--page{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:0px;border-color:var(--color-slate-200)}}@media(prefers-reduced-motion:reduce){.utp-page,.utp-page-layout,.utp-skeleton__row,.utp-summary-band__item,.utp-ticket-row,.utp-activity__item{animation:none!important;transition:none!important}}@keyframes utp-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sd-link--button{cursor:pointer;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;text-align:left}.sd-resources{flex:1;overflow-y:auto;padding:calc(var(--spacing) * 3)}.sd-resources__item{margin-bottom:calc(var(--spacing) * 2);display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;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));&:hover{@media(hover:hover){border-color:var(--color-teal-300)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}}}}.sd-resources__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.sd-resources__sub{display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.sd-drawer-overlay{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 35%,transparent)}}.sd-drawer{display:flex;height:100%;width:100%;max-width:var(--container-md);flex-direction:column;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sd-drawer--narrow{max-width:var(--container-sm)}.sd-drawer__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.sd-drawer__header h2{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.sd-drawer__form{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5)}.sd-drawer__label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.sd-drawer__input,.sd-drawer__textarea{width:100%;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-900);&:focus{border-color:var(--color-teal-600)}&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus{--tw-ring-color: var(--color-teal-600)}&:focus{--tw-outline-style: none;outline-style:none}}.sd-drawer__actions{margin-top:auto;display:flex;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2)}.sd-drawer__btn{flex:1;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}&:disabled{opacity:50%}}.sd-drawer__submit{display:flex;flex:1;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);background-color:var(--color-teal-700);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-teal-800)}}&:disabled{opacity:50%}}.sd-drawer__subtitle{margin-top:var(--spacing);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.sd-drawer__input--mt{margin-top:calc(var(--spacing) * 2)}.sd-drawer__spinner{display:inline-block;height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:color-mix(in srgb,#fff 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}border-top-color:var(--color-white)}.sd-assign-current{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.sd-assign-current__item{display:flex;min-width:0;flex-direction:column;gap:calc(var(--spacing) * .5)}.sd-assign-current__label{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.sd-assign-current__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.tickets-page{width:100%;max-width:none;min-width:0}.tickets-page__header{margin-bottom:calc(var(--spacing) * 5);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}padding-bottom:calc(var(--spacing) * 5);background:linear-gradient(180deg,#fff,#f8fafc)}.tickets-page__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.tickets-page__title{font-family:var(--font-display);font-size:1.65rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900)}.tickets-page__total-badge{display:inline-flex;min-width:2rem;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-teal-600);--tw-gradient-to: var(--color-teal-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));padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tickets-page__subtitle{margin-top:var(--spacing);display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.tickets-page__subtitle-dot{display:inline-block;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-teal-500);box-shadow:0 0 0 3px #009b8f26}.tickets-page__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3)}.tickets-page__view-switch{display:inline-flex;align-items:center;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:var(--spacing);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tickets-page__view-btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}&:hover{@media(hover:hover){color:var(--color-teal-800)}}}.tickets-page__view-btn--active{background-color:var(--color-teal-600);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){background-color:var(--color-teal-700)}}&:hover{@media(hover:hover){color:var(--color-white)}}}.tickets-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.tickets-page__action{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:var(--color-teal-400)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.tickets-page__action--filtered{border-color:var(--color-teal-300);background-color:var(--color-teal-50);color:var(--color-teal-900)}.tickets-page__filter-count{display:inline-flex;height:calc(var(--spacing) * 5);min-width:1.25rem;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-teal-600);padding-inline:calc(var(--spacing) * 1.5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.tickets-page__action--primary{border-color:transparent;--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #006b66;--tw-gradient-to: #009b8f;--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));padding-inline:calc(var(--spacing) * 4);color:var(--color-white);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){--tw-gradient-from: #005a56;--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))}}&:hover{@media(hover:hover){--tw-gradient-to: #008a80;--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))}}&:hover{@media(hover:hover){color:var(--color-white)}}}.tickets-page__content{width:100%;min-width:0}.tickets-quickbar{margin-bottom:calc(var(--spacing) * 5);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-shadow: 0 4px 24px -8px var(--tw-shadow-color, rgba(15,23,42,.12));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tickets-quickbar__search{position:relative;width:100%;min-width:0;flex:1;@media(width>=40rem){min-width:12rem}@media(width>=48rem){min-width:16rem}}.tickets-quickbar__search-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-teal-600)}.tickets-quickbar__input{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900);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));&::placeholder{color:var(--color-slate-400)}&:focus{border-color:var(--color-teal-500)}&:focus{background-color:var(--color-white)}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.tickets-quickbar__input--search{padding-left:calc(var(--spacing) * 10)}.tickets-quickbar__select{min-width:7.5rem;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);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));&:focus{border-color:var(--color-teal-500)}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.tickets-quickbar__select--active{border-color:var(--color-teal-400);background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 70%,transparent)}color:var(--color-teal-900);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-200)}.tickets-quickbar__more{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);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));&:hover{@media(hover:hover){border-color:var(--color-teal-300)}}&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}}.tickets-quickbar__clear{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}&:disabled{cursor:not-allowed}&:disabled{opacity:40%}}.tickets-drawer-backdrop{position:fixed;inset:0;z-index:40;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 45%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 45%,transparent)}--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.tickets-drawer{position:fixed;top:0;right:0;z-index:50;display:flex;height:100dvh;max-height:100dvh;width:100%;max-width:none;flex-direction:column;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){max-width:var(--container-xl)}}.tickets-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.tickets-drawer__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.tickets-drawer__hint{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.tickets-drawer__close{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-leading: 1;line-height:1;color:var(--color-slate-600);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));&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}}.tickets-drawer__body{flex:1;overflow-y:auto;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.tickets-drawer__section{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}padding:calc(var(--spacing) * 4)}.tickets-drawer__section--focus{border-color:var(--color-teal-400);--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);--tw-ring-color: var(--color-teal-100)}.tickets-drawer__section-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-700);text-transform:uppercase}.tickets-drawer__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.tickets-drawer__footer{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);padding-bottom:max(1rem,env(safe-area-inset-bottom));@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.tickets-drawer__apply{border-radius:var(--radius-lg);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #006b66;--tw-gradient-to: #009b8f;--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));padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);&:hover{@media(hover:hover){--tw-gradient-from: #005a56;--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))}}&:hover{@media(hover:hover){--tw-gradient-to: #008a80;--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))}}}.tickets-drawer__secondary{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);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));&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.tickets-filters__location-group{margin-bottom:calc(var(--spacing) * 3);&:last-child{margin-bottom:0}}.tickets-filters__chip-label{margin-bottom:calc(var(--spacing) * 1.5);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.tickets-filters__chips{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5)}.tickets-filters__chip{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);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));&:hover{@media(hover:hover){border-color:var(--color-teal-400)}}&:hover{@media(hover:hover){color:var(--color-teal-800)}}}.tickets-filters__chip--active{border-color:var(--color-teal-600);background-color:var(--color-teal-600);color:var(--color-white);&:hover{@media(hover:hover){border-color:var(--color-teal-700)}}&:hover{@media(hover:hover){color:var(--color-white)}}}.tickets-bulk{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(91% .096 180.426) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-teal-200) 80%,transparent)}background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tickets-bulk__count{margin-right:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.tickets-bulk__field{width:100%;min-width:0;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);@media(width>=40rem){width:auto}@media(width>=40rem){min-width:9rem}}.tickets-bulk__btn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#009b8f;background-color:#009b8f;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:#00857a}}&:hover{@media(hover:hover){background-color:#00857a}}&:disabled{opacity:50%}}.tickets-bulk__btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-800);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}}.tickets-table{width:100%;overflow:hidden;overflow-x:auto;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}background-color:var(--color-white);--tw-shadow: 0 8px 30px -12px var(--tw-shadow-color, rgba(15,23,42,.15));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tickets-table--loading{:where(&>: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)))}padding:calc(var(--spacing) * 4)}.tickets-table__head,.tickets-table__row{display:grid;min-width:0;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: .08em;letter-spacing:.08em;color:var(--color-slate-500);text-transform:uppercase;@media(width>=64rem){min-width:76rem}grid-template-columns:2.5rem 7rem minmax(16rem,1.8fr) 6rem 5.5rem 9rem 8rem 6rem 6rem 3rem}.tickets-table__head{display:none;--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-slate-50);--tw-gradient-to: color-mix(in oklab, var(--color-slate-100) 80%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-block:calc(var(--spacing) * 3.5);@media(width>=64rem){display:grid}}.tickets-table__row{cursor:pointer;padding-block:0;text-align:left;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));--tw-duration: .2s;transition-duration:.2s;&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}&:hover{@media(hover:hover){border-left-style:var(--tw-border-style);border-left-width:3px}}&:hover{@media(hover:hover){border-left-color:var(--color-teal-500)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 35%,transparent)}}}@media(width>=64rem){display:grid}}.tickets-table__row--compact{@media(width>=64rem){padding-block:var(--spacing)}}.tickets-table__row--selected{background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: color-mix(in srgb, oklch(91% .096 180.426) 80%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-teal-200) 80%, transparent)}--tw-ring-inset: inset}.tickets-table__row: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);--tw-ring-color: var(--color-teal-400);--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);--tw-outline-style: none;outline-style:none}.tickets-table__col-check{display:flex;align-items:center;padding-block:calc(var(--spacing) * 3.5)}.tickets-table__checkbox{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:.25rem;border-color:var(--color-slate-300);color:var(--color-teal-600);&:focus{--tw-ring-color: var(--color-teal-500)}}.tickets-table__code-cell{padding-block:calc(var(--spacing) * 3.5)}.tickets-table__code{display:inline-flex;flex-shrink:0;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-family:var(--font-mono);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tickets-table__code--inc{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-800)}.tickets-table__code--req{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-900)}.tickets-table__code--wo{border-color:var(--color-violet-200);background-color:var(--color-violet-50);color:var(--color-violet-900)}.tickets-table__code--chg{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-900)}.tickets-table__code--prev{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-900)}.tickets-table__detail{min-width:0;padding-block:calc(var(--spacing) * 3)}.tickets-table__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);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));&:is(:where(.group):hover *){@media(hover:hover){color:var(--color-teal-800)}}}.tickets-table__row:hover .tickets-table__title{color:var(--color-teal-800)}.tickets-table__meta{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.tickets-table__icons{margin-top:calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5)}.tickets-table__icon-pill{display:inline-flex;align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.tickets-table__assign{display:flex;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3.5)}.tickets-table__avatar{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-teal-600);--tw-gradient-to: var(--color-teal-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));font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.tickets-table__avatar--empty{border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-300);background-color:var(--color-slate-50);color:var(--color-slate-400)}.tickets-table__assign-name{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.tickets-table__assign-name--empty{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.tickets-table__group{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.tickets-table__group-icon{flex-shrink:0;color:var(--color-teal-600)}.tickets-table__updated{padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.tickets-table__col-actions{position:relative;padding-block:calc(var(--spacing) * 3.5)}.tickets-badge{display:inline-flex;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.tickets-badge--outline{border-style:var(--tw-border-style);border-width:1px}.tickets-badge--open{background-color:var(--color-slate-100);color:var(--color-slate-800)}.tickets-badge--progress{background-color:var(--color-sky-100);color:var(--color-sky-800)}.tickets-badge--waiting{background-color:var(--color-amber-100);color:var(--color-amber-800)}.tickets-badge--urgent{background-color:var(--color-red-100);color:var(--color-red-800)}.tickets-badge--resolved{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.tickets-badge--critical{border-color:var(--color-red-300);background-color:var(--color-red-100);color:var(--color-red-800)}.tickets-badge--high{border-color:var(--color-orange-300);background-color:var(--color-orange-100);color:var(--color-orange-800)}.tickets-badge--medium{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-800)}.tickets-badge--low{border-color:var(--color-slate-200);background-color:var(--color-slate-100);color:var(--color-slate-700)}.tickets-badge--none{background-color:var(--color-slate-100);color:var(--color-slate-500)}.tickets-row-menu{position:relative;z-index:1}.tickets-row-menu__trigger{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-600);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));&:hover{@media(hover:hover){border-color:var(--color-teal-400)}}&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}&:hover{@media(hover:hover){color:var(--color-teal-800)}}}.tickets-row-menu__panel{position:absolute;top:calc(var(--spacing) * 9);right:0;z-index:80;min-width:12rem;transform-origin:100% 0;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 1.5);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:panel-dropdown-in .18s ease-out both}.tickets-row-menu__panel button{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800);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));&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.tickets-row-menu__danger{color:var(--color-red-700);&:hover{@media(hover:hover){background-color:var(--color-red-50)}}}.tickets-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-white);--tw-gradient-to: color-mix(in oklab, var(--color-slate-50) 80%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5)}.tickets-pagination__left{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 4)}.tickets-pagination__total{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.tickets-pagination__size{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.tickets-pagination__size select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{border-color:var(--color-teal-500)}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.tickets-pagination__center{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.tickets-pagination__btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);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));&:hover{@media(hover:hover){border-color:var(--color-teal-400)}}&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}&:disabled{cursor:not-allowed}&:disabled{opacity:40%}}.tickets-pagination__info{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.tickets-activity{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tickets-activity__item{margin-bottom:calc(var(--spacing) * 2);display:block;width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;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));&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}}.tickets-activity__code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-800)}.tickets-activity__title{margin-top:calc(var(--spacing) * .5);display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.tickets-activity__meta{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-600)}.tickets-empty-premium{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center}.tickets-empty-premium--table{min-height:16rem}.tickets-empty-premium__icon{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-teal-50);padding:calc(var(--spacing) * 4);color:var(--color-teal-700)}.tickets-empty-premium h3{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.tickets-empty-premium p{margin-top:calc(var(--spacing) * 2);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.tickets-empty-premium__actions{margin-top:calc(var(--spacing) * 5);display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacing) * 2)}@media(prefers-reduced-motion:reduce){.tickets-page__action,.tickets-table__row,.tickets-row-menu__panel,.tickets-pagination__btn{transition-property:none}.tickets-page__action:hover{--tw-translate-y: 0;translate:var(--tw-translate-x) var(--tw-translate-y)}.tickets-row-menu__panel{animation:none}}@media(max-width:1279px){.tickets-quickbar__select--hide-xl,.tickets-table__col-hide-xl{display:none}.tickets-table__head,.tickets-table__row{grid-template-columns:2.5rem 7rem minmax(16rem,1.8fr) 6rem 5.5rem 9rem 8rem 6rem 3rem}}@media(max-width:1023px){.tickets-quickbar__select--hide-lg,.tickets-table__col-hide-lg{display:none}.tickets-table__head,.tickets-table__row{grid-template-columns:2.5rem 7rem minmax(16rem,1.8fr) 6rem 5.5rem 9rem 3rem}}@media(max-width:767px){.tickets-quickbar__select--hide-md,.tickets-table__col-hide-md{display:none}.tickets-page__toolbar{flex-direction:column;align-items:stretch}.tickets-page__view-switch{width:100%;justify-content:center}.tickets-page__actions{width:100%}.tickets-table__head{display:none}.tickets-table__row{position:relative;margin-bottom:calc(var(--spacing) * 3);min-width:0;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 10);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);grid-template-columns:1fr}.tickets-table__row:hover{border-left-style:var(--tw-border-style);border-left-width:0px;border-color:var(--color-teal-200)}.tickets-table__col-check{position:absolute;top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.tickets-table__col-actions{position:absolute;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3)}.tickets-table__detail{padding-right:calc(var(--spacing) * 10)}.tickets-table__assign,.tickets-table__code-cell{padding-block:0}}.trq-page{width:100%;min-width:0;background-color:var(--color-white);padding-bottom:calc(var(--spacing) * 2)}.trq-page__loading{display:flex;min-height:28rem;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.trq-loader{display:flex;width:100%;max-width:var(--container-lg);flex-direction:column;align-items:center;text-align:center}.trq-loader__visual{position:relative;margin-bottom:calc(var(--spacing) * 6)}.trq-loader__image{position:relative;z-index:10;width:min(16rem,70vw);animation:trq-loader-float 2.8s ease-in-out infinite}.trq-loader__pulse{position:absolute;inset:calc(var(--spacing) * 6);z-index:-0;animation:var(--animate-pulse);border-radius:calc(infinity * 1px);background-color:color-mix(in oklab,#009b8f 15%,transparent);--tw-blur: blur(var(--blur-2xl));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,)}.trq-loader__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.trq-loader__text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.trq-loader__bars{margin-top:calc(var(--spacing) * 5);display:flex;align-items:flex-end;justify-content:center;gap:calc(var(--spacing) * 1.5)}.trq-loader__bar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:#009b8f;animation:trq-loader-bar 1s ease-in-out infinite}.trq-loader__bar:nth-child(2){animation-delay:.15s}.trq-loader__bar:nth-child(3){animation-delay:.3s}@keyframes trq-loader-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes trq-loader-bar{0%,to{transform:scaleY(.45);opacity:.55}50%{transform:scaleY(1);opacity:1}}.trq-page__shell{margin-inline:auto;width:100%;max-width:100rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=80rem){padding-inline:calc(var(--spacing) * 10)}}.trq-page__panel{overflow:visible;border-radius:0;background-color:var(--color-white)}.trq-skeleton{animation:var(--animate-pulse);border-radius:var(--radius-lg);background-color:var(--color-slate-200)}.trq-skeleton--header{height:calc(var(--spacing) * 28)}.trq-skeleton--block{height:calc(var(--spacing) * 40)}.trq-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.trq-header__toolbar{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.trq-header__back{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);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));&:hover{@media(hover:hover){color:var(--color-teal-900)}}}.trq-header__back--inline{margin-bottom:calc(var(--spacing) * 3)}.trq-header__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.trq-header__actions{display:flex;align-items:center;gap:var(--spacing)}.trq-header__icon-btn{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:var(--radius-lg);color:var(--color-slate-500);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));&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}&:hover{@media(hover:hover){color:var(--color-teal-700)}}}.trq-header__icon-btn--active{color:var(--color-amber-500)}.trq-header__service{display:flex;align-items:center;gap:calc(var(--spacing) * 4);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #0f4c5c;--tw-gradient-to: #136a7d;--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));padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);color:var(--color-white)}.trq-header__service-icon{display:flex;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.trq-header__service-name{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.trq-header__service-meta{margin-top:var(--spacing);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-teal-100)}.trq-header__dot{color:color-mix(in srgb,oklch(85.5% .138 181.071) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-teal-300) 80%,transparent)}}.trq-header__type{border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.trq-layout{display:grid;width:100%;min-width:0;align-items:flex-start;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);@media(width>=40rem){padding:calc(var(--spacing) * 5)}@media(width>=64rem){grid-template-columns:minmax(0,1fr) 20rem}@media(width>=80rem){grid-template-columns:minmax(0,1fr) 22rem}}.trq-main{min-width:0;:where(&>: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)))}}.trq-contact-grid{display:grid;gap:calc(var(--spacing) * 4);@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.trq-contact-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.trq-contact-card__header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.trq-contact-card__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-700);text-transform:uppercase}.trq-contact-card__edit{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);&:hover{@media(hover:hover){text-decoration-line:underline}}}.trq-contact-card__list{display:grid;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.trq-contact-card__list dt{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.trq-contact-card__list dd{color:var(--color-slate-900)}.trq-contact-card__form{:where(&>: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)))}}.trq-contact-card__actions{display:flex;justify-content:flex-end;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2)}.trq-shell{width:100%;max-width:none;min-width:0;background-color:var(--color-white)}.trq-shell__header-grid{display:grid;align-items:flex-start;gap:calc(var(--spacing) * 4);@media(width>=64rem){grid-template-columns:minmax(0,1fr) auto}}.trq-shell__submit--header{flex-shrink:0;align-self:flex-start}.trq-shell__action-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}}.trq-shell__back{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:6px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66;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));&:hover{@media(hover:hover){border-color:#009b8f}}&:hover{@media(hover:hover){background-color:color-mix(in oklab,#009b8f 5%,transparent)}}}.trq-service-summary{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 5);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=80rem){padding-inline:calc(var(--spacing) * 10)}}.trq-service-summary__icon{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-white);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.trq-service-summary__emoji{--tw-leading: 1;line-height:1}.trq-service-summary__body{min-width:0;flex:1;padding-top:calc(var(--spacing) * .5)}.trq-service-summary__path{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#009b8f;text-transform:uppercase}.trq-service-summary__title{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);@media(width>=40rem){font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}.trq-section-label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.trq-shell__top{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:flex-start}@media(width>=40rem){justify-content:space-between}@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=80rem){padding-inline:calc(var(--spacing) * 10)}}.trq-shell__top-main{min-width:0;flex:1;:where(&>: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)))}}.trq-shell__title-row{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.trq-shell__service-icon{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-white);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-slate-200)}.trq-shell__service-emoji{--tw-leading: 1;line-height:1}.trq-aside-card--hero{text-align:center}.trq-aside-card__service-icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 2);display:flex;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-slate-200)}.trq-aside-card__brand{font-size:.625rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#009b8f;text-transform:uppercase}.trq-aside-card__service-name{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.trq-shell__breadcrumb{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#009b8f;text-transform:uppercase}.trq-shell__service-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);@media(width>=40rem){font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}.trq-shell__service-meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.trq-shell__submit{display:inline-flex;min-height:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:#009b8f;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){background-color:#00857a}}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}}.trq-shell__layout{display:grid;width:100%;min-width:0;align-items:flex-start;gap:0;@media(width>=64rem){grid-template-columns:minmax(0,1fr) 20rem}@media(width>=80rem){grid-template-columns:minmax(0,1fr) 22rem}}.trq-shell__layout--single{display:block;@media(width>=64rem){grid-template-columns:repeat(1,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(1,minmax(0,1fr))}}.trq-shell__main{min-width:0;:where(&>: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)))}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}}.trq-shell__main--form{margin-inline:auto;width:100%;max-width:48rem;padding-bottom:var(--spacing)}.trq-shell__aside{:where(&>: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)))}border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){border-top-style:var(--tw-border-style);border-top-width:0px}@media(width>=64rem){border-left-style:var(--tw-border-style);border-left-width:1px}@media(width>=64rem){padding-inline:calc(var(--spacing) * 5)}@media(width>=64rem){padding-block:calc(var(--spacing) * 6)}@media(width>=80rem){padding-inline:calc(var(--spacing) * 6)}}.trq-aside-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.trq-aside-card--muted{border-color:var(--color-slate-100);background-color:var(--color-slate-50)}.trq-aside-card__title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.trq-aside-card__list{display:grid;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.trq-aside-card__list dt{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.trq-aside-card__list dd{color:var(--color-slate-900)}.trq-aside-card__code{font-family:var(--font-mono);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.trq-aside-card__articles{:where(&>: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)))}font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.trq-aside-card__articles li:before{content:"\203a  ";--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#009b8f}.trq-aside-card__tips{list-style-type:disc;:where(&>: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)))}padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.trq-info-block{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-block:calc(var(--spacing) * 5)}.trq-info-block--warn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-100);background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.trq-info-block__title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.trq-info-block__text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-700)}.trq-contact-bar{display:grid;gap:calc(var(--spacing) * 6);@media(width>=48rem){grid-template-columns:1fr auto 1fr}@media(width>=64rem){grid-template-columns:1.2fr auto 1.2fr}}.trq-contact-bar__item{min-width:0}.trq-contact-bar__divider{display:none;width:1px;align-self:stretch;background-color:var(--color-slate-200);@media(width>=48rem){display:block}}.trq-contact-bar__head{margin-bottom:var(--spacing);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.trq-contact-bar__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.trq-contact-bar__edit{display:inline-flex;align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;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));&:hover{@media(hover:hover){color:#006b66}}}.trq-contact-bar__value{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.trq-contact-bar__meta{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.trq-contact-bar__form{margin-top:calc(var(--spacing) * 2);:where(&>: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)))}border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3)}.trq-contact-bar__form-actions{display:flex;justify-content:flex-end;gap:calc(var(--spacing) * 2)}.trq-description,.trq-instructions,.trq-form-section,.trq-attachments{padding-block:0}.trq-instructions__title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.trq-instructions__text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-700)}.trq-obligatorio{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-orange-600)}.trq-attachments__warn{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.trq-pending{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding:calc(var(--spacing) * 4)}.trq-pending__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-900)}.trq-pending__list{margin-top:calc(var(--spacing) * 2);list-style-type:disc;:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-amber-900)}.trq-description{border-radius:0;border-inline-style:var(--tw-border-style);border-inline-width:0px;border-top-style:var(--tw-border-style);border-top-width:0px;background-color:transparent;padding:0;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.trq-form-section,.trq-attachments{border-radius:var(--radius-xl);background-color:var(--color-white);padding:0;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.trq-description__title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.trq-description__text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-700)}.trq-description__note{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-amber-900)}.trq-form-section__title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.trq-form-section__hint{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.trq-form-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 4);@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.trq-field--wide{@media(width>=48rem){grid-column:span 2 / span 2}}.trq-field--half{min-width:0}.trq-required{color:var(--color-red-500)}.trq-field{display:block}.trq-field--error .trq-field__input,.trq-field--error .trq-field__textarea,.trq-field--error .trq-field__radio-group{border-color:var(--color-red-400);--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)}.trq-field__label{margin-bottom:calc(var(--spacing) * 1.5);display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.trq-field__input,.trq-field__textarea,.trq-field select.trq-field__input{box-sizing:border-box;width:100%;border-radius:6px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:10px;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-normal);line-height:var(--leading-normal);color:var(--color-slate-900);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&::placeholder{color:var(--color-slate-400)}&:focus{border-color:#009b8f}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.trq-field__select{min-height:42px;appearance:none;background-size:1rem;background-position:right .75rem center;background-repeat:no-repeat;padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 10);--tw-leading: var(--leading-normal);line-height:var(--leading-normal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E")}.trq-field__input--readonly,.trq-field--readonly .trq-field__input{cursor:default;background-color:var(--color-white);color:var(--color-slate-800);&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.trq-field__textarea{min-height:7rem;resize:vertical;background-color:var(--color-white)}.trq-field__radio-group,.trq-field__checkbox-group{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3)}.trq-field__radio,.trq-field__checkbox{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800)}.trq-field__error{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600)}.trq-attachments__hint{margin-top:calc(var(--spacing) * 2);margin-bottom:0;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.trq-attachments__list{margin-top:calc(var(--spacing) * 3);:where(&>: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)))}}.trq-attachments__item{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.trq-attachments__size{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.trq-attachments__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.trq-attachments__title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-700);text-transform:uppercase}.trq-attachments__progress{margin-top:calc(var(--spacing) * 3);height:calc(var(--spacing) * 2);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200)}.trq-attachments__progress-bar{display:block;height:100%;border-radius:calc(infinity * 1px);background-color:var(--color-teal-600);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s}.trq-submit-panel{@media(width>=64rem){position:sticky}@media(width>=64rem){top:calc(var(--spacing) * 4)}@media(width>=64rem){align-self:flex-start}}.trq-submit-panel__cta{margin-bottom:calc(var(--spacing) * 4);display:flex;width:100%;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-teal-700);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){background-color:var(--color-teal-800)}}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}}.trq-submit-panel__spinner{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:color-mix(in srgb,#fff 30%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}border-top-color:var(--color-white)}.trq-submit-panel__card{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.trq-submit-panel__card--warning{border-color:var(--color-amber-200);background-color:var(--color-amber-50)}.trq-submit-panel__title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.trq-submit-panel__list{display:grid;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.trq-submit-panel__list dt{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.trq-submit-panel__list dd{color:var(--color-slate-900)}.trq-submit-panel__code{font-family:var(--font-mono);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-800)}.trq-submit-panel__pending{list-style-type:disc;:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-amber-900)}.trq-submit-panel__ok{border-radius:var(--radius-lg);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-800)}.trq-submit-panel__articles{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.trq-btn{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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))}.trq-btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.trq-btn--primary{background-color:var(--color-teal-700);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-teal-800)}}}.trq-link{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);&:hover{@media(hover:hover){text-decoration-line:underline}}}.trq-picker{width:100%;min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=80rem){padding-inline:calc(var(--spacing) * 10)}}.trq-picker__header{margin-bottom:calc(var(--spacing) * 6)}.trq-picker__title{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.trq-picker__subtitle{margin-top:var(--spacing);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.trq-picker__search{margin-top:calc(var(--spacing) * 4);width:100%;max-width:var(--container-2xl);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{border-color:var(--color-teal-600)}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.trq-picker__grid{display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.trq-picker__card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);text-align:left;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){border-color:var(--color-teal-300)}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.trq-page__shell--create{max-width:88rem;padding-block:calc(var(--spacing) * 4);@media(width>=40rem){padding-block:calc(var(--spacing) * 6)}}.trq-create{border-radius:0;border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:transparent;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.trq-create__header{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:flex-start}@media(width>=40rem){justify-content:space-between}@media(width>=40rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=40rem){padding-block:calc(var(--spacing) * 6)}}.trq-create__title{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900);@media(width>=40rem){font-size:1.75rem}}.trq-create__title--service{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);color:#006b66;@media(width>=40rem){font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}.trq-create__subtitle{margin-top:var(--spacing);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.trq-create__header-actions{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2)}.trq-create__btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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))}.trq-create__btn svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.trq-create__btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.trq-create__btn--primary{background-color:#009b8f;color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){background-color:#00857a}}&:disabled{cursor:not-allowed}&:disabled{opacity:60%}}.trq-create__notice{margin-inline:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 4);margin-bottom:0;display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-emerald-900);@media(width>=40rem){margin-inline:calc(var(--spacing) * 8)}}.trq-create__notice-icon{margin-top:calc(var(--spacing) * .5);flex-shrink:0;color:var(--color-emerald-600)}.trq-create__notice-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.trq-create__layout{display:grid;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);@media(width>=40rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=64rem){grid-template-columns:minmax(0,1fr) 22rem}@media(width>=80rem){grid-template-columns:minmax(0,1fr) 24rem}}.trq-create__main{min-width:0;:where(&>: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)))}}.trq-create__service-note{border-radius:0;border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}padding-inline:0;padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.trq-create__aside{min-width:0;@media(width>=64rem){position:sticky}@media(width>=64rem){top:calc(var(--spacing) * 4)}@media(width>=64rem){align-self:flex-start}}.trq-create__attachments-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.trq-create__attachments-header{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.trq-create__attachments-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-teal-50);color:#009b8f}.trq-create__attachments-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.trq-create__attachments-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.trq-create__attachments-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.trq-create__files{margin-top:calc(var(--spacing) * 4)}.trq-create__files-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.trq-create__files-list{:where(&>: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)))}}.trq-create__file-item{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.trq-create__file-icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-white);color:var(--color-slate-500);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-slate-200)}.trq-create__file-icon svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.trq-create__file-meta{min-width:0;flex:1}.trq-create__file-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.trq-create__file-size{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.trq-create__file-remove{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);color:var(--color-slate-400);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));&:hover{@media(hover:hover){background-color:var(--color-white)}}&:hover{@media(hover:hover){color:var(--color-red-600)}}}.trq-create__file-remove svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.trq-create__files-hint{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.trq-create__files-info{margin-top:calc(var(--spacing) * 4);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sky-100);background-color:var(--color-sky-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-sky-900)}.portal-catalog-page--tabbed{padding-inline:0;padding-block:calc(var(--spacing) * 3);@media(width>=40rem){padding-block:calc(var(--spacing) * 4)}animation:portal-fade-in .24s ease-out both}.portal-catalog-hero--compact{margin-bottom:calc(var(--spacing) * 4);flex-direction:column;@media(width>=40rem){flex-direction:row}}.portal-catalog-filters{margin-bottom:calc(var(--spacing) * 5);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.portal-catalog-filters__chip{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.portal-catalog-filters__chip:hover{border-color:var(--color-teal-200);background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}color:#006b66}.portal-catalog-filters__chip:active{scale:.97}.portal-catalog-filters__chip:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.portal-catalog-filters__chip--active{border-color:#009b8f;background-color:var(--color-teal-50);color:#006b66;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-catalog-popular{margin-bottom:calc(var(--spacing) * 6)}.portal-catalog-popular__title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.portal-catalog-layout--two-col{@media(width>=64rem){grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}}.portal-catalog-services__grid--popular{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.sdp-portal-content{margin-top:calc(var(--spacing) * 4)}.portal-panel{animation:portal-panel-in .24s cubic-bezier(.22,1,.36,1) both}@keyframes portal-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.portal-skeleton{:where(&>: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)))}padding-block:calc(var(--spacing) * 2)}.portal-skeleton__search,.portal-skeleton__chip,.portal-skeleton__line,.portal-skeleton__card,.portal-activity-skeleton__row{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9 90%);background-size:200% 100%;animation:portal-shimmer 1.4s ease-in-out infinite}.portal-skeleton__search{height:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0}.portal-skeleton__chips{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.portal-skeleton__chip{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 20);border-radius:calc(infinity * 1px)}.portal-skeleton__layout{display:grid;gap:calc(var(--spacing) * 4);@media(width>=64rem){grid-template-columns:14rem minmax(0,1fr)}}.portal-skeleton__sidebar{display:none;:where(&>: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)))}border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding:calc(var(--spacing) * 4);@media(width>=64rem){display:block}}.portal-skeleton__line{display:block;height:calc(var(--spacing) * 10);border-radius:var(--radius-xl)}.portal-skeleton__grid{display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-skeleton__card{height:calc(var(--spacing) * 24);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0}.portal-activity-skeleton{:where(&>: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)))}}.portal-activity-skeleton__row{height:calc(var(--spacing) * 14);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0}.portal-activity__row--ok{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-teal-500)}.portal-activity__row--warn{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-amber-500)}.portal-activity__row--danger{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-red-500)}.portal-activity__row--info{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-blue-500)}.portal-activity__card.portal-activity__row--ok{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-teal-500)}.portal-activity__card.portal-activity__row--warn{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-amber-500)}.portal-activity__card.portal-activity__row--danger{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-red-500)}.portal-activity__card.portal-activity__row--info{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-blue-500)}.trq-create__files-info svg{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;color:var(--color-sky-600)}.prs-shell{min-height:100%;width:100%;--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-slate-50);--tw-gradient-via: var(--color-white);--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);--tw-gradient-to: var(--color-slate-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));animation:portal-fade-in .26s ease-out both}.trq-page--premium{min-height:100%;background-color:transparent;padding-bottom:0}.trq-page__shell--premium{width:min(1500px,calc(100vw - 2rem));margin-inline:auto;max-width:none;padding-inline:0;padding-block:calc(var(--spacing) * 6);@media(width>=40rem){padding-block:calc(var(--spacing) * 8)}}.trq-create--premium{overflow:hidden;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}background-color:var(--color-white);--tw-shadow: 0 20px 60px -24px var(--tw-shadow-color, rgba(15,23,42,.18));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.trq-create__header--premium{display:grid;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-white);--tw-gradient-via: var(--color-white);--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);--tw-gradient-to: color-mix(in oklab, var(--color-teal-50) 30%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);@media(width>=40rem){grid-template-columns:auto minmax(0,1fr) auto}@media(width>=40rem){align-items:center}@media(width>=40rem){padding-inline:calc(var(--spacing) * 10)}@media(width>=40rem){padding-block:calc(var(--spacing) * 7)}}.trq-create__back{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}&:hover{@media(hover:hover){color:#006b66}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}}.trq-create__back svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.trq-page--premium .trq-create__title{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900);@media(width>=40rem){font-size:2rem}}.trq-page--premium .trq-create__subtitle{margin-top:calc(var(--spacing) * 2);max-width:var(--container-3xl);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.trq-page--premium .trq-create__btn{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}}.trq-page--premium .trq-create__btn--ghost{border-color:var(--color-slate-200);&:hover{@media(hover:hover){--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:var(--color-slate-300)}}&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.trq-page--premium .trq-create__btn--primary{background-color:#009b8f;&:hover{@media(hover:hover){--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){background-color:#00857a}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}&:active{--tw-translate-y: 0;translate:var(--tw-translate-x) var(--tw-translate-y)}}.trq-create__service-picker--premium{margin-inline:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 6);margin-bottom:0;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}padding:calc(var(--spacing) * 5);@media(width>=40rem){margin-inline:calc(var(--spacing) * 10)}}.trq-create__service-meta{margin-top:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.trq-create__service-meta-item{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66}.trq-create__layout--premium{gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);@media(width>=40rem){padding-inline:calc(var(--spacing) * 10)}@media(width>=64rem){grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}@media(width>=80rem){grid-template-columns:minmax(0,1fr) minmax(20rem,24rem)}}.trq-create__wizard-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center;@media(width>=40rem){padding-inline:calc(var(--spacing) * 10)}}.trq-create__wizard-pending-spinner{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-teal-100);border-top-color:#009b8f}.trq-create__wizard-pending-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.trq-create__wizard-pending-lead{max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.trq-create__attachments-card--premium{--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.trq-create__upload-progress{position:relative;margin-top:calc(var(--spacing) * 4);overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.trq-create__upload-progress-bar{position:absolute;inset-block:0;left:0;background-color:var(--color-teal-100);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s}.trq-create__upload-progress-label{position:relative;z-index:10;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66}.trq-create__mobile-bar{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);@media(width>=40rem){display:none}}.tcp-overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:calc(var(--spacing) * 4);@media(width>=40rem){padding:calc(var(--spacing) * 6)}}.tcp-overlay__backdrop{position:absolute;inset:0;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 55%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 55%,transparent)}--tw-backdrop-blur: blur(var(--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,)}.tcp-card{position:relative;z-index:10;width:100%;max-width:min(100%,26rem);overflow:hidden;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-white) 10%,transparent);--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #0f172a;--tw-gradient-via: #111827;--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);--tw-gradient-to: #0b1220;--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));padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);text-align:center;--tw-shadow: 0 32px 80px -24px var(--tw-shadow-color, rgba(0,0,0,.65));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=40rem){padding-block:calc(var(--spacing) * 9)}}.tcp-card--success{border-color:color-mix(in srgb,oklch(77.7% .152 181.912) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-teal-400) 20%,transparent)}--tw-shadow: 0 32px 80px -20px var(--tw-shadow-color, rgba(0,155,143,.35));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tcp-card__glow{pointer-events:none;position:absolute;height:calc(var(--spacing) * 32);width:calc(var(--spacing) * 32);border-radius:calc(infinity * 1px);opacity:40%;--tw-blur: blur(var(--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,)}.tcp-card__glow--left{top:calc(var(--spacing) * -8);left:calc(var(--spacing) * -10);background-color:color-mix(in srgb,oklch(70.4% .14 182.503) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-500) 30%,transparent)}}.tcp-card__glow--right{right:calc(var(--spacing) * -8);bottom:calc(var(--spacing) * -10);background-color:color-mix(in srgb,oklch(68.5% .169 237.323) 25%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent)}}.tcp-card__icon-wrap{position:relative;margin-inline:auto;margin-bottom:calc(var(--spacing) * 5);display:flex;height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);align-items:center;justify-content:center}.tcp-card__icon-ring{position:absolute;inset:0;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(77.7% .152 181.912) 25%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-teal-400) 25%,transparent)}background-color:color-mix(in srgb,oklch(70.4% .14 182.503) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-500) 10%,transparent)}box-shadow:0 0 0 1px #ffffff0a inset,0 0 24px #009b8f2e}.tcp-card__icon-orbit{position:absolute;border-radius:calc(infinity * 1px);background-color:var(--color-teal-300);width:7px;height:7px;animation:tcp-orbit 2.8s linear infinite}.tcp-card__icon-orbit--a{top:4px;left:50%;margin-left:-3.5px;animation-delay:0ms}.tcp-card__icon-orbit--b{right:6px;bottom:18px;animation-delay:-.9s;background:#38bdf8}.tcp-card__icon-orbit--c{left:8px;bottom:14px;animation-delay:-1.8s;background:#5eead4}@keyframes tcp-orbit{0%{transform:rotate(0) translate(34px) rotate(0);opacity:.55}50%{opacity:1}to{transform:rotate(360deg) translate(34px) rotate(-360deg);opacity:.55}}.tcp-card__icon{position:relative;z-index:10;display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:var(--radius-2xl);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #009b8f;--tw-gradient-to: #0ea5e9;--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));color:var(--color-white);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tcp-card__icon svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.tcp-card__title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);@media(width>=40rem){font-size:1.35rem}}.tcp-card__subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:color-mix(in srgb,oklch(95.3% .051 180.801) 90%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-teal-100) 90%,transparent)}}.tcp-card__subtitle--muted{color:var(--color-slate-400)}.tcp-card__redirect{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: .14em;letter-spacing:.14em;color:color-mix(in srgb,oklch(85.5% .138 181.071) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-teal-300) 80%,transparent)}text-transform:uppercase}.tcp-progress{position:relative;margin-inline:auto;margin-top:calc(var(--spacing) * 7);display:flex;height:9.5rem;width:9.5rem;align-items:center;justify-content:center;@media(width>=40rem){height:10.5rem}@media(width>=40rem){width:10.5rem}}.tcp-progress__svg{height:100%;width:100%;rotate:-90deg}.tcp-progress__track{fill:none;stroke:#94a3b82e;stroke-width:10}.tcp-progress__ring{fill:none;stroke:url(#tcp-progress-gradient);stroke-width:10;stroke-linecap:round;stroke-dasharray:364.425;transition:stroke-dashoffset .22s cubic-bezier(.22,1,.36,1)}.tcp-progress__ring--portal{stroke:url(#portal-progress-gradient)}.tcp-card__icon--logo{background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding:calc(var(--spacing) * 1.5)}.tcp-card__logo-img{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);object-fit:contain}.tcp-card--reduced .tcp-card__icon-orbit{display:none}.tcp-card--reduced .tcp-progress__ring{transition:none}body.portal-loading-open{overflow:hidden}.tcp-progress__value{position:absolute;font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);@media(width>=40rem){font-size:2.65rem}text-shadow:0 0 24px rgba(0,155,143,.25)}.tcp-card__steps{margin-top:calc(var(--spacing) * 5);display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2)}.tcp-card__step{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);background-color:var(--color-slate-600);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s}.tcp-card__step--active{width:calc(var(--spacing) * 5);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #14b8a6;--tw-gradient-to: #38bdf8;--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))}.tcp-card__hint{margin-top:calc(var(--spacing) * 5);display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}background-color:color-mix(in srgb,#fff 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-300)}.tcp-card__hint svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;color:var(--color-teal-300)}@media(prefers-reduced-motion:reduce){.tcp-card__icon-orbit,.tcp-progress__ring{animation:none!important;transition:none!important}}@media(max-width:639px){.tcp-card{max-width:none;border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7)}.tcp-progress{margin-top:calc(var(--spacing) * 6);height:8.5rem;width:8.5rem}.tcp-progress__value{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}.trq-form-primary--sectioned+.trq-form-primary--sectioned{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 8)}.trq-form-section__header{margin-bottom:calc(var(--spacing) * 4)}.trq-form-section__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: .12em;letter-spacing:.12em;color:var(--color-slate-500);text-transform:uppercase}.trq-field__location-row{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:center}}.trq-field__location-row .trq-field__input{@media(width>=40rem){flex:1}}.trq-field__autocomplete-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-200);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66;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));&:hover{@media(hover:hover){background-color:var(--color-teal-100)}}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}}.prs-combobox{position:relative}.prs-combobox__control{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:focus-within{border-color:#009b8f}&:focus-within{--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-within{--tw-ring-color: color-mix(in oklab, #009b8f 15%, transparent)}}.prs-combobox--invalid .prs-combobox__control{border-color:var(--color-red-300);--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);--tw-ring-color: var(--color-red-100)}.prs-combobox--disabled .prs-combobox__control{opacity:60%}.prs-combobox__icon{display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;color:var(--color-slate-400)}.prs-combobox__icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.prs-combobox__input{min-width:0;flex:1;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800);--tw-outline-style: none;outline-style:none;&::placeholder{color:var(--color-slate-400)}}.prs-combobox__selected{min-width:0;flex:1;padding-block:var(--spacing);text-align:left}.prs-combobox__selected-name{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.prs-combobox__selected-meta{display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.prs-combobox__clear{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-leading: 1;line-height:1;color:var(--color-slate-400);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));&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}&:hover{@media(hover:hover){color:var(--color-slate-700)}}}.prs-combobox__panel{position:absolute;top:calc(100% + .5rem);right:0;left:0;z-index:30;max-height:calc(var(--spacing) * 80);overflow:auto;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:portal-fade-in .2s ease-out both}.prs-combobox__empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.prs-combobox__list{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}}.prs-combobox__option{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;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));&:hover{@media(hover:hover){border-color:var(--color-teal-100)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}}.prs-combobox__option--active{border-color:var(--color-teal-100);background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 70%,transparent)}}.prs-combobox__option-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.prs-combobox__option-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.prs-combobox__option-type{border-radius:calc(infinity * 1px);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.prs-combobox__option-meta{margin-top:var(--spacing);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.prs-combobox__option-desc{margin-top:var(--spacing);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.prs-combobox__option-badge{margin-top:calc(var(--spacing) * 2);display:inline-block;border-radius:calc(infinity * 1px);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.portal-request-toast__copy{min-width:0;flex:1}.portal-request-toast__actions{margin-top:calc(var(--spacing) * 3);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.portal-request-toast__action{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);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));&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.portal-request-toast__action--primary{border-color:#009b8f;background-color:#009b8f;color:var(--color-white);&:hover{@media(hover:hover){background-color:#00857a}}}.trq-dropzone{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;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))}.trq-dropzone--active{border-color:#009b8f;background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 70%,transparent)}}.trq-dropzone__cloud{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);align-items:center;justify-content:center;color:var(--color-slate-400)}.trq-dropzone__cloud svg{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.trq-dropzone__text{margin-inline:auto;max-width:16rem;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.trq-dropzone__btn{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:#009b8f;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));&:hover{@media(hover:hover){background-color:#00857a}}&:disabled{opacity:50%}}.trq-form-primary{:where(&>: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)))}}.trq-form-grid--primary{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 4);@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.trq-form-grid--additional{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 4);@media(width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.trq-form-additional{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}padding:calc(var(--spacing) * 5)}.trq-form-additional__header{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.trq-form-additional__icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-white);color:#009b8f;--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-slate-200)}.trq-form-additional__icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.trq-form-additional__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.trq-form-additional__subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.trq-field__control{position:relative}.trq-field__control--readonly{display:flex;align-items:stretch}.trq-field__icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3);z-index:10;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400)}.trq-field__icon svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.trq-field__input--with-icon{padding-left:calc(var(--spacing) * 10)}.trq-field__readonly-value{display:flex;min-height:42px;width:100%;align-items:center;gap:calc(var(--spacing) * 3);border-radius:6px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.trq-field__readonly-avatar{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-teal-50);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66;--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-100)}.trq-field__readonly-text{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.trq-field__chip{display:inline-flex;min-height:42px;width:100%;align-items:center;border-radius:6px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.trq-field__chip-label{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66;--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-100)}.trq-field__search{position:relative}.trq-field__search-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 3);z-index:10;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400)}.trq-field__search-icon svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.trq-field__input--search{padding-left:calc(var(--spacing) * 10)}.trq-picker__card-category{display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-teal-700);text-transform:uppercase}.trq-picker__card-name{margin-top:var(--spacing);display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.trq-picker__card-type{margin-top:calc(var(--spacing) * 2);display:inline-block;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600);text-transform:uppercase}.trq-picker__empty{grid-column:1 / -1;padding-block:calc(var(--spacing) * 12);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.itsm-topbar__user--profile{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);transition:background-color var(--panel-transition-fast)}.itsm-topbar__avatar-wrap{position:relative;flex-shrink:0}.itsm-topbar__avatar--round{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:calc(infinity * 1px);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:2px solid var(--panel-border);background:linear-gradient(135deg,var(--panel-primary),var(--panel-primary-dark));transition:transform var(--panel-transition-fast),box-shadow var(--panel-transition-fast)}.itsm-topbar__user--profile:hover .itsm-topbar__avatar--round{transform:scale(1.04)}.itsm-topbar__online{position:absolute;right:0;bottom:0;height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:calc(infinity * 1px);border:2px solid var(--panel-surface);background:var(--panel-success);animation:panel-online-pulse 2s ease-in-out infinite}.itsm-topbar__user-meta{min-width:0;flex-direction:column;align-items:flex-start;--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.itsm-topbar__user-name{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.itsm-topbar__user-role{font-size:10px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.itsm-topbar__dropdown--profile{animation:panel-dropdown-in .2s ease-out both}.itsm-topbar--panel{background:var(--panel-surface);border-bottom:1px solid var(--panel-border);color:var(--panel-text);box-shadow:0 1px 0 var(--panel-primary-glow),var(--panel-shadow-sm)}.itsm-topbar--panel .itsm-topbar__nav-link{color:var(--panel-text-muted);border-bottom-color:transparent;transition:color var(--panel-transition-fast),border-color var(--panel-transition-fast)}.itsm-topbar--panel .itsm-topbar__nav-link:hover{color:var(--panel-text)}.itsm-topbar--panel .itsm-topbar__nav-link--active{color:var(--panel-primary-dark);border-bottom-color:var(--panel-primary)}.itsm-topbar--panel .itsm-topbar__icon-btn{color:var(--panel-text-muted);transition:color var(--panel-transition-fast)}.itsm-topbar--panel .itsm-topbar__icon-btn:hover{color:var(--panel-primary-dark)}.itsm-topbar--panel .itsm-topbar__search{background:var(--panel-surface);border:1px solid var(--panel-border);color:var(--panel-text-soft);transition:border-color var(--panel-transition-fast);min-height:2.25rem}.itsm-topbar--panel .itsm-topbar__search:hover{border-color:var(--panel-primary)}.itsm-topbar--panel .itsm-topbar__user-name{color:var(--panel-text)}.itsm-topbar--panel .itsm-topbar__user-role{color:var(--panel-text-soft)}.itsm-topbar--panel .itsm-topbar__user--profile:hover{background:var(--panel-surface-soft)}.itsm-topbar--panel .itsm-topbar__online{border-color:var(--panel-surface)}.itsm-topbar--panel .itsm-topbar__mobile{background:var(--panel-surface);border-top:1px solid var(--panel-border)}.panel-theme{color:var(--panel-text);font-family:var(--panel-font)}.panel-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.panel-icon--sm{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.panel-icon--md{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.panel-icon--lg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.op-panel{display:flex;min-height:calc(100vh - 3rem);background:var(--panel-bg);color:var(--panel-text);font-family:var(--panel-font)}.op-panel--fade-in{animation:panel-fade-in .4s ease-out both}.op-panel__body{min-width:0;flex:1;overflow:hidden}.op-panel__view--enter{animation:panel-section-in var(--panel-transition-enter) both}.op-panel__grid{display:grid;height:100%;gap:0;@media(width>=64rem){grid-template-columns:28% 55% 17%}}.op-panel__col{min-height:0;overflow-y:auto;background:var(--panel-surface);border-right:1px solid var(--panel-border)}.op-panel__col:last-child{border-right:0}.op-panel__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--panel-text)}.op-panel__subtitle{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-muted)}.op-panel__empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--panel-text-soft)}.op-panel__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;color:var(--panel-text-soft)}.op-panel__empty-state .panel-icon{color:var(--panel-primary);opacity:.7}.op-panel__empty-state p{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.op-panel__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 12);text-align:center}.op-panel__state--error,.op-panel__state--error .panel-icon{color:var(--panel-danger)}.op-panel__mobile-tabs{display:flex;@media(width>=64rem){display:none}background:var(--panel-surface);border-bottom:1px solid var(--panel-border)}.op-panel__mobile-tabs button{flex:1;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-muted);transition:color var(--panel-transition-fast),border-color var(--panel-transition-fast)}.op-panel__tab--active{border-bottom-color:var(--panel-primary);color:var(--panel-primary-dark)}.op-panel__col--hidden-mobile{display:none;@media(width>=64rem){display:block}}.panel-sidebar{display:none;width:3.75rem;flex-shrink:0;flex-direction:column;align-items:center;padding-block:calc(var(--spacing) * 4);@media(width>=64rem){display:flex}background:linear-gradient(180deg,var(--panel-sidebar) 0%,var(--panel-sidebar-deep) 100%);animation:panel-sidebar-in .45s ease-out both;box-shadow:2px 0 16px #031f292e}.panel-sidebar__logo{margin-bottom:calc(var(--spacing) * 5);display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:var(--radius-xl);color:var(--panel-primary-light);transition:transform var(--panel-transition-sidebar),box-shadow var(--panel-transition-sidebar)}.panel-sidebar__logo:hover{transform:scale(1.04);box-shadow:0 0 20px var(--panel-primary-glow)}.panel-sidebar__logo-icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:var(--radius-lg);background:var(--panel-sidebar-active);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--panel-sidebar-active) 22%,transparent)}color:var(--panel-primary-light)}.panel-sidebar__nav{display:flex;flex:1;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 1.5)}.panel-sidebar__link{position:relative;display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-xl);color:color-mix(in srgb,#fff 65%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 65%,transparent)}transition:background-color var(--panel-transition-sidebar),color var(--panel-transition-sidebar),transform var(--panel-transition-sidebar),box-shadow var(--panel-transition-sidebar)}.panel-sidebar__link-icon{display:flex;align-items:center;justify-content:center}.panel-sidebar__link:hover{background:var(--panel-sidebar-hover);color:#fff;transform:translate(3px)}.panel-sidebar__link--active{background:var(--panel-sidebar-active);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--panel-sidebar-active) 32%,transparent)}color:#fff;box-shadow:0 0 18px var(--panel-primary-glow),inset 0 0 0 1px var(--panel-sidebar-active);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 18px var(--panel-primary-glow),inset 0 0 0 1px color-mix(in srgb,var(--panel-sidebar-active) 50%,transparent)}}.panel-sidebar__link--active:before{content:"";position:absolute;top:50%;left:calc(var(--spacing) * -1.5);height:calc(var(--spacing) * 6);width:var(--spacing);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-top-right-radius:calc(infinity * 1px);border-bottom-right-radius:calc(infinity * 1px);background:var(--panel-sidebar-active);box-shadow:0 0 10px var(--panel-primary-glow)}.panel-sidebar__link:after{content:attr(data-tooltip);pointer-events:none;position:absolute;left:100%;z-index:50;margin-left:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-white);opacity:0%;background:var(--panel-sidebar-deep);box-shadow:var(--panel-shadow-md);transition:opacity var(--panel-transition-fast),transform var(--panel-transition-fast);transform:translate(-4px)}.panel-sidebar__link:hover:after{opacity:100%;transform:translate(0)}.panel-sidebar__footer{margin-top:auto;display:flex;justify-content:center;padding-bottom:calc(var(--spacing) * 2)}.panel-sidebar__footer-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);background:var(--panel-sidebar-active);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--panel-sidebar-active) 60%,transparent)}}.op-panel__updates{display:flex;flex-direction:column}.op-panel__updates-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-color:var(--panel-border)}.op-panel__filters{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-color:var(--panel-border)}.op-panel__filter{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--panel-surface);border-color:var(--panel-border);color:var(--panel-text-muted);transition:background-color var(--panel-transition-fast),border-color var(--panel-transition-fast),color var(--panel-transition-fast),box-shadow var(--panel-transition-fast),transform var(--panel-transition-fast)}.op-panel__filter:hover{border-color:var(--panel-primary);color:var(--panel-primary-dark);transform:translateY(-1px)}.op-panel__filter--active{background:var(--panel-primary-soft);border-color:var(--panel-primary);color:var(--panel-primary-dark);box-shadow:0 0 0 3px var(--panel-primary);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--panel-primary) 12%,transparent)}}.op-panel__badge{border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.op-panel__badge--danger{background:var(--panel-danger)}.op-panel__badge--warning{background:var(--panel-warning)}.op-panel__badge--pulse{animation:panel-badge-pulse 2.4s ease-in-out infinite}.op-panel__updates-list{flex:1;:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}overflow-y:auto;padding:calc(var(--spacing) * 2)}.op-panel__update-skeleton{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 24);border-radius:var(--radius-xl);background:linear-gradient(90deg,var(--panel-surface-soft) 25%,var(--panel-surface-glow) 50%,var(--panel-surface-soft) 75%);background-size:200% 100%;animation:panel-skeleton-shimmer 1.4s ease-in-out infinite}.op-panel__update-item{position:relative;display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);transition:background-color var(--panel-transition-fast),border-color var(--panel-transition-fast),box-shadow var(--panel-transition-fast),transform var(--panel-transition-fast)}.op-panel__update-item:hover{background:var(--panel-surface-soft);border-color:var(--panel-border);box-shadow:var(--panel-shadow-sm);transform:translate(2px)}.op-panel__update-item--animate{animation:panel-item-in .38s ease-out both}.op-panel__update-item--critical .op-panel__update-accent{background:var(--panel-danger);box-shadow:0 0 8px var(--panel-danger-glow)}.op-panel__update-item--warning .op-panel__update-accent,.op-panel__update-item--sla-risk .op-panel__update-accent{background:var(--panel-warning);box-shadow:0 0 8px var(--panel-warning-glow)}.op-panel__update-item--sla-breached .op-panel__update-accent{background:var(--panel-danger);box-shadow:0 0 10px var(--panel-danger-glow)}.op-panel__update-accent{position:absolute;top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);left:0;width:var(--spacing);border-radius:calc(infinity * 1px);background:var(--panel-success)}.op-panel__update-icon{margin-top:calc(var(--spacing) * .5);display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:var(--panel-primary-soft);color:var(--panel-primary-dark)}.op-panel__update-icon--danger{background:var(--panel-danger-soft);color:var(--panel-danger)}.op-panel__update-icon--warning{background:var(--panel-warning-soft);color:var(--panel-warning)}.op-panel__update-content{min-width:0;flex:1}.op-panel__update-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 2)}.op-panel__update-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--panel-primary-dark)}.op-panel__update-priority{flex-shrink:0;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:var(--panel-info-soft);color:var(--panel-info)}.op-panel__update-priority--danger{background:var(--panel-danger-soft);color:var(--panel-danger)}.op-panel__update-priority--warning{background:var(--panel-warning-soft);color:var(--panel-warning)}.op-panel__update-meta{margin-top:var(--spacing);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);font-size:11px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--panel-text-muted)}.op-panel__update-sla{margin-top:var(--spacing);font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-muted)}.op-panel__update-sla--danger{color:var(--panel-danger)}.op-panel__update-date{margin-top:var(--spacing);display:block;font-size:10px;color:var(--panel-text-soft)}.op-panel__update-open{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--color-white);background:linear-gradient(135deg,var(--panel-primary) 0%,var(--panel-primary-dark) 100%);transition:transform var(--panel-transition-fast),box-shadow var(--panel-transition-fast),background var(--panel-transition-fast)}.op-panel__update-open:hover{transform:scale(1.08);box-shadow:0 0 16px var(--panel-primary-glow)}.op-panel__center{padding:calc(var(--spacing) * 4);background:var(--panel-bg)}.op-panel__center-header{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3)}.op-panel__center-filters{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.op-panel__select-wrap{display:inline-flex}.op-panel__select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--panel-surface);border-color:var(--panel-border);color:var(--panel-text-muted);transition:border-color var(--panel-transition-fast),box-shadow var(--panel-transition-fast)}.op-panel__select:focus{border-color:var(--panel-primary);outline:none;box-shadow:0 0 0 3px var(--panel-primary);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--panel-primary) 15%,transparent)}}.op-panel__range-label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-muted)}.op-panel__btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);transition:background-color var(--panel-transition-fast),border-color var(--panel-transition-fast),color var(--panel-transition-fast),transform var(--panel-transition-fast),box-shadow var(--panel-transition-fast)}.op-panel__btn:active{transform:scale(.98)}.op-panel__btn--primary{background:linear-gradient(135deg,var(--panel-primary) 0%,var(--panel-primary-dark) 100%);color:#fff;box-shadow:0 2px 8px var(--panel-primary-glow)}.op-panel__btn--primary:hover{box-shadow:0 4px 14px var(--panel-primary-glow);transform:translateY(-1px)}.op-panel__btn--ghost{background:var(--panel-surface);border:1px solid var(--panel-border);color:var(--panel-text-muted)}.op-panel__btn--ghost:hover{border-color:var(--panel-primary);color:var(--panel-primary-dark);background:var(--panel-primary-soft)}.op-panel__btn--block{width:100%}.op-panel__btn--spin .panel-icon{animation:panel-spin .9s linear infinite}.op-panel__service-block{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing) * 4);background:var(--panel-surface);border-color:var(--panel-border);box-shadow:var(--panel-shadow-sm);animation:panel-item-in .42s ease-out both;transition:border-color var(--panel-transition-fast),box-shadow var(--panel-transition-fast),transform var(--panel-transition-fast)}.op-panel__service-block:hover{border-color:var(--panel-primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--panel-primary) 35%,var(--panel-border))}box-shadow:var(--panel-shadow-glow)}.op-panel__service-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--panel-text)}.op-panel__metrics-row{margin-bottom:calc(var(--spacing) * 4);display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.op-panel__metric{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);background:var(--panel-surface-soft);border-color:var(--panel-border);transition:border-color var(--panel-transition-fast),box-shadow var(--panel-transition-fast)}.op-panel__metric strong{display:block;font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--panel-text)}.op-panel__metric span{font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-muted)}.op-panel__charts-row{display:grid;gap:calc(var(--spacing) * 3);@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.op-panel__chart-card h4{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--panel-text)}.op-panel__chart-head{margin-bottom:calc(var(--spacing) * 2);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.op-panel__chart-tabs{display:flex;gap:var(--spacing)}.op-panel__chart-tabs button{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-soft);transition:background-color var(--panel-transition-fast),color var(--panel-transition-fast)}.op-panel__chart-tabs button:hover{color:var(--panel-primary-dark)}.op-panel__chart-tab--active{background:var(--panel-primary-soft);color:var(--panel-primary-dark)}.op-panel__chart-legend{margin-top:calc(var(--spacing) * 2);display:flex;gap:calc(var(--spacing) * 3);font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-muted)}.op-panel__legend-dot{margin-right:var(--spacing);display:inline-block;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px)}.op-panel__legend-dot--total{background:var(--panel-chart-blue-line)}.op-panel__legend-dot--critical{background:var(--panel-chart-critical)}.op-panel__metric:hover{border-color:var(--panel-primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--panel-primary) 30%,var(--panel-border))}box-shadow:var(--panel-shadow-sm)}.op-panel__chart-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing) * 3);background:var(--panel-surface);border-color:var(--panel-border);transition:border-color var(--panel-transition-fast),box-shadow var(--panel-transition-fast)}.op-panel__chart-card:hover{border-color:var(--panel-primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--panel-primary) 25%,var(--panel-border))}}.op-panel__center-skeleton{height:calc(var(--spacing) * 96);border-radius:var(--radius-xl);background:linear-gradient(90deg,var(--panel-surface-soft) 25%,var(--panel-surface-glow) 50%,var(--panel-surface-soft) 75%);background-size:200% 100%;animation:panel-skeleton-shimmer 1.4s ease-in-out infinite}.op-panel__sla-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing) * 3);background:var(--panel-surface);border-color:var(--panel-border);box-shadow:var(--panel-shadow-sm);animation:panel-item-in .38s ease-out both;transition:border-color var(--panel-transition-fast),box-shadow var(--panel-transition-fast),transform var(--panel-transition-fast)}.op-panel__sla-card:hover{border-color:var(--panel-primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--panel-primary) 30%,var(--panel-border))}box-shadow:var(--panel-shadow-glow)}.op-panel__sla-title{margin-bottom:calc(var(--spacing) * 2);display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--panel-text)}.op-panel__sla-alert{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:center;transition:box-shadow var(--panel-transition-base)}.op-panel__sla-alert--danger{background:var(--panel-danger-soft);color:var(--panel-danger);--glow-color: var(--panel-danger-glow)}.op-panel__sla-alert--warning{background:var(--panel-warning-soft);color:var(--panel-warning);--glow-color: var(--panel-warning-glow)}.op-panel__sla-alert--glow{animation:panel-glow-pulse 2.8s ease-in-out infinite}.op-panel__summary-icon-wrap{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg)}.op-panel__summary-icon-wrap--info{background:var(--panel-info-soft);color:var(--panel-info)}.op-panel__summary-icon-wrap--primary{background:var(--panel-primary-soft);color:var(--panel-primary-dark)}.op-panel__summary-icon-wrap--neutral{background:var(--panel-surface-soft);color:var(--panel-text-soft)}.op-panel__summary-icon-wrap--danger{background:var(--panel-danger-soft);color:var(--panel-danger)}.op-panel__summary-icon-wrap--warning{background:var(--panel-warning-soft);color:var(--panel-warning)}.op-panel__ticket-summary li{border-radius:var(--radius-lg);padding-inline:var(--spacing);padding-block:var(--spacing);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))}.op-panel__ticket-summary li:hover{background:var(--panel-surface-soft)}.op-panel__last-update{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--panel-text)}.op-panel__last-update-icon--spin .panel-icon{animation:panel-spin .9s linear infinite}.op-panel__last-update-sub{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-muted)}.op-panel__sla{:where(&>: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)))}padding:calc(var(--spacing) * 3);background:var(--panel-surface)}.op-panel__sla-alerts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.op-panel__sla-alert strong{display:block;font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.op-panel__sla-alert span{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.op-panel__link{margin-top:calc(var(--spacing) * 2);display:inline-block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--panel-primary);transition:color var(--panel-transition-fast)}.op-panel__link:hover{color:var(--panel-primary-dark)}.op-panel__ticket-summary{:where(&>: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)))}font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-muted)}.op-panel__ticket-summary li{display:flex;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);padding-inline:var(--spacing);padding-block:var(--spacing);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))}.panel-chart{position:relative;min-height:8rem}.panel-chart--loading{overflow:hidden}.panel-chart__skeleton{height:calc(var(--spacing) * 28);border-radius:var(--radius-xl);background:linear-gradient(90deg,var(--panel-surface-soft) 25%,var(--panel-surface-glow) 50%,var(--panel-surface-soft) 75%);background-size:200% 100%;animation:panel-skeleton-shimmer 1.4s ease-in-out infinite}.panel-chart__skeleton--round{margin-inline:auto;height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);border-radius:calc(infinity * 1px)}.panel-chart__empty{display:flex;height:calc(var(--spacing) * 28);flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--panel-text-soft)}.panel-chart__empty-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);opacity:50%;color:var(--panel-primary)}.panel-chart__svg{height:calc(var(--spacing) * 28);width:100%}.panel-chart__labels{margin-top:var(--spacing);display:flex;justify-content:space-between;font-size:9px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-soft)}.panel-chart__area--total{fill:var(--panel-chart-blue);opacity:.38}.panel-chart__area--animate{animation:panel-chart-area-in .7s ease-out both;transform-origin:bottom}.panel-chart__line--total{stroke:var(--panel-chart-blue-line)}.panel-chart__line--critical{stroke:var(--panel-chart-critical)}.panel-chart__line--animate{animation:panel-chart-draw 1s ease-out both;stroke-dasharray:1000;stroke-dashoffset:0}.panel-bar-chart__grid{display:flex;height:calc(var(--spacing) * 28);align-items:flex-end;justify-content:space-between;gap:calc(var(--spacing) * 2)}.panel-bar-chart__group{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:var(--spacing)}.panel-bar-chart__stack{display:flex;height:calc(var(--spacing) * 24);width:100%;flex-direction:column-reverse;justify-content:flex-start;gap:calc(var(--spacing) * .5)}.panel-bar-chart__segment{min-height:4px;width:100%;border-radius:var(--radius-md);transform-origin:bottom;transition:height .3s ease}.panel-bar-chart__segment--animate{animation:panel-bar-grow .55s ease-out both}.panel-bar-chart__segment--primary{background:var(--panel-chart-blue-line)}.panel-bar-chart__segment--critica{background:var(--panel-chart-critical)}.panel-bar-chart__segment--alta{background:var(--panel-chart-high)}.panel-bar-chart__segment--media{background:var(--panel-chart-medium)}.panel-bar-chart__segment--baja{background:var(--panel-chart-low)}.panel-bar-chart__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-soft)}.panel-bar-chart__legend{margin-top:calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);font-size:9px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-muted)}.panel-bar-chart__legend-item{display:inline-flex;align-items:center;gap:var(--spacing)}.panel-bar-chart__dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px)}.panel-bar-chart__dot--primary{background:var(--panel-chart-blue-line)}.panel-bar-chart__dot--critica{background:var(--panel-chart-critical)}.panel-bar-chart__dot--alta{background:var(--panel-chart-high)}.panel-bar-chart__dot--media{background:var(--panel-chart-medium)}.panel-bar-chart__dot--baja{background:var(--panel-chart-low)}.panel-donut{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 3)}.panel-donut__ring{position:relative;height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);border-radius:calc(infinity * 1px);box-shadow:inset 0 2px 12px #0f172a14}.panel-donut__ring--animate{animation:panel-donut-in .8s ease-out both}.panel-donut__ring--empty{background:var(--panel-border)}.panel-donut__hole{position:absolute;inset:calc(var(--spacing) * 3);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);text-align:center;background:var(--panel-surface)}.panel-donut__hole strong{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--panel-text)}.panel-donut__hole span{font-size:9px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-muted)}.panel-donut__legend{width:100%;:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-muted)}.panel-donut__legend li{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.panel-donut__dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px)}.panel-donut__dot--fulfilled{background:var(--panel-success)}.panel-donut__dot--risk{background:var(--panel-warning)}.panel-donut__dot--breached{background:var(--panel-danger)}@keyframes panel-fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-sidebar-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes panel-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-online-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--panel-success) 50%,transparent)}50%{box-shadow:0 0 0 4px transparent}}@keyframes panel-spin{to{transform:rotate(360deg)}}@keyframes panel-donut-in{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.op-section{display:flex;height:100%;min-height:0;flex-direction:column;overflow-y:auto;padding:calc(var(--spacing) * 4);@media(width>=40rem){padding:calc(var(--spacing) * 5)}font-family:var(--panel-font)}.op-section__view--enter{animation:panel-section-in var(--panel-transition-enter) both}.op-section__header{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;padding-bottom:calc(var(--spacing) * 4);border-color:var(--panel-border)}.op-section__title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--panel-text)}.op-section__subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-muted)}.op-section__header-actions{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.op-section__updated{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-soft)}.op-section__metrics{margin-bottom:calc(var(--spacing) * 5);display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.op-section__metric{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:var(--panel-surface);border-color:var(--panel-border);box-shadow:var(--panel-shadow-sm);transition:border-color var(--panel-transition-fast),box-shadow var(--panel-transition-fast),transform var(--panel-transition-fast)}.op-section__metric--animate{animation:panel-item-in .38s ease-out both}.op-section__metric:hover{border-color:var(--panel-primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--panel-primary) 30%,var(--panel-border))}box-shadow:var(--panel-shadow-glow);transform:translateY(-2px)}.op-section__metric strong{display:block;font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--panel-text)}.op-section__metric span{margin-top:var(--spacing);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--panel-text-muted)}.op-section__metric--success strong{color:var(--panel-success)}.op-section__metric--warning strong{color:var(--panel-warning)}.op-section__metric--danger strong{color:var(--panel-danger)}.op-section__metric--info strong{color:var(--panel-info)}.op-section__metric-skeleton{height:calc(var(--spacing) * 20);border-radius:var(--radius-xl);background:linear-gradient(90deg,var(--panel-surface-soft) 25%,var(--panel-surface-glow) 50%,var(--panel-surface-soft) 75%);background-size:200% 100%;animation:panel-skeleton-shimmer 1.4s ease-in-out infinite}.op-section__charts{margin-bottom:calc(var(--spacing) * 5);display:grid;gap:calc(var(--spacing) * 4);@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.op-section__chart-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing) * 4);background:var(--panel-surface);border-color:var(--panel-border);box-shadow:var(--panel-shadow-sm);transition:border-color var(--panel-transition-fast),box-shadow var(--panel-transition-fast)}.op-section__chart-card:hover{border-color:var(--panel-primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--panel-primary) 25%,var(--panel-border))}}.op-section__chart-card h3{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--panel-text)}.op-section__chart-card--donut{display:flex;flex-direction:column;align-items:center}.op-section__lists{display:grid;gap:calc(var(--spacing) * 4);@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.op-section__list-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing) * 4);background:var(--panel-surface);border-color:var(--panel-border);box-shadow:var(--panel-shadow-sm)}.op-section__list-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--panel-text)}.op-section__list{:where(&>: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)))}border-color:var(--panel-border)}.op-section__list-item{display:flex;width:100%;flex-direction:column;gap:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 2.5);text-align:left;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))}.op-section__list-item:hover{background:var(--panel-surface-soft)}.op-section__list-primary{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--panel-text)}.op-section__list-secondary{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--panel-text-muted)}.op-section__list-meta{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-soft)}.op-section__list-item--danger .op-section__list-primary{color:var(--panel-danger)}.op-section__list-item--warning .op-section__list-primary{color:var(--panel-warning)}.op-section__list-item--success .op-section__list-primary{color:var(--panel-success)}.op-section__list-skeleton{height:calc(var(--spacing) * 24);border-radius:var(--radius-xl);background:linear-gradient(90deg,var(--panel-surface-soft) 25%,var(--panel-surface-glow) 50%,var(--panel-surface-soft) 75%);background-size:200% 100%;animation:panel-skeleton-shimmer 1.4s ease-in-out infinite}.op-section__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 8);text-align:center;color:var(--panel-text-soft)}.op-section__empty .panel-icon{color:var(--panel-primary);opacity:.65}.op-section__empty p{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.op-section__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 8);text-align:center}.op-section__state--error{color:var(--panel-danger)}.op-section-settings__form{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing) * 4);background:var(--panel-surface);border-color:var(--panel-border);box-shadow:var(--panel-shadow-sm)}.op-section-settings__title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--panel-text)}.op-section-settings__grid{display:grid;gap:calc(var(--spacing) * 4);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.op-section-settings__field{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--panel-text-muted)}.op-section-settings__field select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));border-color:var(--panel-border)}.op-section-settings__field--checkbox{flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2)}.op-section-settings__actions{margin-top:calc(var(--spacing) * 4);display:flex;gap:calc(var(--spacing) * 2)}@media(max-width:1023px){.op-panel__col--hidden-mobile{display:none}.op-panel__grid{display:block}.op-panel__col:not(.op-panel__col--hidden-mobile){display:block;min-height:50vh;border-right:0}}.sr-page{min-height:100%;background-color:var(--color-slate-50);font-family:var(--font-sans);color:var(--color-slate-900)}.sr-search-input{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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))}.sr-search-input:focus-within{border-color:var(--color-teal-500);--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);--tw-ring-color: var(--color-teal-100)}.sr-search-input__icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;color:var(--color-teal-600)}.sr-search-input__field{width:100%;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));color:var(--color-slate-900);&::placeholder{color:var(--color-slate-400)}&:focus{--tw-outline-style: none;outline-style:none}}.sr-search-input__spinner{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-teal-600);border-top-color:transparent}.sr-search-results{position:absolute;top:100%;right:0;left:0;z-index:30;margin-top:calc(var(--spacing) * 2);max-height:min(70vh,28rem);overflow-y:auto;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:panel-dropdown-in .2s ease-out both}.sr-search-results__empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.sr-search-results__item{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;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));&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}}.sr-search-results__item--active{background-color:var(--color-teal-50);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-200);--tw-ring-inset: inset}.sr-search-results__avatar{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-teal-100);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-800)}.sr-search-results__avatar--asset{background-color:var(--color-slate-100);color:var(--color-slate-700)}.sr-search-results__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.sr-search-results__sublabel{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.sr-search-results__badge{flex-shrink:0;border-radius:calc(infinity * 1px);background-color:var(--color-amber-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-800)}.sr-pill{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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))}.sr-pill--ghost{border-color:var(--color-slate-300);color:var(--color-slate-700);&:hover{@media(hover:hover){border-color:var(--color-teal-500)}}&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}&:hover{@media(hover:hover){color:var(--color-teal-800)}}}.sr-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.sr-empty-state--error{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.sr-skeleton-block{animation:var(--animate-pulse);border-radius:var(--radius-xl);background-color:var(--color-slate-200)}.sr-context-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sr-context-card__header{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3)}.sr-context-card__eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-teal-700);text-transform:uppercase}.sr-context-card__title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.sr-context-card__meta{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.sr-context-card__grid{display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-context-card__grid dt{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.sr-context-card__grid dd{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.sr-context-card__section{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.sr-context-card__section h3,.sr-context-card__section-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.sr-context-card__list{:where(&>: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(&>:not(:last-child)){border-color:var(--color-slate-100)}}.sr-context-card__list-item{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3);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));&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.sr-context-card__list-item--static{&:hover{@media(hover:hover){background-color:transparent}}}.sr-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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))}.sr-btn--primary{background-color:var(--color-teal-600);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-teal-700)}}&:disabled{opacity:50%}}.sr-btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.sr-btn--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-600);color:var(--color-teal-700);&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}&:disabled{opacity:50%}}.sr-assistant{display:flex;height:100%;min-height:32rem;flex-direction:column;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sr-assistant__header{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.sr-assistant__header-icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-teal-50);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));color:var(--color-teal-600)}.sr-assistant__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.sr-assistant__subtitle{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.sr-assistant__clear{margin-left:auto;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);&:hover{@media(hover:hover){color:var(--color-teal-700)}}}.sr-assistant__messages{min-height:10rem;flex:1;:where(&>: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)))}overflow-y:auto;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.sr-assistant__welcome{border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.sr-assistant__message{max-width:92%;border-radius:var(--radius-xl);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800)}.sr-assistant__message--user{margin-left:auto;background-color:var(--color-teal-600);color:var(--color-white)}.sr-assistant__time{margin-top:var(--spacing);display:block;font-size:10px;opacity:70%}.sr-assistant__thinking{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-700)}.sr-assistant__error{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-600)}.sr-assistant__ask{display:flex;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.sr-assistant__ask-input{min-width:0;flex:1;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{border-color:var(--color-teal-500)}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.sr-assistant__notes{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.sr-assistant__notes-label{margin-bottom:calc(var(--spacing) * 2);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.sr-assistant__notes-field{width:100%;resize:vertical;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{border-color:var(--color-teal-500)}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.sr-assistant__analyzing{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-700)}.sr-assistant__suggestions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.sr-suggestions__grid{display:grid;gap:calc(var(--spacing) * 2);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-suggestions__label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);text-transform:uppercase}.sr-suggestions__link{display:block;border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-teal-700);&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}}.sr-footer{position:sticky;bottom:0;z-index:20;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.tcc-page{min-height:0;width:100%;background-color:#f8fafc}.tcc-page--incident .tcc-page__hero{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-orange-500)}.tcc-page--work-order .tcc-page__hero{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:#009b8f}.tcc-page__hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);color:var(--color-slate-900);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=80rem){padding-inline:calc(var(--spacing) * 10)}}.tcc-page__hero-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4)}.tcc-page__eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-teal-700);text-transform:uppercase}.tcc-page__tenant{border-radius:calc(infinity * 1px);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-800);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-100)}.tcc-page__alert{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-amber-900)}.tcc-loading{margin-inline:calc(var(--spacing) * 4);margin-block:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600);@media(width>=40rem){margin-inline:calc(var(--spacing) * 6)}@media(width>=64rem){margin-inline:calc(var(--spacing) * 8)}}.tcc-page__title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);@media(width>=40rem){font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}.tcc-page__subtitle{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.tcc-switcher{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=80rem){padding-inline:calc(var(--spacing) * 10)}}.tcc-switcher__btn{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;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));&:hover{@media(hover:hover){border-color:var(--color-teal-300)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}}}}.tcc-switcher__btn--active{border-color:var(--color-teal-600);background-color:var(--color-teal-50);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));--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);--tw-ring-color: var(--color-teal-100)}.tcc-switcher__icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:calc(infinity * 1px)}.tcc-switcher__icon--incident{background-color:var(--color-orange-100);color:var(--color-orange-700)}.tcc-switcher__icon--work-order{background-color:var(--color-teal-100);color:var(--color-teal-800)}.tcc-switcher__label{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.tcc-switcher__hint{display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.tcc-layout{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 28);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){grid-template-columns:minmax(0,1fr) 22rem}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=80rem){grid-template-columns:minmax(0,1fr) 24rem}@media(width>=80rem){padding-inline:calc(var(--spacing) * 10)}}.tcc-layout__main{min-width:0}.tcc-layout__aside{@media(width>=64rem){position:sticky}@media(width>=64rem){top:calc(var(--spacing) * 4)}@media(width>=64rem){align-self:flex-start}}.tcc-summary{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tcc-summary__title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.tcc-summary__list{:where(&>: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)))}font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.tcc-summary__list div{display:grid;grid-template-columns:8.5rem 1fr;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 1.5);&:last-child{border-style:var(--tw-border-style);border-width:0px}}.tcc-summary__list dt{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.tcc-summary__list dd{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.tcc-tabs{display:flex;gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5)}.tcc-tabs__btn{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:transparent;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));&:hover{@media(hover:hover){color:var(--color-teal-700)}}}.tcc-tabs__btn--active{border-color:var(--color-teal-600);color:var(--color-teal-800)}.tcc-form{width:100%;padding-bottom:calc(var(--spacing) * 28)}.tcc-form__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4);@media(width>=64rem){grid-template-columns:repeat(12,minmax(0,1fr))}}.tcc-panel{min-width:0;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=64rem){padding:calc(var(--spacing) * 5)}}.tcc-panel--accent-incident{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-orange-500)}.tcc-panel--accent-work-order{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-teal-600)}.tcc-panel--span-12{@media(width>=64rem){grid-column:span 12 / span 12}}.tcc-panel--span-8{@media(width>=64rem){grid-column:span 8 / span 8}}.tcc-panel--span-7{@media(width>=64rem){grid-column:span 7 / span 7}}.tcc-panel--span-6{@media(width>=64rem){grid-column:span 6 / span 6}}.tcc-panel--span-5{@media(width>=64rem){grid-column:span 5 / span 5}}.tcc-panel--span-4{@media(width>=64rem){grid-column:span 4 / span 4}}.tcc-panel__title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.tcc-panel__hint{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.tcc-fields{display:grid;gap:calc(var(--spacing) * 3)}.tcc-fields--2{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.tcc-fields--3{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.tcc-fields--4{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.tcc-field{display:block;min-width:0}.tcc-field__label{margin-bottom:var(--spacing);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.tcc-field__input,.tcc-field__textarea{width:100%;min-width:0;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-900);&:focus{border-color:var(--color-teal-600)}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.tcc-field__textarea{min-height:8rem;resize:vertical}.tcc-required{color:var(--color-orange-600)}.tcc-priority{margin-top:calc(var(--spacing) * 3);display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.tcc-priority__label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.tcc-priority__badge{border-radius:calc(infinity * 1px);background-color:var(--color-emerald-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-800)}.tcc-priority__badge--incident{background-color:var(--color-orange-100);color:var(--color-orange-900)}.tcc-priority__hint{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.tcc-footer{position:sticky;bottom:0;z-index:30;margin-top:calc(var(--spacing) * 4);display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:center}@media(width>=40rem){justify-content:space-between}}.tcc-footer__warning{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-600)}.tcc-footer__actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.tcc-btn{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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))}.tcc-btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.tcc-btn--secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-700);color:var(--color-teal-800);&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}&:disabled{opacity:50%}}.tcc-btn--primary{background-color:var(--color-teal-700);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-teal-800)}}&:disabled{opacity:50%}}.sgs{position:relative;min-width:0}.sgs__label{margin-bottom:var(--spacing);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.sgs__required{color:var(--color-orange-600)}.sgs__suggestion{margin-bottom:calc(var(--spacing) * 1.5);font-size:11px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-700)}.sgs__dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);flex-shrink:0;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sgs__hint{display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.sgs__search{margin-bottom:calc(var(--spacing) * 2);width:100%;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));&:focus{border-color:var(--color-teal-600)}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.sgs__grid{display:flex;max-height:calc(var(--spacing) * 32);flex-wrap:wrap;gap:calc(var(--spacing) * 1.5);overflow-y:auto}.sgs__chip{display:inline-flex;max-width:100%;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){border-color:var(--color-teal-400)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}&:disabled{cursor:not-allowed}&:disabled{opacity:60%}}.sgs__chip--active{border-color:var(--color-teal-600);background-color:var(--color-teal-50);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-900);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-200)}.sgs__chip--suggested{border-color:var(--color-amber-300);background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.sgs__chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgs__chip-badge{flex-shrink:0;font-size:10px;--tw-leading: 1;line-height:1;color:var(--color-amber-600)}.sgs__empty{width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.sgs__empty-state{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-300);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.sgs__empty-title{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.sgs__empty-actions{margin-top:calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5)}.sgs__action{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);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));&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}}.sgs__action--primary{border-color:var(--color-teal-600);background-color:var(--color-teal-600);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-teal-700)}}}.sgs--error .sgs__grid{border-radius:var(--radius-md);--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);--tw-ring-color: var(--color-red-100)}.sgs__error{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600)}.tts{position:relative}.tts__label{margin-bottom:calc(var(--spacing) * 1.5);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.tts__required{color:var(--color-orange-600)}.tts__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;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));&:hover{@media(hover:hover){border-color:var(--color-teal-500)}}&:focus{border-color:var(--color-teal-600)}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.tts--open .tts__trigger{border-color:var(--color-teal-600);--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);--tw-ring-color: var(--color-teal-100)}.tts--error .tts__trigger{border-color:var(--color-red-400);--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);--tw-ring-color: var(--color-red-100)}.tts__trigger-main{display:flex;min-width:0;flex:1;align-items:center;gap:calc(var(--spacing) * 3)}.tts__trigger-text{min-width:0;flex:1}.tts__value{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.tts__hint{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.tts__placeholder{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-400)}.tts__chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;color:var(--color-slate-400);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))}.tts--open .tts__chevron{rotate:180deg;color:var(--color-teal-700)}.tts__icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg)}.tts__icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.tts__icon--sm{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.tts__icon--sm svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.tts-tone--teal{background-color:var(--color-teal-50);color:var(--color-teal-700)}.tts-tone--amber{background-color:var(--color-amber-50);color:var(--color-amber-700)}.tts-tone--red{background-color:var(--color-red-50);color:var(--color-red-700)}.tts-tone--blue{background-color:var(--color-blue-50);color:var(--color-blue-700)}.tts-tone--violet{background-color:var(--color-violet-50);color:var(--color-violet-700)}.tts-tone--slate{background-color:var(--color-slate-100);color:var(--color-slate-700)}.tts-tone--emerald{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.tts-tone--orange{background-color:var(--color-orange-50);color:var(--color-orange-700)}.tts__badge{flex-shrink:0;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.tts__badge--sm{font-size:9px}.tts-badge--service{background-color:var(--color-red-50);color:var(--color-red-700)}.tts-badge--access{background-color:var(--color-orange-50);color:var(--color-orange-700)}.tts-badge--app{background-color:var(--color-violet-50);color:var(--color-violet-700)}.tts-badge--network{background-color:var(--color-blue-50);color:var(--color-blue-700)}.tts-badge--hardware{background-color:var(--color-teal-50);color:var(--color-teal-700)}.tts-badge--query{background-color:var(--color-sky-50);color:var(--color-sky-700)}.tts-badge--change{background-color:var(--color-purple-50);color:var(--color-purple-700)}.tts-badge--ops{background-color:var(--color-slate-100);color:var(--color-slate-700)}.tts__context-help{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.tts__priority-hint{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-700)}.tts__menu{position:absolute;top:100%;right:0;left:0;z-index:40;margin-top:var(--spacing);max-height:calc(var(--spacing) * 72);overflow-y:auto;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:var(--spacing);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:panel-dropdown-in .18s ease-out both}.tts__option{display:flex;width:100%;align-items:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;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));&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}}.tts__option--active{background-color:var(--color-teal-50)}.tts__option-body{min-width:0;flex:1}.tts__option-top{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.tts__option-desc{display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.tts__error{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600)}.cal-page-shell{min-height:0;min-width:0}.cal-page{display:flex;min-height:calc(100vh - 8rem);width:100%;min-width:0;flex-direction:column;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:cal-fade-in .35s ease-out both}@keyframes cal-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cal-page{animation:none}.cal-event,.cal-popover,.cal-drawer{transition:none!important}}.cal-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.cal-toolbar__left{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.cal-toolbar__center{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.cal-toolbar__right{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.cal-toolbar__chips{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5)}.cal-toolbar__range{min-width:10rem;text-align:center;font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);@media(width>=40rem){font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}@media(max-width:767px){.cal-toolbar{flex-direction:column;align-items:stretch;gap:calc(var(--spacing) * 4)}.cal-toolbar__left,.cal-toolbar__center,.cal-toolbar__right{width:100%}.cal-toolbar__center{justify-content:center}.cal-toolbar__right{justify-content:space-between}.cal-view-switch{max-width:100%;overflow-x:auto}.cal-insights__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1023px){.cal-insights__charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.cal-insights{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.cal-insights__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2);@media(width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(6,minmax(0,1fr))}}.cal-kpi{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:center}.cal-kpi--critical{border-color:var(--color-red-200);background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-50) 80%,transparent)}}.cal-kpi__value{display:block;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.cal-kpi--critical .cal-kpi__value{color:var(--color-red-700)}.cal-kpi__label{display:block;font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.cal-insights__charts{margin-top:calc(var(--spacing) * 4);display:grid;gap:calc(var(--spacing) * 4);@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.cal-chart{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}padding:calc(var(--spacing) * 3)}.cal-chart h4{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.cal-chart__row{margin-bottom:calc(var(--spacing) * 1.5);display:grid;grid-template-columns:minmax(0,5rem) 1fr 1.5rem;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.cal-chart__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.cal-chart__bar-wrap{height:calc(var(--spacing) * 2);overflow:hidden;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.cal-chart__bar{height:100%;border-radius:calc(infinity * 1px);background-color:var(--color-teal-600);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.cal-chart__bar--accent{background-color:var(--color-sky-600)}.cal-chart__bar--group{background-color:var(--color-violet-600)}.cal-chart__value{text-align:right;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.cal-btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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))}.cal-btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700);&:hover{@media(hover:hover){border-color:var(--color-teal-300)}}&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}&:hover{@media(hover:hover){color:var(--color-teal-800)}}}.cal-btn--primary{background-color:var(--color-teal-700);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-teal-800)}}&:disabled{opacity:50%}}.cal-btn--danger{color:var(--color-red-600);&:hover{@media(hover:hover){background-color:var(--color-red-50)}}&:hover{@media(hover:hover){color:var(--color-red-700)}}}.cal-btn--sm{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.cal-chip{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);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));&:hover{@media(hover:hover){border-color:var(--color-teal-300)}}}.cal-chip--active{border-color:var(--color-teal-600);background-color:var(--color-teal-50);color:var(--color-teal-800);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-200)}.cal-nav-btn{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700);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));&:hover{@media(hover:hover){border-color:var(--color-teal-400)}}&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}}.cal-view-switch{display:inline-flex;overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.cal-view-btn{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase;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));&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.cal-view-btn--active{background-color:var(--color-teal-700);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-teal-700)}}}.cal-drawer-backdrop{position:fixed;inset:0;z-index:40;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 30%,transparent)}--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.cal-drawer{position:fixed;top:0;right:0;z-index:50;display:flex;height:100dvh;max-height:100dvh;width:100%;max-width:none;flex-direction:column;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){max-width:var(--container-sm)}animation:cal-slide-in .22s ease-out both}@keyframes cal-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.cal-drawer__header{display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.cal-drawer__header h3{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.cal-drawer__close{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-leading: 1;line-height:1;color:var(--color-slate-400);&:hover{@media(hover:hover){color:var(--color-slate-700)}}}.cal-drawer__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing) * 3);overflow-y:auto;padding:calc(var(--spacing) * 4)}.cal-drawer__footer{margin-top:auto;display:flex;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.cal-field{display:block}.cal-field--inline{margin:0}.cal-field--inline .cal-field__input{margin-top:0}.cal-field__input--tenant{max-width:14rem;min-width:10rem}.cal-tenant-badge{display:none;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);@media(width>=40rem){display:inline-flex}}.cal-field__input{margin-top:var(--spacing);width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-900);&:focus{border-color:var(--color-teal-600)}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.cal-check{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.cal-skeleton{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4)}.cal-skeleton__row{height:calc(var(--spacing) * 16);animation:var(--animate-pulse);border-radius:var(--radius-lg);background-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.cal-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center}.cal-empty h3{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.cal-empty p{max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.cal-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacing) * 2)}.cal-empty--error p{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600)}.cal-week{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.cal-week__allday{display:grid;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.cal-week__allday-label{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);text-transform:uppercase}.cal-week__allday-col{min-height:2.5rem;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-100);padding:var(--spacing);&:last-child{border-right-style:var(--tw-border-style);border-right-width:0px}}.cal-week__grid{display:grid;min-height:0;flex:1;overflow:auto}.cal-week__hours{position:sticky;left:0;z-index:10;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.cal-week__hour{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);text-align:right;font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.cal-week__day-col{position:relative;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-100);&:last-child{border-right-style:var(--tw-border-style);border-right-width:0px}}.cal-week__day-col--today .cal-week__day-head{background-color:var(--color-teal-50);color:var(--color-teal-800)}.cal-week__day-head{position:sticky;top:0;z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700);text-transform:capitalize}.cal-week__day-body{position:relative;background-image:linear-gradient(to bottom,transparent 47px,#e2e8f0 48px);background-size:100% 48px}.cal-week__now{pointer-events:none;position:absolute;right:0;left:0;z-index:20;border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-orange-500)}.cal-week__now:before{content:"";position:absolute;top:calc(var(--spacing) * -1);left:calc(var(--spacing) * -1);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-orange-500)}.cal-event{position:absolute;right:var(--spacing);left:var(--spacing);z-index:10;overflow:hidden;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);text-align:left;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){z-index:20}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.cal-event--allday{position:relative;right:0;left:0;margin-bottom:var(--spacing)}.cal-event__code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.cal-event__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.cal-event__time{display:block;font-size:10px;opacity:90%}.cal-event--change{border-color:var(--color-cyan-300);background-color:var(--color-cyan-100);color:var(--color-cyan-950)}.cal-event--deploy{border-color:var(--color-amber-300);background-color:var(--color-amber-100);color:var(--color-amber-950)}.cal-event--outage{border-color:var(--color-orange-300);background-color:var(--color-orange-100);color:var(--color-orange-950)}.cal-event--business{border-color:var(--color-emerald-300);background-color:var(--color-emerald-100);color:var(--color-emerald-950)}.cal-event--wo{border-color:var(--color-violet-300);background-color:var(--color-violet-100);color:var(--color-violet-950)}.cal-event--maint{border-color:var(--color-teal-300);background-color:var(--color-teal-100);color:var(--color-teal-950)}.cal-event--sla{border-color:var(--color-red-300);background-color:var(--color-red-100);color:var(--color-red-950)}.cal-event--ticket{border-color:var(--color-sky-300);background-color:var(--color-sky-100);color:var(--color-sky-950)}.cal-event--planned{border-color:var(--color-indigo-300);background-color:var(--color-indigo-100);color:var(--color-indigo-950)}.cal-month{flex:1;overflow:auto;padding:calc(var(--spacing) * 3)}.cal-month__weekdays{margin-bottom:var(--spacing);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--spacing);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);text-transform:uppercase}.cal-month__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--spacing)}.cal-month__cell{min-height:5.5rem;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);text-align:left;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));&:hover{@media(hover:hover){border-color:var(--color-teal-300)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}}}}.cal-month__cell--muted{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}color:var(--color-slate-400)}.cal-month__cell--today{border-color:var(--color-teal-500);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-teal-200)}.cal-month__day{margin-bottom:var(--spacing);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.cal-month__pill{margin-bottom:calc(var(--spacing) * .5);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cal-month__more{font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.cal-agenda{flex:1;:where(&>: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(&>:not(:last-child)){border-color:var(--color-slate-100)}overflow:auto}.cal-agenda__item{display:flex;width:100%;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;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));&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}}.cal-agenda__time{width:calc(var(--spacing) * 28);flex-shrink:0;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.cal-agenda__code{border-radius:.25rem;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cal-agenda__title{min-width:0;flex:1;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.cal-agenda__meta{width:100%;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500);@media(width>=40rem){width:auto}}.cal-legend{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}.cal-legend__item{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.cal-legend__dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px}.cal-popover-backdrop{position:fixed;inset:0;z-index:40;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 25%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 25%,transparent)}}.cal-popover{position:fixed;top:calc(var(--spacing) * 20);right:calc(var(--spacing) * 4);z-index:50;width:100%;max-width:var(--container-md);overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:cal-popover-in .2s ease-out both}@keyframes cal-popover-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.cal-popover__header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.cal-popover__code{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-teal-700);text-transform:uppercase}.cal-popover__title{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.cal-popover__close{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-leading: 1;line-height:1;color:var(--color-slate-400);&:hover{@media(hover:hover){color:var(--color-slate-700)}}}.cal-popover__link{display:block;cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);&:hover{@media(hover:hover){text-decoration-line:underline}}}.cal-popover__list{display:grid;max-height:50vh;gap:calc(var(--spacing) * 2);overflow-y:auto;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.cal-popover__list>div{display:grid;grid-template-columns:7rem 1fr;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-50);padding-bottom:calc(var(--spacing) * 2);&:last-child{border-style:var(--tw-border-style);border-width:0px}}.cal-popover__list dt{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.cal-popover__list dd{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.cal-popover__actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.cal-badge{display:inline-block;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cal-modal-backdrop{position:fixed;inset:0;z-index:60;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}--tw-backdrop-blur: blur(var(--blur-sm));-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,)}.cal-modal{position:fixed;top:50%;left:50%;z-index:70;width:min(32rem,calc(100vw - 2rem));--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cal-modal__header{position:relative;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 12)}.cal-modal__header h3{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.cal-modal__header p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.cal-modal__body{:where(&>: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)))}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.cal-modal__row{display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.cal-modal__footer{display:flex;justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.tcl-backdrop{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;overflow:hidden;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.tcl-panel{display:flex;height:100dvh;max-height:100dvh;width:100%;max-width:none;min-width:0;flex-direction:column;overflow:hidden;background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){max-width:var(--container-2xl)}@media(width>=64rem){max-width:var(--container-3xl)}}.tcl-panel__header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.tcl-panel__eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-teal-700);text-transform:uppercase}.tcl-panel__title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.tcl-panel__subtitle{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.tcl-panel__close{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-leading: 1;line-height:1;color:var(--color-slate-400);&:hover{@media(hover:hover){color:var(--color-slate-700)}}}.tcl-form{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.tcl-section{min-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100)}.tcl-section__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.tcl-section__body{display:grid;min-width:0;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4)}.tcl-section__body--grid{grid-template-columns:repeat(1,minmax(0,1fr));@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.tcl-field{display:flex;min-width:0;flex-direction:column;gap:var(--spacing)}.tcl-field--full{@media(width>=40rem){grid-column:span 2 / span 2}}.tcl-field__label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.tcl-field__input{width:100%;max-width:100%;min-width:0;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-900);--tw-ring-color: var(--color-teal-100);--tw-outline-style: none;outline-style:none;&:focus{border-color:var(--color-teal-500)}&: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)}}.tcl-required{color:var(--color-red-500)}.tcl-panel__footer{position:sticky;bottom:0;z-index:10;margin-top:auto;flex-shrink:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);padding-bottom:max(1rem,env(safe-area-inset-bottom));@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.tcl-panel__hint{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.tcl-panel__actions{display:flex;flex-direction:column-reverse;gap:calc(var(--spacing) * 2);@media(width>=40rem){flex-direction:row}@media(width>=40rem){justify-content:flex-end}}.tcl-btn{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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))}.tcl-btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}}.tcl-btn--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-orange-300);background-color:var(--color-white);color:var(--color-orange-700);&:hover{@media(hover:hover){background-color:var(--color-orange-50)}}}.tcl-btn--primary{background-color:var(--color-teal-600);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-teal-700)}}&:disabled{opacity:60%}}.sd-action-btn--primary{border-color:var(--color-teal-600);background-color:var(--color-teal-600);color:var(--color-white);&:hover{@media(hover:hover){background-color:var(--color-teal-700)}}}.sd-drawer__hint{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.touch-target{display:inline-flex;min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);align-items:center;justify-content:center}.kanban-board{display:flex;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness: mandatory;gap:calc(var(--spacing) * 3);overflow-x:auto;padding-bottom:calc(var(--spacing) * 4);@media(width>=40rem){gap:calc(var(--spacing) * 4)}-webkit-overflow-scrolling:touch}.kanban-column{display:flex;width:min(88vw,18rem);flex-shrink:0;scroll-snap-align:start;flex-direction:column;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}padding:calc(var(--spacing) * 3);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);@media(width>=40rem){width:calc(var(--spacing) * 64)}@media(width>=64rem){width:calc(var(--spacing) * 72)}&:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}}@media(max-width:767px){.cal-week,.cal-week__grid{display:none}.cal-month__cell{min-height:4.5rem;padding:var(--spacing)}.cal-popover{position:fixed;inset-inline:calc(var(--spacing) * 3);top:auto;bottom:calc(var(--spacing) * 3);z-index:50;max-height:min(70dvh,32rem);width:auto;max-width:none;overflow-y:auto}.admin-tabs__btn{min-height:calc(var(--spacing) * 11)}}@media(max-width:1023px){.responsive-data-table--stackable thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.responsive-data-table--stackable tbody tr{margin-bottom:calc(var(--spacing) * 3);display:block;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.responsive-data-table--stackable tbody td{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0px;padding-inline:0;padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.responsive-data-table--stackable tbody td:before{content:attr(data-label);flex-shrink:0;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);text-transform:uppercase}.responsive-data-table--stackable tbody td:last-child{justify-content:flex-end;padding-top:calc(var(--spacing) * 2)}.responsive-data-table--stackable tbody td:last-child:before{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}}body.tie-modal-open{overflow:hidden}.tie-portal{position:fixed;inset-inline:0;z-index:80;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:calc(var(--spacing) * 2);@media(width>=40rem){padding:calc(var(--spacing) * 3)}top:var(--app-topbar-height, 3.25rem);height:calc(100dvh - var(--app-topbar-height, 3.25rem));max-height:calc(100dvh - var(--app-topbar-height, 3.25rem))}.tie-backdrop{display:flex;min-height:0;flex:1;flex-direction:column;align-items:stretch;overflow:hidden;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.tie-page{display:flex;min-height:0;width:100%;max-width:var(--container-6xl);min-width:0;flex:1;flex-direction:column;align-self:center;overflow:hidden;border-radius:var(--radius-xl);background-color:#f3f4f6;--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tie-header{display:flex;flex-shrink:0;flex-direction:column;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:center}@media(width>=40rem){justify-content:space-between}@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.tie-header__main{min-width:0;flex:1}.tie-header__eyebrow{font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#009b8f;text-transform:uppercase}.tie-header__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);@media(width>=40rem){font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}.tie-header__subtitle{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.tie-header__actions{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2)}.tie-btn{display:inline-flex;min-height:calc(var(--spacing) * 10);align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tie-btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);color:var(--color-slate-700);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:var(--color-slate-400)}}&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}&:active{scale:.98}}.tie-btn--back{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:0px;background-color:#009b8f;padding-inline:calc(var(--spacing) * 4);color:var(--color-white);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){background-color:#00857a}}&:hover{@media(hover:hover){--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}&:active{scale:.98}}.tie-btn__glyph{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.tie-btn--primary{background-color:#009b8f;color:var(--color-white);&:hover{@media(hover:hover){background-color:#00857a}}&:disabled{opacity:60%}}.tie-btn--assign{display:inline-flex;min-height:42px;flex-shrink:0;align-items:center;justify-content:center;border-radius:6px;border-style:var(--tw-border-style);border-width:1px;border-color:#009b8f;background-color:color-mix(in oklab,#009b8f 10%,transparent);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66;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));&:hover{@media(hover:hover){background-color:color-mix(in oklab,#009b8f 20%,transparent)}}}.tie-assign-row{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:stretch}}.tie-field__input--grow{min-width:0;flex:1}.tie-form{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.tie-form--saved{pointer-events:none;opacity:80%}.tie-form__scroll{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.tie-section{min-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.tie-section__title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.tie-section--cols-3{display:grid;gap:calc(var(--spacing) * 4);@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.tie-section--cols-2{display:grid;gap:calc(var(--spacing) * 4);@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.tie-col__title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#006b66;text-transform:uppercase}.tie-status-row{display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-column:span 2 / span 2}@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=80rem){grid-column:span 2 / span 2}}.tie-field--status,.tie-field--status-reason{min-width:0}.tie-resolution-box{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,#009b8f 25%,transparent);background-color:color-mix(in oklab,#009b8f 5%,transparent);padding:calc(var(--spacing) * 4);@media(width>=40rem){grid-column:span 2 / span 2}@media(width>=80rem){grid-column:span 4 / span 4}}.tie-field--error .tie-field__input,.tie-field--error .tie-field__textarea{border-color:var(--color-red-400)}.tie-field__error{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600)}.tie-grid{display:grid;gap:calc(var(--spacing) * 3)}.tie-grid--2{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.tie-grid--4{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.tie-field{display:block;min-width:0}.tie-field--wide{@media(width>=40rem){grid-column:span 2 / span 2}@media(width>=80rem){grid-column:span 2 / span 2}}.tie-field--release{max-width:var(--container-xl);@media(width>=40rem){grid-column:span 2 / span 2}@media(width>=80rem){grid-column:span 2 / span 2}}.tie-field--closure-inline{@media(width>=40rem){grid-column:span 2 / span 2}@media(width>=80rem){grid-column:span 4 / span 4}}.tie-field__textarea--release{max-height:calc(var(--spacing) * 28);min-height:72px;resize:vertical;border-radius:8px;border-color:#cbd5e1;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);color:var(--color-slate-900);&:focus{border-color:#009b8f}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.tie-save-error{flex-shrink:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-700);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.tie-closure-hint{flex-shrink:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in oklab,#009b8f 15%,transparent);background-color:color-mix(in oklab,#009b8f 5%,transparent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:#006b66;@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.tie-section--closure-top{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in oklab,#009b8f 20%,transparent);background-color:#f8fffe}.tie-required-mark{margin-left:calc(var(--spacing) * .5);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-600)}.tie-field__textarea--important{border-color:color-mix(in oklab,#009b8f 35%,transparent);background-color:#f8fffe}.tie-field--inline{display:flex;flex-direction:column;gap:var(--spacing);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:center}}.tie-field__label{margin-bottom:var(--spacing);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66}.tie-field__label--important{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#004d49}.tie-field__input{width:100%;border-radius:6px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-900);&:focus{border-color:#009b8f}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.tie-field__input--readonly{background-color:var(--color-slate-100);color:var(--color-slate-600)}.tie-field__textarea{width:100%;border-radius:6px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-900);&:focus{border-color:#009b8f}&: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{--tw-ring-color: var(--color-teal-100)}&:focus{--tw-outline-style: none;outline-style:none}}.tie-field__select{appearance:none;background-size:1rem;background-position:right .75rem center;background-repeat:no-repeat;padding-right:calc(var(--spacing) * 10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E")}.tie-required{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}.tie-priority-badge{display:inline-flex;border-radius:var(--radius-md);background-color:color-mix(in oklab,#009b8f 10%,transparent);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.tie-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.tie-footer__meta{color:var(--color-slate-600)}.tie-check{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700)}.ticket-share-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 45%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 45%,transparent)}padding:calc(var(--spacing) * 4)}.ticket-share-dialog{width:100%;max-width:var(--container-lg);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ticket-share-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.ticket-share-dialog__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.ticket-share-dialog__code{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f}.ticket-share-dialog__close{display:inline-flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-leading: 1;line-height:1;color:var(--color-slate-500);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));&:hover{@media(hover:hover){border-color:var(--color-slate-300)}}&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}&:hover{@media(hover:hover){color:var(--color-slate-800)}}}.ticket-share-dialog__text{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.ticket-share-dialog__url{margin-inline:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.ticket-share-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);@media(width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.ticket-share-dialog__option{display:flex;min-height:4.5rem;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;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));&:hover{@media(hover:hover){border-color:color-mix(in oklab,#009b8f 40%,transparent)}}&:hover{@media(hover:hover){background-color:color-mix(in oklab,#009b8f 5%,transparent)}}&:active{scale:.98}}.ticket-share-dialog__option-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.ticket-share-dialog__option-hint{margin-top:calc(var(--spacing) * .5);font-size:11px;color:var(--color-slate-500)}.sdp-page{min-height:100%;width:100%;background-color:var(--color-white)}.sdp-page--portal{position:relative;overflow-x:hidden;--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-slate-50);--tw-gradient-via: var(--color-white);--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);--tw-gradient-to: color-mix(in oklab, var(--color-teal-50) 30%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sdp-shell--portal{position:relative;z-index:1;margin-inline:auto;width:100%;max-width:100rem;padding-inline:calc(var(--spacing) * 4);padding-top:0;padding-bottom:calc(var(--spacing) * 6);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}}.sdp-portal-content{min-width:0;background-color:transparent}.sdp-portal-bg{pointer-events:none;position:absolute;inset:0;z-index:0;overflow:hidden}.sdp-portal-bg__orb{position:absolute;border-radius:calc(infinity * 1px);opacity:40%;--tw-blur: blur(var(--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,);animation:portal-orb-float 18s ease-in-out infinite alternate}.sdp-portal-bg__orb--left{top:calc(var(--spacing) * 16);left:calc(var(--spacing) * -24);height:calc(var(--spacing) * 72);width:calc(var(--spacing) * 72);background-color:color-mix(in srgb,oklch(91% .096 180.426) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-200) 60%,transparent)}}.sdp-portal-bg__orb--right{right:calc(var(--spacing) * -16);bottom:calc(var(--spacing) * 24);height:calc(var(--spacing) * 80);width:calc(var(--spacing) * 80);background-color:color-mix(in srgb,oklch(91.7% .08 205.041) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-cyan-200) 50%,transparent)}animation-delay:-6s}.sdp-portal-bg__dots{position:absolute;inset:0;opacity:.35;background-image:radial-gradient(circle at 1px 1px,rgb(0 155 143 / .12) 1px,transparent 0);background-size:28px 28px;mask-image:linear-gradient(to bottom,black 0%,transparent 85%)}@keyframes portal-orb-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(12px,-16px,0) scale(1.06)}}@keyframes portal-header-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.portal-topbar{position:sticky;top:0;z-index:40;width:100%;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0;background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: blur(var(--blur-sm));-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,);animation:portal-fade-in .24s ease-out both}.portal-topbar--premium{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in oklab,var(--color-white) 10%,transparent);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #0a4f4a;--tw-gradient-via: #0d5c56;--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);--tw-gradient-to: #0a3d4a;--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));--tw-shadow: 0 8px 32px -8px var(--tw-shadow-color, rgba(6,47,44,.55));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:portal-header-enter .28s cubic-bezier(.22,1,.36,1) both}.portal-topbar--premium .portal-topbar__brand-omni,.portal-topbar--premium .portal-topbar__brand-maint,.portal-topbar--premium .portal-topbar__brand-ticket,.portal-topbar--premium .portal-topbar__brand-desk{color:var(--color-white)}.portal-topbar--premium .portal-topbar__logo:hover{filter:drop-shadow(0 4px 14px rgba(255,255,255,.35))}.portal-topbar--premium .portal-topbar__category-btn{border-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}color:var(--color-white);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: blur(var(--blur-sm));-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,);&:hover{@media(hover:hover){border-color:color-mix(in srgb,#fff 35%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}}}.portal-topbar--premium .portal-topbar__category-btn[aria-expanded=true]{border-color:color-mix(in srgb,#fff 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}color:var(--color-white)}.portal-topbar--premium .portal-topbar__category-icon,.portal-topbar--premium .portal-topbar__category-chevron{color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.portal-topbar--premium .portal-topbar__notify{border-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}color:var(--color-white);&:hover{@media(hover:hover){border-color:color-mix(in srgb,#fff 25%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}&:hover{@media(hover:hover){color:var(--color-white)}}}.portal-topbar--premium .portal-topbar__notify-badge{background-color:var(--color-amber-400);color:var(--color-amber-950);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-topbar--premium .portal-topbar__user-name{color:var(--color-white)}.portal-topbar--premium .portal-topbar__user-role{color:color-mix(in srgb,oklch(95.3% .051 180.801) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-teal-100) 80%,transparent)}}.portal-topbar--premium .portal-topbar__avatar{border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 25%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}background-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: blur(var(--blur-sm));-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,)}.portal-search--header .portal-search__icon{color:color-mix(in srgb,#fff 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.portal-search--header .portal-search__input{border-radius:var(--radius-2xl);border-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}padding-block:calc(var(--spacing) * 2.5);color:var(--color-white);--tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: blur(var(--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,);&::placeholder{color:color-mix(in srgb,#fff 50%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 50%,transparent)}}&:focus{border-color:color-mix(in srgb,#fff 35%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}&:focus{background-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}&:focus{--tw-ring-color: color-mix(in srgb, #fff 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-white) 20%, transparent)}}}.portal-search--header .portal-search__clear{color:color-mix(in srgb,#fff 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 60%,transparent)}&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}&:hover{@media(hover:hover){color:var(--color-white)}}}.portal-search--header.portal-search--open .portal-search__input{border-color:color-mix(in srgb,#fff 35%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}background-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}--tw-ring-color: color-mix(in srgb, #fff 15%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-white) 15%, transparent)}}.portal-topbar__inner{margin-inline:auto;display:flex;max-width:100rem;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);@media(width>=40rem){gap:calc(var(--spacing) * 4)}@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}}.portal-topbar__brand{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2.5)}.portal-topbar__logo{position:relative;display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;@media(width>=40rem){height:calc(var(--spacing) * 12)}@media(width>=40rem){width:calc(var(--spacing) * 12)}animation:portal-logo-enter .22s ease-out both;transition:transform .2s ease,filter .2s ease}.portal-topbar__logo:hover{scale:1.03;filter:drop-shadow(0 4px 12px rgba(0,155,143,.28))}.portal-topbar__logo-img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);@media(width>=40rem){height:calc(var(--spacing) * 12)}@media(width>=40rem){width:calc(var(--spacing) * 12)}}@keyframes portal-logo-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.portal-topbar__brand-name{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);@media(width>=40rem){font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}.portal-topbar__brand-omni,.portal-topbar__brand-maint{color:#0d9488}.portal-topbar__brand-ticket,.portal-topbar__brand-desk{color:#4f46e5}.portal-topbar__center{display:flex;min-width:0;flex:1;flex-direction:column;gap:calc(var(--spacing) * 2);overflow:visible;@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:center}}.portal-topbar__search-wrap{position:relative;min-width:0;flex:1;overflow:visible}.portal-search{position:relative;width:100%}.portal-search--compact .portal-search__input{padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.portal-search__field{position:relative;display:flex;align-items:center}.portal-search__icon{pointer-events:none;position:absolute;left:calc(var(--spacing) * 3.5);display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-slate-400)}.portal-search__icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.portal-search__input{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 10);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&::placeholder{color:var(--color-slate-400)}&:focus{border-color:#009b8f}&:focus{background-color:var(--color-white)}&: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{--tw-ring-color: color-mix(in oklab, #009b8f 15%, transparent)}&:focus{--tw-outline-style: none;outline-style:none}}.portal-search__input:focus-visible{border-color:#009b8f;background-color:var(--color-white);--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);--tw-ring-color: color-mix(in oklab, #009b8f 15%, transparent)}.portal-search--open .portal-search__input{border-color:#009b8f;background-color:var(--color-white);--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);--tw-ring-color: color-mix(in oklab, #009b8f 12%, transparent)}.portal-search__clear{position:absolute;right:calc(var(--spacing) * 2);display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));color:var(--color-slate-400);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));&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}&:hover{@media(hover:hover){color:var(--color-slate-700)}}}.portal-search__spinner{position:absolute;right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:color-mix(in oklab,#009b8f 25%,transparent);border-top-color:#009b8f}.portal-search__panel{position:absolute;top:calc(100% + .35rem);right:0;left:0;z-index:60;max-height:360px;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,#e2e8f0 90%,transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);--tw-shadow: 0 16px 40px -12px var(--tw-shadow-color, rgba(15,23,42,.22));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:portal-panel-in .24s cubic-bezier(.22,1,.36,1) both}.portal-search__panel-loading,.portal-search__panel-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.portal-search__panel-empty-title{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.portal-search__panel-empty-text{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.portal-search__panel-error{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-red-600)}.portal-search__retry{margin-top:calc(var(--spacing) * 3);display:inline-flex;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,#009b8f 35%,transparent);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:#009b8f}}&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}&:active{scale:.98}}.portal-search__group-title{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.portal-search__list{:where(&>: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)))}}.portal-search__item{display:flex;width:100%;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 70%,transparent)}}}&:active{scale:.99}}.portal-search__item:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:#009b8f}.portal-search__item--active{background-color:var(--color-teal-50);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: color-mix(in oklab, #009b8f 20%, transparent)}.portal-search__item-icon{margin-top:calc(var(--spacing) * .5);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.portal-search__item-copy{min-width:0;flex:1}.portal-search__item-code{display:block;font-family:var(--font-mono);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.portal-search__item-title{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.portal-search__item-sub{display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.portal-search__item-meta{margin-top:var(--spacing);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5);font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.portal-search__item-action{flex-shrink:0;align-self:center;font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#009b8f}.portal-search-mark{border-radius:.25rem;background-color:var(--color-teal-100);padding-inline:calc(var(--spacing) * .5);color:#006b66}.portal-topbar__search{position:relative;display:flex;min-width:0;flex:1;align-items:center}.portal-topbar__search-icon{pointer-events:none;position:absolute;left:calc(var(--spacing) * 3.5);display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-slate-400)}.portal-topbar__search-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.portal-topbar__search-input{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 14);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&::placeholder{color:var(--color-slate-400)}&:focus{border-color:#009b8f}&:focus{background-color:var(--color-white)}&: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{--tw-ring-color: color-mix(in oklab, #009b8f 15%, transparent)}&:focus{--tw-outline-style: none;outline-style:none}}.portal-topbar__search-kbd{pointer-events:none;position:absolute;right:calc(var(--spacing) * 3);display:none;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400);@media(width>=48rem){display:inline}}.portal-topbar__category{position:relative;flex-shrink:0}.portal-topbar__category-btn{display:inline-flex;max-width:14rem;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:color-mix(in oklab,#009b8f 40%,transparent)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}}}&:active{scale:.98}@media(width>=40rem){max-width:18rem}}.portal-topbar__category-btn[aria-expanded=true]{border-color:color-mix(in oklab,#009b8f 50%,transparent);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-teal-50);--tw-gradient-to: var(--color-white);--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));color:#006b66;--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-teal-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}.portal-topbar__category-btn:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.portal-topbar__category-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;color:var(--color-slate-500)}.portal-topbar__category-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-topbar__category-chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;color:var(--color-slate-400)}.portal-topbar__category-backdrop{position:fixed;inset:0;z-index:40;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 12%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 12%,transparent)}animation:portal-fade-in .12s ease-out both}.portal-topbar__category-panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;display:flex;max-width:calc(100vw - 2rem);min-width:26.25rem;flex-direction:column;overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#d7e5e3;background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color: color-mix(in srgb, oklch(27.7% .046 192.524) 10%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-teal-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}animation:portal-category-panel-in .14s ease-out both;max-height:min(70vh,620px);transition:width .14s ease-out}@keyframes portal-category-panel-in{0%{opacity:0}to{opacity:1}}.portal-topbar__category-panel-head{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0;--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #f0fdfa;--tw-gradient-via: var(--color-white);--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);--tw-gradient-to: var(--color-white);--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));padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.portal-topbar__category-panel-eyebrow{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: .14em;letter-spacing:.14em;color:#009b8f;text-transform:uppercase}.portal-topbar__category-panel-title{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.portal-topbar__category-panel-total{flex-shrink:0;border-radius:calc(infinity * 1px);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-slate-200)}.portal-topbar__category-layout{display:flex;max-height:min(70vh,620px);min-height:0}.portal-topbar__category-search{position:relative;flex-shrink:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0;background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.portal-topbar__category-search-icon{pointer-events:none;position:absolute;top:50%;left:calc(var(--spacing) * 5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400)}.portal-topbar__category-search-input{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{border-color:#009b8f}&: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{--tw-ring-color: color-mix(in oklab, #009b8f 15%, transparent)}&:focus{--tw-outline-style: none;outline-style:none}}.portal-topbar__category-panel-body{min-height:0;max-width:22rem;min-width:17.5rem;flex:1;overflow-y:auto;overscroll-behavior:contain;background-color:var(--color-white)}.portal-topbar__category-option--hovered{border-left-color:#009b8f;background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 90%,transparent)}color:var(--color-slate-900);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-topbar__category-option-arrow{flex-shrink:0;font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));color:var(--color-slate-300);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));--tw-duration: .1s;transition-duration:.1s}.portal-topbar__category-option--hovered .portal-topbar__category-option-arrow{color:#009b8f}.portal-topbar__category-flyout{display:flex;min-width:15rem;flex-shrink:0;flex-direction:column;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:#dbe8e6;--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #f8fffe;--tw-gradient-via: var(--color-white);--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);--tw-gradient-to: var(--color-white);--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));animation:portal-category-flyout-in .12s ease-out both}.portal-topbar__category-flyout-head{flex-shrink:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in oklab,#e2e8f0 80%,transparent);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-teal-50) 60%, transparent);--tw-gradient-to: var(--color-white);--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));padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.portal-topbar__category-flyout-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.portal-topbar__category-flyout-meta{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#009b8f}.portal-topbar__category-flyout-list{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--spacing) * 2)}.portal-topbar__category-service-group{margin-bottom:var(--spacing);&:last-child{margin-bottom:0}}.portal-topbar__category-service-group-title{position:sticky;top:0;z-index:1;background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: .1em;letter-spacing:.1em;color:var(--color-slate-400);text-transform:uppercase}.portal-topbar__category-flyout-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.portal-topbar__category-service{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;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));--tw-duration: .1s;transition-duration:.1s;&:hover{@media(hover:hover){border-color:var(--color-teal-100)}}&:hover{@media(hover:hover){background-color:var(--color-white)}}}.portal-topbar__category-service-code{min-width:2.75rem;flex-shrink:0;font-family:var(--font-mono);font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:color-mix(in oklab,#009b8f 80%,transparent);--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,)}.portal-topbar__category-service-icon{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-slate-100)}.portal-topbar__category-service-name{min-width:0;flex:1;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.portal-topbar__category-service-arrow{flex-shrink:0;color:var(--color-slate-300);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));--tw-duration: .1s;transition-duration:.1s}.portal-topbar__category-service:hover .portal-topbar__category-service-arrow{color:#009b8f}@keyframes portal-category-flyout-in{0%{opacity:0}to{opacity:1}}.portal-topbar__category-group{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100)}.portal-topbar__category-group-title{position:sticky;top:0;z-index:1;background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 1.5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: .12em;letter-spacing:.12em;color:color-mix(in oklab,#006b66 80%,transparent);text-transform:uppercase}.portal-topbar__category-group-code{margin-right:var(--spacing);font-family:var(--font-mono);color:#009b8f;--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,)}.portal-topbar__category-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.portal-topbar__category-option{margin-inline:calc(var(--spacing) * 2);display:flex;width:calc(100% - 1rem);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);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));--tw-duration: .1s;transition-duration:.1s;&:hover{@media(hover:hover){border-left-color:#009b8f}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 80%,transparent)}}}&:hover{@media(hover:hover){color:var(--color-slate-900)}}}.portal-topbar__category-option--active{border-left-color:#009b8f;background-color:var(--color-teal-50);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-topbar__category-option--active .portal-topbar__category-option-icon,.portal-topbar__category-option:hover .portal-topbar__category-option-icon{background-color:var(--color-teal-100);color:#006b66}.portal-topbar__category-option-copy{min-width:0;flex:1}.portal-topbar__category-option-name{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.portal-topbar__category-option-code{min-width:2.25rem;flex-shrink:0;font-family:var(--font-mono);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#009b8f;--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,)}.portal-topbar__category-flyout-code{margin-right:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#009b8f;--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,)}.portal-topbar__category-option-count{margin-top:calc(var(--spacing) * .5);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.portal-topbar__category-option-icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-slate-100);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));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));--tw-duration: .2s;transition-duration:.2s}.portal-topbar__category-option-icon--all{background-color:var(--color-teal-50);color:#009b8f}.portal-topbar__category-option-check{display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:#009b8f;font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.portal-topbar__notify-item-date{margin-top:var(--spacing);display:block;font-size:10px;color:var(--color-slate-400)}.portal-topbar__actions{margin-left:auto;display:flex;min-width:0;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2);@media(width>=40rem){gap:calc(var(--spacing) * 3)}}.portal-topbar__notify-wrap{position:relative}.portal-topbar__notify{position:relative;display:inline-flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;color:var(--color-slate-600);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:#e2e8f0}}&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}&:hover{@media(hover:hover){color:#009b8f}}}.portal-topbar__notify:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.portal-topbar__notify svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.portal-topbar__notify--active{animation:portal-notify-pulse .6s ease-out}@keyframes portal-notify-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.08)}}.portal-topbar__notify-badge{position:absolute;top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);display:flex;height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:#009b8f;padding-inline:var(--spacing);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-topbar__notify-panel{position:absolute;top:calc(100% + .35rem);right:0;z-index:50;width:min(22rem,calc(100vw - 2rem));border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:portal-panel-in .2s cubic-bezier(.22,1,.36,1) both}.portal-topbar__notify-title{margin-bottom:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.portal-topbar__notify-empty{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.portal-topbar__notify-list{max-height:calc(var(--spacing) * 72);:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}overflow-y:auto}.portal-topbar__notify-item{display:block;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);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));--tw-duration: .18s;transition-duration:.18s;&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}}}}.portal-topbar__notify-item-title{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.portal-topbar__notify-item-text{margin-top:calc(var(--spacing) * .5);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.portal-topbar__user{display:none;align-items:center;gap:calc(var(--spacing) * 2.5);@media(width>=40rem){display:flex}}.portal-topbar__avatar{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-teal-500);--tw-gradient-to: var(--color-teal-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));font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-topbar__user-copy{display:none;min-width:0;@media(width>=64rem){display:block}}.portal-topbar__user-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.portal-topbar__user-role{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.portal-peticiones-header{margin-inline:calc(var(--spacing) * -1);margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0;background-color:transparent;padding-inline:0;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:portal-fade-in .26s ease-out both}.portal-peticiones-header__nav{display:flex;gap:0;overflow-x:auto;padding:0}.portal-peticiones-header__tab{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2);border-radius:0;border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);transition:color .22s ease,border-color .22s ease}.portal-peticiones-header__tab-icon-wrap{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-slate-100);color:var(--color-slate-500);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));--tw-duration: .2s;transition-duration:.2s}.portal-peticiones-header__tab-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.portal-peticiones-header__tab:hover{color:var(--color-slate-800)}.portal-peticiones-header__tab:hover .portal-peticiones-header__tab-icon-wrap{background-color:var(--color-teal-50);color:#009b8f}.portal-peticiones-header__tab:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.portal-peticiones-header__tab:active{scale:.98}.portal-peticiones-header__tab--active{border-color:#009b8f;background-color:transparent;color:#006b66;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-peticiones-header__tab--active:after{content:none}.portal-peticiones-header__tab--active .portal-peticiones-header__tab-icon-wrap{background-color:var(--color-teal-50);color:#009b8f}.portal-category-grid{display:flex;flex-direction:column;gap:0;:where(&>: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(&>:not(:last-child)){border-color:#e2e8f0}}.portal-category-card{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 3);border-radius:0;border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0;background-color:transparent;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);text-align:left;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:background-color .18s ease,border-color .18s ease}.portal-category-card:hover{border-color:#e2e8f0;background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:none}.portal-category-card:active{scale:.99;background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}}.portal-category-card:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.portal-category-card__icon{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-slate-100);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.portal-category-card__body{min-width:0;flex:1}.portal-category-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.portal-category-card__name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.portal-category-card__badge{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#006b66;text-transform:uppercase}.portal-category-card__badge--new{border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.portal-category-card__desc{margin-top:var(--spacing);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.portal-category-card__arrow{flex-shrink:0;font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));color:var(--color-slate-300);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.portal-category-card:hover .portal-category-card__arrow{--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:#009b8f}.portal-quick-access{display:flex;width:100%;flex-direction:column;gap:0;animation:portal-fade-in .26s ease-out both}.portal-quick-access__section{border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0;background-color:transparent;padding-inline:0;padding-block:calc(var(--spacing) * 5);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){padding-block:calc(var(--spacing) * 6)}}.portal-quick-access__section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.portal-quick-access__section--all{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}}.portal-quick-access__header{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);@media(width>=40rem){margin-bottom:calc(var(--spacing) * 4)}}.portal-quick-access__header-main{display:flex;min-width:0;flex:1;align-items:center;gap:calc(var(--spacing) * 3)}.portal-quick-access__icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--color-teal-50);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.portal-quick-access__title{min-width:0;flex:1;font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900);@media(width>=40rem){font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}.portal-quick-access__count{flex-shrink:0;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);--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,)}.portal-quick-access__accent{margin-bottom:calc(var(--spacing) * 3);height:1px;width:100%;--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, #009b8f 45%, transparent);--tw-gradient-to: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));@media(width>=40rem){margin-bottom:calc(var(--spacing) * 4)}}.portal-quick-access__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:#e2e8f0;@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.portal-quick-access__grid--all{@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.portal-quick-card{display:flex;min-height:4.25rem;width:100%;align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0px;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:background-color .2s ease,transform .2s ease}.portal-quick-card:hover{z-index:1;background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 70%,transparent)}transform:translateY(-1px)}.portal-quick-card:active{scale:.995;background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 85%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 85%,transparent)}}.portal-quick-card:focus-visible{z-index:2;outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:-2px;outline-color:#009b8f}.portal-quick-card[data-request-type=INCIDENCIA],.portal-quick-card[data-request-type=CORRECTIVE]{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:color-mix(in srgb,oklch(71.2% .194 13.428) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-left-color:color-mix(in oklab,var(--color-rose-400) 90%,transparent)}}.portal-quick-card[data-request-type=PETICION]{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:color-mix(in srgb,oklch(74.6% .16 232.661) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-left-color:color-mix(in oklab,var(--color-sky-400) 90%,transparent)}}.portal-quick-card[data-request-type=TASK]{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:color-mix(in srgb,oklch(82.8% .189 84.429) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-left-color:color-mix(in oklab,var(--color-amber-400) 90%,transparent)}}.portal-quick-card__icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.portal-quick-card__body{min-width:0;flex:1}.portal-quick-card__label{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.portal-quick-card__meta{margin-top:calc(var(--spacing) * .5);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.portal-quick-card__arrow{flex-shrink:0;font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));color:var(--color-slate-300);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.portal-quick-card:hover .portal-quick-card__arrow{--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:#009b8f}.portal-quick-access__more{margin-top:calc(var(--spacing) * 3);display:inline-flex;align-items:center;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;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));&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 80%,transparent)}}}&:hover{@media(hover:hover){color:#006b66}}}.portal-quick-access__more:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}@media(max-width:639px){.portal-quick-card{min-height:3.75rem;padding-block:calc(var(--spacing) * 2.5)}}.portal-catalog-empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 8);text-align:center}.portal-catalog-empty__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.portal-catalog-empty__text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.portal-quick-access__section--security{border-color:color-mix(in srgb,oklch(92.4% .12 95.746) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-50) 30%,transparent)}}.portal-quick-access__section--security .portal-quick-access__icon{background-color:var(--color-amber-100)}.portal-catalog-services--flat{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-catalog-services__back{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;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));&:hover{@media(hover:hover){color:#006b66}}}.portal-catalog-services__grid--wide{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.portal-skeleton__grid--categories{display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.portal-activity__section{margin-bottom:calc(var(--spacing) * 8)}.portal-activity__section--past{margin-bottom:calc(var(--spacing) * 2)}.portal-activity__filters{margin-bottom:calc(var(--spacing) * 4);display:grid;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0;background-color:transparent;padding:0;padding-bottom:calc(var(--spacing) * 4);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(5,minmax(0,1fr))}animation:portal-fade-in .26s ease-out both}.portal-activity__filter{display:flex;min-width:0;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.portal-activity__filter--grow{@media(width>=64rem){grid-column:span 2 / span 2}}.portal-activity__filter-label{font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.portal-activity__filter-control{position:relative;display:flex;align-items:center}.portal-activity__filter-control--select:after{content:"";pointer-events:none;position:absolute;right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-size:contain;background-repeat:no-repeat;opacity:60%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E")}.portal-activity__filter-icon{pointer-events:none;position:absolute;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-slate-400)}.portal-activity__filter-input{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:focus{border-color:#009b8f}&:focus{background-color:var(--color-white)}&: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{--tw-ring-color: color-mix(in oklab, #009b8f 15%, transparent)}&:focus{--tw-outline-style: none;outline-style:none}}.portal-activity__filter-control--select .portal-activity__filter-input{appearance:none;padding-right:calc(var(--spacing) * 9)}.portal-activity__filter-clear{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);align-self:flex-end;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,#009b8f 35%,transparent);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:#009b8f}}&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}&:active{scale:.98}@media(width>=40rem){grid-column:span 2 / span 2}@media(width>=64rem){grid-column:span 1 / span 1}@media(width>=64rem){align-self:flex-end}}.portal-activity__filter-clear svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;color:#009b8f}.portal-activity__empty--compact{padding-block:calc(var(--spacing) * 8)}.portal-activity-carousel{position:relative;padding-inline:calc(var(--spacing) * 2);@media(width>=48rem){padding-inline:calc(var(--spacing) * 8)}}.portal-activity-carousel__nav{position:absolute;top:50%;z-index:10;display:none;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);color:var(--color-slate-600);--tw-shadow: 0 8px 24px -8px var(--tw-shadow-color, rgba(15,23,42,.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){--tw-translate-y: calc((50% + 2px)*-1) ;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:color-mix(in oklab,#009b8f 40%,transparent)}}&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}&:hover{@media(hover:hover){color:#009b8f}}&:active{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media(width>=48rem){display:flex}}.portal-activity-carousel__nav svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.portal-activity-carousel__nav--prev{left:0}.portal-activity-carousel__nav--next{right:0}.portal-activity-carousel__track{display:flex;gap:calc(var(--spacing) * 4);overflow-x:auto;scroll-behavior:smooth;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(0 155 143 / .35) transparent}.portal-activity-carousel__track::-webkit-scrollbar{height:6px}.portal-activity-carousel__track::-webkit-scrollbar-thumb{border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(85.5% .138 181.071) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-300) 60%,transparent)}}.portal-activity-carousel__fade{pointer-events:none;position:absolute;inset-block:0;right:0;z-index:1;width:calc(var(--spacing) * 12);--tw-gradient-position: to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-white) 95%, transparent);--tw-gradient-to: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.portal-activity-carousel__track:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.portal-activity-active-card{position:relative;display:flex;height:15rem;width:16.5rem;flex-shrink:0;scroll-snap-align:start;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding:calc(var(--spacing) * 3.5);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:portal-fade-in .28s ease-out both;transition:border-color .2s ease,background-color .2s ease}.portal-activity-active-card:before{content:"";position:absolute;inset-inline:0;top:0;height:var(--spacing)}.portal-activity-active-card--accent-teal:before{background-color:#009b8f}.portal-activity-active-card--accent-green:before{background-color:var(--color-emerald-500)}.portal-activity-active-card--accent-blue:before{background-color:var(--color-sky-500)}.portal-activity-active-card--accent-amber:before{background-color:var(--color-amber-400)}.portal-activity-active-card--accent-violet:before{background-color:var(--color-violet-500)}.portal-activity-active-card:hover{border-color:color-mix(in oklab,#009b8f 35%,transparent);background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 20%,transparent)}--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:none}.portal-activity-active-card__user-row{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.portal-activity-active-card__avatar{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-teal-50);color:#009b8f}.portal-activity-active-card__avatar svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.portal-activity-active-card__user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.portal-activity-active-card__title{margin-top:calc(var(--spacing) * 2);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.portal-activity-active-card__code{margin-top:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.portal-activity-active-card__message-block{margin-top:calc(var(--spacing) * 3);min-height:0;flex:1;overflow:hidden}.portal-activity-active-card__message-label{font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.portal-activity-active-card__message{margin-top:var(--spacing);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.portal-activity-active-card__details{margin-top:auto;display:inline-flex;align-items:center;gap:var(--spacing);align-self:flex-end;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,#009b8f 35%,transparent);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#009b8f;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:#009b8f}}&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}&:active{scale:.98}}.portal-activity-active-card__details:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.portal-activity-carousel-skeleton{margin-bottom:calc(var(--spacing) * 4);display:flex;gap:calc(var(--spacing) * 3);overflow:hidden}.portal-activity-carousel-skeleton__card{height:17.5rem;width:17.5rem;flex-shrink:0;animation:var(--animate-pulse);border-radius:var(--radius-2xl);background-color:var(--color-slate-100)}@media(prefers-reduced-motion:reduce){.portal-activity-carousel__track{scroll-behavior:auto}}.portal-activity__header{margin-bottom:calc(var(--spacing) * 4)}.portal-activity__header--split{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3)}.portal-activity__heading{display:flex;align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.portal-activity__heading-icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:calc(infinity * 1px)}.portal-activity__heading-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.portal-activity__heading-icon--active{background-color:var(--color-emerald-50);color:var(--color-emerald-600)}.portal-activity__heading-icon--past{background-color:var(--color-teal-50);color:#009b8f}.portal-activity__section--active{animation:portal-fade-in .3s ease-out both}.portal-activity__section--past{animation:portal-fade-in .34s ease-out both;animation-delay:80ms}.portal-activity__count{display:inline-flex;height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 6);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:#009b8f;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.portal-activity-skeleton{:where(&>: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)))}border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-activity-skeleton__row{height:calc(var(--spacing) * 12);animation:var(--animate-pulse);border-radius:var(--radius-lg);background-color:var(--color-slate-100)}.portal-activity__footer{margin-top:calc(var(--spacing) * 4);display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:#e2e8f0;padding-top:calc(var(--spacing) * 4);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:center}@media(width>=40rem){justify-content:space-between}}.portal-activity__range{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.portal-activity__pagination{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.portal-activity__page-btn{display:inline-flex;height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .18s;transition-duration:.18s;&:hover{@media(hover:hover){border-color:color-mix(in oklab,#009b8f 40%,transparent)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}&:disabled{cursor:not-allowed}&:disabled{opacity:40%}}.portal-activity__page-btn--active{border-color:#009b8f;background-color:#009b8f;color:var(--color-white);&:hover{@media(hover:hover){background-color:#00857a}}}.portal-activity__page-size select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);&:focus{border-color:#009b8f}&: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{--tw-ring-color: color-mix(in oklab, #009b8f 15%, transparent)}&:focus{--tw-outline-style: none;outline-style:none}}.portal-activity{background-color:transparent;padding-inline:0;padding-block:calc(var(--spacing) * 2);@media(width>=40rem){padding-inline:0}}.portal-activity__loading,.portal-activity__error{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.portal-activity__error{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.portal-activity__empty{border-style:var(--tw-border-style);border-width:0px;border-top-style:var(--tw-border-style);border-top-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:#e2e8f0;background-color:transparent;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);text-align:center;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-activity__empty-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.portal-activity__empty-text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.portal-activity__btn{margin-top:calc(var(--spacing) * 5);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:#009b8f;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.portal-activity__btn:hover{--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#00857a;--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-activity__btn:active{--tw-translate-y: 0;translate:var(--tw-translate-x) var(--tw-translate-y);scale:.98}.portal-activity__btn:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.portal-activity__table-wrap{overflow-x:auto;border-radius:0;border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0;background-color:transparent;--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.portal-activity__table{width:100%;min-width:56rem;text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.portal-activity__table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,oklch(95.3% .051 180.801) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-teal-100) 80%,transparent)}background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 70%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase}.portal-activity__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 35%,transparent)}}}}.portal-activity__table td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-slate-700)}.portal-activity__code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.portal-activity__title{max-width:var(--container-xs);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.portal-activity__pill{display:inline-flex;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.portal-activity__pill--type{border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:#006b66}.portal-activity__pill--status{display:inline-flex;align-items:center;gap:var(--spacing);border-color:var(--color-sky-100);background-color:var(--color-sky-50);color:var(--color-sky-800)}.portal-activity__pill--status-done{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:#006b66}.portal-activity__pill--status-muted{border-color:var(--color-slate-200);background-color:var(--color-slate-100);color:var(--color-slate-600)}.portal-activity__date{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-600)}.portal-activity__date svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);flex-shrink:0;color:var(--color-slate-400)}.portal-activity__pill--priority-baja{border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-600)}.portal-activity__pill--priority-media{border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-800)}.portal-activity__pill--priority-alta{border-color:var(--color-amber-100);background-color:var(--color-amber-50);color:var(--color-amber-800)}.portal-activity__pill--priority-critica{border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-800)}.portal-activity__pill--sla-ok{border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:#006b66}.portal-activity__pill--sla-risk{border-color:var(--color-amber-100);background-color:var(--color-amber-50);color:var(--color-amber-800)}.portal-activity__pill--sla-breached{border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-800)}.portal-activity__link{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.portal-activity__link:hover{color:#007a70}.portal-activity__link--btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,#009b8f 30%,transparent);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);&:hover{@media(hover:hover){--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:color-mix(in oklab,#009b8f 55%,transparent)}}&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}&:active{scale:.98}}.portal-activity__link--detail svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);flex-shrink:0}.portal-activity__link--secondary{border-color:var(--color-slate-200);color:var(--color-slate-700);&:hover{@media(hover:hover){border-color:var(--color-slate-300)}}&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}&:hover{@media(hover:hover){color:var(--color-slate-900)}}}.portal-activity__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.portal-activity__card-actions{margin-top:calc(var(--spacing) * 4);display:grid;gap:calc(var(--spacing) * 2)}.portal-activity__reopen-btn{display:inline-flex;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,#009b8f 35%,transparent);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.portal-activity__reopen-btn:hover{border-color:color-mix(in oklab,#009b8f 60%,transparent);background-color:var(--color-teal-100)}.portal-activity__reopen-btn:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.portal-activity__reopen-btn:disabled{cursor:not-allowed;opacity:60%}.portal-activity__reopen-btn--block{width:100%;justify-content:center;padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.portal-activity__reopen-hint{max-width:11rem;font-size:11px;--tw-leading: var(--leading-snug);line-height:var(--leading-snug);color:var(--color-slate-500)}.portal-reopen-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 45%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 45%,transparent)}padding:calc(var(--spacing) * 4);animation:portal-fade-in .18s ease-out both}.portal-reopen-dialog{width:100%;max-width:var(--container-lg);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:portal-panel-in .22s cubic-bezier(.22,1,.36,1) both}.portal-reopen-dialog__header{margin-bottom:calc(var(--spacing) * 3)}.portal-reopen-dialog__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.portal-reopen-dialog__code{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#009b8f}.portal-reopen-dialog__text{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.portal-reopen-dialog__field{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.portal-reopen-dialog__label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.portal-reopen-dialog__textarea{min-height:6.5rem;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:border-color .18s ease,box-shadow .18s ease}.portal-reopen-dialog__textarea:focus{border-color:#009b8f;--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);--tw-ring-color: color-mix(in oklab, #009b8f 15%, transparent);--tw-outline-style: none;outline-style:none}.portal-reopen-dialog__error{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-600)}.portal-reopen-dialog__actions{margin-top:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--spacing) * 2)}.portal-reopen-dialog__btn{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.portal-reopen-dialog__btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.portal-reopen-dialog__btn--primary{border-style:var(--tw-border-style);border-width:1px;border-color:#009b8f;background-color:#009b8f;color:var(--color-white);&:hover{@media(hover:hover){background-color:#007a70}}}.portal-reopen-dialog__btn:disabled{cursor:not-allowed;opacity:60%}.portal-activity__link--block{margin-top:calc(var(--spacing) * 4);display:inline-flex;width:100%;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,#009b8f 30%,transparent);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}}.portal-activity__link:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.portal-activity__cards{:where(&>: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(&>:not(:last-child)){border-color:#e2e8f0}}.portal-activity__card{border-radius:0;border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#e2e8f0;background-color:transparent;padding:calc(var(--spacing) * 3);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}transition:background-color .18s ease}.portal-activity__card:hover{background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 35%,transparent)}--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:none}.portal-activity__card-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.portal-activity__badge{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-800)}.portal-activity__card-title{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.portal-activity__meta{margin-top:calc(var(--spacing) * 3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.portal-activity__meta dt{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.portal-activity__meta dd{color:var(--color-slate-800)}.sdp-page--portal .trq-create{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:portal-panel-in .26s cubic-bezier(.22,1,.36,1) both}.sdp-page--portal .trq-field__input,.sdp-page--portal .trq-field__select,.sdp-page--portal .trq-field__textarea{border-color:#e2e8f0;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));--tw-duration: .2s;transition-duration:.2s}.sdp-page--portal .trq-field__input:focus,.sdp-page--portal .trq-field__select:focus,.sdp-page--portal .trq-field__textarea:focus{border-color:#009b8f;--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);--tw-ring-color: color-mix(in oklab, #009b8f 15%, transparent)}.sdp-page--portal .trq-field--error .trq-field__input,.sdp-page--portal .trq-field--error .trq-field__select,.sdp-page--portal .trq-field--error .trq-field__textarea{border-color:var(--color-red-300);--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);--tw-ring-color: var(--color-red-100)}.sdp-page--portal .trq-field__error{animation:portal-panel-in .18s ease both}.sdp-page--portal .trq-create__btn--primary{border-radius:var(--radius-xl);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}&:active{scale:.98}}.sdp-page--portal .trq-create__btn--ghost{border-radius:var(--radius-xl);border-color:#e2e8f0;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:var(--color-slate-300)}}&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}&:active{scale:.98}}.sdp-page--portal .trq-create__file-item{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 30%,transparent)}}}}.sdp-page--portal .trq-create__file-remove{border-radius:var(--radius-lg);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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:var(--color-red-50)}}&:hover{@media(hover:hover){color:var(--color-red-600)}}}.sdp-page--portal .trq-dropzone{border-color:#e2e8f0;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:color-mix(in oklab,#009b8f 40%,transparent)}}}.sdp-page--portal .trq-dropzone--active{border-color:#009b8f;background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}.portal-request-toast__bar{animation:portal-toast-progress 8s linear forwards}@keyframes portal-toast-progress{0%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(0);transform-origin:left}}.portal-request-toast__action{transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.portal-request-toast__action:hover{--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.portal-request-toast__action:active{--tw-translate-y: 0;translate:var(--tw-translate-x) var(--tw-translate-y);scale:.98}.portal-request-toast__action:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#009b8f}.trq-create__service-picker{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}.trq-field__hint{margin-bottom:calc(var(--spacing) * 2);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.trq-create__empty{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.sdp-shell{margin-inline:auto;width:100%;max-width:100rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}@media(width>=80rem){padding-inline:calc(var(--spacing) * 10)}}.sdp-layout{min-height:calc(100vh - 8rem);overflow:hidden;background-color:var(--color-white)}.sdp-layout--single{display:block}.sdp-browse-wrap{position:relative;display:inline-block;flex-shrink:0}.sdp-main{min-width:0;background-color:var(--color-white);padding:calc(var(--spacing) * 4);@media(width>=40rem){padding:calc(var(--spacing) * 5)}}.sdp-loading{display:flex;min-height:24rem;flex-direction:column;align-items:center;justify-content:center;padding-block:calc(var(--spacing) * 16);text-align:center}.sdp-loading__visual{position:relative;margin-bottom:calc(var(--spacing) * 6)}.sdp-loading__image{position:relative;z-index:10;width:min(16rem,70vw);animation:trq-loader-float 2.8s ease-in-out infinite}.sdp-loading__pulse{position:absolute;inset:0;z-index:-0;margin:auto;height:calc(var(--spacing) * 40);width:calc(var(--spacing) * 40);border-radius:calc(infinity * 1px);background-color:color-mix(in oklab,#009b8f 10%,transparent);--tw-blur: blur(var(--blur-2xl));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,)}.sdp-loading__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.sdp-loading__text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.sdp-loading__bars{margin-top:calc(var(--spacing) * 5);display:flex;align-items:flex-end;justify-content:center;gap:calc(var(--spacing) * 1.5)}.sdp-loading__bar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);background-color:#009b8f;animation:trq-loader-bar 1s ease-in-out infinite}.sdp-loading__bar:nth-child(2){animation-delay:.15s}.sdp-loading__bar:nth-child(3){animation-delay:.3s}.sdp-search-row{margin-bottom:calc(var(--spacing) * 5);display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:stretch}}.sdp-browse-btn{display:inline-flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){border-color:#009b8f}}}.sdp-browse-btn__arrow{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.sdp-search{position:relative;display:flex;min-width:0;flex:1;align-items:stretch;overflow:visible;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sdp-search__input{min-width:0;flex:1;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus{--tw-outline-style: none;outline-style:none}}.sdp-search__submit{display:inline-flex;width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);background-color:#009b8f;color:var(--color-white);&:hover{@media(hover:hover){background-color:#00857a}}}.sdp-recent{position:absolute;top:calc(100% + .35rem);right:0;left:0;z-index:20;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sdp-recent__label{padding-inline:calc(var(--spacing) * 4);padding-bottom:var(--spacing);font-size:.6875rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.sdp-recent__item{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.sdp-recent__icon{color:var(--color-slate-400)}.sdp-recent__text{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdp-recent__remove{border-radius:.25rem;padding-inline:var(--spacing);color:var(--color-slate-400);&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}&:hover{@media(hover:hover){color:var(--color-slate-700)}}}.sdp-section{min-width:0}.sdp-section__header{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:calc(var(--spacing) * 2)}.sdp-section__header-main{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.sdp-section__back{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#009b8f;&:hover{@media(hover:hover){text-decoration-line:underline}}}.sdp-blocks{:where(&>: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)))}}.sdp-block{min-width:0}.sdp-block__header{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:calc(var(--spacing) * 2)}.sdp-block__header-main{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.sdp-block__title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.sdp-block__header .sdp-block__title{margin-bottom:0}.sdp-block__count{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.sdp-compact-grid{display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.sdp-compact-grid--all{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(4,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.sdp-compact-card{display:flex;min-height:4.5rem;width:100%;align-items:center;gap:calc(var(--spacing) * 3);border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;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));&:hover{@media(hover:hover){border-color:#009b8f}}&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.sdp-compact-card__icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem;background-color:var(--color-slate-50);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-slate-200)}.sdp-compact-card__icon--incident{background-color:var(--color-orange-50);--tw-ring-color: var(--color-orange-100)}.sdp-compact-card__icon--request{background-color:var(--color-teal-50);--tw-ring-color: var(--color-teal-100)}.sdp-compact-card__icon--task{background-color:var(--color-blue-50);--tw-ring-color: var(--color-blue-100)}.sdp-compact-card__icon--default{background-color:var(--color-slate-50);--tw-ring-color: var(--color-slate-200)}.sdp-compact-card__emoji{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-leading: 1;line-height:1}.sdp-compact-card__label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f}.sdp-guide-grid{display:grid;gap:calc(var(--spacing) * 3)}.sdp-guide-card{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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))}.sdp-guide-card--open{border-color:#009b8f;--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sdp-guide-card__toggle{display:flex;width:100%;align-items:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;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));&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.sdp-guide-card__icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-teal-50);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.sdp-guide-card__head{min-width:0;flex:1}.sdp-guide-card__title{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.sdp-guide-card__summary{margin-top:var(--spacing);display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.sdp-guide-card__meta{flex-shrink:0;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600)}.sdp-guide-card__chevron{flex-shrink:0;color:var(--color-slate-400)}.sdp-guide-card__body{:where(&>: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)))}border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.sdp-guide-section__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.sdp-guide-section__text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-700)}.sdp-guide-section__steps{margin-top:calc(var(--spacing) * 2);list-style-type:decimal;:where(&>: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)))}padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-700)}.sdp-guide-section__tips{margin-top:calc(var(--spacing) * 2);list-style-type:disc;:where(&>: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)))}padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-700)}.sdp-cat-drop-backdrop{position:fixed;inset:0;z-index:70;background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-900) 30%,transparent)}}.sdp-cat-drop{position:absolute;top:calc(100% + .35rem);left:0;z-index:80;display:flex;max-height:min(42rem,calc(100vh - 4rem));max-width:min(96vw,80rem);min-width:22rem;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:panel-dropdown-in .18s ease-out both}.sdp-cat-drop__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: #f8fffe;--tw-gradient-to: var(--color-white);--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));padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5)}.sdp-cat-drop__title-wrap{display:flex;min-width:0;align-items:center;gap:calc(var(--spacing) * 2)}.sdp-cat-drop__title-icon{color:#009b8f}.sdp-cat-drop__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.sdp-cat-drop__close{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-leading: 1;line-height:1;color:var(--color-slate-400);&:hover{@media(hover:hover){color:var(--color-slate-700)}}}.sdp-cat-drop__body{display:flex;min-height:0;flex:1;align-items:stretch;overflow:hidden}.sdp-cat-drop__panel{display:flex;min-height:0;min-width:0;flex-direction:column;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);&:first-child{border-left-style:var(--tw-border-style);border-left-width:0px}}.sdp-cat-drop__sections{width:min(20rem,28vw);flex-shrink:0}.sdp-cat-drop__flyout{width:min(18rem,24vw);flex-shrink:0}.sdp-cat-drop__services{min-width:min(22rem,34vw);flex:1}.sdp-cat-drop__panel-head{flex-shrink:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 90%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.sdp-cat-drop__panel-head--compact{padding-block:calc(var(--spacing) * 2.5)}.sdp-cat-drop__panel-head-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.sdp-cat-drop__panel-head-meta{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.sdp-cat-drop__panel-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--spacing);scrollbar-width:thin;scrollbar-color:#99f6e4 transparent}.sdp-cat-drop__panel-scroll::-webkit-scrollbar{width:6px}.sdp-cat-drop__panel-scroll::-webkit-scrollbar-thumb{border-radius:calc(infinity * 1px);background-color:var(--color-teal-200)}.sdp-cat-drop__row{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800);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));&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.sdp-cat-drop__row--active{background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 80%,transparent)}--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f}.sdp-cat-drop__code{width:calc(var(--spacing) * 7);flex-shrink:0;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.sdp-cat-drop__row--active .sdp-cat-drop__code{color:#009b8f}.sdp-cat-drop__label{min-width:0;flex:1;--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.sdp-cat-drop__count{flex-shrink:0;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.sdp-cat-drop__arrow{flex-shrink:0;color:var(--color-slate-400)}.sdp-cat-drop__flyout-row{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800);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));&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}}}&:hover{@media(hover:hover){color:#009b8f}}}.sdp-cat-drop__flyout-row--active{background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 80%,transparent)}--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f}.sdp-cat-drop__flyout-code{flex-shrink:0;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.sdp-cat-drop__flyout-label{min-width:0;flex:1;--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.sdp-cat-drop__services-scroll{:where(&>: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)))}padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3)}.sdp-cat-drop__letter-group{display:flex;gap:calc(var(--spacing) * 2)}.sdp-cat-drop__letter{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:#009b8f;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.sdp-cat-drop__letter-items{min-width:0;flex:1;:where(&>: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)))}}.sdp-cat-drop__service-row{display:flex;width:100%;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;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));&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 70%,transparent)}}}}.sdp-cat-drop__service-name{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#006b66}.sdp-cat-drop__services-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.sdp-services-scroll{max-height:min(28rem,calc(100vh - 14rem));overflow-y:auto;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);scrollbar-width:thin;scrollbar-color:#99f6e4 transparent}.sdp-services-scroll::-webkit-scrollbar{width:8px}.sdp-services-scroll::-webkit-scrollbar-thumb{border-radius:calc(infinity * 1px);background-color:var(--color-teal-200)}@media(max-width:1023px){.sdp-cat-drop{max-width:min(96vw,32rem)}.sdp-cat-drop__body{flex-direction:column}.sdp-cat-drop__panel{width:100%;border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:0px}.sdp-cat-drop__sections,.sdp-cat-drop__flyout,.sdp-cat-drop__services{max-height:12rem;width:100%}}.sdp-section__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.sdp-section__count{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.sdp-grid{display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.sdp-card{position:relative;display:flex;width:100%;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f5f5f5;padding:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 8);text-align:left;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));&:hover{@media(hover:hover){border-color:#009b8f}}&:hover{@media(hover:hover){background-color:var(--color-white)}}&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.sdp-card__icon{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-slate-200)}.sdp-card__icon--incident{background-color:var(--color-orange-50);--tw-ring-color: var(--color-orange-100)}.sdp-card__icon--request{background-color:var(--color-teal-50);--tw-ring-color: var(--color-teal-100)}.sdp-card__icon--task{background-color:var(--color-blue-50);--tw-ring-color: var(--color-blue-100)}.sdp-card__icon--default{background-color:var(--color-slate-50);--tw-ring-color: var(--color-slate-200)}.sdp-card__emoji{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-leading: 1;line-height:1}.sdp-card__body{min-width:0;padding-right:calc(var(--spacing) * 2)}.sdp-card__title{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.sdp-card__meta{margin-top:calc(var(--spacing) * .5);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.sdp-card__logo{position:absolute;bottom:calc(var(--spacing) * 2);left:calc(var(--spacing) * 4);font-size:.625rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.sdp-empty{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.sdp-empty--compact{padding-block:calc(var(--spacing) * 6)}.sdp-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.sdp-btn--primary{background-color:#009b8f;color:var(--color-white);&:hover{@media(hover:hover){background-color:#00857a}}}.itsm-topbar__nav-link--menu{display:inline-flex;align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:0px;background-color:transparent}.itsm-topbar__more{position:relative;z-index:30}.itsm-topbar__dropdown--more{top:100%;margin-top:var(--spacing)}.tcn-console{max-width:none;background-color:#f4f7fa;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}min-height:calc(100dvh - 3.25rem)}.tcn-page{display:flex;width:100%;max-width:none;min-width:0;flex-direction:column;gap:calc(var(--spacing) * 4);overflow-x:hidden;animation:home-fade-in .26s ease-out both}.tcn-hero{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=64rem){flex-direction:row}@media(width>=64rem){align-items:flex-start}@media(width>=64rem){justify-content:space-between}@media(width>=64rem){padding-block:calc(var(--spacing) * 6)}border-top:3px solid #009b8f}.tcn-hero__body{min-width:0;flex:1}.tcn-hero__title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900);@media(width>=40rem){font-size:1.75rem}}.tcn-hero__subtitle{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.tcn-hero__aside{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.tcn-header__preset-wrap{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.tcn-header__preset{min-width:14rem;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));--tw-duration: .2s;transition-duration:.2s;&:focus{border-color:#009b8f}&: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{--tw-ring-color: color-mix(in oklab, #009b8f 20%, transparent)}&:focus{--tw-outline-style: none;outline-style:none}}.tcn-header__refresh{display:inline-flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-600);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}&:hover{@media(hover:hover){color:#009b8f}}}.tcn-header__stats-btn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}&:hover{@media(hover:hover){color:#006b66}}}.tcn-stats{margin-top:calc(var(--spacing) * 4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=64rem){display:flex}@media(width>=64rem){flex-wrap:wrap}@media(width>=64rem){gap:calc(var(--spacing) * 3)}}.tcn-stats__item{display:flex;min-width:0;flex-direction:column;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}background-color:var(--color-white);padding:calc(var(--spacing) * 3.5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(width>=64rem){min-width:9rem}@media(width>=64rem){flex:1}animation:home-metric-in .24s ease-out both}.tcn-stats__icon-wrap{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-teal-50);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:#009b8f}.tcn-stats__item--teal .tcn-stats__icon-wrap{background-color:var(--color-teal-50);color:#009b8f}.tcn-stats__item--blue .tcn-stats__icon-wrap{background-color:var(--color-sky-50);color:var(--color-sky-600)}.tcn-stats__item--amber .tcn-stats__icon-wrap{background-color:var(--color-amber-50);color:var(--color-amber-600)}.tcn-stats__item--success .tcn-stats__icon-wrap{background-color:var(--color-emerald-50);color:var(--color-emerald-600)}.tcn-stats__item--warn .tcn-stats__icon-wrap{background-color:var(--color-red-50);color:var(--color-red-600)}.tcn-stats__item--warn .tcn-stats__value{color:var(--color-red-600)}.tcn-stats__value{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);--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,)}.tcn-stats__label{font-size:10px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.tcn-toolbar-wrap{position:relative;margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tcn-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.tcn-filterbar__filter-btn{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}}}}.tcn-filterbar__filter-btn--active{border-color:color-mix(in oklab,#009b8f 40%,transparent);background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}color:#006b66}.tcn-filterbar__chips{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.tcn-chip{display:inline-flex;align-items:center;gap:var(--spacing);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}}}.tcn-filterbar__search{position:relative;display:flex;min-width:12rem;flex:1;align-items:center;@media(width>=40rem){max-width:var(--container-xs)}}.tcn-filterbar__search-icon{pointer-events:none;position:absolute;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-slate-400)}.tcn-filterbar__search-input{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));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));--tw-duration: .2s;transition-duration:.2s;&:focus{border-color:#009b8f}&:focus{background-color:var(--color-white)}&: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{--tw-ring-color: color-mix(in oklab, #009b8f 15%, transparent)}&:focus{--tw-outline-style: none;outline-style:none}}.tcn-filterbar__clear{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:var(--color-slate-100)}}&:hover{@media(hover:hover){color:var(--color-slate-900)}}&:disabled{opacity:40%}}.tcn-filterbar__save{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#009b8f;background-color:#009b8f;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:#00857a}}&:hover{@media(hover:hover){background-color:#00857a}}}.tcn-filterbar__menu{display:inline-flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-leading: 1;line-height:1;color:var(--color-slate-600);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}}}}.tcn-filterbar__panel{position:absolute;top:100%;left:0;z-index:30;width:100%;max-width:var(--container-md);overflow:hidden;border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-top-style:var(--tw-border-style);border-top-width:0px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){left:calc(var(--spacing) * 4)}}.tcn-menu{position:absolute;top:100%;right:0;z-index:40;margin-top:var(--spacing);min-width:12rem;overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:var(--spacing);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tcn-menu__item{display:block;width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-700);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));--tw-duration: .15s;transition-duration:.15s;&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.tcn-content{margin-top:calc(var(--spacing) * 4);min-height:24rem;overflow-x:auto;overflow-y:visible;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tcn-table{width:100%;min-width:0}.tcn-table--loading{:where(&>: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)))}padding:calc(var(--spacing) * 4)}.tcn-table__head,.tcn-table__row{display:grid;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));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));--tw-duration: .2s;transition-duration:.2s;grid-template-columns:2.5rem 3rem 9rem minmax(8rem,1.2fr) minmax(7rem,1fr) minmax(7rem,1fr) minmax(10rem,1.5fr) 6rem minmax(9rem,1fr) 2.5rem}.tcn-table__head{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 90%,transparent)}font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-500);text-transform:uppercase}.tcn-table__row{cursor:pointer;color:var(--color-slate-800);&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 30%,transparent)}}}}.tcn-table__row--selected{background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: color-mix(in oklab, #009b8f 20%, transparent);--tw-ring-inset: inset}.tcn-table__row--menu-open{position:relative;z-index:50}.tcn-table__row--menu-open .tickets-row-menu__panel{z-index:80}.tcn-table__id{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.tcn-table__col-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tcn-table__col-slm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.tcn-priority-dot{display:inline-block;height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-radius:calc(infinity * 1px);--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);--tw-ring-color: var(--color-white)}.tcn-priority-dot--high{background-color:var(--color-red-500)}.tcn-priority-dot--medium{background-color:var(--color-amber-400)}.tcn-priority-dot--low{background-color:var(--color-emerald-500)}.tcn-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.tcn-pagination__btn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:var(--color-teal-200)}}&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.4% .014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}}}&:disabled{opacity:40%}}.tcn-pagination__size select{margin-left:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing)}.tcn-empty{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center;color:var(--color-slate-600)}.tcn-empty h3{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.tcn-empty__actions{margin-top:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacing) * 3)}.tcn-bulk{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-xl)}.tcn-filter-panel{max-height:min(70vh,40rem);overflow-y:auto;border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);background-color:var(--color-white)}.tcn-filter-panel__header{position:sticky;top:0;z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.tcn-filter-panel__title{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.tcn-filter-panel__count{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.tcn-filter-panel__actions{margin-top:calc(var(--spacing) * 2);display:flex;gap:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tcn-filter-panel__apply{color:#009b8f}.tcn-filter-panel__cancel{color:var(--color-slate-600)}.tcn-filter-panel__body{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2)}.tcn-filter-panel__hint{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.tcn-filter-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100)}.tcn-filter-section__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-800);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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}.tcn-filter-section__chevron{color:var(--color-slate-400)}.tcn-filter-section__body{:where(&>: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)))}border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.tcn-filter-field{display:block;:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.tcn-filter-field span{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.tcn-filter-field__input{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{border-color:#009b8f}&: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{--tw-ring-color: color-mix(in oklab, #009b8f 15%, transparent)}&:focus{--tw-outline-style: none;outline-style:none}}.tcn-filter-chips__label{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.tcn-filter-chips__row{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5)}.tcn-filter-chip{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-700)}.tcn-filter-chip--active{border-color:color-mix(in oklab,#009b8f 40%,transparent);background-color:var(--color-teal-50);color:#006b66}@media(max-width:1279px){.tcn-table__head,.tcn-table__row{grid-template-columns:2.5rem 3rem 8rem minmax(6rem,1fr) minmax(6rem,1fr) minmax(8rem,1.2fr) 5.5rem minmax(7rem,1fr) 2.5rem}.tcn-table__col-slm,.tcn-table__head .tcn-table__col-slm{display:none}}@media(max-width:1023px){.tcn-table__head,.tcn-table__row{grid-template-columns:2.5rem 3rem 7rem minmax(6rem,1fr) minmax(8rem,1.2fr) 5rem minmax(6rem,1fr) 2.5rem}.tcn-table__col-requester,.tcn-table__head .tcn-table__col-requester{display:none}.tcn-hero__aside{width:100%}}@media(max-width:639px){.tcn-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.tcn-stats__item{padding:calc(var(--spacing) * 3)}.tcn-stats__value{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.tcn-filterbar__save{width:100%}}@media(prefers-reduced-motion:reduce){.tcn-page,.tcn-stats__item,.tcn-table__row{animation:none!important;transition:none!important}.tcn-stats__item:hover{transform:none}}.reports-kpi-grid{margin-bottom:calc(var(--spacing) * 5);display:grid;gap:calc(var(--spacing) * 4);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.reports-kpi{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.reports-kpi--danger .reports-kpi__value{color:var(--color-red-600)}.reports-kpi--warn .reports-kpi__value{color:var(--color-orange-500)}.reports-kpi--accent .reports-kpi__value{color:#009b8f}.reports-kpi__label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.reports-kpi__value{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.reports-panels{display:grid;gap:calc(var(--spacing) * 4);@media(width>=80rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.reports-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.reports-panel__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.reports-panel__subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.reports-bar-list{margin-top:calc(var(--spacing) * 4);:where(&>: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)))}}.reports-bar-item{display:grid;grid-template-columns:minmax(6rem,1fr) 1fr auto;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.reports-bar-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.reports-bar-item__track{height:calc(var(--spacing) * 2);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100)}.reports-bar-item__fill{display:block;height:100%;border-radius:calc(infinity * 1px);background-color:#009b8f}.reports-bar-item__fill--muted{background-color:#7ec8c0}.reports-bar-item__value{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.reports-split{margin-top:calc(var(--spacing) * 4);display:grid;gap:calc(var(--spacing) * 4);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.reports-split__title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.reports-chip-list{:where(&>: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)))}}.reports-chip{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.reports-trend{margin-top:calc(var(--spacing) * 4);display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--spacing) * 2)}.reports-trend__col{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:var(--spacing)}.reports-trend__bar{min-height:4px;width:100%;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-color:#009b8f}.reports-trend__label{font-size:10px;color:var(--color-slate-500)}.reports-trend__count{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700)}.reports-empty{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.reports-actions{margin-top:calc(var(--spacing) * 5);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3)}.reports-action-btn{border-radius:var(--radius-xl);background-color:#009b8f;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);&:hover{@media(hover:hover){background-color:#00857a}}}.reports-action-btn--outline{border-style:var(--tw-border-style);border-width:1px;border-color:#009b8f;background-color:var(--color-white);color:#006b66;&:hover{@media(hover:hover){background-color:var(--color-teal-50)}}}.workspace-summary{margin-bottom:calc(var(--spacing) * 5);display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.workspace-summary__card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.workspace-summary__card--warn .workspace-summary__value{color:var(--color-red-600)}.workspace-summary__card--accent .workspace-summary__value{color:#009b8f}.workspace-summary__label{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.workspace-summary__value{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.workspace-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));&:hover{@media(hover:hover){border-color:#009b8f}}&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.workspace-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3)}.workspace-card__key{border-radius:var(--radius-lg);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.workspace-card__status{border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase}.workspace-card__status--active{background-color:var(--color-teal-100);color:var(--color-teal-800)}.workspace-card__status--paused{background-color:var(--color-amber-100);color:var(--color-amber-800)}.workspace-card__status--archived{background-color:var(--color-slate-100);color:var(--color-slate-600)}.workspace-card__title{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);&:is(:where(.group):hover *){@media(hover:hover){color:#006b66}}}.workspace-card__desc{margin-top:var(--spacing);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.workspace-card__stats{margin-top:calc(var(--spacing) * 4);display:flex;gap:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.workspace-card__cta{margin-top:calc(var(--spacing) * 3);display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#009b8f}.workspace-hero{margin-bottom:calc(var(--spacing) * 5);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4)}.workspace-hero__badges{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.workspace-hero__key{border-radius:var(--radius-lg);background-color:var(--color-teal-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#006b66}.workspace-hero__status{border-radius:calc(infinity * 1px);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-800);text-transform:uppercase}.workspace-hero__title{margin-top:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.workspace-hero__desc{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.workspace-hero__cta{border-radius:var(--radius-xl);background-color:#009b8f;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);&:hover{@media(hover:hover){background-color:#006b66}}}.workspace-kpi-grid{margin-bottom:calc(var(--spacing) * 5);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(6,minmax(0,1fr))}}.workspace-kpi{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.workspace-kpi--warn .workspace-kpi__value{color:var(--color-red-600)}.workspace-kpi--orange .workspace-kpi__value{color:var(--color-orange-500)}.workspace-kpi--accent .workspace-kpi__value{color:#009b8f}.workspace-kpi__label{font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-transform:uppercase}.workspace-kpi__value{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.workspace-tabs{margin-bottom:calc(var(--spacing) * 5);display:flex;flex-wrap:wrap;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200)}.workspace-tabs__btn{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);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))}.workspace-tabs__btn--active{margin-bottom:-1px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);border-bottom-color:var(--color-white);background-color:var(--color-white);color:#006b66}.workspace-panel-grid{display:grid;gap:calc(var(--spacing) * 4);@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.workspace-panel--wide{@media(width>=64rem){grid-column:span 2 / span 2}}.workspace-panel__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.workspace-panel__text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.workspace-panel__list{margin-top:calc(var(--spacing) * 3);list-style-type:disc;:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.workspace-status-list{margin-top:calc(var(--spacing) * 3);:where(&>: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)))}}.workspace-status-item{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.workspace-report-metrics{margin-top:calc(var(--spacing) * 3);display:grid;gap:calc(var(--spacing) * 3);@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-report-metrics div{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.workspace-group-list{margin-top:calc(var(--spacing) * 3);:where(&>: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)))}}.workspace-group-list li{display:grid;grid-template-columns:minmax(5rem,1fr) 1fr auto;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.workspace-group-list__bar{height:calc(var(--spacing) * 2);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100)}.workspace-group-list__bar span{display:block;height:100%;border-radius:calc(infinity * 1px);background-color:#009b8f}.workspace-trend{margin-top:calc(var(--spacing) * 4);display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--spacing) * 2)}.workspace-trend__item{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:var(--spacing)}.workspace-trend__bar{min-height:6px;width:100%;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-color:#009b8f}.workspace-trend__label{font-size:10px;color:var(--color-slate-500)}.workspace-trend__value{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700)}.sdp-page--ticket-detail{width:100%;max-width:none;padding-inline:0}.ptd-page{min-height:100%;width:100%;max-width:none;min-width:0;background-color:transparent;color:var(--color-slate-800)}.ptd-context{display:flex;width:100%;max-width:none;align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.ptd-context__back{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#009b8f;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));&:hover{@media(hover:hover){color:#006b66}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:#009b8f}}.ptd-loading,.ptd-error{margin-inline:auto;max-width:var(--container-5xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 16);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.ptd-error p{margin-bottom:calc(var(--spacing) * 4)}.ptd-layout{display:grid;width:100%;max-width:none;min-width:0;gap:0;overflow:hidden;border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);@media(width>=64rem){grid-template-columns:minmax(0,1fr) minmax(200px,18%)}}.ptd-main{width:100%;min-width:0;border-right-style:var(--tw-border-style);border-right-width:0px;@media(width>=64rem){border-right-style:var(--tw-border-style);border-right-width:1px}@media(width>=64rem){border-color:var(--color-slate-200)}}.ptd-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);color:var(--color-slate-900);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.ptd-hero__brand{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.ptd-hero__icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-teal-50);color:#009b8f}.ptd-hero__icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.ptd-hero__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);@media(width>=40rem){font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}.ptd-hero__status{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#006b66}.ptd-rating{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){flex-direction:row}@media(width>=40rem){align-items:center}@media(width>=40rem){justify-content:space-between}@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.ptd-rating__question{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.ptd-rating__hint{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.ptd-rating__stars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing);@media(width>=40rem){gap:calc(var(--spacing) * 2)}}.ptd-rating__star-btn{display:flex;min-width:0;flex-direction:column;align-items:center;gap:var(--spacing);border-radius:var(--radius-md);padding-inline:var(--spacing);padding-block:var(--spacing);text-align:center;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));&:hover{@media(hover:hover){background-color:var(--color-white)}}}.ptd-rating__star{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-leading: 1;line-height:1;color:var(--color-slate-300);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))}.ptd-rating__star-btn--active .ptd-rating__star{color:var(--color-amber-400)}.ptd-rating__star-label{display:none;font-size:10px;--tw-leading: var(--leading-tight);line-height:var(--leading-tight);color:var(--color-slate-500);@media(width>=40rem){display:block}}.ptd-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);@media(width>=40rem){grid-template-columns:repeat(4,minmax(0,1fr))}@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.ptd-summary__label{display:block;font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.ptd-summary__value{margin-top:var(--spacing);display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.ptd-summary__value--code{font-family:var(--font-mono);color:#006b66}.ptd-block{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.ptd-block__title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-700);text-transform:uppercase}.ptd-progress{display:flex;align-items:flex-start;justify-content:space-between;gap:0;overflow-x:auto;padding-bottom:var(--spacing)}.ptd-progress__step{position:relative;display:flex;min-width:4.5rem;flex:1;flex-direction:column;align-items:center;text-align:center}.ptd-progress__dot{z-index:1;display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-slate-300);background-color:var(--color-white);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400)}.ptd-progress__step--done .ptd-progress__dot{border-color:#009b8f;background-color:#009b8f;color:var(--color-white)}.ptd-progress__step--active .ptd-progress__dot{border-color:#009b8f;background-color:var(--color-white);color:#006b66;--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);--tw-ring-color: var(--color-teal-100)}.ptd-progress__step--pending .ptd-progress__dot{border-color:var(--color-slate-300);background-color:var(--color-white)}.ptd-progress__label{margin-top:calc(var(--spacing) * 2);font-size:11px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.ptd-progress__step--done .ptd-progress__label{color:var(--color-slate-800)}.ptd-progress__step--active .ptd-progress__label{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66}.ptd-progress__step:last-child.ptd-progress__step--done .ptd-progress__dot{border-color:var(--color-emerald-600);background-color:var(--color-emerald-600)}.ptd-progress__line{position:absolute;top:calc(var(--spacing) * 3.5);left:calc(50% + .875rem);height:calc(var(--spacing) * .5);width:calc(100% - 1.75rem);background-color:var(--color-slate-200)}.ptd-progress__step--done .ptd-progress__line{background-color:#009b8f}.ptd-approval{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.ptd-approval__icon{display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ptd-approval--approved .ptd-approval__icon{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.ptd-approval--pending .ptd-approval__icon{background-color:var(--color-amber-100);color:var(--color-amber-700)}.ptd-approval--rejected .ptd-approval__icon{background-color:var(--color-red-100);color:var(--color-red-700)}.ptd-approval__label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.ptd-approval__details{margin-left:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#009b8f;text-underline-offset:2px;&:hover{@media(hover:hover){text-decoration-line:underline}}}.ptd-details-grid{display:grid;gap:calc(var(--spacing) * 6);@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.ptd-details-col{:where(&>: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)))}}.ptd-details-field__label{font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.ptd-details-field__value{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-wrap:break-word;color:var(--color-slate-900)}.ptd-compliance{overflow-x:auto;border-radius:0;border-style:var(--tw-border-style);border-width:0px;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);@media(width>=40rem){border-radius:var(--radius-md)}@media(width>=40rem){border-style:var(--tw-border-style);border-width:1px}}.ptd-compliance__head,.ptd-compliance__row{display:grid;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));grid-template-columns:minmax(5rem,1fr) minmax(0,2fr) minmax(6rem,1fr) minmax(5rem,1fr)}.ptd-compliance__head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.ptd-compliance__code{font-family:var(--font-mono);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#006b66}.ptd-compliance__status{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.ptd-comments{:where(&>: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(&>:not(:last-child)){border-color:var(--color-slate-200)}}.ptd-comment{display:flex;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);&:first-child{padding-top:0}}.ptd-comment__avatar{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700)}.ptd-comment__body{min-width:0;flex:1}.ptd-comment__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:calc(var(--spacing) * 2)}.ptd-comment__author{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.ptd-comment__time{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.ptd-comment__text{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--color-slate-700)}.ptd-comments-empty{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.ptd-aside{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);@media(width>=64rem){padding-inline:calc(var(--spacing) * 5)}}.ptd-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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))}.ptd-btn--block{width:100%}.ptd-btn--primary{background-color:#009b8f;color:var(--color-white);&:hover{@media(hover:hover){background-color:#00857a}}}.ptd-btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);color:var(--color-slate-700);&:hover{@media(hover:hover){background-color:var(--color-slate-50)}}}@media(max-width:1023px){.ptd-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.ptd-main{border-right-style:var(--tw-border-style);border-right-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200)}.ptd-aside{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200)}}@media(max-width:639px){.ptd-rating{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.ptd-rating__stars{width:100%}.ptd-rating__star-label{display:block;font-size:9px}.ptd-summary{grid-template-columns:repeat(1,minmax(0,1fr));padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.ptd-block{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.ptd-details-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4)}.ptd-compliance__head{display:none}.ptd-compliance__row{grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 3);&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}.ptd-compliance__row span:before{margin-right:calc(var(--spacing) * 2);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.ptd-compliance__code:before{content:"C\f3 digo: "}.ptd-compliance__service:before{content:"Servicio: "}.ptd-compliance__date:before{content:"Modificado: "}.ptd-compliance__status:before{content:"Estado: "}.ptd-aside{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@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-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-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-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-content{syntax: "*"; inherits: false; initial-value: "";}@property --tw-divide-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-scroll-snap-strictness{syntax: "*"; inherits: false; initial-value: proximity;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-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-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-outline-style: solid;--tw-content: "";--tw-divide-x-reverse: 0;--tw-scroll-snap-strictness: proximity;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1}}}
