@charset "UTF-8";@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(.971 .013 17.38);--color-red-100: oklch(.936 .032 17.717);--color-red-200: oklch(.885 .062 18.334);--color-red-300: oklch(.808 .114 19.571);--color-red-500: oklch(.637 .237 25.331);--color-red-600: oklch(.577 .245 27.325);--color-red-700: oklch(.505 .213 27.518);--color-red-900: oklch(.396 .141 25.723);--color-red-950: oklch(.258 .092 26.042);--color-orange-50: oklch(.98 .016 73.684);--color-orange-200: oklch(.901 .076 70.697);--color-orange-300: oklch(.837 .128 66.29);--color-orange-400: oklch(.75 .183 55.934);--color-orange-500: oklch(.705 .213 47.604);--color-orange-600: oklch(.646 .222 41.116);--color-orange-700: oklch(.553 .195 38.402);--color-yellow-100: oklch(.973 .071 103.193);--color-yellow-500: oklch(.795 .184 86.047);--color-green-50: oklch(.982 .018 155.826);--color-green-100: oklch(.962 .044 156.743);--color-green-200: oklch(.925 .084 155.995);--color-green-300: oklch(.871 .15 154.449);--color-green-500: oklch(.723 .219 149.579);--color-green-600: oklch(.627 .194 149.214);--color-green-700: oklch(.527 .154 150.069);--color-green-900: oklch(.393 .095 152.535);--color-emerald-700: oklch(.508 .118 165.612);--color-blue-50: oklch(.97 .014 254.604);--color-blue-200: oklch(.882 .059 254.128);--color-blue-300: oklch(.809 .105 251.813);--color-blue-400: oklch(.707 .165 254.624);--color-blue-500: oklch(.623 .214 259.815);--color-blue-600: oklch(.546 .245 262.881);--color-blue-700: oklch(.488 .243 264.376);--color-indigo-100: oklch(.93 .034 272.788);--color-indigo-500: oklch(.585 .233 277.117);--color-pink-50: oklch(.971 .014 343.198);--color-pink-100: oklch(.948 .028 342.258);--color-pink-200: oklch(.899 .061 343.231);--color-pink-300: oklch(.823 .12 346.018);--color-pink-500: oklch(.656 .241 354.308);--color-pink-600: oklch(.592 .249 .584);--color-gray-50: oklch(.985 .002 247.839);--color-gray-100: oklch(.967 .003 264.542);--color-gray-200: var(--border);--color-gray-300: oklch(.9851 0 0);--color-gray-400: oklch(.9128 0 0);--color-gray-500: oklch(.7992 .0011 17.18);--color-gray-600: oklch(.5452 0 0);--color-gray-700: var(--ink);--color-gray-800: oklch(.278 .033 256.848);--color-gray-900: oklch(.21 .034 264.665);--color-neutral-400: oklch(.708 0 0);--color-neutral-600: oklch(.439 0 0);--color-neutral-700: oklch(.371 0 0);--color-black: #000;--color-white: #fff;--spacing: 4px;--breakpoint-sm: 576px;--breakpoint-2xl: 1920px;--container-xl: 36rem;--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);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--text-8xl: 6rem;--text-8xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.025em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce: bounce 1s infinite;--blur-xs: 4px;--blur-sm: 8px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-font-feature-settings: var(--font-sans--font-feature-settings);--default-font-variation-settings: var( --font-sans--font-variation-settings );--default-mono-font-family: var(--font-mono);--default-mono-font-feature-settings: var( --font-mono--font-feature-settings );--default-mono-font-variation-settings: var( --font-mono--font-variation-settings );--color-primary: var(--p-primary-color);--color-xena: var(--brand-xena-light);--color-xena-light: var(--brand-xena-light);--color-neo: var(--brand-neo);--color-argus: var(--brand-argus);--color-gray-350: oklch(.937 0 0);--color-gray-450: oklch(.9037 0 0);--color-gray-650: oklch(.4091 0 0);--color-canvas: var(--bg);--color-line: var(--border)}}@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}body{line-height:inherit}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;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}:-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{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-\[3px\]{top:3px}.top-\[4px\]{top:4px}.top-\[115px\]{top:115px}.top-\[150px\]{top:150px}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-4{right:calc(var(--spacing) * 4)}.right-9{right:calc(var(--spacing) * 9)}.right-\[0\.5rem\]{right:.5rem}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[-11px\]{bottom:-11px}.bottom-\[-13px\]{bottom:-13px}.bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.bottom-full{bottom:100%}.-left-2{left:calc(var(--spacing) * -2)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[10000\]\!{z-index:10000!important}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.col-span-10{grid-column:span 10 / span 10}.col-span-12{grid-column:span 12 / span 12}.col-start-2{grid-column-start:2}.col-start-10{grid-column-start:10}.\!container{width:100%!important}@media(width>=576px){.\!container{max-width:576px!important}}@media(width>=768px){.\!container{max-width:768px!important}}@media(width>=992px){.\!container{max-width:992px!important}}@media(width>=1200px){.\!container{max-width:1200px!important}}@media(width>=1920px){.\!container{max-width:1920px!important}}.container{width:100%}@media(width>=576px){.container{max-width:576px}}@media(width>=768px){.container{max-width:768px}}@media(width>=992px){.container{max-width:992px}}@media(width>=1200px){.container{max-width:1200px}}@media(width>=1920px){.container{max-width:1920px}}.container\!{width:100%!important}@media(width>=576px){.container\!{max-width:576px!important}}@media(width>=768px){.container\!{max-width:768px!important}}@media(width>=992px){.container\!{max-width:992px!important}}@media(width>=1200px){.container\!{max-width:1200px!important}}@media(width>=1920px){.container\!{max-width:1920px!important}}.m-0{margin:calc(var(--spacing) * 0)}.m-0\!{margin:calc(var(--spacing) * 0)!important}.m-4{margin:calc(var(--spacing) * 4)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mr-14{margin-right:calc(var(--spacing) * 14)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-16{margin-left:calc(var(--spacing) * 16)}.ml-auto{margin-left:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.\!h-6{height:calc(var(--spacing) * 6)!important}.\!h-full{height:100%!important}.h-1{height:calc(var(--spacing) * 1)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-52{height:calc(var(--spacing) * 52)}.h-60{height:calc(var(--spacing) * 60)}.h-72{height:calc(var(--spacing) * 72)}.h-96{height:calc(var(--spacing) * 96)}.h-\[3px\]{height:3px}.h-\[120px\]{height:120px}.h-\[230px\]{height:230px}.h-\[600px\]{height:600px}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-auto{height:auto}.h-full{height:100%}.h-full\!{height:100%!important}.h-screen{height:100vh}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[400px\]{max-height:400px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[238px\]{min-height:238px}.\!w-6{width:calc(var(--spacing) * 6)!important}.w-1\/2{width:50%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:calc(3/5 * 100%)}.w-6{width:calc(var(--spacing) * 6)}.w-6\/12{width:50%}.w-7{width:calc(var(--spacing) * 7)}.w-7\/12{width:calc(7/12 * 100%)}.w-8{width:calc(var(--spacing) * 8)}.w-8\/10{width:80%}.w-8\/12{width:calc(8/12 * 100%)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-200{width:calc(var(--spacing) * 200)}.w-\[5px\]{width:5px}.w-\[29px\]{width:29px}.w-\[72rem\]{width:72rem}.w-\[137px\]{width:137px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-xl{width:var(--container-xl)}.max-w-30{max-width:calc(var(--spacing) * 30)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-\[80vw\]{max-width:80vw}.max-w-\[620px\]{max-width:620px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-96{min-width:calc(var(--spacing) * 96)}.min-w-\[310px\]{min-width:310px}.min-w-\[400px\]{min-width:400px}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.grow-3{flex-grow:3}.basis-auto{flex-basis:auto}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/8{--tw-translate-x: -12.5% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-16{--tw-translate-x: calc(var(--spacing) * -16);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-16{--tw-translate-x: calc(var(--spacing) * 16);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-4{--tw-translate-y: calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-16{--tw-translate-y: calc(var(--spacing) * -16);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-16{--tw-translate-y: calc(var(--spacing) * 16);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x: 75%;--tw-scale-y: 75%;--tw-scale-z: 75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-6{rotate:-6deg}.-rotate-90{rotate:-90deg}.rotate-6{rotate:6deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-max{grid-auto-columns:max-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[15\%_85\%\]{grid-template-columns:15% 85%}.grid-cols-\[20px_200px_auto\]{grid-template-columns:20px 200px auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[40\%_60\%\]{grid-template-rows:40% 60%}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-content-between{place-content:space-between}.place-items-center{place-items:center}.content-center{align-content:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.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}.justify-end\!{justify-content:flex-end!important}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-20{row-gap:calc(var(--spacing) * 20)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-border{border-radius:var(--p-content-border-radius)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t,.border-t-1{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-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.border-b-0\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0px!important}.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l,.border-l-1{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-\[\#E6E6E6\]{border-color:#e6e6e6}.border-argus{border-color:var(--color-argus)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-green-200{border-color:var(--color-green-200)}.border-orange-200{border-color:var(--color-orange-200)}.border-pink-200{border-color:var(--color-pink-200)}.border-primary{border-color:var(--p-primary-color)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-surface{border-color:var(--p-content-border-color)}.border-surface{border-color:var(--surface)}.border-surface-0{border-color:var(--p-surface-0)}.border-surface-0\/20{border-color:color-mix(in oklab,var(--p-surface-0) 20%,transparent)}.border-surface-200{border-color:var(--p-surface-200)}.border-transparent{border-color:transparent}.border-white{border-color:var(--color-white)}.border-xena{border-color:var(--color-xena)}.border-r-gray-500{border-right-color:var(--color-gray-500)}.border-b-gray-500{border-bottom-color:var(--color-gray-500)}.border-l-gray-400{border-left-color:var(--color-gray-400)}.border-l-gray-500{border-left-color:var(--color-gray-500)}.border-l-green-100{border-left-color:var(--color-green-100)}.border-l-red-100{border-left-color:var(--color-red-100)}.bg-accent{background-color:var(--p-accent)}.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-surface-0{background-color:var(--p-surface-0)}.bg-surface-50{background-color:var(--p-surface-50)}.bg-surface-100{background-color:var(--p-surface-100)}.bg-surface-200{background-color:var(--p-surface-200)}.bg-surface-800{background-color:var(--p-surface-800)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-white\/35{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}.bg-xena{background-color:var(--color-xena)}.bg-xena-light{background-color:var(--color-xena-light)}.bg-xena-light\/60{background-color:color-mix(in oklab,var(--color-xena-light) 60%,transparent)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-r{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position: to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/65{--tw-gradient-from: color-mix(in oklab, var(--color-black) 65%, 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))}.from-transparent{--tw-gradient-from: 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))}.from-0\%{--tw-gradient-from-position: 0%}.via-black\/35{--tw-gradient-via: color-mix(in oklab, var(--color-black) 35%, 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)}.via-blue-200\/70{--tw-gradient-via: color-mix(in oklab, var(--color-blue-200) 70%, 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)}.via-blue-300\/90{--tw-gradient-via: color-mix(in oklab, var(--color-blue-300) 90%, 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)}.via-green-200\/70{--tw-gradient-via: color-mix(in oklab, var(--color-green-200) 70%, 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)}.via-green-300\/90{--tw-gradient-via: color-mix(in oklab, var(--color-green-300) 90%, 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)}.via-orange-200\/70{--tw-gradient-via: color-mix(in oklab, var(--color-orange-200) 70%, 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)}.via-orange-300\/90{--tw-gradient-via: color-mix(in oklab, var(--color-orange-300) 90%, 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)}.via-pink-200\/70{--tw-gradient-via: color-mix(in oklab, var(--color-pink-200) 70%, 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)}.via-pink-300\/90{--tw-gradient-via: color-mix(in oklab, var(--color-pink-300) 90%, 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)}.via-\[12\%\]{--tw-gradient-via-position: 12%}.to-black\/10{--tw-gradient-to: color-mix(in oklab, var(--color-black) 10%, 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))}.to-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))}.to-\[40\%\]{--tw-gradient-to-position: 40%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-16{padding:calc(var(--spacing) * 16)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-14{padding-inline:calc(var(--spacing) * 14)}.px-\[1rem\]{padding-inline:1rem}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[0\.75rem\]{padding-block:.75rem}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-16{padding-left:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-2xl\!{font-size:var(--text-2xl)!important;line-height:var(--tw-leading, var(--text-2xl--line-height))!important}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-3xl\!{font-size:var(--text-3xl)!important;line-height:var(--tw-leading, var(--text-3xl--line-height))!important}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.text-5xl\!{font-size:var(--text-5xl)!important;line-height:var(--tw-leading, var(--text-5xl--line-height))!important}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading, var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading, var(--text-8xl--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-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading, var(--text-sm--line-height))!important}.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-lg\/6{font-size:var(--text-lg);line-height:calc(var(--spacing) * 6)}.text-lg\/8{font-size:var(--text-lg);line-height:calc(var(--spacing) * 8)}.text-\[0\.6rem\]{font-size:.6rem}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading: 1;line-height:1}.leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.text-\[\#212121\]{color:#212121}.text-\[\#666666\]{color:#666}.text-\[\#abc\]{color:#abc}.text-\[var\(--gs-text-muted\)\]{color:var(--gs-text-muted)}.text-\[var\(--gs-text-primary\)\]{color:var(--gs-text-primary)}.text-\[var\(--gs-text-secondary\)\]{color:var(--gs-text-secondary)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-color{color:var(--p-text-color)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-muted-color{color:var(--p-text-muted-color)}.text-neo{color:var(--color-neo)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-pink-600{color:var(--color-pink-600)}.text-primary{color:var(--p-primary-color)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-surface-500{color:var(--p-surface-500)}.text-surface-900{color:var(--p-surface-900)}.text-white{color:var(--color-white)}.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\!underline{text-decoration-line:underline!important}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0%}.opacity-30{opacity:30%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-90{opacity:90%}.shadow{--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-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-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, 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)}.ring,.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-black\/\[0\.08\]{--tw-ring-color: color-mix(in oklab, var(--color-black) 8%, transparent)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0px}.outline-offset-1{outline-offset:1px}.outline-primary{outline-color:var(--p-primary-color)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--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,)}.invert{--tw-invert: invert(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,)}.\!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,)!important}.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-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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-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-150{--tw-duration: .15s;transition-duration:.15s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.duration-1000{--tw-duration: 1s;transition-duration:1s}.ease-in{--tw-ease: var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[hover\:brightness-90\]{hover:brightness-90}@media(hover:hover){.group-hover\:-translate-x-5:is(:where(.group):hover *){--tw-translate-x: calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\:translate-x-5:is(:where(.group):hover *){--tw-translate-x: calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}}@media(hover:hover){.group-hover\:-rotate-12:is(:where(.group):hover *){rotate:-12deg}}@media(hover:hover){.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}}@media(hover:hover){.group-hover\:duration-200:is(:where(.group):hover *){--tw-duration: .2s;transition-duration:.2s}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-3\.5:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 3.5)}.after\:top-7:after{content:var(--tw-content);top:calc(var(--spacing) * 7)}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:-translate-x-\[0\.5px\]:after{content:var(--tw-content);--tw-translate-x: -.5px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-gray-200:after{content:var(--tw-content);background-color:var(--color-gray-200)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.last\:after\:hidden:last-child:after{content:var(--tw-content);display:none}@media(hover:hover){.hover\:scale-80:hover{--tw-scale-x: 80%;--tw-scale-y: 80%;--tw-scale-z: 80%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(hover:hover){.hover\:border-orange-400:hover{border-color:var(--color-orange-400)}}@media(hover:hover){.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}}@media(hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}}@media(hover:hover){.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}}@media(hover:hover){.hover\:bg-gray-350:hover{background-color:var(--color-gray-350)}}@media(hover:hover){.hover\:bg-gray-400:hover{background-color:var(--color-gray-400)}}@media(hover:hover){.hover\:bg-gray-450:hover{background-color:var(--color-gray-450)}}@media(hover:hover){.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}}@media(hover:hover){.hover\:bg-surface-100:hover{background-color:var(--p-surface-100)}}@media(hover:hover){.hover\:bg-emphasis:hover{background:var(--p-content-hover-background);color:var(--p-content-hover-color)}}@media(hover:hover){.hover\:text-black:hover{color:var(--color-black)}}@media(hover:hover){.hover\:text-gray-600:hover{color:var(--color-gray-600)}}@media(hover:hover){.hover\:text-red-500:hover{color:var(--color-red-500)}}@media(hover:hover){.hover\:opacity-70:hover{opacity:70%}}@media(hover:hover){.hover\:opacity-100:hover{opacity:100%}}@media(hover:hover){.hover\:shadow-xl: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)}}@media(hover:hover){.hover\:brightness-90:hover{--tw-brightness: brightness(90%);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,)}}@media(hover:hover){.hover\:duration-200:hover{--tw-duration: .2s;transition-duration:.2s}}.focus\:bg-gray-100:focus{background-color:var(--color-gray-100)}.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\:outline-hidden:focus{outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline:2px solid transparent;outline-offset:2px}}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0px}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:50%}@media(width>=576px){.sm\:w-10\/12{width:calc(10/12 * 100%)}}@media(width>=576px){.sm\:w-\[30rem\]{width:30rem}}@media(width>=576px){.sm\:w-auto{width:auto}}@media(width>=768px){.md\:col-span-2{grid-column:span 2 / span 2}}@media(width>=768px){.md\:col-span-3{grid-column:span 3 / span 3}}@media(width>=768px){.md\:col-span-4{grid-column:span 4 / span 4}}@media(width>=768px){.md\:col-span-6{grid-column:span 6 / span 6}}@media(width>=768px){.md\:col-span-12{grid-column:span 12 / span 12}}@media(width>=768px){.md\:col-start-7{grid-column-start:7}}@media(width>=768px){.md\:col-start-10{grid-column-start:10}}@media(width>=768px){.md\:mr-4{margin-right:calc(var(--spacing) * 4)}}@media(width>=768px){.md\:mr-6{margin-right:calc(var(--spacing) * 6)}}@media(width>=768px){.md\:flex{display:flex}}@media(width>=768px){.md\:hidden{display:none}}@media(width>=768px){.md\:w-8\/12{width:calc(8/12 * 100%)}}@media(width>=768px){.md\:w-80{width:calc(var(--spacing) * 80)}}@media(width>=768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=768px){.md\:flex-col{flex-direction:column}}@media(width>=768px){.md\:flex-row{flex-direction:row}}@media(width>=768px){.md\:p-6{padding:calc(var(--spacing) * 6)}}@media(width>=768px){.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(width>=992px){.lg\:col-span-1{grid-column:span 1 / span 1}}@media(width>=992px){.lg\:col-span-2{grid-column:span 2 / span 2}}@media(width>=992px){.lg\:hidden{display:none}}@media(width>=992px){.lg\:h-full{height:100%}}@media(width>=992px){.lg\:w-5\/12{width:calc(5/12 * 100%)}}@media(width>=992px){.lg\:w-96{width:calc(var(--spacing) * 96)}}@media(width>=992px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=992px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=992px){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(width>=992px){.lg\:items-stretch{align-items:stretch}}@media(width>=992px){.lg\:p-4{padding:calc(var(--spacing) * 4)}}@media(width>=992px){.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media(width>=992px){.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media(width>=992px){.lg\:py-4{padding-block:calc(var(--spacing) * 4)}}@media(width>=992px){.lg\:py-6{padding-block:calc(var(--spacing) * 6)}}@media(width>=992px){.lg\:pl-20{padding-left:calc(var(--spacing) * 20)}}@media(width>=992px){.lg\:text-left{text-align:left}}@media(width>=1200px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:border-\[var\(--gs-border-primary\)\]:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){border-color:var(--gs-border-primary)}.dark\:border-gray-700:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){border-color:var(--color-gray-700)}.dark\:border-orange-700:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){border-color:var(--color-orange-700)}.dark\:border-red-700:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){border-color:var(--color-red-700)}.dark\:border-surface-600:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){border-color:var(--p-surface-600)}.dark\:border-surface-700:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){border-color:var(--p-surface-700)}.dark\:border-surface-900:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){border-color:var(--p-surface-900)}.dark\:bg-\[var\(--gs-bg-secondary\)\]:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){background-color:var(--gs-bg-secondary)}.dark\:bg-green-900:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){background-color:var(--color-green-900)}.dark\:bg-neutral-600:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){background-color:var(--color-neutral-600)}.dark\:bg-red-900:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){background-color:var(--color-red-900)}.dark\:bg-red-950:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){background-color:var(--color-red-950)}.dark\:bg-surface-200:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){background-color:var(--p-surface-200)}.dark\:bg-surface-700:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){background-color:var(--p-surface-700)}.dark\:bg-surface-800:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){background-color:var(--p-surface-800)}.dark\:text-blue-400:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){color:var(--color-blue-400)}.dark\:text-green-300:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){color:var(--color-green-300)}.dark\:text-neutral-400:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){color:var(--color-neutral-400)}.dark\:text-red-300:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){color:var(--color-red-300)}.dark\:text-surface-0:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){color:var(--p-surface-0)}.dark\:text-surface-100:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){color:var(--p-surface-100)}.dark\:text-surface-400:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){color:var(--p-surface-400)}.dark\:text-surface-900:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){color:var(--p-surface-900)}.dark\:ring-white\/\[0\.08\]:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *){--tw-ring-color: color-mix(in oklab, var(--color-white) 8%, transparent)}.dark\:after\:bg-neutral-700:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *):after{content:var(--tw-content);background-color:var(--color-neutral-700)}@media(hover:hover){.dark\:hover\:bg-neutral-700:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *):hover{background-color:var(--color-neutral-700)}}@media(hover:hover){.dark\:hover\:bg-surface-700:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *):hover{background-color:var(--p-surface-700)}}@media(hover:hover){.dark\:hover\:bg-surface-800:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *):hover{background-color:var(--p-surface-800)}}.dark\:focus\:bg-neutral-700:where([class*=app-dark],[class*=app-dark] *,.theme-dark,.theme-dark *):focus{background-color:var(--color-neutral-700)}.\[\&_\.p-galleria-close-button\]\:-top-10 .p-galleria-close-button{top:calc(var(--spacing) * -10)}.\[\&_\.p-galleria-close-button\]\:-right-15 .p-galleria-close-button{right:calc(var(--spacing) * -15)}.\[\&_\.p-tieredmenu-item-label\]\:w-full .p-tieredmenu-item-label{width:100%}.\[\&_\.p-tieredmenu-item-link\]\:p-0 .p-tieredmenu-item-link{padding:calc(var(--spacing) * 0)}.\[\&_p-galleriacontent\]\:absolute p-galleriacontent{position:absolute}.\[\&\>\.cdk-dialog-container\]\:pb-0\!>.cdk-dialog-container{padding-bottom:calc(var(--spacing) * 0)!important}}@layer keyframes{@keyframes enter{0%{opacity:var(--p-enter-opacity, 1);transform:translate3d(var(--p-enter-translate-x, 0),var(--p-enter-translate-y, 0),0) scale3d(var(--p-enter-scale, 1),var(--p-enter-scale, 1),var(--p-enter-scale, 1)) rotate(var(--p-enter-rotate, 0))}}@keyframes leave{to{opacity:var(--p-leave-opacity, 1);transform:translate3d(var(--p-leave-translate-x, 0),var(--p-leave-translate-y, 0),0) scale3d(var(--p-leave-scale, 1),var(--p-leave-scale, 1),var(--p-leave-scale, 1)) rotate(var(--p-leave-rotate, 0))}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{transform:scale3d(.3,.3,.3);opacity:0}50%{opacity:1}}@keyframes zoomindown{0%{transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);opacity:0}60%{transform:scale3d(.475,.475,.475) translate3d(0,60px,0);opacity:1}}@keyframes zoominleft{0%{transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);opacity:0}60%{transform:scale3d(.475,.475,.475) translate3d(10px,0,0);opacity:1}}}@layer base{*,:after,:before,::backdrop,::file-selector-button{border-color:var(--color-gray-200, currentColor)}dialog{margin:auto}}.p-floatlabel .p-inputtext~label,.p-floatlabel p-inputmask~label,.p-floatlabel input:focus~label,.p-floatlabel input.p-filled~label,.p-floatlabel textarea:focus~label,.p-floatlabel textarea.p-filled~label,.p-floatlabel .p-inputwrapper-focus~label,.p-floatlabel .p-inputwrapper-filled~label,.p-floatlabel .input:-webkit-autofill~label,.p-floatlabel p-datepicker~label,.p-floatlabel p-inputnumber~label,.p-floatlabel p-input-number~label,.p-floatlabel .p-inputnumber~label,.p-floatlabel gs-reporting-filter-field-month-year~label,.p-floatlabel gs-info-area~label,.p-floatlabel p-select~label,.p-floatlabel p-autocomplete~label,.p-floatlabel gs-multi-select~label,.p-floatlabel .gs-multi-select~label,.p-floatlabel gs-multiselect~label,.p-floatlabel p-skeleton~label,.p-floatlabel gs-connected-datepicker~label{top:0;font-size:10px;background-color:var(--gs-bg-primary, #fff);padding:0 5px;margin-top:-.3rem;left:.25rem}.p-floatlabel .p-inputtext:hover~label,.p-floatlabel p-inputmask:hover~label,.p-floatlabel input:focus:hover~label,.p-floatlabel input.p-filled:hover~label,.p-floatlabel textarea:focus:hover~label,.p-floatlabel textarea.p-filled:hover~label,.p-floatlabel .p-inputwrapper-focus:hover~label,.p-floatlabel .p-inputwrapper-filled:hover~label,.p-floatlabel .input:-webkit-autofill:hover~label,.p-floatlabel p-datepicker:hover~label,.p-floatlabel p-inputnumber:hover~label,.p-floatlabel p-input-number:hover~label,.p-floatlabel .p-inputnumber:hover~label,.p-floatlabel gs-reporting-filter-field-month-year:hover~label,.p-floatlabel gs-info-area:hover~label,.p-floatlabel p-select:hover~label,.p-floatlabel p-autocomplete:hover~label,.p-floatlabel gs-multi-select:hover~label,.p-floatlabel .gs-multi-select:hover~label,.p-floatlabel gs-multiselect:hover~label,.p-floatlabel p-skeleton:hover~label,.p-floatlabel gs-connected-datepicker:hover~label{background-color:transparent}.p-floatlabel:has(p-autocomplete) label{top:0;font-size:10px;background-color:var(--gs-bg-primary, #fff);padding:0 5px;margin-top:-.3rem;left:.25rem}.p-floatlabel:has(p-autocomplete):has(p-autocomplete:hover) label{background-color:transparent}.p-floatlabel .p-placeholder,.p-floatlabel input::placeholder,.p-floatlabel .p-inputtext::placeholder{opacity:unset;transition-property:unset;transition-timing-function:unset}.p-floatlabel .fix-disabled-state.float-numerical~label{top:50%;color:var(--gs-text-muted, #5e5e5e);font-size:10px;font-family:Montserrat Medium,Montserrat,sans-serif}.p-floatlabel>.ng-invalid.ng-dirty+label{color:var(--gs-text-primary, #2f2f2f)}.p-floatlabel label{transform:unset!important}:root .p-floatlabel :disabled~label,:root .p-floatlabel .p-disabled~label,:root .p-floatlabel .fix-disabled-state~label,:root .p-floatlabel .p-inputtext:disabled~label{color:var(--gs-text-disabled, #bebdbd);background-color:transparent}:root .p-disabled,:root .p-component:disabled{opacity:1;filter:grayscale(.9)}:root .p-inputtext:disabled,:root .p-select.p-disabled{background-color:var(--gs-bg-muted, #f0f0f0)}:root .p-autocomplete.p-disabled input,:root .p-autocomplete.p-disabled button,:root .p-datepicker.p-datepicker-disabled input,:root .p-datepicker.p-datepicker-disabled button,:root .p-select.p-disabled input,:root .p-select.p-disabled button{background-color:var(--gs-bg-muted, #f0f0f0)!important}:root .p-autocomplete.p-disabled button,:root .p-autocomplete.p-disabled .p-select-trigger,:root .p-datepicker.p-datepicker-disabled button,:root .p-datepicker.p-datepicker-disabled .p-select-trigger,:root .p-select.p-disabled button,:root .p-select.p-disabled .p-select-trigger{color:var(--gs-text-disabled, #e2e2e2)!important}.p-inputtext{border-radius:2px;box-sizing:border-box;box-shadow:0 3px 3px #00000029;font-family:Montserrat Medium,Montserrat,sans-serif;font-weight:500;font-size:11px;line-height:14px;color:var(--gs-text-primary);padding:8px 10px;transition:border-color .2s ease-in,background-color .2s ease-in}.p-inputtext:hover{background-color:var(--gs-bg-hover)}.p-inputnumber{box-shadow:0 3px 3px #00000029;border-radius:2px;transition:border-color .5s ease-in}.p-inputnumber .p-inputnumber-button-group{border-left:0;border-top-right-radius:2px;border-bottom-right-radius:2px}.p-inputnumber.p-inputnumber-buttons-stacked input{border-right:1px solid #fff;border-radius:0}.p-inputnumber input{transition:border-color .2s ease-in,background-color .2s ease-in}.p-inputnumber input,.p-inputnumber input:active,.p-inputnumber input:focus{outline:0!important;box-shadow:none}.p-inputnumber input:hover{background-color:var(--gs-bg-hover)}.p-inputnumber .p-inputnumber-button{padding:0;border-top-right-radius:0;border-bottom-right-radius:0;background:var(--gs-bg-primary);border:none;color:var(--gs-text-primary)}.p-inputnumber .p-inputnumber-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.p-inputnumber .p-inputnumber-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}.p-inputnumber:hover .p-inputnumber-button{color:var(--gs-text-primary)}.p-inputwrapper-focus .p-inputnumber{border:1px solid #0080ff}p-datepicker{display:flex;box-shadow:0 3px 3px #00000029}.p-datepicker input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none;transition:border-color .2s ease-in,background-color .2s ease-in}.p-datepicker input+button{background-color:var(--gs-bg-primary);border:1px solid #e2e2e2;border-left:0;box-sizing:border-box;font-family:Montserrat Medium,Montserrat,sans-serif;font-weight:500;color:var(--gs-text-primary);border-top-left-radius:0;border-bottom-left-radius:0;transition:border-color .2s ease-in,background-color .2s ease-in}.p-datepicker:hover input,.p-datepicker:hover input+button{background-color:var(--gs-bg-hover)}.p-datepicker input:focus+button,.p-datepicker input:active+button{border-color:var(--p-inputtext-focus-border-color)}.p-monthpicker .p-monthpicker-month.p-disabled{opacity:.6!important}:root{--p-button-secondary-hover-background: var(--color-gray-450)}.p-button{font-family:Montserrat SemiBold,Montserrat,sans-serif;font-weight:600;text-align:center;line-height:10px;font-size:10px;transition:all ease-in .3s}.p-button svg-icon svg,.p-button .svg-icon svg{fill:currentColor}.p-button.p-button-sm{font-family:Montserrat Medium,Montserrat,sans-serif;font-weight:500;font-size:10px}.p-button.p-button-lg{font-size:12px;padding-block:var(--p-button-padding-y)}.p-button .p-button-icon.pi{font-size:1rem}.p-button:not(.p-button-outlined,.p-button-icon-only,.p-button-secondary){border:none}.p-button.p-button-outlined:disabled{background:none;color:var(--gs-text-disabled, #c2c2c2);border-color:var(--gs-text-disabled, #c2c2c2)}.p-button.p-button-outlined.p-button-secondary{outline:1px solid var(--p-primary-color, #0080ff);border:0;color:var(--gs-text-primary, #000)}.p-dialog .p-dialog-header .p-dialog-title{z-index:1;background:var(--gs-bg-primary);padding-right:.5rem}.p-dialog .p-dialog-header .p-button{z-index:1}.p-dialog .p-dialog-header .p-dialog-header-icons{background:var(--gs-bg-primary);z-index:1}.p-dialog .p-dialog-header ::ng-deep .p-dialog-header{column-gap:5px}.p-dialog .p-dialog-header .p-dialog-header-actions{z-index:1}.p-dialog .p-dialog-header:after{display:flex;content:" ";border-bottom:2px solid var(--ui-grey-light);height:2px;position:absolute;width:calc(100% - 3rem);z-index:0}.p-dialog .p-dialog-footer .buttons{display:flex}.p-dialog .p-dialog-footer .buttons ::ng-deep .cancel-button button{background:none;border:1px solid var(--ui-grey-dark);color:var(--ui-grey-dark)}.p-dialog.hide-close-button .p-dialog-header .p-dialog-header-icon,.p-dialog.hide-cancel-button .p-dialog-footer .cancel-button,.p-dialog.hide-confirm-button .p-dialog-footer .confirm-button{display:none}.p-inputgroupaddon:has(>p-select),.p-inputgroupaddon:has(>p-floatlabel p-select){padding:0;box-shadow:0 3px 3px #00000029}.p-inputgroupaddon:has(>p-select) .p-select,.p-inputgroupaddon:has(>p-floatlabel p-select) .p-select{border-radius:0;border:0;box-shadow:none}.p-inputgroup p-inputmask:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.p-inputgroup p-inputmask:last-child input:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.p-inputgroup p-inputmask{flex:1 1 auto;width:1%}.p-inputgroup p-inputmask .p-inputmask{width:100%;height:100%}.staticCloseButtonPosition span{padding-right:0}.staticCloseButtonPosition timesicon{position:static;margin-top:0}.p-select-panel .p-select-items .p-select-item.p-focus{color:#585858;background:#ced6f1}.p-select,.p-multiselect{border-radius:2px;border:1px solid #e2e2e2;box-sizing:border-box;box-shadow:0 3px 3px #00000029;font-family:Montserrat Medium,Montserrat,sans-serif;font-weight:500;font-size:10px;color:var(--gs-text-primary)}.p-select:hover,.p-multiselect:hover{background-color:var(--gs-bg-hover)}.p-select .p-select-label,.p-multiselect .p-select-label{border:0;box-shadow:none;font-size:10px}.p-select .p-dropdown-label,.p-multiselect .p-dropdown-label{padding:0}.p-select .p-select-dropdown,.p-multiselect .p-select-dropdown{font-family:Montserrat Medium,Montserrat,sans-serif;font-weight:500;color:var(--gs-text-primary);width:auto;padding-left:4px;padding-right:4px}.p-tabs-nav{border:0}.p-tabs-nav li{flex:1;text-align:center}.p-tabs-nav li .p-tabs-nav-link{justify-content:center;color:#727272;font-size:12px;font-family:Montserrat SemiBold,Montserrat,sans-serif;font-weight:600;border-width:0 0 3px 0;margin:0 3px}.p-tabs-nav li .p-tabs-nav-link:hover{background-color:var(--gs-button-hover-outlined-bg)}.p-tabs-nav li.p-highlight .p-tabs-nav-link{color:var(--gs-tabview-header-text-color)!important;border-color:var(--gs-tabview-header-border-color)}.p-selectbutton .p-button{font-family:Montserrat SemiBold,Montserrat,sans-serif;font-size:10px;font-weight:500;padding:.5em;border:1px solid #707070;transition-property:background-color,border-color,box-shadow}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background-color:#f6f6f6;color:#707070}.p-selectbutton .p-button span{font-weight:500}.p-selectbutton div:first-child{border-radius:20px 0 0 20px}.p-selectbutton div:last-child{border-radius:0 20px 20px 0}.p-datatable{font-family:Montserrat Medium,Montserrat,sans-serif}.p-datatable .p-datatable-thead>tr>th{background:var(--gs-bg-secondary);font-size:12px;color:var(--gs-text-primary);white-space:nowrap}.p-datatable .p-datatable-thead>tr>th:first-child{border-top-left-radius:2px}.p-datatable .p-datatable-thead>tr>th:last-child{border-top-right-radius:2px}.p-datatable .p-datatable-tbody>tr{font-size:10px;font-weight:500;color:#707070}.p-datatable .p-datatable-tbody>tr.p-highlight{background:#efefef}.p-datatable .p-datatable-tbody>tr>td{position:relative;border-bottom:1px solid #e1eff2}.p-datatable .p-datatable-tbody>tr>td:first-child,.p-datatable .p-datatable-tbody>tr>td:last-child{border-bottom:none}.p-datatable .p-datatable-tbody>tr>td:first-child:before,.p-datatable .p-datatable-tbody>tr>td:last-child:before{content:"";position:absolute;bottom:0;width:calc(100% - 15px);border-bottom:1px solid #e1eff2}.p-datatable .p-datatable-tbody>tr>td:first-child:before{left:15px}.p-datatable .p-datatable-tbody>tr>td:last-child:before{right:15px}.p-datatable .p-datatable-tfoot>tr td{padding:0}.p-datatable .p-datatable-tfoot>tr td:first-child{border-bottom-left-radius:2px}.p-datatable .p-datatable-tfoot>tr td:last-child{border-bottom-right-radius:2px}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:#efefef}.gs-table{box-shadow:0 3px 3px #00000029}p-autocomplete{display:flex;box-shadow:0 3px 3px #00000029}.p-autocomplete input{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none;border-right:0}.p-autocomplete input:focus{border-right:0}.p-autocomplete.p-autocomplete-dd input+button{border:1px solid #e2e2e2;border-left:0;font-family:Montserrat Medium,Montserrat,sans-serif;font-weight:500;color:var(--gs-text-primary);border-top-left-radius:0;border-bottom-left-radius:0;width:auto;padding-left:4px;padding-right:4px;transition:border-color .5s ease-in}.p-autocomplete.p-autocomplete-dd input+button:not(:hover):not(:focus):not(:active){background-color:var(--gs-bg-primary)}.p-autocomplete.p-autocomplete-dd input:focus+button{border:1px solid #0080ff;border-left:0}.p-splitter{border:0}.p-popover.invoices-overlay .p-popover-content{padding:0}.p-popover.invoices-overlay .p-datatable-tfoot{padding:.5rem}.p-popover.invoices-overlay:before,.p-popover.invoices-overlay:after{content:none}.p-paginator{--background: #0080ff;--disabled-background: #e2e2e2;--color: #ffffff;--disabled-color: #bebdbd;--hover-background: rgba(4, 128, 250, .8);--current-item-border: 2px solid #0080ff;--current-item-background: var(--gs-bg-primary);--current-item-color: #0080ff;--current-hover-background: rgba(0, 128, 255, .1);border:0;padding:0}.p-paginator .p-paginator-element{padding:2px;border-radius:2px;font-family:Montserrat Medium,Montserrat,sans-serif;font-weight:500;color:var(--color);background:var(--background);width:32px;height:32px;line-height:32px;text-align:center;min-width:0;margin:0 0 0 .5rem}.p-paginator .p-paginator-element:hover,.p-paginator .p-paginator-element:focus{background:var(--hover-background);box-shadow:none}.p-paginator .p-paginator-element.p-highlight{border:var(--current-item-border);background:var(--current-item-background);color:var(--current-item-color)}.p-paginator .p-paginator-element.p-highlight:hover{background:var(--current-hover-background)}.p-paginator .p-disabled{background:var(--disabled-background);color:var(--disabled-color)}.p-iconfield .p-inputicon{position:absolute;top:50%;margin-top:-.5rem;color:#94a3b8;transition:color .5s ease-in}.p-iconfield:has(input:active) .p-inputicon,.p-iconfield:has(input:focus) .p-inputicon{color:#0080ff}.p-iconfield .p-inputtext{padding:unset;padding-block:10.5px;padding-inline-end:8.5px;padding-inline-start:calc(var(--p-form-field-padding-x) * 2 + var(--p-icon-size))}.p-iconfield.p-icon-field-left .p-inputicon{left:.75rem}.p-iconfield.p-icon-field-left>.p-inputtext{padding-left:2.5rem}.p-iconfield.p-icon-field-right .p-inputicon{right:.75rem}.p-iconfield.p-icon-field-right>.p-inputtext{padding-right:2.5rem}.p-splitbutton .p-splitbutton-defaultbutton,.p-splitbutton .p-splitbutton-button{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;padding-left:10px;padding-right:10px;flex-grow:1}.p-splitbutton .p-splitbutton-menubutton,.p-splitbutton .p-splitbutton-dropdown{border-top-left-radius:0;border-bottom-left-radius:0;border:0;padding-top:7px;padding-bottom:7px}.p-splitbutton .p-splitbutton-menubutton .p-iconwrapper,.p-splitbutton .p-splitbutton-menubutton span.pi,.p-splitbutton .p-splitbutton-dropdown .p-iconwrapper,.p-splitbutton .p-splitbutton-dropdown span.pi{transition:transform .3s}.p-splitbutton .p-splitbutton-menubutton[aria-expanded=true]>.p-iconwrapper,.p-splitbutton .p-splitbutton-menubutton[aria-expanded=true]>span.pi,.p-splitbutton .p-splitbutton-dropdown[aria-expanded=true]>.p-iconwrapper,.p-splitbutton .p-splitbutton-dropdown[aria-expanded=true]>span.pi{transform:rotate(180deg)}textarea.p-textarea{border-radius:2px;box-sizing:border-box;box-shadow:0 3px 3px #00000029;font-family:Montserrat Medium,Montserrat,sans-serif;font-weight:500;font-size:10px;color:var(--gs-text-primary);padding:8.5px 10.5px}textarea.p-textarea:focus{border:1px solid #0080ff}.p-toggleswitch{position:relative}.p-tieredmenu-item-content{transition:background-color .2s ease-in}.p-tieredmenu-item-content:hover{background-color:var(--gs-bg-hover)}p-checkbox .p-checkbox-checked .p-highlight{border-color:var(--gs-button-primary-background-color);background:var(--gs-button-primary-background-color)}.p-inputtext{transition:border-color .5s ease-in}.p-inputtext.ng-touched.ng-invalid{border:1px solid #ff0000;box-shadow:0 3px 3px #ff000075}p-datepicker input,p-datepicker .p-select,p-autocomplete input,p-autocomplete .p-select,p-select input,p-select .p-select,p-inputnumber input,p-inputnumber .p-select{transition:border-color .5s ease-in}p-datepicker.ng-touched.ng-invalid input,p-datepicker.ng-touched.ng-invalid input+button,p-datepicker.ng-touched.ng-invalid .p-select,p-autocomplete.ng-touched.ng-invalid input,p-autocomplete.ng-touched.ng-invalid input+button,p-autocomplete.ng-touched.ng-invalid .p-select,p-select.ng-touched.ng-invalid input,p-select.ng-touched.ng-invalid input+button,p-select.ng-touched.ng-invalid .p-select,p-inputnumber.ng-touched.ng-invalid input,p-inputnumber.ng-touched.ng-invalid input+button,p-inputnumber.ng-touched.ng-invalid .p-select{border:1px solid #ff0000;box-shadow:0 3px 3px #ff000075}div:has(>p-checkbox+label){transition:background-color .2s ease-in;padding:.25rem .5rem .25rem .25rem;border-radius:var(--radius-md)}div:has(>p-checkbox+label):hover{background-color:var(--gs-bg-hover)}div:has(>p-checkbox+label) label{display:flex;align-items:center;height:100%;flex-grow:1}:root{--cell-background-color: var(--gs-bg-secondary);--col-header-background-color: var(--gs-border-muted);--col-footer-background-color: var(--gs-border-muted)}.wj-flexgrid{font-family:Montserrat Medium,Montserrat,sans-serif;font-weight:500;border-radius:2px}.wj-flexgrid .wj-topleft .wj-cell,.wj-flexgrid .wj-colheaders .wj-cell{font-weight:600;color:var(--gs-text-primary);background-color:var(--col-header-background-color);font-size:12px}.wj-flexgrid .wj-bottomleft .wj-cell,.wj-flexgrid .wj-colfooters .wj-cell{font-size:11px;color:var(--gs-text-muted);background-color:var(--col-footer-background-color)}.wj-flexgrid .wj-rowheaders .wj-cell{background-color:var(--cell-background-color);border-bottom:1px solid var(--gs-border-secondary)}.wj-flexgrid .wj-rowheaders .wj-cell.wj-state-hover,.wj-flexgrid .wj-rowheaders .wj-cell[aria-selected=true].wj-state-hover{background-color:var(--gs-bg-hover)}.wj-flexgrid .wj-rowheaders .wj-cell[aria-selected=true],.wj-flexgrid .wj-rowheaders .wj-cell.wj-state-multi-selected{background-color:var(--gs-bg-primary);border-right-width:0}.wj-flexgrid .wj-row{min-height:32px}.wj-flexgrid .wj-cell{color:var(--gs-text-secondary);border-right-width:0;background-color:var(--cell-background-color);font-size:11px;line-height:22px;min-height:32px;padding-bottom:5px}.wj-flexgrid:not(.empty) .wj-row:has(>.wj-state-active) .wj-cell,.wj-flexgrid:not(.empty) .wj-row:has(>.wj-state-active) .wj-cell.wj-state-multi-selected,.wj-flexgrid:not(.empty) .wj-row:has(>.wj-state-active) .wj-cell[aria-selected=true],.wj-flexgrid:not(.empty) .wj-row:has(>.wj-state-active) .wj-cell.wj-state-hover{background-color:var(--gs-bg-hover);color:var(--gs-text-secondary);height:32px}.wj-flexgrid .wj-cells .wj-cell{border-bottom:1px solid var(--gs-border-secondary)}.wj-flexgrid .wj-cells .wj-row:hover .wj-cell{background-color:var(--gs-bg-hover)}.wj-flexgrid .wj-cells .wj-cell.wj-state-multi-selected{background-color:var(--cell-background-color);color:var(--gs-text-secondary)}.wj-flexgrid .wj-colfooters .wj-cell,.wj-flexgrid .wj-bottomleft .wj-cell{border-bottom:0}.wj-flexgrid .wj-colfooters .wj-row .wj-cell:not(:empty),.wj-flexgrid .wj-bottomleft .wj-row .wj-cell:not(:empty){font-family:Montserrat Medium,Montserrat,sans-serif;font-weight:500;color:var(--gs-text-primary);background-color:var(--gs-bg-tertiary);border-radius:2px;border:5px solid var(--gs-border-secondary);outline:5px solid var(--gs-border-secondary);padding:1px 5px 2px}.wj-flexgrid .wj-colfooters .wj-row+.wj-row .wj-cell:not(:empty),.wj-flexgrid .wj-bottomleft .wj-row+.wj-row .wj-cell:not(:empty){color:var(--gs-status-info)}.wj-flexgrid .wj-rowheaders .wj-cell{padding-bottom:2px;padding-top:2px}.wj-flexgrid.empty div[wj-part=root]{overflow:hidden}.wj-flexgrid.empty .wj-rowheaders .wj-cell.wj-state-hover,.wj-flexgrid.empty .wj-cells .wj-row:hover .wj-cell,.wj-flexgrid.empty .wj-cells .wj-cell{background-color:var(--cell-background-color);color:var(--gs-text-secondary)!important}.wj-flexgrid.empty .wj-cells .wj-cell>*{opacity:0;min-height:22px}.wj-flexgrid.edit .wj-cells .wj-cell,.wj-flexgrid.edit .wj-rowheaders .wj-cell,.wj-flexgrid.edit .wj-colheaders .wj-cell,.wj-flexgrid.edit .wj-rowheaders .wj-cell[aria-selected=true],.wj-flexgrid.edit .wj-rowheaders .wj-cell.wj-state-multi-selected{border-right-width:1px}.wj-flexgrid.edit .wj-cells .wj-cell.column-hidden{background-color:#0000002e!important}.wj-flexgrid .wj-cells .wj-row .wj-cell.editable>div{padding:2px}.wj-flexgrid .wj-cells .wj-row:hover .wj-cell.editable>div,.wj-flexgrid .wj-cells .wj-row .wj-cell.editable>.wj-grid-editor{outline:1px solid var(--gs-border-secondary);height:20px;background:var(--gs-bg-primary);padding:2px;width:100%}.wj-flexgrid .wj-cells .wj-row .wj-cell.editable>.wj-grid-editor{padding-top:1px}.wj-flexgrid .wj-grid-editor{font-size:11px;font-family:Montserrat Medium,Montserrat,sans-serif;font-weight:500}.wj-flexgrid .wj-grid-editor.invalid{outline-color:red!important}.wj-flexgrid .wj-rowheaders .wj-cell input[type=checkbox]{margin-top:8px}.wj-dropdown-panel.row-menu{font-family:Montserrat Medium,Montserrat,sans-serif;border-radius:0 0 5px 5px;background-color:#efefef;box-sizing:border-box;box-shadow:0 3px 3px #00000029;border:0;padding:2px 0;transform:translateY(-1px)}.wj-dropdown-panel.row-menu .wj-listbox-item{display:inline-block;font-weight:500;color:#707070;font-size:10px}.wj-dropdown-panel.row-menu .wj-listbox-item:hover{color:#000;background:#efefef!important}.wj-dropdown-panel.row-menu .wj-listbox-item .item{display:flex;gap:5px}.wj-dropdown-panel.row-menu .wj-listbox-item[role=separator]:after{content:"";color:red;width:1px;height:20px;border-right:1px solid rgba(0,0,0,.16);position:absolute;top:2px;font-size:20px}.wj-treeview .wj-nodelist{font-size:11px;font-family:Montserrat Medium,Montserrat,sans-serif;color:#707070}.wj-treeview .wj-nodelist[wj-part=root]{font-weight:600}.wj-treeview .wj-nodelist .wj-nodelist{padding-left:.5em;font-weight:500}.wj-treeview .wj-nodelist .wj-nodelist:has(.wj-nodelist){font-weight:600}.wj-treeview .wj-nodelist>.wj-node{display:flex;flex-flow:row nowrap;align-items:center;padding:4px 5px}.wj-treeview .wj-nodelist>.wj-node:not(.wj-state-empty):before{align-self:flex-start!important;margin-top:7px!important;transition:transform .2s}.wj-treeview .wj-nodelist>.wj-node .wj-node-text{white-space:normal!important;text-overflow:initial!important}.wj-treeview .wj-nodelist>.wj-node .price-text{flex:0 0 auto;width:70px;margin-left:auto;text-align:right;font-style:italic;align-self:flex-start!important}.wj-treeview .wj-nodelist>.wj-node input[type=checkbox]{align-self:flex-start!important;margin-top:3px!important}@font-face{font-family:BitstreamVeraSansMonoRoman;src:url(/assets/fonts/veramono/VeraMono-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:BitstreamVeraSansMonoBold;src:url(/assets/fonts/veramono/VeraMono-Bold-webfont.woff) format("woff");font-weight:700}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0330,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2034-2037,U+2057,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2102,U+210A-210E,U+2110-2112,U+2115,U+2119-211D,U+2124,U+2128,U+212C-212D,U+212F-2131,U+2133-2138,U+213C-2140,U+2145-2149,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B6,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8B1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA88,U+1FA90-1FABD,U+1FABF-1FAC5,U+1FACE-1FADB,U+1FAE0-1FAE8,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0330,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2034-2037,U+2057,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2102,U+210A-210E,U+2110-2112,U+2115,U+2119-211D,U+2124,U+2128,U+212C-212D,U+212F-2131,U+2133-2138,U+213C-2140,U+2145-2149,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B6,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8B1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA88,U+1FA90-1FABD,U+1FABF-1FAC5,U+1FACE-1FADB,U+1FAE0-1FAE8,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html{box-sizing:border-box;font-size:14px}body{font-family:Montserrat Medium,Montserrat,sans-serif;font-size:10px;font-weight:400;line-height:1;letter-spacing:.2px;color:var(--text-01)}:root{--z-index-default: 1;--z-index-below: -1;--z-index-dropdown: 100;--z-index-tooltip: 998;--z-index-loader: 999;--z-index-floating-bar: 1001;--z-index-lightbox: 9999}@layer base{input[type=checkbox]{cursor:default;appearance:auto;box-sizing:border-box;margin:3px 3px 3px 4px;padding:initial;border:initial}input:-internal-autofill-selected{-webkit-box-shadow:0 0 0px 1000px white inset}@keyframes cdk-text-field-autofill-color-0{to{background:transparent;color:red}}input:-internal-autofill-selected:-webkit-autofill{animation:cdk-text-field-autofill-color-0 both}input:-internal-autofill-selected.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms,cdk-text-field-autofill-color-0 both}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}input:-internal-autofill-selected .cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}input:-internal-autofill-selected .cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}ol,ul,menu,summary{list-style:none}}:root{--sidebar-width: 56px}:root{--ui-01: #fff;--ui-02: #f9f9f9;--ui-03: #eaeaea;--ui-04: #e6f2fa;--ui-05: #dce7ee;--ui-grey-ultra-dark: #2f2f2f;--ui-grey-dark: #777;--ui-grey-default: #b0adb0;--ui-grey-light: #c6c6c6;--ui-grey-ultra-light: #eaeaea;--ui-grey-white: #fff;--ui-colorful-red: #d65532;--ui-colorful-green: #080;--ui-colorful-yellow: #ffc40d;--ui-colorful-beige: #eac282;--text-01: #2f2f2f;--text-02: #777;--text-03: #b0adb0;--text-default: #2f2f2f;--text-light: #777;--text-disabled: #b0adb0;--text-white: #fff;--smg-brand-01: #0461a6;--smg-brand-02: #0072c6;--smg-brand-03: #4da1e3;--brand-smg: #0461a6;--brand-argus: #0080ff;--brand-argus-light: oklch(from var(--brand-argus) calc(l + .1) c h);--brand-argus-alt: oklch(from var(--brand-argus) calc(l + .25) c h);--brand-xena: #f07c00;--brand-xena-light: #ffa200;--brand-xena-light-alt: #F7E0B9;--brand-neo: #95c11c;--brand-quadra: #d70076;--brand-urania: #fc0;--brand-bombyx: #37b7b4;--brand-addons: #706F6F;--brand-gosuite-primary: #0461a6;--brand-gosuite-secondary: #4da1e3;--brand-gosuite-default: #0072c6;--brand-gosuite: #707988;--rating-01: #d65532;--rating-02: #eac282;--rating-03: #080;--rating-04: #6eb96e;--category-default: #ffc40d;--map-cluster-000: #4da1e3;--map-cluster-025: #0072c6;--map-cluster-050: #0461a6;--map-cluster-100: #ffc40d;--map-cluster-200: #d65532;--icons-default: #777;--icons-light: #b0adb0;--input-border: #2f2f2f;--input-dropdown-item-hover-bg: #eaeaea;--grid-border: #c6c6c6;--gs-button-primary-background-color: var(--smg-brand-02);--gs-button-primary-hover-background-color: var(--smg-brand-03);--gs-button-primary-color: #fff;--gs-button-primary-hover-color: var(--gs-button-primary-color);--gs-button-default-background-color: #eaeaef;--gs-button-default-hover-background-color: #c1c1c1;--gs-button-default-color: #0560a6;--gs-button-default-hover-color: var(--gs-button-default-color);--gs-button-border-radius: 3px;--gs-button-secondary: $ui-grey-default;--gs-button-smabo-hover-background-color: #55A5E4;--gs-todo-rename-me: #0480fa;--gs-button-primary-background-color: var(--gs-todo-rename-me);--gs-button-hover-bg: rgba(4, 128, 250, .8);--gs-button-hover-outlined-bg: rgba(0, 128, 255, .09803921568627451);--gs-tabview-header-text-color: var(--gs-todo-rename-me);--gs-tabview-header-border-color: var(--gs-todo-rename-me);--gs-toggle-button-active-bg: var(--gs-todo-rename-me);--profile-menu-background: var(--brand-gosuite);--profile-menu-background-hover: var(--brand-gosuite)}:root[class*=app-dark]{--profile-menu-background: #4A4A4A;--profile-menu-background-hover: #5A5A5A}.pos-relative{position:relative}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-7{z-index:7}.z-8{z-index:8}.z-9{z-index:9}.z-10{z-index:10}.custom-flexgrid.wj-content{border:none;border-radius:0;height:100%;position:relative}.custom-flexgrid .wj-elem-filter{margin-left:5px;padding:0}.custom-flexgrid .wj-cell{font-size:12px;line-height:16px;padding:3px 10px}.custom-flexgrid .wj-header{padding-bottom:10px;padding-top:10px}.custom-flexgrid .wj-header.is--sort-asc:after,.custom-flexgrid .wj-header.is--sort-desc:after{bottom:0;font-size:10px;left:50%;position:absolute;transform:translate(-50%)}.custom-flexgrid .wj-header.is--sort-asc:after{content:"\25b2"}.custom-flexgrid .wj-header.is--sort-desc:after{content:"\25bc"}.custom-flexgrid .wj-state-multi-selected,.custom-flexgrid .wj-state-selected{background-color:var(--smg-brand-03);color:var(--ui-01)!important}.custom-flexgrid .wj-row:hover .wj-cell:not(.wj-state-selected):not(.wj-state-multi-selected):not(.wj-header){background-color:var(--ui-04);cursor:pointer}.custom-flexgrid [wj-part=root]{overflow:scroll!important;overflow-x:hidden!important}.custom-flexgrid.custom-flexgrid--indent-first-col .wj-cell:first-child{padding-left:20px!important}.custom-flexgrid.custom-flexgrid-leaflet .wj-cell{padding:10px}.custom-flexgrid .custom-icon-cell{display:flex;flex:0 0 auto;flex-flow:row nowrap;justify-content:space-between;align-items:center}.custom-flexgrid .custom-icon-cell>span,.custom-flexgrid .custom-icon-cell>abbr{display:block;width:16px;height:16px;font-size:12px;line-height:16px;text-align:center}.custom-flexgrid .custom-icon-cell>span.sea-view,.custom-flexgrid .custom-icon-cell>abbr.sea-view{font-size:10px}.custom-flexgrid .custom-icon-cell>span.icon-included,.custom-flexgrid .custom-icon-cell>abbr.icon-included{line-height:22px}.custom-flexgrid .custom-cell{align-items:center;display:flex;height:16px}.custom-flexgrid .custom-cell.custom-cell-center{justify-content:center}.custom-flexgrid .custom-cell.custom-cell-space-between{justify-content:space-between}.custom-flexgrid .custom-cell.custom-cell-end{justify-content:flex-end}.custom-flexgrid .sales-market-header{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-flexgrid bar-loader{height:16px}.custom-flexgrid .wj-state-multi-selected bar-loader .bar,.custom-flexgrid .wj-state-selected bar-loader .bar{background-color:var(--ui-01)}.custom-flexgrid .hygiene-icon{color:#0072c6;margin:0 auto;height:18px!important;width:18px!important;position:relative;top:2px}.custom-flexgrid dropdown-button{width:100%;height:16px}.custom-flexgrid .wj-state-multi-selected dropdown-button .icon-wrapper:not(.neutral-theme):not(.disabled-theme),.custom-flexgrid .wj-state-selected dropdown-button .icon-wrapper:not(.neutral-theme):not(.disabled-theme){background-color:var(--ui-03)}.custom-flexgrid .wj-state-multi-selected dropdown-button .button:not(.neutral-theme):not(.disabled-theme),.custom-flexgrid .wj-state-selected dropdown-button .button:not(.neutral-theme):not(.disabled-theme){background-color:var(--ui-01)}.custom-flexgrid .wj-state-multi-selected dropdown-button .button:not(.neutral-theme):not(.disabled-theme) label,.custom-flexgrid .wj-state-selected dropdown-button .button:not(.neutral-theme):not(.disabled-theme) label{background-color:var(--text-03)}.custom-flexgrid .wj-group{align-items:center;display:flex;width:100%}.custom-flexgrid .wj-group.wj-state-selected,.custom-flexgrid .wj-group:not(.wj-state-selected):not(.wj-state-multi-selected){background-color:var(--ui-01)}.custom-flexgrid .custom-icon{align-items:center;border-radius:2px;display:flex;height:14px;justify-items:center;width:14px;background-color:var(--smg-brand-01);border:1px solid var(--smg-brand-01);color:var(--ui-01);cursor:pointer;position:relative}.custom-flexgrid .custom-icon:after{font-family:Material Icons;left:50%;line-height:1;position:absolute;transform:translate(-50%,-50%);top:50%}.custom-flexgrid .custom-icon.expand:after{content:"\e15b"}.custom-flexgrid .custom-icon.collapse{background-color:var(--ui-03);border-color:var(--text-03);color:var(--text-03)}.custom-flexgrid .custom-icon.collapse:after{content:"\e145"}.custom-flexgrid .custom-group-value{color:var(--text-01)}.custom-flexgrid .custom-group-value.collapse{color:var(--text-02)}.custom-flexgrid .alternateTouroperatorsTooltip{display:none;max-width:400px}.custom-flexgrid .rating.bad{color:var(--rating-01)}.custom-flexgrid .rating.neutral{color:var(--rating-02)}.custom-flexgrid .rating.ok{color:var(--rating-04)}.custom-flexgrid .rating.positive{color:var(--rating-03)}.custom-flexgrid .wj-state-selected .rating,.custom-flexgrid .wj-state-multi-selected .rating{color:var(--ui-01)!important}.custom-flexgrid svg[type=leaflet-eye],.custom-flexgrid svg[type=compare-outline]{visibility:hidden;flex-shrink:0;margin-right:.875rem}.custom-flexgrid svg[type=leaflet-eye].is--active,.custom-flexgrid svg[type=compare-outline].is--active{visibility:visible;color:var(--text-02)}.custom-flexgrid .wj-cell.wj-state-selected svg[type=leaflet-eye],.custom-flexgrid .wj-cell.wj-state-selected svg[type=compare-outline],.custom-flexgrid .wj-cell.wj-state-multi-selected svg[type=leaflet-eye],.custom-flexgrid .wj-cell.wj-state-multi-selected svg[type=compare-outline]{color:var(--ui-01)}.custom-flexgrid svg[type=leaflet-hotel],.custom-flexgrid svg[type=leaflet-fly],.custom-flexgrid svg[type=leaflet-packet]{flex-shrink:0;margin-right:.875rem}.custom-flexgrid .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@layer app{:root{--p-floatlabel-font-weight: 400;--p-floatlabel-active-font-size: 8px;--p-floatlabel-over-active-top: -4px;--dialog-inline-padding: calc(var(--spacing) * 18);--dialog-block-padding: calc(var(--spacing) * 5)}.wj-control{color:var(--ink);letter-spacing:.2px}b,strong{font-weight:bolder}blockquote{margin:var(--s-3) 0;font-size:var(--fs-sm);font-style:italic}@keyframes show{0%{transform:translateY(-110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hide{to{transform:translateY(-110%)}}[popover],dialog,::backdrop{transition:display .5s allow-discrete,overlay .5s allow-discrete,opacity .5s,backdrop-filter .5s;opacity:0}dialog[open]::backdrop{opacity:1;-webkit-backdrop-filter:blur(var(--blur-xs)) grayscale(70%);backdrop-filter:blur(var(--blur-xs)) grayscale(70%)}[popover],dialog[open]{opacity:1;animation:show .5s ease normal}dialog.hide{animation:hide .5s ease normal;opacity:0}.ag-grid-custom-icon svg{width:var(--icon-md);height:var(--icon-md);fill:currentColor}.ag-filter .ag-picker-field.ag-filter-select.ag-disabled{display:none!important}.ag-filter .ag-filter-apply-panel{padding:calc(var(--spacing) * 2)!important;margin-top:var(--s-1)!important;flex-direction:row-reverse}.ag-filter .ag-button.ag-standard-button.ag-filter-apply-panel-button{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;overflow:hidden;position:relative;color:var(--p-button-primary-color)!important;background:var(--p-button-primary-background)!important;border:none!important;border-radius:var(--p-button-border-radius, var(--r-sm))!important;font-feature-settings:inherit;outline-color:transparent;gap:var(--p-button-gap);padding-block:var(--p-button-sm-padding-y)!important;padding-inline:var(--p-button-sm-padding-x)!important;font-family:var(--sch-font-ui)!important;font-weight:var(--fw-medium)!important;font-size:var(--fs-xs)!important;text-align:center;line-height:normal!important;transition:all var(--dur) var(--ease-standard)}.ag-filter .ag-button.ag-standard-button.ag-filter-apply-panel-button[data-ref=applyFilterButton]{color:var(--p-button-primary-color)!important;background:var(--p-button-primary-background)!important}.ag-filter .ag-button.ag-standard-button.ag-filter-apply-panel-button[data-ref=applyFilterButton]:hover{background:var(--p-button-primary-hover-background)!important;color:var(--p-button-primary-hover-color)!important}.ag-filter .ag-button.ag-standard-button.ag-filter-apply-panel-button[data-ref=resetFilterButton]{color:var(--p-button-secondary-color)!important;background:var(--p-button-secondary-background)!important}.ag-filter .ag-button.ag-standard-button.ag-filter-apply-panel-button[data-ref=resetFilterButton]:hover{background:var(--p-button-secondary-hover-background)!important;color:var(--p-button-secondary-hover-color)!important}.ag-filter .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper{background-color:initial!important;border:initial!important;flex:initial!important;height:initial!important;position:initial!important;width:initial!important;box-shadow:none!important}.ag-filter .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper:after{content:none!important}.ag-filter .ag-input-field-input.ag-checkbox-input{padding:initial!important;border:initial!important;appearance:auto!important;height:initial!important;margin:3px 3px 3px 4px!important;opacity:1!important;width:initial!important}.ag-filter .ag-input-field-input.ag-checkbox-input:after{content:none!important}}.p-fluid .p-inputtext{width:100%}.p-fluid .p-autocomplete{display:flex}.cdk-overlay-container{z-index:9999}.cdk-overlay-popover{transition:none!important;animation:none!important}@starting-style{.cdk-overlay-popover:popover-open{inset:unset}}.cdk-overlay-container .jodit.jodit-popup-container{pointer-events:auto}body:has(>.cdk-overlay-container)>.p-component.p-overlay,body:has(>.cdk-overlay-container)>.p-component.p-tieredmenu-overlay{z-index:9999!important}.gs-dialog-panel>.cdk-dialog-container{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-modal);animation:show .35s ease;display:flex;flex-direction:column;padding-bottom:var(--dialog-block-padding)}.gs-dialog-backdrop{opacity:1;-webkit-backdrop-filter:blur(var(--blur-xs)) grayscale(70%);backdrop-filter:blur(var(--blur-xs)) grayscale(70%);background:var(--overlay-scrim)}.dynamic-dialog-content{max-height:calc(65vh + 2 * var(--dialog-block-padding));overflow-y:auto;flex-grow:1;padding-inline:var(--dialog-inline-padding);padding-block:calc(var(--dialog-block-padding) / 2);margin-block:calc(var(--dialog-block-padding) / 2)}.dynamic-dialog-header{padding-inline:var(--dialog-inline-padding);padding-block:var(--dialog-block-padding)}.dynamic-dialog-header h1{font-size:var(--fs-h1);text-align:center}.dynamic-dialog-header+gs-tabs{margin:0 var(--dialog-inline-padding)}.dynamic-dialog-actions{display:flex;justify-content:flex-end;gap:var(--s-2);padding-inline:var(--dialog-inline-padding)}[data-sonner-toast][data-styled=true].error-message{color:var(--status-danger-ink-soft)}@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-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;}@property --tw-rotate-x{syntax: "*"; inherits: false; initial-value: rotateX(0);}@property --tw-rotate-y{syntax: "*"; inherits: false; initial-value: rotateY(0);}@property --tw-rotate-z{syntax: "*"; inherits: false; initial-value: rotateZ(0);}@property --tw-skew-x{syntax: "*"; inherits: false; initial-value: skewX(0);}@property --tw-skew-y{syntax: "*"; inherits: false; initial-value: skewY(0);}@property --tw-space-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-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@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-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}span.flag{width:44px;height:30px;display:inline-block}img.flag{width:30px}.flag{background:url(/assets/shared/flag/flags_responsive.png) no-repeat;background-size:100%;vertical-align:middle}.flag-ad{background-position:0 .413223%}.flag-ae{background-position:0 .826446%}.flag-af{background-position:0 1.239669%}.flag-ag{background-position:0 1.652893%}.flag-ai{background-position:0 2.066116%}.flag-al{background-position:0 2.479339%}.flag-am{background-position:0 2.892562%}.flag-an{background-position:0 3.305785%}.flag-ao{background-position:0 3.719008%}.flag-aq{background-position:0 4.132231%}.flag-ar{background-position:0 4.545455%}.flag-as{background-position:0 4.958678%}.flag-at{background-position:0 5.371901%}.flag-au{background-position:0 5.785124%}.flag-aw{background-position:0 6.198347%}.flag-az{background-position:0 6.61157%}.flag-ba{background-position:0 7.024793%}.flag-bb{background-position:0 7.438017%}.flag-bd{background-position:0 7.85124%}.flag-be{background-position:0 8.264463%}.flag-bf{background-position:0 8.677686%}.flag-bg{background-position:0 9.090909%}.flag-bh{background-position:0 9.504132%}.flag-bi{background-position:0 9.917355%}.flag-bj{background-position:0 10.330579%}.flag-bm{background-position:0 10.743802%}.flag-bn{background-position:0 11.157025%}.flag-bo{background-position:0 11.570248%}.flag-br{background-position:0 11.983471%}.flag-bs{background-position:0 12.396694%}.flag-bt{background-position:0 12.809917%}.flag-bv{background-position:0 13.22314%}.flag-bw{background-position:0 13.636364%}.flag-by{background-position:0 14.049587%}.flag-bz{background-position:0 14.46281%}.flag-ca{background-position:0 14.876033%}.flag-cc{background-position:0 15.289256%}.flag-cd{background-position:0 15.702479%}.flag-cf{background-position:0 16.115702%}.flag-cg{background-position:0 16.528926%}.flag-ch{background-position:0 16.942149%}.flag-ci{background-position:0 17.355372%}.flag-ck{background-position:0 17.768595%}.flag-cl{background-position:0 18.181818%}.flag-cm{background-position:0 18.595041%}.flag-cn{background-position:0 19.008264%}.flag-co{background-position:0 19.421488%}.flag-cr{background-position:0 19.834711%}.flag-cu{background-position:0 20.247934%}.flag-cv{background-position:0 20.661157%}.flag-cx{background-position:0 21.07438%}.flag-cy{background-position:0 21.487603%}.flag-cz{background-position:0 21.900826%}.flag-de{background-position:0 22.31405%}.flag-dj{background-position:0 22.727273%}.flag-dk{background-position:0 23.140496%}.flag-dm{background-position:0 23.553719%}.flag-do{background-position:0 23.966942%}.flag-dz{background-position:0 24.380165%}.flag-ec{background-position:0 24.793388%}.flag-ee{background-position:0 25.206612%}.flag-eg{background-position:0 25.619835%}.flag-eh{background-position:0 26.033058%}.flag-er{background-position:0 26.446281%}.flag-es{background-position:0 26.859504%}.flag-et{background-position:0 27.272727%}.flag-fi{background-position:0 27.68595%}.flag-fj{background-position:0 28.099174%}.flag-fk{background-position:0 28.512397%}.flag-fm{background-position:0 28.92562%}.flag-fo{background-position:0 29.338843%}.flag-fr{background-position:0 29.752066%}.flag-ga{background-position:0 30.165289%}.flag-gd{background-position:0 30.578512%}.flag-ge{background-position:0 30.991736%}.flag-gf{background-position:0 31.404959%}.flag-gh{background-position:0 31.818182%}.flag-gi{background-position:0 32.231405%}.flag-gl{background-position:0 32.644628%}.flag-gm{background-position:0 33.057851%}.flag-gn{background-position:0 33.471074%}.flag-gp{background-position:0 33.884298%}.flag-gq{background-position:0 34.297521%}.flag-gr{background-position:0 34.710744%}.flag-gs{background-position:0 35.123967%}.flag-gt{background-position:0 35.53719%}.flag-gu{background-position:0 35.950413%}.flag-gw{background-position:0 36.363636%}.flag-gy{background-position:0 36.77686%}.flag-hk{background-position:0 37.190083%}.flag-hm{background-position:0 37.603306%}.flag-hn{background-position:0 38.016529%}.flag-hr{background-position:0 38.429752%}.flag-ht{background-position:0 38.842975%}.flag-hu{background-position:0 39.256198%}.flag-id{background-position:0 39.669421%}.flag-ie{background-position:0 40.082645%}.flag-il{background-position:0 40.495868%}.flag-in{background-position:0 40.909091%}.flag-io{background-position:0 41.322314%}.flag-iq{background-position:0 41.735537%}.flag-ir{background-position:0 42.14876%}.flag-is{background-position:0 42.561983%}.flag-it{background-position:0 42.975207%}.flag-jm{background-position:0 43.38843%}.flag-jo{background-position:0 43.801653%}.flag-jp{background-position:0 44.214876%}.flag-ke{background-position:0 44.628099%}.flag-kg{background-position:0 45.041322%}.flag-kh{background-position:0 45.454545%}.flag-ki{background-position:0 45.867769%}.flag-km{background-position:0 46.280992%}.flag-kn{background-position:0 46.694215%}.flag-kp{background-position:0 47.107438%}.flag-kr{background-position:0 47.520661%}.flag-kw{background-position:0 47.933884%}.flag-ky{background-position:0 48.347107%}.flag-kz{background-position:0 48.760331%}.flag-la{background-position:0 49.173554%}.flag-lb{background-position:0 49.586777%}.flag-lc{background-position:0 50%}.flag-li{background-position:0 50.413223%}.flag-lk{background-position:0 50.826446%}.flag-lr{background-position:0 51.239669%}.flag-ls{background-position:0 51.652893%}.flag-lt{background-position:0 52.066116%}.flag-lu{background-position:0 52.479339%}.flag-lv{background-position:0 52.892562%}.flag-ly{background-position:0 53.305785%}.flag-ma{background-position:0 53.719008%}.flag-mc{background-position:0 54.132231%}.flag-md{background-position:0 54.545455%}.flag-me{background-position:0 54.958678%}.flag-mg{background-position:0 55.371901%}.flag-mh{background-position:0 55.785124%}.flag-mk{background-position:0 56.198347%}.flag-ml{background-position:0 56.61157%}.flag-mm{background-position:0 57.024793%}.flag-mn{background-position:0 57.438017%}.flag-mo{background-position:0 57.85124%}.flag-mp{background-position:0 58.264463%}.flag-mq{background-position:0 58.677686%}.flag-mr{background-position:0 59.090909%}.flag-ms{background-position:0 59.504132%}.flag-mt{background-position:0 59.917355%}.flag-mu{background-position:0 60.330579%}.flag-mv{background-position:0 60.743802%}.flag-mw{background-position:0 61.157025%}.flag-mx{background-position:0 61.570248%}.flag-my{background-position:0 61.983471%}.flag-mz{background-position:0 62.396694%}.flag-na{background-position:0 62.809917%}.flag-nc{background-position:0 63.22314%}.flag-ne{background-position:0 63.636364%}.flag-nf{background-position:0 64.049587%}.flag-ng{background-position:0 64.46281%}.flag-ni{background-position:0 64.876033%}.flag-nl{background-position:0 65.289256%}.flag-no{background-position:0 65.702479%}.flag-np{background-position:0 66.115702%}.flag-nr{background-position:0 66.528926%}.flag-nu{background-position:0 66.942149%}.flag-nz{background-position:0 67.355372%}.flag-om{background-position:0 67.768595%}.flag-pa{background-position:0 68.181818%}.flag-pe{background-position:0 68.595041%}.flag-pf{background-position:0 69.008264%}.flag-pg{background-position:0 69.421488%}.flag-ph{background-position:0 69.834711%}.flag-pk{background-position:0 70.247934%}.flag-pl{background-position:0 70.661157%}.flag-pm{background-position:0 71.07438%}.flag-pn{background-position:0 71.487603%}.flag-pr{background-position:0 71.900826%}.flag-pt{background-position:0 72.31405%}.flag-pw{background-position:0 72.727273%}.flag-py{background-position:0 73.140496%}.flag-qa{background-position:0 73.553719%}.flag-re{background-position:0 73.966942%}.flag-ro{background-position:0 74.380165%}.flag-rs{background-position:0 74.793388%}.flag-ru{background-position:0 75.206612%}.flag-rw{background-position:0 75.619835%}.flag-sa{background-position:0 76.033058%}.flag-sb{background-position:0 76.446281%}.flag-sc{background-position:0 76.859504%}.flag-sd{background-position:0 77.272727%}.flag-se{background-position:0 77.68595%}.flag-sg{background-position:0 78.099174%}.flag-sh{background-position:0 78.512397%}.flag-si{background-position:0 78.92562%}.flag-sj{background-position:0 79.338843%}.flag-sk{background-position:0 79.752066%}.flag-sl{background-position:0 80.165289%}.flag-sm{background-position:0 80.578512%}.flag-sn{background-position:0 80.991736%}.flag-so{background-position:0 81.404959%}.flag-sr{background-position:0 81.818182%}.flag-ss{background-position:0 82.231405%}.flag-st{background-position:0 82.644628%}.flag-sv{background-position:0 83.057851%}.flag-sy{background-position:0 83.471074%}.flag-sz{background-position:0 83.884298%}.flag-tc{background-position:0 84.297521%}.flag-td{background-position:0 84.710744%}.flag-tf{background-position:0 85.123967%}.flag-tg{background-position:0 85.53719%}.flag-th{background-position:0 85.950413%}.flag-tj{background-position:0 86.363636%}.flag-tk{background-position:0 86.77686%}.flag-tl{background-position:0 87.190083%}.flag-tm{background-position:0 87.603306%}.flag-tn{background-position:0 88.016529%}.flag-to{background-position:0 88.429752%}.flag-tp{background-position:0 88.842975%}.flag-tr{background-position:0 89.256198%}.flag-tt{background-position:0 89.669421%}.flag-tv{background-position:0 90.082645%}.flag-tw{background-position:0 90.495868%}.flag-ty{background-position:0 90.909091%}.flag-tz{background-position:0 91.322314%}.flag-ua{background-position:0 91.735537%}.flag-ug{background-position:0 92.14876%}.flag-gb,.flag-uk{background-position:0 92.561983%}.flag-um{background-position:0 92.975207%}.flag-us{background-position:0 93.38843%}.flag-uy{background-position:0 93.801653%}.flag-uz{background-position:0 94.214876%}.flag-va{background-position:0 94.628099%}.flag-vc{background-position:0 95.041322%}.flag-ve{background-position:0 95.454545%}.flag-vg{background-position:0 95.867769%}.flag-vi{background-position:0 96.280992%}.flag-vn{background-position:0 96.694215%}.flag-vu{background-position:0 97.107438%}.flag-wf{background-position:0 97.520661%}.flag-ws{background-position:0 97.933884%}.flag-ye{background-position:0 98.347107%}.flag-za{background-position:0 98.760331%}.flag-zm{background-position:0 99.173554%}.flag-zr{background-position:0 99.586777%}.flag-zw{background-position:0 100%}:root{--brand-logo-yellow: #FFD500;--brand-logo-red: #DC0019;--brand-logo-blue: #003C6E;--brand-logo-grey: #4A4A4A;--brand-white: #FFFFFF;--brand-orange: #F18800;--brand-grey: #4A4A4A;--brand-beige-1: #F4F0E8;--brand-beige-2: #E9DACD;--brand-black: #000000;--brand-bg: var(--brand-white);--brand-bg-soft: var(--brand-beige-1);--brand-bg-warm: var(--brand-beige-2);--brand-ink: var(--brand-grey);--brand-ink-accent:var(--brand-orange);--brand-rule: var(--brand-grey);--brand-font: "Montserrat", "Segoe UI", system-ui, sans-serif;--brand-fw-regular: 400;--brand-fw-medium: 500;--brand-fw-semibold: 600;--brand-fw-bold: 700;--brand-scale: 1;--brand-fs-display: calc(64px * var(--brand-scale));--brand-fs-h1: calc(40px * var(--brand-scale));--brand-fs-h2: calc(24px * var(--brand-scale));--brand-fs-h3: calc(18px * var(--brand-scale));--brand-fs-lead: calc(14px * var(--brand-scale));--brand-fs-body: calc(12px * var(--brand-scale));--brand-fs-small: calc(10px * var(--brand-scale));--brand-lh-head: 1.05;--brand-lh-body: 1.55;--brand-track-head: .01em;--brand-track-lead: .22em;--brand-lead-weight: calc(6px * var(--brand-scale));--brand-lead-gap: calc(14px * var(--brand-scale));--brand-space-1: 6px;--brand-space-2: 12px;--brand-space-3: 20px;--brand-space-4: 32px;--brand-space-5: 48px;--brand-space-6: 72px;--brand-margin-page: 18mm;--brand-logo-min: 25mm}.brand{background:var(--brand-bg);color:var(--brand-ink);font-family:var(--brand-font);font-size:var(--brand-fs-body);line-height:var(--brand-lh-body);-webkit-font-smoothing:antialiased}.brand-on-soft{background:var(--brand-bg-soft)}.brand-on-warm{background:var(--brand-bg-warm)}.brand-headline{display:flex;flex-direction:column;gap:var(--brand-space-2)}.brand-lead-in{height:var(--brand-lead-weight);border-radius:999px;background:var(--brand-ink-accent);margin-bottom:var(--brand-lead-gap);align-self:stretch}.brand-headline[data-single=true] .brand-lead-in{background:var(--brand-ink-accent)}.brand-headline[data-single=true] .brand-h1{color:var(--brand-ink)}.brand-lead-text{font-size:var(--brand-fs-lead);font-weight:var(--brand-fw-semibold);letter-spacing:var(--brand-track-lead);text-transform:uppercase;color:var(--brand-ink-accent)}.brand-h1{margin:0;font-size:var(--brand-fs-h1);line-height:var(--brand-lh-head);letter-spacing:var(--brand-track-head);font-weight:var(--brand-fw-bold);text-transform:uppercase;color:var(--brand-ink);text-wrap:balance}.brand-h2{margin:0;font-size:var(--brand-fs-h2);line-height:1.2;font-weight:var(--brand-fw-semibold);color:var(--brand-ink)}.brand-h2.caps{text-transform:uppercase;letter-spacing:.04em}.brand-h3{margin:0;font-size:var(--brand-fs-h3);font-weight:var(--brand-fw-semibold);color:var(--brand-ink)}.brand-display{font-size:var(--brand-fs-display);line-height:var(--brand-lh-head);font-weight:var(--brand-fw-bold);text-transform:uppercase;color:var(--brand-ink)}.brand-body{font-size:var(--brand-fs-body);line-height:var(--brand-lh-body);color:var(--brand-ink);text-wrap:pretty}.brand-small{font-size:var(--brand-fs-small);line-height:1.45;color:var(--brand-ink)}.brand-quote{font-size:var(--brand-fs-h3);font-style:italic;font-weight:var(--brand-fw-medium);color:var(--brand-ink)}.brand-key{color:var(--brand-ink-accent)}.brand-logo{display:inline-flex;align-items:center;min-width:var(--brand-logo-min)}.brand-logo svg{width:100%;height:auto;display:block}.brand-logo svg path,.brand-logo svg polygon{fill:currentColor}.brand-logo[data-variant=grau]{color:var(--brand-logo-grey)}.brand-logo[data-variant=blau]{color:var(--brand-logo-blue)}.brand-logo[data-variant=negativ]{color:var(--brand-white)}.brand-logo[data-variant=sonder-schwarz]{color:var(--brand-black)}.brand-logo-slot{display:flex;justify-content:flex-end}.brand-stoerer{position:relative;overflow:hidden;background:var(--brand-orange);aspect-ratio:1 / 1;border-radius:50% 50% 0}.brand-stoerer[data-shape=lang]{aspect-ratio:3.53 / 1;border-radius:999px 999px 0}.brand-stoerer[data-corner=br]{border-radius:50% 50% 0}.brand-stoerer[data-corner=bl]{border-radius:50% 50% 50% 0}.brand-stoerer[data-corner=tr]{border-radius:50% 0 50% 50%}.brand-stoerer[data-corner=tl]{border-radius:0 50% 50%}.brand-stoerer[data-shape=lang][data-corner=br]{border-radius:999px 999px 0}.brand-stoerer[data-shape=lang][data-corner=bl]{border-radius:999px 999px 999px 0}.brand-stoerer[data-shape=lang][data-corner=tr]{border-radius:999px 0 999px 999px}.brand-stoerer[data-shape=lang][data-corner=tl]{border-radius:0 999px 999px}.brand-stoerer>img{width:100%;height:100%;object-fit:cover;display:block}.brand-stoerer>.brand-stoerer-body{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:12% 14%;color:var(--brand-white)}.brand-img{background:repeating-linear-gradient(135deg,var(--brand-beige-1) 0 6px,var(--brand-beige-2) 6px 7px);display:flex;align-items:center;justify-content:center;color:var(--brand-grey);font:var(--brand-fw-semibold) 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.brand-panel{background:var(--brand-bg-soft);padding:var(--brand-space-4)}a.brand-link,.brand a{color:var(--brand-ink-accent);text-decoration:none}a.brand-link:hover,.brand a:hover{text-decoration:underline}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui)}kira-root{display:block;height:100%}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-500-normal-O53RGPUQ.woff2") format("woff2"),url("./media/poppins-latin-500-normal-7WHJNQSB.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2"),url("./media/poppins-latin-600-normal-YBYM6FEI.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-latin-700-normal-TKEB4KWA.woff2") format("woff2"),url("./media/poppins-latin-700-normal-ZA622GRH.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-ext-500-normal-5AE6DVPL.woff2") format("woff2"),url("./media/poppins-latin-ext-500-normal-4EKIYSNL.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-ext-600-normal-HWA5RN4A.woff2") format("woff2"),url("./media/poppins-latin-ext-600-normal-PWTPPCS6.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-latin-ext-700-normal-VX3ND3HV.woff2") format("woff2"),url("./media/poppins-latin-ext-700-normal-GLGG63TW.woff") format("woff")}@font-face{font-family:openng-icons;font-display:block;src:url("./media/openng-icons-RSSEDYLY.eot");src:url("./media/openng-icons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),url("./media/openng-icons-4GST5W3O.woff2") format("woff2"),url("./media/openng-icons-P53SE5CV.woff") format("woff"),url("./media/openng-icons-GEFHGEHP.ttf") format("truetype"),url("./media/openng-icons-AIISD63C.svg?#openng-icons") format("svg");font-weight:400;font-style:normal}.pi{font-family:openng-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:100;src:url("./media/material-symbols-outlined-latin-100-normal-YYPV2WKI.woff2") format("woff2"),url("./media/material-symbols-outlined-latin-100-normal-XP3AH73I.woff") format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:200;src:url("./media/material-symbols-outlined-latin-200-normal-RPAX2TNG.woff2") format("woff2"),url("./media/material-symbols-outlined-latin-200-normal-CGAZUKSF.woff") format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:300;src:url("./media/material-symbols-outlined-latin-300-normal-AQSVMTT4.woff2") format("woff2"),url("./media/material-symbols-outlined-latin-300-normal-UM4P5XUY.woff") format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:400;src:url("./media/material-symbols-outlined-latin-400-normal-FFIWCQRQ.woff2") format("woff2"),url("./media/material-symbols-outlined-latin-400-normal-UQIUJNT2.woff") format("woff")}.tippy-box[data-theme~=ate-bubble-menu],.tippy-box[data-theme~=slash-menu]{max-width:none!important;background:transparent!important;box-shadow:none!important}.tippy-box[data-theme~=ate-bubble-menu] .tippy-content,.tippy-box[data-theme~=slash-menu] .tippy-content{padding:0!important}.tippy-box[data-theme~=ate-bubble-menu] .bubble-menu{display:flex!important;align-items:center;gap:var(--ate-menu-gap, 2px);background:var(--ate-menu-bg, rgb(255, 255, 255))!important;border:1px solid var(--ate-menu-border, rgba(0, 0, 0, .1));border-radius:var(--ate-menu-border-radius, 12px);padding:var(--ate-menu-padding, 4px);box-shadow:var(--ate-menu-shadow, 0 8px 32px rgba(0, 0, 0, .12));z-index:1000;animation:slideUp .18s cubic-bezier(0,0,.2,1);white-space:nowrap}.tippy-box[data-theme~=ate-bubble-menu][data-reference-hidden],.tippy-box[data-theme~=slash-menu][data-reference-hidden]{opacity:0!important;transition:opacity .18s cubic-bezier(0,0,.2,1);pointer-events:none!important}@keyframes slideUp{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tippy-box[data-theme~=ate-tooltip]{background-color:var(--ate-tooltip-bg, #0f172a);color:var(--ate-tooltip-color, #e2e8f0);border-radius:var(--ate-sub-border-radius, 6px);font-size:12px;line-height:1.4;padding:0;box-shadow:0 2px 6px #0000004d;border:1px solid rgba(255,255,255,.1);pointer-events:none;transition:opacity .1s ease-out;text-align:center}.tippy-box[data-theme~=ate-tooltip] .tippy-content{padding:4px 6px}.tippy-box[data-theme~=ate-tooltip] .ate-tooltip-label{display:block;color:var(--ate-tooltip-color, #e2e8f0)}.tippy-box[data-theme~=ate-tooltip] .ate-tooltip-shortcut{display:block;font-size:10px;opacity:.6;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tippy-box[data-theme~=ate-tooltip] .ate-tooltip-shortcut kbd{background:none;border:none;padding:0;color:inherit;font:inherit}.tippy-box[data-theme~=ate-tooltip][data-state=hidden]{opacity:0}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.ate-link{color:var(--ate-primary, #2563eb);text-decoration:underline;cursor:pointer;transition:color .2s ease}.ate-link:hover{color:var(--ate-primary-hover, #153ca9);text-decoration:underline}.ate-highlight{background-color:var(--ate-highlight-bg, #fef08a);padding:.1em .2em;border-radius:2px;color:var(--ate-highlight-color, #854d0e)}.ProseMirror .has-text-align-left{text-align:left}.ProseMirror .has-text-align-center{text-align:center}.ProseMirror .has-text-align-right{text-align:right}.ProseMirror .has-text-align-justify{text-align:justify}:root{--sch-orange: #ffa200;--sch-orange-600: #e97900;--sch-orange-300: #f7e0b9;--sch-orange-100: #f5deb8;--sch-navy: #13233c;--sch-slate-450: #5b6573;--sch-ink: #333333;--sch-border: #d7d7d7;--sch-border-strong: #bebdbd;--sch-bg: #f3f5f9;--sch-surface: #ffffff;--sch-surface-2: #eceef2;--sch-inert: #cdd4de;--neo-green: #95c11c;--neo-green-hover: #76941f;--neo-green-soft: #c2db79;--neo-green-read: #c1de71;--argus-blue: #0480fa;--argus-blue-hover: #0066c4;--argus-blue-soft: #eef5fb;--argus-blue-read: #60b3ff;--quadra-magenta: #d70077;--quadra-magenta-hover: #b60163;--quadra-magenta-soft: #fbe0ee;--quadra-magenta-read: #f2b7d7;--platform-gray: #707988;--platform-gray-hover: #414d63;--platform-gray-soft: #e3e7ee;--platform-gray-read: #c7ced6;--xena-orange: var(--sch-orange);--xena-orange-hover: var(--sch-orange-600);--xena-orange-soft: var(--sch-orange-300);--xena-orange-read: var(--sch-orange-100);--platform-gray-dark: #8b9ccd;--platform-gray-dark-hover: #9baddf;--xena-orange-dark: #d98b38;--xena-orange-dark-hover: #ec9c4b;--xena-orange-dark-read: #3b2c1e;--xena-orange-dark-top: #f8be80;--neo-green-dark: #8ea55a;--neo-green-dark-hover: #9eb76b;--argus-blue-dark: #569ff7;--quadra-magenta-dark: #f272a2;--platform-gray-dark-read: #292f40;--neo-green-dark-read: #2b311f;--argus-blue-dark-read: #24303f;--quadra-magenta-dark-read: #3e2930;--ink-dark: #dbdbdb;--ink-muted-dark: #bdbdbd;--surface-dark: #252525;--surface-2-dark: #3e3e3e;--bg-dark: #141414;--border-dark: #707070;--ink-muted-light: #5c6472;--ink-muted-dark-2: #bdbdbd;--ink-strong-dark: #f1f1f1;--ink-subtle-dark: #919191;--border-strong-dark: #8a8a8a;--link-dark: #70aae0;--surface-sunken-dark: #303030;--surface-overlay-dark: #353535;--surface-raised-dark: #3e3e3e;--border-subtle-dark: #4b4b4b;--field-readonly-bg-dark: #303030;--neutral-btn-ink-dark: #c2c2c2;--on-scrim-dark: #b1b1b1;--neutral-btn-dark: #9d9d9d;--neutral-btn-hover-dark: #4c4c4c;--on-accent-dark: #191919;--sch-success-fill-dark: #63ad67;--sch-warning-fill-dark: #cf9028;--sch-danger-fill-dark: #ef7a73;--sch-info-dark: #6db2f8;--sch-info-soft-dark: #1d3750;--sch-info-border-dark: #4b739b;--sch-info-fill-dark: #4ca1f2;--platform-gray-head-dark: #2d3651;--xena-orange-head-dark: #4a321b;--neo-green-head-dark: #313b1d;--argus-blue-head-dark: #243850;--quadra-magenta-head-dark: #4e2d38;--platform-ink: #414d63;--xena-ink: #8a5200;--neo-ink: #465c08;--argus-ink: #0466c8;--quadra-ink: #b60163;--platform-ink-dark: #9eadd7;--xena-ink-dark: #e39f5e;--neo-ink-dark: #a1b577;--argus-ink-dark: #73b1fc;--quadra-ink-dark: #fa8bb2;--platform-gray-soft-dark: #2a3453;--xena-orange-soft-dark: #4b2f13;--neo-green-soft-dark: #2f3915;--argus-blue-soft-dark: #203653;--quadra-magenta-soft-dark: #4f2a36;--neutral-btn: #555555;--neutral-btn-hover: #6c6c6c;--disabled-bg-light: #e5e5e5;--disabled-fg-light: #ffffff;--disabled-bg-2-light: #c2c2c2;--disabled-fg-2-light: #e2e2e2;--disabled-bg-dark: #2f2f2f;--disabled-fg-dark: #6e6e6e;--disabled-bg-2-dark: #373737;--disabled-fg-2-dark: #7b7b7b;--disabled-ink-light: #8d9199;--disabled-ink-dark: #757575;--control-border-light: #797979;--control-border-dark: #7b7b7b;--sch-blue: var(--argus-blue);--sch-success: #008800;--sch-success-ink: #1d6b2e;--sch-success-soft: #e4f3e7;--sch-success-border: #a8d4b2;--sch-success-dark: #7ebc80;--sch-success-soft-dark: #213b22;--sch-success-border-dark: #507951;--sch-warning: #ffd351;--sch-warning-ink: #7a5a00;--sch-warning-soft: #fdf0d6;--sch-warning-border: #e8ce8e;--sch-warning-dark: #d9a455;--sch-warning-soft-dark: #463212;--sch-warning-border-dark: #8b6a39;--sch-danger: #d9463e;--sch-danger-ink: #a8322b;--sch-danger-soft: #fdebea;--sch-danger-border: #eeaba7;--sch-danger-dark: #f6928a;--sch-danger-soft-dark: #502b28;--sch-danger-border-dark: #9a605b}:root{--brand-argus: var(--argus-blue);--brand-quadra: var(--quadra-magenta);--brand-neo: var(--neo-green);--brand-gosuite: var(--platform-gray);--brand-xena-light: var(--xena-orange);--brand-xena-light-alt: var(--xena-orange-soft);--gs-todo-rename-me: var(--argus-blue)}:root{--p-accent: var(--platform-gray);--p-accent-hover: var(--platform-gray-hover);--p-accent-soft: var(--platform-gray-soft);--p-on-accent: #ffffff;--p-accent-ink: var(--platform-ink);--p-accent-fill: var(--platform-gray);--p-accent-fill-hover: var(--platform-gray-hover);--p-fill-ink: #ffffff;--p-fill-edge: var(--p-accent-fill);--p-accent-read: var(--platform-gray-read);--p-gradient-end: #ffffff;--topbar-grad-start: var(--platform-gray);--topbar-grad-end: #b6b8bd;--p-section-head: #d3d9e2;--p-section-head-ink: var(--sch-navy);--font-ui: var(--sch-font-ui);--font-display: var(--sch-font-display);--font-heading: var(--sch-font-heading);--surface: var(--sch-surface);--surface-2: var(--sch-surface-2);--surface-sunken: var(--sch-surface-2);--surface-overlay: var(--sch-surface);--surface-raised: var(--sch-surface-2);--field-readonly-bg: var(--sch-inert);--ink: var(--sch-ink);--ink-strong: var(--sch-navy);--ink-muted: var(--ink-muted-light);--ink-subtle: var(--sch-slate-450);--border: var(--sch-border);--border-strong: var(--sch-border-strong);--border-subtle: var(--sch-border);--bg: var(--sch-bg);--link: var(--argus-ink);--status-ok: var(--sch-success);--status-ok-soft: var(--sch-success-soft);--status-ok-border: var(--sch-success-border);--status-warn: var(--sch-warning);--status-warn-soft: var(--sch-warning-soft);--status-warn-border: var(--sch-warning-border);--status-danger: var(--sch-danger);--status-danger-soft: var(--sch-danger-soft);--status-danger-border: var(--sch-danger-border);--status-ok-fill: var(--sch-success);--status-warn-fill: var(--sch-warning);--status-danger-fill: var(--sch-danger-ink);--status-ok-ink: #ffffff;--status-warn-ink: var(--sch-navy);--status-danger-ink: #ffffff;--status-ok-ink-soft: var(--sch-success-ink);--status-warn-ink-soft: var(--sch-warning-ink);--status-danger-ink-soft: var(--sch-danger-ink);--status-info: var(--argus-blue);--status-info-soft: #e7f1fd;--status-info-border: #b8d8f8;--status-info-fill: var(--argus-blue-hover);--status-info-ink: #ffffff;--status-info-ink-soft: var(--argus-ink);--tooltip-bg: var(--sch-navy);--tooltip-ink: #ffffff;--on-fill: #ffffff;--neutral-btn-ink: #ffffff;--on-scrim: #ffffff;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-soft-mix: 18%;--control-border: var(--control-border-light);--disabled-bg: var(--disabled-bg-light);--disabled-fg: var(--disabled-fg-light);--disabled-bg-2: var(--disabled-bg-2-light);--disabled-fg-2: var(--disabled-fg-2-light);--disabled-ink: var(--disabled-ink-light);--shadow-xs: var(--shadow-xs-light);--shadow-sm: var(--shadow-sm-light);--shadow-card: var(--shadow-card-light);--shadow-pop: var(--shadow-pop-light);--shadow-modal: var(--shadow-modal-light);--shadow-ribbon: var(--shadow-ribbon-light)}:root{--r-sm: 5px;--r-lg: 10px;--r-pill: 18px;--r-xs: var(--r-sm);--r-md: var(--r-sm);--r-xl: var(--r-lg);--icon-xs: 11px;--icon-sm: 13px;--icon-md: 16px;--icon-lg: 18px;--icon-xl: 22px;--icon-min: 8px;--icon-watermark: 48px;--shadow-xs-light: 0 1px 2px rgba(19, 35, 60, .06);--shadow-sm-light: 0 1px 3px rgba(19, 35, 60, .1);--shadow-card-light: 0 2px 8px rgba(19, 35, 60, .08);--shadow-pop-light: 0 8px 24px rgba(19, 35, 60, .16);--shadow-modal-light: 0 16px 48px rgba(19, 35, 60, .24);--shadow-ribbon-light: 0 0 10px rgba(19, 35, 60, .2);--shadow-xs-dark: 0 1px 2px rgba(0, 0, 0, .35);--shadow-sm-dark: 0 1px 3px rgba(0, 0, 0, .4);--shadow-card-dark: 0 2px 8px rgba(0, 0, 0, .45);--shadow-pop-dark: 0 8px 24px rgba(0, 0, 0, .55);--shadow-modal-dark: 0 16px 48px rgba(0, 0, 0, .7);--shadow-ribbon-dark: 0 0 12px rgba(0, 0, 0, .6);--fill-neutral: var(--sch-navy);--overlay: rgba(0, 0, 0, .55);--overlay-strong: rgba(0, 0, 0, .72);--overlay-scrim: rgba(0, 0, 0, .35);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--z-base: 0;--z-sticky: 10;--z-sticky-head: 20;--z-dock: 30;--z-scrim: 35;--z-panel: 40;--z-flyout: 45;--z-modal: 50;--z-toast: 60;--z-tooltip: 70;--ease-standard: cubic-bezier(.2, 0, .2, 1);--dur-fast: .12s;--dur: .18s;--dur-slow: .26s;--ease-spring: cubic-bezier(.34, 1.24, .64, 1)}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur: 0ms;--dur-slow: 0ms}}[data-product=platform]{--p-accent: var(--platform-gray);--p-accent-hover: var(--platform-gray-hover);--p-accent-soft: var(--platform-gray-soft);--p-accent-ink: var(--platform-ink);--p-accent-fill: var(--platform-gray);--p-accent-fill-hover: var(--platform-gray-hover);--p-fill-ink: #fff;--p-fill-edge: var(--platform-gray);--p-accent-read: var(--platform-gray-read);--p-on-accent: #fff;--p-section-head: #d3d9e2}[data-product=xena]{--p-accent: var(--xena-orange);--p-accent-hover: var(--xena-orange-hover);--p-accent-soft: var(--xena-orange-soft);--p-accent-ink: var(--xena-ink);--p-accent-fill: var(--xena-orange);--p-accent-fill-hover: var(--xena-orange-hover);--p-fill-ink: #fff;--p-fill-edge: var(--xena-orange);--p-accent-read: var(--xena-orange-read);--p-on-accent: #fff;--p-section-head: #f7e3c2}[data-product=neo]{--p-accent: var(--neo-green);--p-accent-hover: var(--neo-green-hover);--p-accent-soft: var(--neo-green-soft);--p-accent-ink: var(--neo-ink);--p-accent-fill: var(--neo-green);--p-accent-fill-hover: var(--neo-green-hover);--p-fill-ink: #fff;--p-fill-edge: var(--neo-green);--p-accent-read: var(--neo-green-read);--p-on-accent: #fff;--p-section-head: #dce8be}[data-product=argus]{--p-accent: var(--argus-blue);--p-accent-hover: var(--argus-blue-hover);--p-accent-soft: var(--argus-blue-soft);--p-accent-ink: var(--argus-ink);--p-accent-fill: var(--argus-blue);--p-accent-fill-hover: var(--argus-blue-hover);--p-fill-ink: #fff;--p-fill-edge: var(--argus-blue);--p-accent-read: var(--argus-blue-read);--p-on-accent: #fff;--p-section-head: #c7d7e6}[data-product=quadra]{--p-accent: var(--quadra-magenta);--p-accent-hover: var(--quadra-magenta-hover);--p-accent-soft: var(--quadra-magenta-soft);--p-accent-ink: var(--quadra-ink);--p-accent-fill: var(--quadra-magenta);--p-accent-fill-hover: var(--quadra-magenta-hover);--p-fill-ink: #fff;--p-fill-edge: var(--quadra-magenta);--p-accent-read: var(--quadra-magenta-read);--p-on-accent: #fff;--p-section-head: #f0cfe0}.theme-dark,:root[class*=app-dark]{--surface: var(--surface-dark);--surface-2: var(--surface-2-dark);--surface-sunken: var(--surface-sunken-dark);--surface-overlay: var(--surface-overlay-dark);--surface-raised: var(--surface-raised-dark);--field-readonly-bg: var(--field-readonly-bg-dark);--ink: var(--ink-dark);--ink-strong: var(--ink-strong-dark);--ink-muted: var(--ink-muted-dark-2);--ink-subtle: var(--ink-subtle-dark);--border: var(--border-dark);--border-strong: var(--border-strong-dark);--border-subtle: var(--border-subtle-dark);--bg: var(--bg-dark);--link: var(--link-dark);--neutral-btn: var(--neutral-btn-dark);--neutral-btn-hover: var(--neutral-btn-hover-dark);--neutral-btn-ink: var(--neutral-btn-ink-dark);--on-scrim: var(--on-scrim-dark);--p-accent: var(--platform-gray-dark);--p-accent-hover: var(--platform-gray-dark-hover);--p-accent-soft: var(--platform-gray-soft-dark);--p-accent-ink: var(--platform-ink-dark);--p-on-accent: var(--on-accent-dark);--p-accent-fill: var(--platform-gray-dark);--p-accent-fill-hover: var(--platform-gray-dark-hover);--p-fill-ink: var(--on-accent-dark);--p-fill-edge: var(--platform-gray-dark);--p-accent-read: var(--platform-gray-dark-read);--p-gradient-end: #000000;--topbar-grad-end: #030303;--p-section-head-ink: var(--ink);--status-ok: var(--sch-success-dark);--status-ok-soft: var(--sch-success-soft-dark);--status-ok-border: var(--sch-success-border-dark);--status-warn: var(--sch-warning-dark);--status-warn-soft: var(--sch-warning-soft-dark);--status-warn-border: var(--sch-warning-border-dark);--status-danger: var(--sch-danger-dark);--status-danger-soft: var(--sch-danger-soft-dark);--status-danger-border: var(--sch-danger-border-dark);--status-ok-fill: var(--sch-success-fill-dark);--status-warn-fill: var(--sch-warning-fill-dark);--status-danger-fill: var(--sch-danger-fill-dark);--status-ok-ink: var(--on-accent-dark);--status-warn-ink: var(--on-accent-dark);--status-danger-ink: var(--on-accent-dark);--status-ok-ink-soft: var(--sch-success-dark);--status-warn-ink-soft: var(--sch-warning-dark);--status-danger-ink-soft: var(--sch-danger-dark);--status-info: var(--sch-info-dark);--status-info-soft: var(--sch-info-soft-dark);--status-info-border: var(--sch-info-border-dark);--status-info-fill: var(--sch-info-fill-dark);--status-info-ink: var(--on-accent-dark);--status-info-ink-soft: var(--sch-info-dark);--tooltip-bg: #505050;--tooltip-ink: #ffffff;--control-border: var(--control-border-dark);--disabled-bg: var(--disabled-bg-dark);--disabled-fg: var(--disabled-fg-dark);--disabled-bg-2: var(--disabled-bg-2-dark);--disabled-fg-2: var(--disabled-fg-2-dark);--disabled-ink: var(--disabled-ink-dark);--shadow-xs: var(--shadow-xs-dark);--shadow-sm: var(--shadow-sm-dark);--shadow-card: var(--shadow-card-dark);--shadow-pop: var(--shadow-pop-dark);--shadow-modal: var(--shadow-modal-dark);--shadow-ribbon: var(--shadow-ribbon-dark)}.theme-dark[data-product=platform],.theme-dark [data-product=platform],:root[class*=app-dark][data-product=platform],:root[class*=app-dark] [data-product=platform]{--p-accent: var(--platform-gray-dark);--p-accent-hover: var(--platform-gray-dark-hover);--p-accent-soft: var(--platform-gray-soft-dark);--p-accent-ink: var(--platform-ink-dark);--p-accent-fill: var(--platform-gray-dark);--p-accent-fill-hover: var(--platform-gray-dark-hover);--p-fill-ink: var(--on-accent-dark);--p-fill-edge: var(--platform-gray-dark);--p-on-accent: var(--on-accent-dark);--p-accent-read: var(--platform-gray-dark-read);--p-section-head: var(--platform-gray-head-dark)}.theme-dark[data-product=xena],.theme-dark [data-product=xena],:root[class*=app-dark][data-product=xena],:root[class*=app-dark] [data-product=xena]{--p-accent: var(--xena-orange-dark);--p-accent-hover: var(--xena-orange-dark-hover);--p-accent-soft: var(--xena-orange-soft-dark);--p-accent-ink: var(--xena-ink-dark);--p-accent-fill: var(--xena-orange-dark);--p-accent-fill-hover: var(--xena-orange-dark-hover);--p-fill-ink: var(--on-accent-dark);--p-fill-edge: var(--xena-orange-dark);--p-on-accent: var(--on-accent-dark);--p-accent-read: var(--xena-orange-dark-read);--p-section-head: var(--xena-orange-head-dark)}.theme-dark[data-product=neo],.theme-dark [data-product=neo],:root[class*=app-dark][data-product=neo],:root[class*=app-dark] [data-product=neo]{--p-accent: var(--neo-green-dark);--p-accent-hover: var(--neo-green-dark-hover);--p-accent-soft: var(--neo-green-soft-dark);--p-accent-ink: var(--neo-ink-dark);--p-accent-fill: var(--neo-green-dark);--p-accent-fill-hover: var(--neo-green-dark-hover);--p-fill-ink: var(--on-accent-dark);--p-fill-edge: var(--neo-green-dark);--p-on-accent: var(--on-accent-dark);--p-accent-read: var(--neo-green-dark-read);--p-section-head: var(--neo-green-head-dark)}.theme-dark[data-product=argus],.theme-dark [data-product=argus],:root[class*=app-dark][data-product=argus],:root[class*=app-dark] [data-product=argus]{--p-accent: var(--argus-blue);--p-accent-hover: var(--argus-blue-dark);--p-accent-soft: var(--argus-blue-soft-dark);--p-accent-ink: var(--argus-ink-dark);--p-accent-fill: var(--argus-blue);--p-accent-fill-hover: var(--argus-blue-dark);--p-fill-ink: var(--on-accent-dark);--p-fill-edge: var(--argus-blue);--p-on-accent: var(--on-accent-dark);--p-accent-read: var(--argus-blue-dark-read);--p-section-head: var(--argus-blue-head-dark)}.theme-dark[data-product=quadra],.theme-dark [data-product=quadra],:root[class*=app-dark][data-product=quadra],:root[class*=app-dark] [data-product=quadra]{--p-accent: var(--quadra-magenta);--p-accent-hover: var(--quadra-magenta-dark);--p-accent-soft: var(--quadra-magenta-soft-dark);--p-accent-ink: var(--quadra-ink-dark);--p-accent-fill: var(--quadra-magenta);--p-accent-fill-hover: var(--quadra-magenta-hover);--p-fill-ink: #fff;--p-fill-edge: var(--quadra-magenta);--p-on-accent: #fff;--p-accent-read: var(--quadra-magenta-dark-read);--p-section-head: var(--quadra-magenta-head-dark)}:root,[data-product],.theme-dark,:root[class*=app-dark]{--focus-ring: var(--focus-ring-width) solid var(--p-accent);--sch-focus-ring: 0 0 0 3px color-mix(in srgb, var(--p-accent) var(--focus-ring-soft-mix), transparent)}:root[data-fontsize=klein],[data-fontsize=klein]{--fs-scale: 1;--fs-display: calc(92px * var(--fs-scale));--lh-display: 1;--fs-3xl: calc(40px * var(--fs-scale));--lh-3xl: 1;--fs-2xl: calc(28px * var(--fs-scale));--lh-2xl: 1.15;--fs-h1: calc(24px * var(--fs-scale));--lh-h1: 1.2;--fs-h2: calc(16px * var(--fs-scale));--lh-h2: 1.3;--fs-h3: calc(12px * var(--fs-scale));--lh-h3: 1.35;--fs-lg: calc(12px * var(--fs-scale));--lh-lg: 1.5;--fs-base: calc(14px * var(--fs-scale));--lh-base: 1.45;--fs-md: calc(11px * var(--fs-scale));--lh-md: 1.4;--fs-sm: calc(12px * var(--fs-scale));--lh-sm: 1.4;--fs-xs: calc(10px * var(--fs-scale));--lh-xs: 1.3;--fs-2xs: calc(8px * var(--fs-scale));--lh-2xs: 1.3}:root[data-fontsize=mittel],[data-fontsize=mittel]{--fs-scale: 1.075;--fs-display: calc(92px * var(--fs-scale));--lh-display: 1;--fs-3xl: calc(40px * var(--fs-scale));--lh-3xl: 1;--fs-2xl: calc(28px * var(--fs-scale));--lh-2xl: 1.15;--fs-h1: calc(24px * var(--fs-scale));--lh-h1: 1.2;--fs-h2: calc(16px * var(--fs-scale));--lh-h2: 1.3;--fs-h3: calc(12px * var(--fs-scale));--lh-h3: 1.35;--fs-lg: calc(12px * var(--fs-scale));--lh-lg: 1.5;--fs-base: calc(14px * var(--fs-scale));--lh-base: 1.45;--fs-md: calc(11px * var(--fs-scale));--lh-md: 1.4;--fs-sm: calc(12px * var(--fs-scale));--lh-sm: 1.4;--fs-xs: calc(10px * var(--fs-scale));--lh-xs: 1.3;--fs-2xs: calc(8px * var(--fs-scale));--lh-2xs: 1.3}:root[data-fontsize=gross],[data-fontsize=gross]{--fs-scale: 1.15;--fs-display: calc(92px * var(--fs-scale));--lh-display: 1;--fs-3xl: calc(40px * var(--fs-scale));--lh-3xl: 1;--fs-2xl: calc(28px * var(--fs-scale));--lh-2xl: 1.15;--fs-h1: calc(24px * var(--fs-scale));--lh-h1: 1.2;--fs-h2: calc(16px * var(--fs-scale));--lh-h2: 1.3;--fs-h3: calc(12px * var(--fs-scale));--lh-h3: 1.35;--fs-lg: calc(12px * var(--fs-scale));--lh-lg: 1.5;--fs-base: calc(14px * var(--fs-scale));--lh-base: 1.45;--fs-md: calc(11px * var(--fs-scale));--lh-md: 1.4;--fs-sm: calc(12px * var(--fs-scale));--lh-sm: 1.4;--fs-xs: calc(10px * var(--fs-scale));--lh-xs: 1.3;--fs-2xs: calc(8px * var(--fs-scale));--lh-2xs: 1.3}.sch-scope{background:var(--bg);color:var(--ink)}:root{--sch-font-display: "Montserrat", "Segoe UI", system-ui, sans-serif;--sch-font-ui: "Montserrat", "Segoe UI", system-ui, sans-serif;--sch-font-heading: "Poppins", "Montserrat", "Segoe UI", system-ui, sans-serif;--font-family: var(--sch-font-ui);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-scale: 1.075;--fs-display: calc(92px * var(--fs-scale));--lh-display: 1;--fs-3xl: calc(40px * var(--fs-scale));--lh-3xl: 1;--fs-2xl: calc(28px * var(--fs-scale));--lh-2xl: 1.15;--fs-h1: calc(24px * var(--fs-scale));--lh-h1: 1.2;--fs-h2: calc(16px * var(--fs-scale));--lh-h2: 1.3;--fs-h3: calc(12px * var(--fs-scale));--lh-h3: 1.35;--fs-lg: calc(12px * var(--fs-scale));--lh-lg: 1.5;--fs-base: calc(14px * var(--fs-scale));--lh-base: 1.45;--fs-md: calc(11px * var(--fs-scale));--lh-md: 1.4;--fs-sm: calc(12px * var(--fs-scale));--lh-sm: 1.4;--fs-xs: calc(10px * var(--fs-scale));--lh-xs: 1.3;--fs-2xs: calc(8px * var(--fs-scale));--lh-2xs: 1.3}html{font-size:14px}body{font-family:var(--sch-font-ui);font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-regular);color:var(--ink);background:var(--bg);letter-spacing:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.sch-h1{margin:0;font-family:var(--sch-font-heading);font-weight:var(--fw-semibold);font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--ink-strong)}h2,.sch-h2{margin:0;font-family:var(--sch-font-heading);font-weight:var(--fw-semibold);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--ink-strong)}h3,.sch-h3{margin:0;font-family:var(--sch-font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--ink-strong)}.sch-display{font-family:var(--sch-font-display);font-weight:var(--fw-semibold);font-size:var(--fs-display);line-height:var(--lh-display);color:var(--ink-strong);letter-spacing:-.01em}.sch-lead{font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--ink)}.sch-body{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--ink)}.sch-caption{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-muted)}.sch-overline{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--ink-muted)}.sch-link{color:var(--link);text-decoration:none;font-size:var(--fs-sm)}.sch-link:hover{text-decoration:underline}a{color:var(--link)}a:hover{color:var(--p-accent-hover)}:where(input,select,textarea,button,a[href],summary,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(button){white-space:nowrap}.sch-btn:focus-visible,.sch-iconbtn:focus-visible,.sch-dlg__x:focus-visible,.sch-tab:focus-visible,.sch-si__tab:focus-visible,.sch-si__collapse:focus-visible,.sch-si__reveal:focus-visible,.sch-si__headx:focus-visible,.sch-si-dock:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sch-btn{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-sm);line-height:1;min-height:32px;border-radius:var(--r-sm);padding:0 14px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;white-space:nowrap;transition:background var(--dur) var(--ease-standard),border-color var(--dur) var(--ease-standard),color var(--dur) var(--ease-standard)}.sch-btn sch-icon{font-size:var(--icon-md);flex:none}.sch-btn{flex:none}.sch-btn .sch-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-btn[data-variant=primary]{background:var(--p-accent);color:var(--p-on-accent)}.sch-btn[data-variant=primary]:not(:disabled):hover{background:var(--p-accent-hover)}.sch-btn[data-variant=primary]:not(:disabled):active{background:var(--p-accent-hover)}.sch-btn[data-variant=secondary]{background:var(--surface);color:var(--ink);border-color:var(--p-accent)}.sch-btn[data-variant=secondary]:not(:disabled):hover{background:var(--p-accent-soft)}.sch-btn[data-variant=secondary]:not(:disabled):active{border-width:2px;padding:0 13px}.sch-btn[data-variant=ghost]{background:transparent;color:var(--ink)}.sch-btn[data-variant=ghost]:not(:disabled):hover{background:var(--surface-2)}.sch-btn[data-variant=ghost]:not(:disabled):active{background:var(--p-accent-soft)}.sch-btn[data-variant=neutral]{background:var(--neutral-btn);color:var(--p-on-accent)}.sch-btn[data-variant=neutral]:not(:disabled):hover{background:var(--neutral-btn-hover)}.sch-btn[data-variant=neutral]:not(:disabled):active{background:var(--neutral-btn-hover)}.theme-dark .sch-btn[data-variant=neutral]{background:var(--surface-2)}.theme-dark .sch-btn[data-variant=neutral]:not(:disabled):hover{background:var(--ink-muted)}.sch-btn:disabled{cursor:not-allowed}.sch-btn[data-variant=primary]:disabled,.sch-btn[data-variant=neutral]:disabled{background:var(--disabled-bg);color:var(--disabled-fg);border-color:var(--disabled-bg)}.sch-btn[data-variant=secondary]:disabled{background:var(--disabled-bg-2);color:var(--disabled-fg);border-color:var(--disabled-bg-2)}.sch-btn[data-variant=ghost]:disabled{background:var(--disabled-bg-2);color:var(--disabled-fg-2)}.sch-btn[data-tone=fehler]{color:var(--status-danger-ink-soft);border-color:var(--status-danger)}.sch-btn[data-tone=fehler][data-variant=primary],.sch-btn[data-tone=fehler][data-variant=secondary],.sch-btn[data-tone=fehler][data-variant=neutral]{background:var(--surface)}.sch-btn[data-tone=fehler][data-variant=ghost]{background:transparent}.sch-btn[data-tone=fehler]:not(:disabled):hover{background:var(--status-danger-soft)}.sch-btn[data-tone=fehler]:not(:disabled):active{border-width:2px;padding:0 13px}.sch-btn[data-tone=fehler][data-shape=tile]:not(:disabled):active{padding:0}.sch-btn[data-tone=fehler]:focus-visible{outline-color:var(--status-danger)}.sch-btn[data-shape=tile]{width:32px;height:32px;padding:0}.sch-btn[data-size=min]{min-width:56px}.sch-btn[data-size=mid]{min-width:92px}.sch-btn[data-size=gross]{min-width:152px}.sch-btn[data-size=max]{min-width:200px}.sch-btn[data-size=klein]{min-height:24px;padding:0 10px;gap:5px}.sch-btn[data-size=klein] sch-icon{font-size:var(--icon-sm)}.sch-iconbtn,.sch-dlg__x{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--ink);cursor:pointer;font-family:var(--font-ui);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.sch-iconbtn[data-size=s],.sch-dlg__x{width:24px;height:24px}.sch-iconbtn[data-size=s] sch-icon,.sch-dlg__x sch-icon{font-size:var(--icon-sm)}.sch-iconbtn[data-size=m]{width:28px;height:28px}.sch-iconbtn[data-size=m] sch-icon{font-size:var(--icon-md)}.sch-iconbtn[data-size=l]{width:32px;height:32px}.sch-iconbtn[data-size=l] sch-icon{font-size:var(--icon-md)}.sch-iconbtn[data-variant=ghost]{background:transparent}.sch-iconbtn[data-variant=ghost]:not(:disabled):hover,.sch-dlg__x:not(:disabled):hover{background:var(--surface-2)}.sch-iconbtn[data-variant=ghost]:not(:disabled):active{background:var(--p-accent-soft);color:var(--p-accent-ink)}.sch-iconbtn[data-variant=secondary]{background:var(--surface);border-color:var(--p-accent)}.sch-iconbtn[data-variant=secondary]:not(:disabled):hover{background:var(--p-accent-soft)}.sch-iconbtn[data-variant=secondary]:not(:disabled):active{border-width:2px}.sch-iconbtn[data-variant=primary]{background:var(--p-accent);color:var(--p-on-accent)}.sch-iconbtn[data-variant=primary]:not(:disabled):hover{background:var(--p-accent-hover)}.sch-iconbtn[data-variant=neutral]{background:var(--neutral-btn);color:var(--p-on-accent)}.sch-iconbtn[data-variant=neutral]:not(:disabled):hover{background:var(--neutral-btn-hover)}.theme-dark .sch-iconbtn[data-variant=neutral]{background:var(--surface-2);color:var(--ink)}.theme-dark .sch-iconbtn[data-variant=neutral]:not(:disabled):hover{background:var(--ink-muted)}.sch-iconbtn[data-active=true]{background:var(--p-accent-soft);color:var(--p-accent-ink)}.sch-iconbtn[data-active=true]:not(:disabled):hover{background:var(--p-accent-soft)}.sch-iconbtn[data-tone=fehler]{color:var(--status-danger);border-color:var(--status-danger)}.sch-iconbtn[data-tone=fehler][data-variant=ghost]{border-color:transparent}.sch-iconbtn[data-tone=fehler]:not(:disabled):hover{background:var(--status-danger-soft)}.sch-iconbtn[data-tone=fehler]:focus-visible{outline-color:var(--status-danger)}.sch-iconbtn:disabled{cursor:not-allowed;color:var(--disabled-fg-2);background:transparent;border-color:transparent}.sch-iconbtn[data-variant=primary]:disabled,.sch-iconbtn[data-variant=neutral]:disabled{background:var(--disabled-bg);color:var(--disabled-fg);border-color:var(--disabled-bg)}.sch-iconbtn[data-variant=secondary]:disabled{background:var(--disabled-bg-2);color:var(--disabled-fg);border-color:var(--disabled-bg-2)}.sch-tl{font-family:var(--font-ui);color:var(--ink)}.sch-tl__tools{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-2)}.sch-tl__tools .sch-fld{flex:none;width:240px}.sch-tl__sp{flex:1;min-width:0}.sch-tl__filter{display:flex;align-items:center;gap:14px;margin-bottom:6px;flex-wrap:wrap}.sch-tl__flab{flex:none;width:64px;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.sch-tl__chips{display:flex;gap:5px;flex-wrap:wrap}.sch-tl__chip{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;padding:5px 10px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;flex:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.sch-tl__chip:hover{border-color:var(--border-strong)}.sch-tl__chip[aria-pressed=true]{background:var(--ink-strong);border-color:var(--ink-strong);color:var(--surface)}.sch-tl__chip:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.sch-tl__day{display:flex;align-items:center;gap:10px;margin:12px 0 10px}.sch-tl__day b{flex:none;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}.sch-tl__day i{flex:1;height:1px;background:var(--border)}.sch-tl__ev{display:flex;gap:12px}.sch-tl__rail{display:flex;flex-direction:column;align-items:center;width:28px;flex:none}.sch-tl__dot{width:28px;height:28px;border-radius:var(--r-pill);flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--ink-strong)}.sch-tl__dot sch-icon{font-size:var(--icon-sm)}.sch-tl__dot[data-tone=info]{background:var(--p-accent-soft);color:var(--p-accent-ink)}.sch-tl__dot[data-tone=ok]{background:var(--status-ok-soft);color:var(--status-ok-ink-soft)}.sch-tl__dot[data-tone=warn]{background:var(--status-warn-soft);color:var(--status-warn-ink-soft)}.sch-tl__dot[data-tone=fehler]{background:var(--status-danger-soft);color:var(--status-danger)}.sch-tl__line{flex:1;width:1px;background:var(--border);margin:3px 0}.sch-tl__ev[data-last=true] .sch-tl__line{opacity:0}.sch-tl__body{flex:1;min-width:0;padding-bottom:10px}.sch-tl__head{display:flex;align-items:center;gap:10px;width:calc(100% + 16px);min-height:30px;margin:0 -8px;padding:2px 8px;border:0;border-radius:var(--r-sm);background:none;color:inherit;font:inherit;text-align:left;transition:background var(--dur-fast) var(--ease-standard)}button.sch-tl__head{cursor:pointer}button.sch-tl__head:hover{background:var(--surface-2)}.sch-tl__head:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.sch-tl__ttl{flex:none;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-strong)}.sch-tl .sch-badge{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;flex:none}.sch-tl__cnt,.sch-tl__who{flex:none;font-size:var(--fs-sm);color:var(--ink-muted)}.sch-tl__time{flex:none;width:66px;text-align:right;font-size:var(--fs-sm);color:var(--ink-muted)}.sch-tl__chev{flex:none;transition:transform var(--dur-fast) var(--ease-standard);transform:rotate(90deg)}.sch-tl__head[aria-expanded=true] .sch-tl__chev{transform:rotate(-90deg)}.sch-tl__chev sch-icon{font-size:var(--icon-xs);color:var(--ink-muted)}.sch-tl__meta{margin-top:1px;font-size:var(--fs-sm);color:var(--ink-muted)}.sch-tl__diff{margin-top:7px;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.sch-tl__diff-hd,.sch-tl__diff-row{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(130px,1fr) 24px minmax(130px,1fr);gap:0 10px}.sch-tl__diff-hd{padding:5px 12px;background:var(--surface-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;color:var(--ink-muted)}.sch-tl__diff-row{align-items:center;padding:6px 12px;border-top:1px solid var(--border);font-size:var(--fs-sm)}.sch-tl__diff-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-tl__fld{color:var(--ink);font-weight:var(--fw-semibold)}.sch-tl__ctx{color:var(--ink-muted);font-weight:var(--fw-regular)}.sch-tl__from{color:var(--ink-muted);text-decoration:line-through}.sch-tl__from[data-empty=true]{text-decoration:none}.sch-tl__arrow sch-icon{font-size:var(--icon-xs);color:var(--ink-muted)}.sch-tl__to{color:var(--ink-strong);font-weight:var(--fw-semibold)}.sch-tl__empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 0 20px}.sch-tl__empty b{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--ink-strong)}.sch-tl__empty span{font-size:var(--fs-sm);color:var(--ink-muted)}.sch-dp{position:relative;display:inline-flex;align-items:flex-start;gap:var(--s-2);font-family:var(--font-ui)}.sch-dp__fields{display:flex;align-items:center;gap:var(--s-2)}.sch-dp__dash{flex:none;color:var(--ink-muted);font-size:var(--fs-sm)}.sch-dp__pop{position:absolute;z-index:var(--z-flyout);top:calc(100% + 4px);left:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:var(--s-3) var(--s-4);display:none}.sch-dp__pop[data-open=true]{display:block}.sch-dp__pop[data-capped=true]{overflow:auto;overscroll-behavior:contain}.sch-dp[data-inline=true]{flex-direction:column;align-items:stretch}.sch-dp[data-inline=true] .sch-dp__pop{position:static;display:block;box-shadow:none;max-height:none;max-width:none}.sch-dp__row{display:flex;align-items:flex-start;gap:var(--s-6)}.sch-dp__sep{width:1px;align-self:stretch;background:var(--border)}.sch-dp__nav{flex:none;width:24px;height:24px;margin-top:2px;border:0;border-radius:var(--r-pill);background:none;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sch-dp__nav:hover{background:var(--surface-2)}.sch-dp__nav:focus-visible{outline:2px solid var(--p-accent);outline-offset:1px}.sch-dp__nav sch-icon{font-size:var(--icon-xs)}.sch-dp__mon{flex:none}.sch-dp__mh{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-base);color:var(--ink);text-align:center;margin-bottom:12px}.sch-dp__mh b{font-weight:var(--fw-semibold)}.sch-dp__grid{display:grid;grid-template-columns:repeat(7,30px);grid-auto-rows:minmax(30px,auto);align-content:start}.sch-dp__dw{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);text-align:center;padding-bottom:5px}.sch-dp__d,.sch-dp__e{min-height:30px;box-sizing:border-box;border:1px solid var(--border);margin:0 -1px -1px 0}.sch-dp__d{font-size:var(--fs-sm);line-height:1.2;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink);cursor:pointer;background:none;padding:0;font-family:var(--font-ui);transition:background var(--dur-fast) var(--ease-standard)}.sch-dp__d:hover:not([data-sel=true]){background:var(--surface-2)}.sch-dp__d:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px;position:relative;z-index:2}.sch-dp__d[data-today=true]{border-color:var(--p-accent);font-weight:var(--fw-bold);position:relative;z-index:1}.sch-dp__d[data-range=true]{background:var(--p-accent-soft);border-color:transparent}.sch-dp__d[data-sel=true]{background:var(--p-accent);color:var(--p-on-accent);font-weight:var(--fw-bold);border-color:transparent;position:relative;z-index:1}.sch-dp__d[data-out=true]{color:var(--disabled-ink);cursor:not-allowed}.sch-dp__grid>:nth-child(8){border-top-left-radius:3px}.sch-dp__grid>:nth-child(14){border-top-right-radius:3px}.sch-dp__grid>:last-child{border-bottom-right-radius:3px}.sch-dp__grid>:nth-last-child(7){border-bottom-left-radius:3px}.sch-dp__foot{display:flex;justify-content:center;margin-top:var(--s-5)}.sch-dp__hint{margin:var(--s-3) 0 0;font-size:var(--fs-xs);color:var(--ink-muted);text-align:center}.sch-zf{flex:none;width:216px;padding-top:2px;font-family:var(--font-ui)}.sch-zf__ttl{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-base);color:var(--ink);margin:0 0 12px;text-align:center}.sch-zf__row{display:flex;align-items:center;gap:9px;font-size:var(--fs-sm);color:var(--ink);margin-bottom:9px}.sch-zf__row .sch-ck{flex:none}.sch-zf__nm{width:86px;flex:none}.sch-zf__tm{color:var(--ink-muted)}.sch-zf__ind{display:flex;align-items:flex-start;gap:6px;margin:var(--s-5) 0 12px;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--ink);line-height:1.35}.sch-zf__ind sch-icon{flex:none;font-size:var(--icon-xs)}.sch-zf__ind>span{min-width:0}.sch-zf__ind sch-icon{font-size:var(--icon-sm);color:var(--p-accent-ink)}.sch-zf__vb{display:flex;gap:var(--s-3)}.sch-zf__vb .sch-fld{flex:1;min-width:0}.sch-card-int{cursor:pointer;text-align:left;font:inherit;color:inherit;border:1px solid transparent;transform-origin:center center;transition:background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.sch-card-int:hover{transform:scale(1.05);z-index:5}.sch-card-int:active{transform:scale(1.1);z-index:6}.sch-card-int[data-active=true]{background:var(--surface-2);box-shadow:none;transform:scale(1)}.sch-card-int[data-active=true]:hover{transform:scale(1)}.sch-card-int[data-selected=true]:not([data-active=true]){background:var(--surface);box-shadow:none;border-color:var(--p-accent)}.sch-card-int:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.sch-news{display:block;width:100%;box-sizing:border-box;background:var(--surface);border-radius:var(--r-sm);box-shadow:var(--shadow-sm);padding:12px 14px;font-family:var(--font-ui)}.sch-news__top{display:flex;gap:12px;align-items:flex-start}.sch-news__mark{flex:none;width:34px;height:36px;display:flex;align-items:center;justify-content:center}.sch-news__mark sch-icon{font-size:32px}.sch-news__mark img,.sch-news__mark svg{width:auto;height:30px;display:block}.sch-news__head{min-width:0;flex:1}.sch-news__date{display:block;font-size:var(--fs-xs);color:var(--ink-muted)}.sch-news__ttl{display:block;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-base);color:var(--ink);margin:1px 0 0;line-height:1.2}.sch-news__body{display:block;font-size:var(--fs-xs);color:var(--ink-muted);line-height:1.5;margin:8px 0 0}.sch-news__body[data-clamp=true]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sch-status{position:relative;display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;background:var(--surface);border-radius:var(--r-sm);box-shadow:var(--shadow-sm);padding:9px 14px 9px 22px;overflow:hidden;font-family:var(--font-ui)}.sch-status__bar{position:absolute;left:0;top:0;bottom:0;width:7px;z-index:2;background:var(--p-accent)}@keyframes sch-status-live{0%,to{opacity:1}50%{opacity:.35}}.sch-status__live{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none;animation:sch-status-live 1.6s var(--ease-standard) infinite}@media(prefers-reduced-motion:reduce){.sch-status__live{animation:none}}.sch-status__mark{flex:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--ink-strong)}.sch-status__mark sch-icon{font-size:24px}.sch-status__body{flex:1;min-width:0}.sch-status__head{display:flex;align-items:center;gap:8px;min-width:0}.sch-status__nm{flex:1;min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-status__ds{display:block;font-size:var(--fs-xs);color:var(--ink-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-card-int:hover .sch-status__ds,.sch-status[data-active=true] .sch-status__ds{white-space:normal;overflow:visible}.sch-status__time{flex:none;font-size:var(--fs-xs);color:var(--ink-muted);white-space:nowrap;align-self:flex-start;padding-top:2px}.sch-status .sch-badge{flex:none;font-size:var(--fs-2xs);padding:2px 7px;letter-spacing:.04em;text-transform:uppercase}.sch-empty{margin:0;padding:7px 0;font-family:var(--font-ui);font-size:var(--fs-md);color:var(--ink-muted)}.sch-gallery[data-empty=true]{display:block}.sch-dlg__bd>.sch-empty{padding:2px 0}.sch-dlg-scrim{position:fixed;inset:0;background:var(--overlay-scrim);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}.sch-dlg-scrim[data-inline=true]{position:absolute}.sch-dlg{position:relative;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-sm);border-radius:var(--r-lg);box-shadow:var(--shadow-modal);overflow:hidden;z-index:var(--z-modal)}.sch-dlg[data-size=s]{width:300px}.sch-dlg[data-size=m]{width:460px}.sch-dlg[data-size=l]{width:640px}.sch-dlg[data-size=xl]{width:1040px}.sch-dlg__hd{display:flex;align-items:center;gap:10px;position:relative;flex:none;min-width:0;padding:var(--s-4) var(--s-10) var(--s-4) var(--s-5);border-bottom:1px solid var(--border)}.sch-dlg__hd>div{min-width:0}.sch-dlg[data-align=center] .sch-dlg__hd{justify-content:center;text-align:center;padding-left:calc(var(--s-10) + var(--s-3));padding-right:calc(var(--s-10) + var(--s-3))}.sch-dlg[data-align=center] .sch-dlg__hd>div{max-width:100%}.sch-dlg[data-bare-head=true] .sch-dlg__hd{border-bottom:0;padding-bottom:0}.sch-dlg .sch-dlg__ttl{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h2);line-height:1.2;color:var(--ink-strong);margin:0;text-transform:none;letter-spacing:normal}.sch-dlg .sch-dlg__sub{font-size:var(--fs-xs);color:var(--ink-muted);margin:3px 0 0;text-transform:none;letter-spacing:normal}.sch-dlg__hd sch-icon{font-size:var(--icon-lg);color:var(--p-accent-ink);flex:none}.sch-dlg__x{position:absolute;top:50%;right:var(--s-4);transform:translateY(-50%)}.sch-tabrow{display:flex;align-items:center;gap:0;flex:none;padding:0 var(--s-4);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.sch-tabrow::-webkit-scrollbar{display:none}.sch-tab{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--ink-muted);background:none;border:0;border-bottom:2px solid transparent;padding:13px 12px 11px;margin-bottom:-1px;cursor:pointer;white-space:nowrap}.sch-tab:hover{color:var(--ink)}.sch-tab:disabled{color:var(--disabled-ink);cursor:not-allowed;opacity:.55}.sch-tab:disabled:hover{color:var(--disabled-ink)}.sch-tab[aria-selected=true]{color:var(--p-accent-ink);border-bottom-color:var(--p-accent)}.sch-tab:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.sch-tabrow .sch-dlg__x{position:static;transform:none;margin-left:auto}.sch-si__main>.sch-tabrow{padding:0 18px}.sch-dlg__bd{padding:var(--s-4) var(--s-5);line-height:var(--lh-base);color:var(--ink);flex:1 1 auto;min-height:0}.sch-dlg[data-scroll=true] .sch-dlg__bd{overflow:auto}.sch-dlg[data-align=center] .sch-dlg__bd{text-align:center}.sch-dlg__ft{display:flex;flex-wrap:wrap;gap:var(--s-3);flex:none;padding:var(--s-3) var(--s-5) var(--s-5)}.sch-dlg[data-actions=end] .sch-dlg__ft{justify-content:flex-end}.sch-dlg[data-actions=center] .sch-dlg__ft{justify-content:center}.sch-dlg[data-actions=between] .sch-dlg__ft{justify-content:space-between}.sch-si{position:absolute;display:flex;pointer-events:auto;box-sizing:border-box;--si-tab-w:34px;font-family:var(--font-ui);color:var(--ink);z-index:var(--z-panel)}.sch-si *{box-sizing:border-box}.sch-si[data-edge=right]{top:0;right:0;bottom:0;flex-direction:row;animation:sch-si-in-r .26s var(--ease-standard)}.sch-si[data-edge=left]{top:0;left:0;bottom:0;flex-direction:row-reverse;animation:sch-si-in-l .26s var(--ease-standard)}.sch-si[data-edge=bottom]{left:0;right:0;bottom:0;flex-direction:column;animation:sch-si-in-b .26s var(--ease-standard)}.sch-si[data-width=full][data-edge=right],.sch-si[data-width=full][data-edge=left]{width:calc(100% - var(--si-tab-w))}.sch-si[data-width=full][data-edge=bottom]{height:calc(100% - var(--si-tab-w))}@keyframes sch-si-in-r{0%{transform:translate(100%)}to{transform:none}}@keyframes sch-si-in-l{0%{transform:translate(-100%)}to{transform:none}}@keyframes sch-si-in-b{0%{transform:translateY(100%)}to{transform:none}}.sch-si[data-closing=true]{pointer-events:none}.sch-si[data-closing=true][data-edge=right]{animation:sch-si-out-r .26s var(--ease-standard) forwards}.sch-si[data-closing=true][data-edge=left]{animation:sch-si-out-l .26s var(--ease-standard) forwards}.sch-si[data-closing=true][data-edge=bottom]{animation:sch-si-out-b .26s var(--ease-standard) forwards}@keyframes sch-si-out-r{0%{transform:none}to{transform:translate(100%)}}@keyframes sch-si-out-l{0%{transform:none}to{transform:translate(-100%)}}@keyframes sch-si-out-b{0%{transform:none}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.sch-si,.sch-si[data-closing=true][data-edge=right],.sch-si[data-closing=true][data-edge=left],.sch-si[data-closing=true][data-edge=bottom]{animation:none}}.sch-si__grip{flex:none;background:var(--surface);position:relative;z-index:3;touch-action:none;display:flex;align-items:center;justify-content:center}.sch-si__grip>.bar{border-radius:2px;background:var(--border);pointer-events:none}.sch-si__grip[data-resizable=false]{cursor:default}.sch-si[data-edge=right] .sch-si__grip{width:24px;align-self:stretch;cursor:ew-resize;box-shadow:var(--shadow-pop);clip-path:inset(0 0 0 -40px)}.sch-si[data-edge=left] .sch-si__grip{width:24px;align-self:stretch;cursor:ew-resize;box-shadow:var(--shadow-pop);clip-path:inset(0 -40px 0 0)}.sch-si[data-edge=bottom] .sch-si__grip{height:24px;align-self:stretch;cursor:ns-resize;box-shadow:var(--shadow-pop);clip-path:inset(-40px 0 0 0)}.sch-si[data-edge=right] .sch-si__grip>.bar,.sch-si[data-edge=left] .sch-si__grip>.bar{width:3px;height:40px}.sch-si[data-edge=bottom] .sch-si__grip>.bar{width:40px;height:3px}.sch-si__tab{position:absolute;display:flex;align-items:center;gap:7px;padding:14px 7px;background:var(--surface);cursor:pointer;z-index:4;color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:.04em;line-height:1;border:0}.sch-si__tab sch-icon{font-size:var(--icon-xs);flex:none}.sch-si__tab .lbl{writing-mode:vertical-rl}.sch-si__tab--close{color:var(--ink-strong);font-weight:var(--fw-semibold)}.sch-si__tab:hover{background:var(--surface-2)}.sch-si__tab:focus-visible{outline-offset:-2px}.sch-si[data-edge=right] .sch-si__tab{right:100%;flex-direction:column;border-radius:var(--r-lg) 0 0 var(--r-lg);border-left:3px solid var(--p-accent);box-shadow:var(--shadow-ribbon);clip-path:inset(-40px 0 -40px -40px)}.sch-si[data-edge=left] .sch-si__tab{left:100%;flex-direction:column;border-radius:0 var(--r-lg) var(--r-lg) 0;border-right:3px solid var(--p-accent);box-shadow:var(--shadow-ribbon);clip-path:inset(-40px -40px -40px 0)}.sch-si[data-edge=bottom] .sch-si__tab{bottom:100%;flex-direction:row;padding:7px 14px;border-radius:var(--r-lg) var(--r-lg) 0 0;border-top:3px solid var(--p-accent);box-shadow:var(--shadow-ribbon);clip-path:inset(-40px -40px 0 -40px)}.sch-si[data-edge=right] .sch-si__tab--min,.sch-si[data-edge=left] .sch-si__tab--min{bottom:22px}.sch-si[data-edge=right] .sch-si__tab--close,.sch-si[data-edge=left] .sch-si__tab--close{top:22px}.sch-si[data-edge=bottom] .sch-si__tab--min{left:22px}.sch-si[data-edge=bottom] .sch-si__tab--close{right:22px}.sch-si[data-edge=bottom] .sch-si__tab .lbl{writing-mode:horizontal-tb;transform:none}.sch-si[data-edge=left] .sch-si__tab--min sch-icon{transform:rotate(180deg)}.sch-si[data-edge=bottom] .sch-si__tab--min sch-icon{transform:rotate(90deg)}.sch-si__main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface);box-shadow:var(--shadow-modal)}.sch-si[data-edge=right] .sch-si__main{border-left:1px solid var(--border)}.sch-si[data-edge=left] .sch-si__main{border-right:1px solid var(--border)}.sch-si[data-edge=bottom] .sch-si__main{border-top:1px solid var(--border)}.sch-si__head{flex:none;display:flex;align-items:center;gap:12px;padding:14px 18px 12px;border-bottom:1px solid var(--border)}.sch-si__head .ic{width:38px;height:38px;border-radius:9px;flex:none;background:var(--p-accent-soft);color:var(--p-accent-ink);display:inline-flex;align-items:center;justify-content:center}.sch-si__head .ic sch-icon{font-size:var(--icon-lg)}.sch-si__titles{flex:1;min-width:0}.sch-si .sch-si__ttl{display:block;text-transform:none;letter-spacing:normal;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:1.2;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.sch-si .sch-si__sub{display:block;text-transform:none;letter-spacing:normal;font-size:var(--fs-sm);color:var(--ink-muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-si__collapse{flex:none;width:26px;height:26px;border:none;background:transparent;border-radius:var(--r-sm);color:var(--ink-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.sch-si__collapse:hover{background:var(--surface-2);color:var(--p-accent-ink)}.sch-si__collapse sch-icon{font-size:var(--icon-sm);transform:rotate(-90deg)}.sch-si__reveal{flex:none;display:flex;align-items:center;justify-content:center;gap:6px;min-height:20px;border:0;border-bottom:1px solid var(--border);background:var(--surface);color:var(--ink-muted);cursor:pointer;font-size:var(--fs-2xs);line-height:1;transition:color var(--dur-fast) var(--ease-standard);width:100%}.sch-si__reveal:hover{color:var(--p-accent-ink)}.sch-si__reveal sch-icon{font-size:var(--icon-sm);transform:rotate(90deg)}.sch-si__status{flex:none}.sch-si__headacts{flex:none;display:flex;align-items:center;gap:4px}.sch-si__headx{flex:none;width:26px;height:26px;border:none;background:transparent;border-radius:var(--r-sm);color:var(--ink-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sch-si__headx:hover{background:var(--surface-2);color:var(--p-accent-ink)}.sch-si__headx sch-icon{font-size:var(--icon-sm)}.sch-si[data-density=compact] .sch-si__head{padding:8px 12px;gap:8px}.sch-si[data-density=compact] .sch-si__head .ic{width:26px;height:26px;border-radius:var(--r-sm)}.sch-si[data-density=compact] .sch-si__head .ic sch-icon{font-size:var(--icon-sm)}.sch-si[data-density=compact] .sch-si__ttl{font-size:var(--fs-h3)}.sch-si[data-density=compact] .sch-si__sub{font-size:var(--fs-xs)}.sch-si[data-density=compact] .sch-si__body{padding:10px 12px 14px}.sch-si[data-density=compact] .sch-si__foot{padding:8px 12px}.sch-si__body{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px 18px 22px}.sch-si[data-active=false] .sch-si__body,.sch-si[data-active=false] .sch-si__foot{filter:grayscale(1)}[data-sch-si-fokus=true]>*:not(.sch-si):not(.sch-si-dock):not(:has(>.sch-si)):not(:has(>.sch-si-dock)){filter:grayscale(1)}.sch-si[data-body-padding=none] .sch-si__body{padding:0}.sch-si[data-body-layout=fill] .sch-si__body{display:flex;flex-direction:column;overflow:hidden}.sch-si[data-body-layout=fill] .sch-si__body>*{min-height:0}.sch-si[data-body-layout=fill] .sch-si__body>:only-child{flex:1}.sch-si__foot{flex:none;border-top:1px solid var(--border);background:var(--surface);padding:12px 18px;display:flex;align-items:center;gap:10px}.sch-si__foot .spacer{flex:1}.sch-si-dock{position:absolute;z-index:var(--z-dock);pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:7px;padding:14px 7px;background:var(--surface);color:var(--ink);font-weight:var(--fw-medium);letter-spacing:.04em;font-size:var(--fs-sm);line-height:1;border:0;animation:sch-si-dock-pulse 1.4s var(--ease-standard) 2 both}.sch-si-dock sch-icon{font-size:var(--icon-xs);flex:none}.sch-si-dock .lbl{writing-mode:vertical-rl}.sch-si-dock[data-edge=right]{right:0;bottom:calc(22px + var(--si-dock-off, 0px));flex-direction:column;border-radius:var(--r-lg) 0 0 var(--r-lg);border-left:3px solid var(--p-accent);box-shadow:var(--shadow-ribbon)}.sch-si-dock[data-edge=left]{left:0;bottom:calc(22px + var(--si-dock-off, 0px));flex-direction:column;border-radius:0 var(--r-lg) var(--r-lg) 0;border-right:3px solid var(--p-accent);box-shadow:var(--shadow-ribbon)}.sch-si-dock[data-edge=bottom]{bottom:0;right:calc(22px + var(--si-dock-off, 0px));flex-direction:row;padding:7px 14px;border-radius:var(--r-lg) var(--r-lg) 0 0;border-top:3px solid var(--p-accent);box-shadow:var(--shadow-ribbon)}.sch-si-dock[data-edge=bottom] .lbl{writing-mode:horizontal-tb;transform:none}.sch-si-dock[data-edge=right] sch-icon{transform:rotate(180deg)}.sch-si-dock[data-edge=bottom] sch-icon{transform:rotate(-90deg)}@keyframes sch-si-dock-pulse{0%,to{box-shadow:var(--shadow-ribbon)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--p-accent) 45%,transparent),var(--shadow-ribbon)}}.sch-si-dock[data-pulse=true]{animation:sch-si-dock-pulse 1.1s ease-in-out 2}@media(prefers-reduced-motion:reduce){.sch-si-dock[data-pulse=true]{animation:none}}.sch-fld{position:relative;min-height:32px;margin:0;padding:0 11px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);box-shadow:none;display:flex;align-items:center;gap:8px;box-sizing:border-box;min-width:0}.sch-fld>legend{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-xs);color:var(--ink-muted);padding:0 5px;margin-left:-7px;line-height:1;text-transform:none;letter-spacing:normal}.sch-fld input,.sch-fld select,.sch-fld textarea,.sch-fld .sch-fld__val{flex:1;min-width:0;width:0;border:0;outline:0;background:transparent;font-family:var(--font-ui);font-size:var(--fs-md);color:var(--ink)}.sch-fld select{cursor:pointer;appearance:none;-webkit-appearance:none}.sch-fld textarea{resize:none;padding:7px 0;line-height:1.4}.sch-fld ::placeholder{color:var(--ink-muted)}.sch-fld .sch-fld__val.is-placeholder{color:var(--ink-muted)}.sch-fld sch-icon{color:var(--ink-muted);flex:none;font-size:var(--icon-md)}.sch-fld button.sch-fld__ic{border:0;background:none;padding:0;cursor:pointer;color:var(--ink-muted);display:inline-flex;flex:none}.sch-fld button.sch-fld__ic:hover{color:var(--p-accent-ink)}.sch-fld button.sch-fld__ic:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px;border-radius:var(--r-sm)}.sch-fld__spin{display:flex;flex-direction:column;flex:none;color:var(--ink)}.sch-fld__spin button{border:0;background:none;padding:0;width:11px;height:9px;cursor:pointer;color:inherit;display:flex;align-items:center;justify-content:center}.sch-fld__spin button sch-icon{font-size:9px;color:inherit}.sch-fld__spin .up sch-icon{transform:rotate(180deg)}.sch-fld:hover{background:var(--surface-2);border-color:transparent}.sch-fld:focus-within{background:var(--surface);border-color:var(--p-accent)}.sch-fld[data-state=fehler]{background:var(--surface);border-color:var(--status-danger)}.sch-fld[data-state=fehler] sch-icon{color:var(--status-danger)}.sch-fld[data-state=readonly]{background:var(--border);border-color:transparent}.sch-fld[data-state=readonly]:hover{background:var(--border)}.sch-fld[data-state=disabled],.sch-fld[data-state=disabled]:hover{background:var(--disabled-bg);border-color:var(--disabled-bg-2)}.sch-fld[data-state=disabled] input,.sch-fld[data-state=disabled] select,.sch-fld[data-state=disabled] textarea,.sch-fld[data-state=disabled] .sch-fld__val,.sch-fld[data-state=disabled]>legend{color:var(--disabled-ink)}.sch-fld[data-state=disabled] sch-icon{color:var(--disabled-ink)}.sch-fld[data-width=s]{width:72px}.sch-fld[data-width=m]{width:152px}.sch-fld[data-width=b]{width:308px}.sch-fld[data-width=full]{width:100%}.sch-fld[data-control=textarea]{height:auto;min-height:32px;align-items:flex-start;padding-top:0;padding-bottom:6px;flex-direction:column}.sch-fld[data-control=textarea] textarea{width:100%;flex:1}.sch-fld-hint{font-size:var(--fs-xs);color:var(--ink-muted);margin:5px 0 0}.sch-fld-hint[data-tone=fehler]{color:var(--status-danger-ink-soft)}.sch-fld-wrap{display:inline-flex;flex-direction:column;min-width:0}.sch-fld-wrap[data-width=full]{display:flex}.sch-sel{position:relative;display:inline-flex;flex-direction:column;min-width:0;font-family:var(--font-ui)}.sch-sel[data-width=s]{width:72px}.sch-sel[data-width=m]{width:152px}.sch-sel[data-width=b]{width:308px}.sch-sel[data-width=full]{display:flex;width:100%}.sch-sel>.sch-fld{width:100%;cursor:pointer}.sch-sel[data-state=disabled]>.sch-fld,.sch-sel[data-state=readonly]>.sch-fld{cursor:default}.sch-sel__caret{flex:none;font-size:9px;color:var(--ink-muted);display:inline-flex;transition:transform .12s var(--ease-standard, ease)}.sch-sel[data-open=true] .sch-sel__caret{transform:rotate(180deg)}.sch-sel__val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);color:var(--ink);text-align:left}.sch-sel__val[data-placeholder=true]{color:var(--ink-muted)}.sch-sel__inline{display:flex;align-items:center;gap:5px;width:100%;min-width:0;min-height:24px;padding:0;border:1px solid transparent;border-radius:var(--r-sm);background:none;cursor:pointer;font:inherit;box-sizing:border-box}.sch-sel__inline:hover{background:var(--surface-2)}.sch-sel__inline:focus-visible{outline:2px solid var(--p-accent);outline-offset:1px}.sch-sel[data-open=true] .sch-sel__inline{padding:0 2px 0 8px;border-color:var(--p-accent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-accent) 16%,transparent)}.sch-sel__inline .sch-sel__caret{margin-left:auto}.sch-sel__text{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);color:var(--ink-strong)}.sch-sel__text:hover{color:var(--p-accent-ink)}.sch-sel__text:focus-visible{outline:2px solid var(--p-accent);outline-offset:3px;border-radius:var(--r-sm)}.sch-sel__text .sch-sel__caret{font-size:11px}.sch-sel__panel,.sch-menu,.sch-fly{box-sizing:border-box;display:flex;flex-direction:column;padding:5px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-pop)}.sch-fly{position:fixed;z-index:var(--z-flyout);font-family:var(--font-ui);font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--ink);overflow:auto;overscroll-behavior:contain;animation:sch-fly-in .14s var(--ease-standard)}.sch-fly[data-padding=none]{padding:0}.sch-fly__scrim{position:fixed;inset:0;z-index:var(--z-flyout);background:transparent}@keyframes sch-fly-in{0%{transform:translateY(-2px)}to{transform:none}}.sch-sel__panel{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-flyout)}.sch-sel__panel[data-panel=search],.sch-sel__panel[data-panel=multi]{padding:8px}.sch-sel__panel[data-panel=content]{padding:0;width:680px;max-width:92vw;overflow:hidden}.sch-sel__search{display:flex;align-items:center;gap:7px;flex:none;min-height:28px;padding:0 8px;margin-bottom:6px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);box-sizing:border-box}.sch-sel__search:focus-within{border-color:var(--p-accent)}.sch-sel__search sch-icon{flex:none;font-size:12px;color:var(--ink-muted)}.sch-sel__search input{flex:1;min-width:0;width:0;border:0;outline:0;background:transparent;font-family:var(--font-ui);font-size:var(--fs-md);color:var(--ink)}.sch-sel__search input::placeholder{color:var(--ink-muted)}.sch-sel__count{flex:none;font-size:var(--fs-xs);color:var(--ink-muted)}.sch-sel__head{display:flex;align-items:center;gap:8px;flex:none;padding:10px 12px;border-bottom:1px solid var(--border)}.sch-sel__head .sch-sel__search{flex:1;margin:0;border-color:var(--border-strong)}.sch-sel__list{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;max-height:280px}.sch-sel__panel[data-capped=true]{display:flex;flex-direction:column;overflow:hidden}.sch-sel__panel[data-capped=true] .sch-sel__list{max-height:none;flex:1 1 auto;min-height:0}.sch-sel__panel[data-panel=content] .sch-sel__list{max-height:380px;gap:6px;padding:8px;background:var(--bg)}.sch-sel__sep{flex:none;height:1px;margin:4px 0;background:var(--border)}.sch-sel__empty{padding:10px 8px;font-size:var(--fs-md);color:var(--ink-muted)}.sch-sel__opt{display:flex;align-items:center;gap:8px;flex:none;width:100%;box-sizing:border-box;padding:6px 10px;border:0;border-radius:var(--r-sm);background:none;cursor:pointer;text-align:left;font-family:var(--font-ui);font-size:var(--fs-md);color:var(--ink)}.sch-sel__opt:hover,.sch-sel__opt[data-active=true]{background:var(--p-accent-soft)}.sch-sel__opt:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.sch-sel__opt[data-on=true]{font-weight:var(--fw-semibold)}.sch-sel__opt[data-disabled=true]{color:var(--disabled-ink);cursor:not-allowed;background:none}.sch-sel__opt>.lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-sel__opt>.meta{flex:none;font-size:var(--fs-xs);color:var(--ink-muted)}.sch-sel__all{font-weight:var(--fw-semibold);color:var(--ink-strong);padding:6px 8px}.sch-sel__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ink-muted)}.sch-sel__code{flex:none;min-width:22px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink-muted)}.sch-sel__ok{flex:none;font-size:12px;color:var(--p-accent-ink)}.sch-sel__card{display:flex;align-items:flex-start;gap:12px;flex:none;width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;text-align:left;font-family:var(--font-ui)}.sch-sel__card:hover,.sch-sel__card[data-active=true]{border-color:var(--p-accent)}.sch-sel__card[data-on=true]{border-color:var(--p-accent);background:var(--p-accent-soft)}.sch-sel__card:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.sch-sel__k{flex:none;width:88px}.sch-sel__kl{display:block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.sch-sel__kv{display:block;margin-top:2px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink)}.sch-sel__body{flex:1;min-width:0}.sch-sel__name{display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-sel__sub{display:block;margin-top:2px;font-size:var(--fs-xs);color:var(--ink-muted)}.sch-sel__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.sch-sel__tag{padding:1px 6px;border:1px solid var(--border);border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--ink-muted);background:var(--surface)}.sch-sel__hint{font-size:var(--fs-xs);color:var(--ink-muted);margin:5px 0 0}.sch-sel__hint[data-tone=fehler]{color:var(--status-danger-ink-soft)}.sch-menu{min-width:168px;font-family:var(--font-ui)}.sch-menu[data-at="1"]{position:fixed;z-index:var(--z-flyout)}.sch-menu__item{display:flex;align-items:center;gap:9px;flex:none;width:100%;box-sizing:border-box;padding:8px;border:0;border-radius:var(--r-sm);background:none;cursor:pointer;text-align:left;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ink)}.sch-menu__item:hover,.sch-menu__item[data-active=true]{background:var(--p-accent-soft)}.sch-menu__item:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.sch-menu__item[data-disabled=true]{color:var(--disabled-ink);cursor:not-allowed;background:none}.sch-menu__item[data-tone=fehler]{color:var(--status-danger-ink-soft)}.sch-menu__item[data-tone=fehler] sch-icon{color:var(--status-danger-ink-soft)}.sch-menu__item[data-icon-side=rechts]{justify-content:space-between}.sch-menu__item>.lbl{flex:1;min-width:0}.sch-menu__item sch-icon{flex:none;font-size:var(--icon-md);color:var(--ink)}.sch-menu__item[data-disabled=true] sch-icon{color:var(--disabled-ink)}.sch-menu__sc{flex:none;font-size:var(--fs-xs);color:var(--ink-muted)}.sch-menu__hd{padding:8px 8px 4px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.sch-menu__sep{flex:none;height:1px;margin:4px 0;background:var(--border)}.sch-menu[data-variant=gross] .sch-menu__item{gap:13px;padding:11px 10px}.sch-menu[data-variant=gross] .sch-menu__item sch-icon{font-size:var(--icon-xl)}.sch-menu__ic{position:relative;flex:none;display:inline-flex}.sch-menu__rank{position:absolute;left:-3px;bottom:-5px;padding:2px 3px;border-radius:3px;background:var(--p-accent);color:var(--p-on-accent);font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:1;letter-spacing:.02em}.sch-ctl{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ink);cursor:pointer}.sch-ctl[data-disabled=true]{cursor:not-allowed;color:var(--disabled-ink)}.sch-ctl input{position:absolute;opacity:0;width:0;height:0}.sch-ck{width:16px;height:16px;border-radius:3px;border:1.5px solid var(--control-border);background:var(--surface);flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.sch-ctl:hover .sch-ck:not([data-on=true]){background:var(--surface-2);border-color:var(--p-accent)}.sch-ck[data-on=true]{background:var(--ink);border-color:var(--ink)}.sch-ck[data-on=true]:after{content:"";width:9px;height:5px;border-left:2px solid var(--surface);border-bottom:2px solid var(--surface);transform:rotate(-45deg);margin-top:-2px}.sch-ck[data-variant=menu]{border-color:var(--p-accent);background:var(--surface)}.sch-ck[data-variant=menu][data-on=true]{background:var(--p-accent);border-color:var(--p-accent)}.sch-ck[data-variant=menu][data-on=true]:after{border-color:var(--p-on-accent)}.sch-ctl[data-disabled=true] .sch-ck{background:var(--disabled-bg);border-color:var(--disabled-bg-2)}.sch-ctl[data-disabled=true] .sch-ck[data-on=true]{background:var(--disabled-bg-2);border-color:var(--disabled-bg-2)}.sch-radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--control-border);background:var(--surface);flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.sch-ctl:hover .sch-radio:not([data-on=true]){background:var(--surface-2);border-color:var(--p-accent)}.sch-radio[data-on=true]{border-color:var(--p-accent)}.sch-radio[data-on=true]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--p-accent)}.sch-ctl[data-disabled=true] .sch-radio{background:var(--disabled-bg);border-color:var(--disabled-bg-2)}.sch-ctl[data-disabled=true] .sch-radio[data-on=true]:after{background:var(--disabled-bg-2)}.sch-ctl input:focus-visible+.sch-ck,.sch-ctl input:focus-visible+.sch-radio,.sch-ctl input:focus-visible+.sch-switch{outline:2px solid var(--p-accent);outline-offset:2px}.sch-switch{width:42px;height:22px;border-radius:var(--r-pill);background:var(--disabled-bg-2);position:relative;flex:none;box-sizing:border-box;transition:background var(--dur-fast) var(--ease-standard)}.sch-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--p-on-accent);transition:left var(--dur-fast) var(--ease-standard)}.sch-switch[data-on=true]{background:var(--p-accent)}.sch-switch[data-on=true]:after{left:22px}.sch-ctl:hover .sch-switch[data-on=true]{background:var(--p-accent-hover)}.sch-ctl[data-disabled=true] .sch-switch{background:var(--disabled-bg)}.sch-ctl[data-disabled=true] .sch-switch[data-on=true]{background:var(--disabled-bg-2)}.sch-slider{position:relative;width:150px;height:18px;display:flex;align-items:center;cursor:pointer;flex:none}.sch-slider .track{position:absolute;left:0;right:0;height:2px;background:var(--p-accent)}.sch-slider .knob{position:absolute;top:0;width:18px;height:18px;border-radius:50%;background:var(--p-accent);transform:translate(-9px);cursor:grab}.sch-slider:hover .knob{background:var(--p-accent-hover)}.sch-slider[data-dragging=true] .knob{background:var(--p-accent);outline:1px solid var(--ink);cursor:grabbing}.sch-slider[data-disabled=true]{cursor:not-allowed}.sch-slider[data-disabled=true] .track,.sch-slider[data-disabled=true] .knob{background:var(--disabled-bg-2);cursor:not-allowed}.sch-slider:focus-visible{outline:2px solid var(--p-accent);outline-offset:4px;border-radius:var(--r-pill)}.sch-ctl__val{font-size:var(--fs-sm);color:var(--ink-muted)}.sch-seg{display:flex;border:1px solid var(--border-strong);border-radius:var(--r-pill);overflow:hidden;width:fit-content}.sch-seg button{font-family:var(--font-ui);padding:8px 16px;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--ink-muted);cursor:pointer;background:none;border:0}.sch-seg button[aria-pressed=true]{background:var(--p-accent);color:var(--p-on-accent)}.sch-seg button:not([aria-pressed=true]):hover{background:var(--surface-2);color:var(--ink)}.sch-seg button:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.sch-seg[data-disabled=true] button{cursor:not-allowed;color:var(--disabled-ink)}.sch-seg[data-disabled=true] button[aria-pressed=true]{background:var(--disabled-bg-2);color:var(--surface)}.sch-seg[data-variant=einheit]{gap:2px;height:32px;box-sizing:border-box;padding:3px;border-radius:var(--r-pill);background:var(--surface-2);border-color:var(--border)}.sch-seg[data-variant=einheit] button{flex:1 1 0;min-width:26px;height:24px;padding:0 8px;border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.sch-seg[data-variant=einheit] button[aria-pressed=true]{background:var(--p-accent);color:var(--p-on-accent)}.sch-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--fw-semibold);padding:4px 10px;border-radius:var(--r-pill);border:1px solid transparent;box-sizing:border-box;white-space:nowrap}.sch-badge sch-icon{font-size:12px;flex:none}.sch-badge[data-tone=ok]{background:var(--status-ok-soft);color:var(--status-ok-ink-soft)}.sch-badge[data-tone=info]{background:var(--p-accent-soft);color:var(--p-accent-ink)}.sch-badge[data-tone=warn]{background:var(--status-warn-soft);color:var(--status-warn-ink-soft)}.sch-badge[data-tone=fehler]{background:var(--status-danger-soft);color:var(--status-danger-ink-soft)}.sch-badge[data-tone=neutral]{background:var(--surface-2);color:var(--ink-muted);border-color:var(--border)}.sch-badge[data-kind=count]{min-width:18px;min-height:18px;padding:0 5px;justify-content:center;background:var(--p-accent);color:var(--p-on-accent);font-weight:var(--fw-bold)}.sch-badge[data-kind=tag]{border-radius:var(--r-sm);padding:5px 14px;font-size:var(--fs-sm);font-weight:var(--fw-medium);background:var(--p-accent-soft);color:var(--p-accent-ink)}.sch-badge[data-kind=chip]{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--ink-strong);background:var(--surface);border-color:var(--border);padding:5px 11px;gap:7px}.sch-badge[data-kind=chip] sch-icon{font-size:var(--icon-sm);color:var(--ink-muted)}.sch-badge__x{border:0;background:none;padding:0;margin:0 -2px 0 1px;cursor:pointer;color:var(--ink-muted);display:inline-flex;align-items:center}.sch-badge__x:hover{color:var(--status-danger)}.sch-badge__x:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px;border-radius:var(--r-sm)}.sch-badge__x sch-icon{font-size:9px;color:inherit}.sch-kv{display:grid;grid-template-columns:var(--sch-kv-label, 180px) 1fr;gap:5px 14px;margin:0;font-family:var(--font-ui);font-size:var(--fs-md);align-items:baseline}.sch-kv[data-columns="2"]{grid-template-columns:var(--sch-kv-label, 180px) 1fr var(--sch-kv-label, 180px) 1fr}.sch-kv>dt{color:var(--ink-muted);margin:0}.sch-kv>dd{color:var(--ink);margin:0}.sch-kv[data-rules=true]>dd{border-bottom:1px solid var(--border);padding-bottom:5px}.sch-kv[data-rules=true]>dt{border-bottom:1px solid var(--border);padding-bottom:5px}.sch-kv-head{font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink);background:var(--surface-2);padding:7px 14px;border-radius:var(--r-sm);margin:0 0 8px}.sch-kv-group{margin-bottom:14px}.sch-tbl{width:100%;font-family:var(--font-ui)}.sch-tbl .sch-th-right .ag-header-cell-label{justify-content:flex-end}.sch-tbl .sch-th-center .ag-header-cell-label{justify-content:center}.sch-tbl .ag-header-cell-menu-button,.sch-tbl .ag-header-cell-filter-button,.sch-tbl .ag-header-icon.ag-header-cell-menu-button{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard)}.sch-tbl .ag-header-cell:hover .ag-header-cell-menu-button,.sch-tbl .ag-header-cell:hover .ag-header-cell-filter-button,.sch-tbl .ag-header-cell:focus-within .ag-header-cell-menu-button,.sch-tbl .ag-header-cell:focus-within .ag-header-cell-filter-button,.sch-tbl .ag-header-cell.ag-column-menu-visible .ag-header-cell-menu-button,.sch-tbl .ag-header-cell.ag-header-cell-filtered .ag-header-cell-filter-button,.sch-tbl .ag-header-cell.ag-filter-active .ag-header-cell-filter-button{opacity:1;pointer-events:auto}.sch-tbl .hcell .tools{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard)}.sch-tbl .ag-header-cell:hover .hcell .tools,.sch-tbl .ag-header-cell:focus-within .hcell .tools,.sch-tbl .ag-header-cell.ag-column-menu-visible .hcell .tools,.sch-tbl .ag-header-cell.ag-header-cell-filtered .hcell .tools,.sch-tbl .hcell .tools[data-open]{opacity:1;pointer-events:auto}.sch-tbl-missing{font-family:var(--font-ui);font-size:var(--fs-md);line-height:1.6;color:var(--status-danger-ink-soft);background:var(--status-danger-soft);border:1px solid var(--status-danger-border);border-radius:var(--r-sm);padding:12px 14px}.sch-tbl-missing code{font-size:var(--fs-2xs);color:var(--ink);word-break:break-all}.ag-row.sch-lnk-haupt,.ag-row.sch-lnk-folge{--sch-lnk-fill:var(--status-info-soft);--sch-lnk-line:var(--status-info-border);--sch-lnk-edge:var(--p-accent);background:var(--sch-lnk-fill)!important}.ag-row.sch-lnk-haupt:hover,.ag-row.sch-lnk-folge:hover{background:var(--sch-lnk-fill)!important}.ag-row.sch-lnk-fehler{--sch-lnk-fill:var(--status-danger-soft);--sch-lnk-line:var(--status-danger-border);--sch-lnk-edge:var(--status-danger)}.ag-row.sch-lnk-folge.sch-lnk-fehler .ag-cell{color:var(--status-danger-ink-soft)}.ag-row.sch-lnk-haupt:before,.ag-row.sch-lnk-folge:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sch-lnk-edge);z-index:2}.ag-row.sch-lnk-haupt:before{border-radius:2px 0 0}.ag-row.sch-lnk-folge:before{border-radius:0 0 2px}.ag-row.sch-lnk-haupt{box-shadow:inset 0 1px 0 var(--sch-lnk-line)}.ag-row.sch-lnk-folge .sch-lnk-cell{padding-left:26px!important;background-image:linear-gradient(var(--sch-lnk-line),var(--sch-lnk-line)),linear-gradient(var(--sch-lnk-line),var(--sch-lnk-line));background-size:1px 50%,7px 1px;background-position:11px 0,11px 50%;background-repeat:no-repeat}.ag-row.sch-pad{pointer-events:none}.ag-row.sch-pad:hover{background:var(--surface)!important}.sch-tbl-note{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 12px;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-md);color:var(--ink-muted);white-space:nowrap}.sch-tbl-note[data-on=true]{border-color:var(--status-info-border);background:var(--status-info-soft);color:var(--ink)}.sch-tbl-note:hover{border-color:var(--border-strong)}.sch-tbl-note sch-icon{font-size:var(--icon-sm);flex:none;color:var(--ink-muted)}.sch-tbl-note .sch-tbl-note__act{color:var(--link);font-weight:var(--fw-semibold)}.ag-root-wrapper .ag-body-horizontal-scroll .ag-horizontal-left-spacer,.ag-root-wrapper .ag-body-horizontal-scroll .ag-horizontal-right-spacer{overflow:hidden;background:transparent}[data-visible-rows] .ag-root-wrapper .ag-body-viewport,[data-visible-rows] .ag-root-wrapper .ag-center-cols-viewport,[data-visible-rows] .ag-root-wrapper .ag-center-cols-container{min-height:0}.ag-root-wrapper .ag-header-cell:not(:hover):not(:focus-within):not(.ag-header-cell-filtered) .ag-header-cell-menu-button,.ag-root-wrapper .ag-header-cell:not(:hover):not(:focus-within):not(.ag-header-cell-filtered) .ag-header-cell-filter-button{width:0;min-width:0;padding:0;margin:0;border:0;overflow:hidden;opacity:0}.sch-offtbl{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ink);background:var(--surface)}.sch-offtbl caption{text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);padding:0 0 8px}.sch-offtbl th{background:var(--surface-2);color:var(--ink);font-weight:var(--fw-semibold);text-align:left;padding:11px 12px;white-space:nowrap}.sch-offtbl td{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:middle;line-height:1.35}.sch-offtbl td[data-align=right]{white-space:nowrap}.sch-offtbl [data-align=right]{text-align:right}.sch-offtbl [data-align=center]{text-align:center}.sch-offtbl[data-density=kompakt]{font-size:var(--fs-md)}.sch-offtbl[data-density=kompakt] th{padding:7px 8px}.sch-offtbl[data-density=kompakt] td{padding:6px 8px}.sch-offtbl[data-zebra=true] tbody tr:nth-child(2n) td{background:var(--surface-2)}.sch-offtbl tfoot td{font-weight:var(--fw-semibold);border-bottom:0;border-top:1px solid var(--border-strong)}.sch-offtbl-empty{font-size:var(--fs-md);color:var(--ink-muted);padding:18px 12px;text-align:center}.sch-offtbl-scroll{overflow:auto}.sch-media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;background:repeating-linear-gradient(135deg,var(--surface-2) 0 5px,var(--border) 5px 6px);min-width:0;min-height:0}.sch-media[data-radius=sm]{border-radius:var(--r-sm)}.sch-media[data-radius=lg]{border-radius:var(--r-lg)}.sch-media[data-radius=none]{border-radius:0}.sch-media[data-ratio="16/9"]{aspect-ratio:16/9}.sch-media[data-ratio="4/3"]{aspect-ratio:4/3}.sch-media[data-ratio="3/2"]{aspect-ratio:3/2}.sch-media[data-ratio="1/1"]{aspect-ratio:1/1}.sch-media[data-ratio=auto]{aspect-ratio:auto;height:100%}.sch-media[data-filled=true]{background:var(--surface-2)}.sch-media img{width:100%;height:100%;display:block}.sch-media__ph{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);text-align:center;padding:0 6px}.sch-media__ov{position:absolute;left:6px;top:6px;font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--p-on-accent);background:var(--overlay-strong);border-radius:var(--r-sm);padding:2px 6px}.sch-media figcaption{position:absolute;left:0;right:0;bottom:0;font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--p-on-accent);background:var(--overlay);padding:4px 7px}.sch-gallery{display:grid;min-width:0}.sch-gallery[data-layout=hero]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;height:230px}.sch-gallery[data-layout=strip]{grid-template-columns:2fr 1fr 1fr 1fr;grid-auto-rows:74px}.sch-rating{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-ui);color:var(--p-accent)}.sch-rating sch-icon{font-size:12px}.sch-rating sch-icon[data-on=false]{color:var(--border-strong)}.sch-rating[data-variant=punkte]{gap:2px}.sch-rating[data-variant=punkte] i{width:5px;height:5px;border-radius:50%;background:var(--border-strong)}.sch-rating[data-variant=punkte] i[data-on=true]{background:var(--p-accent)}.sch-rating[data-variant=balken]{display:flex;gap:10px;width:100%;color:var(--ink)}.sch-rating__lbl{flex:1;min-width:0;font-size:var(--fs-md);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-rating__bar{flex:none;width:78px;height:5px;border-radius:3px;background:var(--border);position:relative;overflow:hidden}.sch-rating__bar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--p-accent-hover)}.sch-rating__bar[data-tone=fehler] i{background:var(--status-danger)}.sch-rating__bar[data-tone=ok] i{background:var(--status-ok)}.sch-rating__val{flex:none;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);font-variant-numeric:tabular-nums}.sch-offer{position:relative;display:flex;gap:14px;align-items:flex-start;font-family:var(--font-ui);color:var(--ink);min-width:0}.sch-offer[data-variant=zeile]{padding:14px 0;border-bottom:1px solid var(--border)}.sch-offer[data-variant=kachel]{gap:9px;border:1px solid var(--border);border-radius:var(--r-sm);padding:8px}.sch-offer[data-selectable=true]{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.sch-offer[data-variant=kachel][data-selectable=true]{padding-left:30px}.sch-offer[data-variant=kachel][data-selectable=true]:not([data-selected=true]):hover{background:var(--surface-2)}.sch-offer[data-variant=zeile][data-selectable=true]:hover{background:var(--surface-2)}.sch-offer[data-variant=kachel][data-selected=true]{border-color:var(--p-accent);box-shadow:inset 0 0 0 1px var(--p-accent)}.sch-offer__ck{position:absolute;opacity:0;width:0;height:0}.sch-offer__box{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:15px;height:15px;border-radius:3px;border:1.5px solid var(--control-border);background:var(--surface)}.sch-offer[data-selected=true] .sch-offer__box{background:var(--p-accent);border-color:var(--p-accent)}.sch-offer[data-selected=true] .sch-offer__box:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid var(--p-on-accent);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.sch-offer__ck:focus-visible+.sch-offer__box{outline:2px solid var(--p-accent);outline-offset:2px}.sch-offer__media{flex:none;width:96px}.sch-offer__media .sch-media{height:64px}.sch-offer__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sch-offer__ttl{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--ink)}.sch-offer__sub{font-size:var(--fs-md);color:var(--ink-muted);line-height:1.45}.sch-offer__meta{font-size:var(--fs-2xs);color:var(--ink-muted)}.sch-offer__side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.sch-offer__side b{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--ink);white-space:nowrap}.sch-offer__note{font-size:var(--fs-2xs);color:var(--ink-muted)}.sch-offer__badge{position:absolute;right:8px;bottom:7px;background:var(--p-accent);color:var(--p-on-accent);font-size:var(--fs-2xs);font-weight:var(--fw-bold);padding:2px 7px;border-radius:3px}.sch-toolbar{display:inline-flex;align-items:center;flex-wrap:wrap;max-width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:6px 4px}.sch-toolbar[data-variant=status]{gap:14px;padding:10px 14px}.sch-toolbar__item{display:flex;align-items:center;gap:8px;padding:7px 14px;border:0;background:none;cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ink);white-space:nowrap;border-right:1px solid var(--border);transition:background var(--dur-fast) var(--ease-standard)}.sch-toolbar__item:last-child{border-right:0}.sch-toolbar[data-variant=status] .sch-toolbar__item{border-right:0;padding:0}.sch-toolbar__item sch-icon{font-size:var(--icon-md);color:var(--ink);flex:none}.sch-toolbar__item:hover:not(:disabled){background:var(--surface-2)}.sch-toolbar__item[data-active=true]{background:var(--p-accent-soft)}.sch-toolbar__item:disabled{color:var(--disabled-fg-2);cursor:not-allowed}.sch-toolbar__item:disabled sch-icon{color:var(--disabled-fg-2)}.sch-toolbar__item:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px;border-radius:var(--r-sm)}.sch-sechead{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;text-align:left;padding:8px 12px;border:0;border-radius:var(--r-sm);font-family:var(--font-ui);background:var(--p-section-head);color:var(--p-section-head-ink)}button.sch-sechead{cursor:pointer}button.sch-sechead:hover{filter:brightness(.97)}button.sch-sechead:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.sch-sechead>sch-icon{font-size:15px;flex:none}.sch-sechead__ttl{flex:1;min-width:0;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-sechead__aside{flex:none;font-size:var(--fs-md);opacity:.8}.sch-sechead__chev{flex:none;font-size:12px;transition:transform var(--dur) var(--ease-standard)}.sch-sechead[data-open=true] .sch-sechead__chev{transform:rotate(90deg)}.sch-banner{--msg-bg:var(--surface-2);--msg-border:var(--border);--msg-signal:var(--ink-muted);--msg-ink:var(--ink-strong);--msg-fill:var(--fill-neutral);--msg-on:var(--on-fill);display:flex;align-items:flex-start;gap:var(--s-3);box-sizing:border-box;width:100%;padding:10px 12px 10px 13px;border:1px solid var(--msg-border);border-left:3px solid var(--msg-signal);border-radius:var(--r-sm);background:var(--msg-bg);color:var(--ink);font-family:var(--font-ui)}.sch-banner[data-tone=ok],.sch-toast[data-tone=ok]{--msg-bg:var(--status-ok-soft);--msg-border:var(--status-ok-border);--msg-signal:var(--status-ok);--msg-ink:var(--status-ok-ink-soft);--msg-fill:var(--status-ok-fill);--msg-on:var(--status-ok-ink)}.sch-banner[data-tone=info],.sch-toast[data-tone=info]{--msg-bg:var(--status-info-soft);--msg-border:var(--status-info-border);--msg-signal:var(--status-info);--msg-ink:var(--status-info-ink-soft);--msg-fill:var(--status-info-fill);--msg-on:var(--status-info-ink)}.sch-banner[data-tone=warn],.sch-toast[data-tone=warn]{--msg-bg:var(--status-warn-soft);--msg-border:var(--status-warn-border);--msg-signal:var(--status-warn);--msg-ink:var(--status-warn-ink-soft);--msg-fill:var(--status-warn-fill);--msg-on:var(--status-warn-ink)}.sch-banner[data-tone=fehler],.sch-toast[data-tone=fehler]{--msg-bg:var(--status-danger-soft);--msg-border:var(--status-danger-border);--msg-signal:var(--status-danger);--msg-ink:var(--status-danger-ink-soft);--msg-fill:var(--status-danger-fill);--msg-on:var(--status-danger-ink)}.sch-msg__ic{flex:none;font-size:16px;line-height:1;margin-top:1px;color:var(--msg-ink)}.sch-msg__bd{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sch-msg__ttl{margin:0;font-size:var(--fs-sm);line-height:1.45;font-weight:var(--fw-semibold);color:var(--ink-strong)}.sch-msg__msg{font-size:var(--fs-sm);line-height:1.5;color:var(--ink);text-wrap:pretty}.sch-msg__msg p{margin:0}.sch-msg__act{flex:none;align-self:center;display:flex;align-items:center;gap:var(--s-2)}.sch-msg__btn[data-variant=secondary]{background:var(--surface);color:var(--msg-ink);border-color:var(--msg-ink)}.sch-msg__btn[data-variant=secondary]:not(:disabled):hover{background:var(--msg-bg)}.sch-msg__btn[data-variant=primary]{background:var(--msg-fill);border-color:var(--msg-fill);color:var(--msg-on)}.sch-msg__btn[data-variant=primary]:not(:disabled):hover{filter:brightness(.92)}[data-emphasis=hoch] .sch-msg__btn[data-variant]{background:transparent;border-color:var(--msg-on);color:var(--msg-on)}[data-emphasis=hoch] .sch-msg__btn[data-variant]:not(:disabled):hover{background:color-mix(in srgb,var(--msg-on) 18%,transparent)}.sch-msg__btn:focus-visible,.sch-msg__x:focus-visible{outline:2px solid var(--msg-signal);outline-offset:2px}[data-emphasis=hoch] .sch-msg__btn:focus-visible{outline-color:var(--msg-on)}.sch-msg__x{flex:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--r-sm);color:var(--ink-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.sch-msg__x sch-icon{font-size:10px}.sch-msg__x:hover{background:color-mix(in srgb,currentColor 14%,transparent);color:var(--msg-ink)}.sch-banner[data-layout=kompakt]{align-items:center;padding-top:7px;padding-bottom:7px}.sch-banner[data-layout=kompakt] .sch-msg__act,.sch-toast[data-layout=kompakt] .sch-msg__act{align-self:center}.sch-banner[data-layout=kompakt] .sch-msg__ic{margin-top:0}.sch-banner[data-layout=kompakt] .sch-msg__bd{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:0 6px}.sch-banner[data-layout=kompakt] .sch-msg__x{align-self:center}.sch-banner[data-emphasis=hoch]{--msg-ink:var(--msg-on);background:var(--msg-fill);color:var(--msg-on);border-color:transparent;border-left-color:transparent}.sch-banner[data-emphasis=hoch] .sch-msg__ttl,.sch-banner[data-emphasis=hoch] .sch-msg__msg,.sch-banner[data-emphasis=hoch] .sch-msg__x{color:var(--msg-on)}.sch-banner[data-emphasis=hoch] .sch-msg__x:focus-visible{outline-color:var(--msg-on)}.sch-banner[data-scope=global]{border-radius:0;border-width:0 0 1px 0;box-shadow:var(--shadow-xs);padding:9px var(--s-5)}.sch-banner[data-scope=global][data-emphasis=hoch]{border-bottom-color:transparent}.sch-tip-host{position:relative;display:inline-flex;vertical-align:middle}.sch-tip{--tip-bg:var(--p-accent-soft);--tip-ink:var(--ink-strong);--tip-bd:var(--p-accent);position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-tooltip);box-sizing:border-box;width:max-content;max-width:240px;padding:6px 9px;border-radius:var(--r-sm);border:1px solid var(--tip-bd);background:var(--tip-bg);color:var(--tip-ink);font-family:var(--font-ui);font-size:var(--fs-sm);line-height:1.45;font-weight:var(--fw-regular);text-align:left;text-wrap:pretty;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.sch-tip[data-side=bottom]{transform:translateY(-2px)}.sch-tip[data-side=left]{transform:translate(2px)}.sch-tip[data-side=right]{transform:translate(-2px)}.sch-tip[data-open=true]{opacity:1;pointer-events:auto;transform:none}.sch-tip[data-variant=neutral]{--tip-bg:var(--tooltip-bg);--tip-ink:var(--tooltip-ink);--tip-bd:transparent}.sch-tip[data-tone=fehler]{--tip-bg:var(--status-danger-fill);--tip-ink:var(--status-danger-ink);--tip-bd:transparent}.sch-tip:before,.sch-tip:after{content:"";position:absolute;width:0;height:0;border:6px solid transparent}.sch-tip:after{border-width:5px}.sch-tip[data-arrow=false]:before,.sch-tip[data-arrow=false]:after{display:none}.sch-tip[data-place=top]:before{top:100%;left:var(--sch-arrow-x, 50%);margin-left:-6px;border-top-color:var(--tip-bd);border-bottom:0}.sch-tip[data-place=top]:after{top:100%;left:var(--sch-arrow-x, 50%);margin-left:-5px;margin-top:-1px;border-top-color:var(--tip-bg);border-bottom:0}.sch-tip[data-place=bottom]:before{bottom:100%;left:var(--sch-arrow-x, 50%);margin-left:-6px;border-bottom-color:var(--tip-bd);border-top:0}.sch-tip[data-place=bottom]:after{bottom:100%;left:var(--sch-arrow-x, 50%);margin-left:-5px;margin-bottom:-1px;border-bottom-color:var(--tip-bg);border-top:0}.sch-tip[data-place=left]:before{left:100%;top:var(--sch-arrow-y, 50%);margin-top:-6px;border-left-color:var(--tip-bd);border-right:0}.sch-tip[data-place=left]:after{left:100%;top:var(--sch-arrow-y, 50%);margin-top:-5px;margin-left:-1px;border-left-color:var(--tip-bg);border-right:0}.sch-tip[data-place=right]:before{right:100%;top:var(--sch-arrow-y, 50%);margin-top:-6px;border-right-color:var(--tip-bd);border-left:0}.sch-tip[data-place=right]:after{right:100%;top:var(--sch-arrow-y, 50%);margin-top:-5px;margin-right:-1px;border-right-color:var(--tip-bg);border-left:0}.sch-tip[data-size=rich]{max-width:280px;padding:10px 12px}.sch-tip__ttl{font-weight:var(--fw-semibold);margin:0 0 3px}.sch-tip__ttl+*{opacity:.88}.sch-tip-trigger{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:none;border:0;border-radius:50%;color:var(--ink-muted);cursor:help}.sch-tip-trigger sch-icon{font-size:var(--icon-sm)}.sch-tip-trigger:hover{color:var(--p-accent-ink);background:var(--surface-2)}.sch-tip-trigger:focus-visible{outline:2px solid var(--p-accent);outline-offset:1px}.sch-toaster{position:fixed;z-index:var(--z-toast);display:flex;flex-direction:column;gap:10px;pointer-events:none}.sch-toaster>*{pointer-events:auto}.sch-toaster[data-position=br]{right:var(--s-5);bottom:var(--s-5);align-items:flex-end}.sch-toaster[data-position=tr]{right:var(--s-5);top:var(--s-5);align-items:flex-end}.sch-toaster[data-position=bc]{left:50%;bottom:var(--s-5);align-items:center;transform:translate(-50%)}.sch-toaster[data-inline=true]{position:static;transform:none;align-items:flex-start}.sch-toast{--msg-bg:var(--surface);--msg-border:var(--border);--msg-signal:var(--ink-muted);--msg-ink:var(--ink-strong);--msg-fill:var(--fill-neutral);--msg-on:var(--on-fill);display:flex;align-items:flex-start;gap:var(--s-3);box-sizing:border-box;width:340px;max-width:100%;padding:11px 12px;border:1px solid var(--msg-border);border-left:3px solid var(--msg-signal);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);box-shadow:var(--shadow-pop);animation:sch-toast-in var(--dur) var(--ease-standard)}@keyframes sch-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sch-toast[data-leaving=true]{opacity:0;transform:translateY(4px);transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.sch-toast[data-layout=kompakt]{align-items:center;padding-top:9px;padding-bottom:9px;width:auto;min-width:240px}.sch-toast[data-layout=kompakt] .sch-msg__ic{margin-top:0}@media(prefers-reduced-motion:reduce){.sch-toast{animation:none}}.sch-inline{display:inline-flex;flex-direction:column;gap:2px;min-width:0;max-width:100%;--sch-inline-py:2px;--sch-inline-px:5px}.sch-inline__val,.sch-inline__in{font:inherit;line-height:var(--lh-base, 1.45);padding:var(--sch-inline-py) var(--sch-inline-px);border:1px solid transparent;border-radius:var(--r-sm);min-width:0;max-width:100%;text-align:inherit;box-sizing:border-box}.sch-inline[data-align=end]{text-align:right}.sch-inline__val{display:block;cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.sch-inline[data-multiline=true] .sch-inline__val{white-space:pre-wrap;overflow-wrap:anywhere}.sch-inline__val[data-empty=true]{color:var(--ink-muted)}.sch-inline__val:hover{border-color:var(--control-border, var(--border));background:var(--surface-2)}.sch-inline__val:focus-visible{outline:none;border-color:var(--p-accent);box-shadow:0 0 0 2px var(--p-accent-soft)}.sch-inline__in{background:var(--surface);border-color:var(--p-accent);color:var(--ink);width:100%;resize:vertical}.sch-inline__in:focus{outline:none;box-shadow:0 0 0 2px var(--p-accent-soft)}.sch-inline__hint{font-size:var(--fs-xs);color:var(--ink-muted);padding:0 var(--sch-inline-px)}.sch-inline[data-state=invalid] .sch-inline__val,.sch-inline[data-state=invalid] .sch-inline__in{border-color:var(--status-danger);box-shadow:0 0 0 1px var(--status-danger)}.sch-inline[data-state=invalid] .sch-inline__hint{color:var(--status-danger-ink-soft)}.sch-inline[data-state=readonly] .sch-inline__val{cursor:default}.sch-inline[data-state=readonly] .sch-inline__val:hover{border-color:transparent;background:none}.sch-inline[data-state=disabled] .sch-inline__val{color:var(--disabled-ink);cursor:not-allowed}.sch-inline[data-state=disabled] .sch-inline__val:hover{border-color:transparent;background:none}.sch-sc{--sch-sc-edge:3px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--shadow-card);overflow:hidden}.sch-sc__head{display:flex;align-items:center;gap:10px;padding:9px 16px 9px 19px;background:var(--p-section-head);color:var(--p-section-head-ink);border-bottom:1px solid var(--border);box-sizing:border-box;flex:none}.sch-sc[data-open=false] .sch-sc__head{border-bottom:0;border-radius:var(--r-sm)}.sch-sc[data-collapsible=true] .sch-sc__head{cursor:pointer}.sch-sc__handle{display:inline-flex;align-items:center;line-height:0;flex:none;cursor:grab;color:var(--ink-subtle);padding:4px 2px;margin:-4px 0 -4px -9px;border-radius:var(--r-sm);touch-action:none;background:none;border:0;font:inherit}.sch-sc__handle:hover{background:var(--p-accent-soft)}.sch-sc__handle:active{cursor:grabbing}.sch-sc__handle:focus-visible{outline:2px solid var(--p-accent);outline-offset:1px}.sch-sc__handle>svg{width:var(--fs-h2);height:var(--fs-h2);display:block;flex:none;pointer-events:none}.sch-sc__title{display:flex;align-items:center;gap:7px;min-width:0;font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-bold);letter-spacing:-.01em;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-sc__title--btn{background:none;border:0;padding:2px 4px;margin:0 -4px;border-radius:var(--r-sm);cursor:pointer;text-align:left;line-height:inherit;color:inherit}.sch-sc__title--btn:hover{background:#ffffff6b}.sch-sc__title--btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--p-accent-soft),0 0 0 3px var(--p-accent)}.sch-sc__chev{display:flex;flex:none;transition:transform .13s ease;transform:rotate(-90deg)}.sch-sc__chev[data-open=true]{transform:rotate(0)}.sch-sc__sum{font-weight:var(--fw-regular);font-size:var(--fs-xs);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sch-sc__actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.sch-sc[data-actions=start] .sch-sc__head{position:relative}.sch-sc[data-actions=start] .sch-sc__actions{margin-left:0;margin-right:auto}.sch-sc[data-actions=start] .sch-sc__chev{position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(-90deg)}.sch-sc[data-actions=start] .sch-sc__chev[data-open=true]{transform:translateY(-50%) rotate(0)}.sch-sc__wrap{display:flex;align-items:stretch;flex:1;min-height:0}.sch-sc__edge{flex:none;width:var(--sch-sc-edge);border-radius:0 0 0 999px;background:var(--p-accent)}.sch-sc__col{flex:1;min-width:0;display:flex;flex-direction:column}.sch-sc__body{flex:1;padding:12px 16px 14px;position:relative}.sch-sc__foot{border-top:1px solid var(--border);padding:9px 16px;background:var(--surface-2)}.sch-sc[data-sticky=true]{overflow:visible}.sch-sc[data-sticky=true] .sch-sc__head{position:sticky;top:var(--sch-sc-sticky-top, -1px);z-index:var(--z-sticky);border-radius:var(--r-sm) var(--r-sm) 0 0}.sch-sc[data-sticky=true] .sch-sc__foot{border-radius:0 0 var(--r-sm) var(--r-sm)}.sch-sc__empty{padding:7px 0;font-family:var(--font-ui);font-size:var(--fs-md);color:var(--ink-muted)}.sch-sc__wm{position:absolute;right:16px;bottom:12px;font-size:var(--icon-watermark);color:var(--ink-muted);opacity:.32;pointer-events:none}.app-nav{flex:none;width:208px;min-width:0;overflow:hidden;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--border);transition:width var(--dur) var(--ease-standard)}.app-nav[data-collapsed=true]{width:52px}.app-nav[data-edge=right]{border-right:0;border-left:1px solid var(--border)}.app-nav__list{flex:1;min-height:0;overflow:auto;overflow-x:hidden;padding:var(--s-2) 0}.app-nav__item{display:flex;align-items:center;gap:11px;height:38px;padding:0 18px;cursor:pointer;font-family:var(--sch-font-ui);font-size:var(--fs-sm);color:var(--ink);white-space:nowrap;background:none;border:0;width:100%;text-align:left}.app-nav__item:hover{background:var(--surface-2)}.app-nav__item:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.app-nav__item[aria-current=page]{color:var(--p-accent-ink);font-weight:var(--fw-semibold);box-shadow:inset 3px 0 0 var(--p-accent)}.app-nav__item sch-icon{font-size:var(--icon-md);flex:none;color:var(--ink-muted)}.app-nav__item[aria-current=page] sch-icon{color:var(--p-accent)}.app-nav__item span{flex:none;overflow:hidden;text-overflow:ellipsis}.app-nav__foot{flex:none;border-top:1px solid var(--border);padding:6px 0}.sch-sidepanel{position:fixed;top:56px;right:0;bottom:0;width:275px;z-index:var(--z-panel);background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;animation:sch-sidepanel-in var(--dur) var(--ease-standard)}.sch-sidepanel[data-inline=true]{position:absolute}.sch-sidepanel__head{flex:none;display:flex;align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-2) 0 14px;border-bottom:1px solid var(--border)}.sch-sidepanel__title{font-family:var(--sch-font-display);font-weight:var(--fw-bold);font-size:calc(13px * var(--fs-scale));color:var(--ink-strong)}.sch-sidepanel__close{margin-left:auto}.sch-sidepanel__body{flex:1;min-height:0;overflow:auto;padding:7px}@keyframes sch-sidepanel-in{0%{transform:translate(100%)}to{transform:none}}.sch-sidepanel .sch-seg{width:auto;margin:var(--s-1) var(--s-2) var(--s-2)}.sch-sidepanel .sch-seg button{flex:1;text-align:center}.sch-appdrawer{position:fixed;top:0;left:0;bottom:0;width:350px;z-index:var(--z-flyout);background:var(--surface);border-right:1px solid var(--border);box-shadow:var(--shadow-pop);padding:14px 18px 18px;overflow-y:auto;animation:sch-appdrawer-in var(--dur) var(--ease-standard)}.sch-appdrawer[data-inline=true]{position:absolute}.sch-appdrawer__head{display:flex;align-items:center;gap:7px;margin-bottom:18px}.sch-appdrawer__logo{display:inline-flex;align-items:center;height:16px}.sch-appdrawer__logo svg{height:16px;width:auto;display:block}.sch-appdrawer__logo svg,.sch-appdrawer__logo svg path{fill:var(--platform-gray)!important}.sch-appdrawer__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin-bottom:var(--s-2)}.sch-appdrawer__app{display:flex;align-items:center;gap:9px;cursor:pointer;border:0;background:none;padding:0;text-align:left}.sch-appdrawer__app:focus-visible{outline:2px solid var(--p-accent, var(--p-primary-color));outline-offset:2px}.sch-appdrawer__tile{width:34px;height:34px;border-radius:6px;flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center}.sch-appdrawer__tile[data-product]{background:var(--p-accent)}.sch-appdrawer__tile img{width:100%;height:100%;object-fit:cover;display:block}.sch-appdrawer__tile sch-icon svg,.sch-appdrawer__tile>svg{width:64%;height:64%;display:block;fill:var(--p-on-accent)}.sch-appdrawer__name{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--ink);line-height:1.15}.sch-appdrawer__section{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink-strong);margin:var(--s-4) 0 var(--s-3)}.sch-appdrawer__links{display:flex;flex-direction:column;gap:13px}.sch-appdrawer__link{font-size:var(--fs-md);color:var(--ink);cursor:pointer;border:0;background:none;padding:0;text-align:left}.sch-appdrawer__link:hover{color:var(--sch-orange)}@keyframes sch-appdrawer-in{0%{transform:translate(-100%)}to{transform:none}}:root{--gs-bg-primary: var(--surface);--gs-bg-secondary: var(--surface-2);--gs-bg-tertiary: var(--surface-2);--gs-bg-hover: var(--surface-2);--gs-bg-muted: var(--bg);--gs-bg-error: var(--status-danger-soft);--gs-bg-error-light: var(--status-danger-soft);--gs-bg-error-hover: var(--status-danger-border);--gs-text-primary: var(--ink);--gs-text-secondary: var(--ink);--gs-text-tertiary: var(--ink-muted);--gs-text-muted: var(--ink-muted);--gs-text-disabled: var(--ink-subtle);--gs-text-placeholder: var(--ink-subtle);--gs-text-inverse: var(--on-fill);--gs-border-primary: var(--border);--gs-border-secondary: var(--border);--gs-border-muted: var(--border-strong);--gs-border-focus: var(--p-accent);--gs-status-success: var(--status-ok);--gs-status-error: var(--status-danger-fill);--gs-status-error-text: var(--status-danger-ink-soft);--gs-status-warning: var(--status-warn);--gs-status-info: var(--status-info);--gs-status-info-dark: var(--status-info-fill);--gs-link-color: var(--link);--gs-link-hover: var(--p-accent-hover);--gs-button-primary-bg: var(--p-accent);--gs-button-primary-text: var(--p-on-accent);--gs-shadow-color: rgba(19, 35, 60, .1);--gs-notification-unread: var(--status-info-fill);--gs-notification-read-text: var(--ink-subtle);--gs-notification-hover-bg: var(--surface-2);--gs-button-primary-background-color: var(--p-accent);--gs-button-primary-hover-background-color: var(--p-accent-hover);--gs-button-primary-color: var(--p-on-accent);--gs-button-primary-hover-color: var(--p-on-accent);--gs-button-default-background-color: var(--surface-2);--gs-button-default-hover-background-color: var(--border-strong);--gs-button-default-color: var(--p-accent-ink);--gs-button-default-hover-color: var(--p-accent-ink);--gs-button-border-radius: var(--r-sm);--gs-button-secondary: var(--ink-muted);--gs-button-hover-bg: var(--p-accent-hover);--gs-button-hover-outlined-bg: var(--p-accent-soft);--gs-button-smabo-hover-background-color: var(--p-accent-hover);--gs-tabview-header-text-color: var(--p-accent);--gs-tabview-header-border-color: var(--p-accent);--gs-toggle-button-active-bg: var(--p-accent);--gs-bar-loader-background: var(--p-accent);--profile-menu-background: oklch(from var(--p-accent) calc(l + .1) c h);--profile-menu-background-hover: oklch(from var(--p-accent) calc(l + .2) c h);--gs-connected-datepicker-nav-button-background: transparent;--gs-connected-datepicker-nav-button-color: var(--ink-muted);--gs-connected-datepicker-nav-button-hover-background: var(--p-accent-soft);--gs-connected-datepicker-nav-button-hover-color: var(--p-accent-ink);--gs-connected-datepicker-day-of-week-color: var(--ink-muted);--gs-connected-datepicker-day-in-other-month-color: var(--ink-subtle);--gs-connected-datepicker-day-in-other-month-visibility: visible;--gs-connected-datepicker-date-hover-background: var(--p-accent-soft);--gs-connected-datepicker-date-hover-color: var(--p-accent-ink);--gs-connected-datepicker-date-in-range-date-background: var(--p-accent-soft);--gs-connected-datepicker-date-in-range-date-color: var(--p-accent-ink);--gs-connected-datepicker-selected-start-date-background: var(--p-accent);--gs-connected-datepicker-selected-start-date-color: var(--p-on-accent);--gs-connected-datepicker-selected-end-date-background: var(--p-accent);--gs-connected-datepicker-selected-end-date-color: var(--p-on-accent)}:root[class*=app-dark],.theme-dark{--gs-bg-primary: var(--surface);--gs-bg-secondary: var(--surface-2);--gs-bg-tertiary: var(--surface-2);--gs-bg-hover: var(--surface-2);--gs-bg-muted: var(--bg);--gs-bg-error: var(--status-danger-soft);--gs-bg-error-light: var(--status-danger-soft);--gs-bg-error-hover: var(--status-danger-border);--gs-text-primary: var(--ink);--gs-text-secondary: var(--ink);--gs-text-tertiary: var(--ink-muted);--gs-text-muted: var(--ink-muted);--gs-text-disabled: var(--ink-subtle);--gs-text-placeholder: var(--ink-subtle);--gs-text-inverse: var(--on-fill);--gs-border-primary: var(--border);--gs-border-secondary: var(--border);--gs-border-muted: var(--border-strong);--gs-border-focus: var(--p-accent);--gs-status-success: var(--status-ok);--gs-status-error: var(--status-danger-fill);--gs-status-error-text: var(--status-danger-ink-soft);--gs-status-warning: var(--status-warn);--gs-status-info: var(--status-info);--gs-status-info-dark: var(--status-info-fill);--gs-link-color: var(--link);--gs-link-hover: var(--p-accent-hover);--gs-button-primary-bg: var(--p-accent);--gs-button-primary-text: var(--p-on-accent);--gs-shadow-color: rgba(0, 0, 0, .45);--gs-notification-unread: var(--status-info-fill);--gs-notification-read-text: var(--ink-subtle);--gs-notification-hover-bg: var(--surface-2);--gs-bar-loader-background: var(--p-accent)}:root,[data-product],.theme-dark,:root[class*=app-dark]{--gs-tab-active-border-color: var(--p-accent);--gs-tab-hover-border-color: var(--p-accent-hover)}:root{--p-primary-color: var(--p-accent);--p-primary-hover-color: var(--p-accent-hover);--p-primary-active-color: var(--p-accent-hover);--p-primary-contrast-color: var(--p-on-accent);--p-border-radius-none: 0;--p-border-radius-xs: var(--r-sm);--p-border-radius-sm: var(--r-sm);--p-border-radius-md: var(--r-sm);--p-border-radius-lg: var(--r-lg);--p-border-radius-xl: var(--r-lg);--p-border-radius-default: var(--r-sm);--p-content-border-radius: var(--r-sm);--p-form-field-border-radius: var(--r-sm);--p-inputtext-border-radius: var(--r-sm);--p-togglebutton-border-radius: var(--r-sm);--p-selectbutton-border-radius: var(--r-pill);--p-overlay-modal-border-radius: var(--r-lg);--p-overlay-popover-border-radius: var(--r-sm);--p-overlay-select-border-radius: var(--r-sm);--p-popover-border-radius: var(--r-sm);--p-confirmpopup-border-radius: var(--r-sm);--p-toast-border-radius: var(--r-sm);--p-toast-close-button-border-radius: var(--r-sm);--p-list-option-border-radius: var(--r-sm);--p-navigation-item-border-radius: var(--r-sm);--p-floatlabel-on-border-radius: var(--r-sm);--p-button-border-radius: var(--r-sm);--p-focus-ring-width: 2px;--p-focus-ring-style: solid;--p-focus-ring-color: var(--p-accent);--p-focus-ring-offset: 2px;--p-form-field-focus-ring-width: 2px;--p-form-field-focus-ring-style: solid;--p-form-field-focus-ring-color: var(--p-accent);--p-form-field-focus-ring-offset: 2px;--p-form-field-focus-border-color: var(--p-accent);--p-content-background: var(--surface);--p-content-border-color: var(--border);--p-content-color: var(--ink);--p-text-color: var(--ink);--p-text-muted-color: var(--ink-muted);--p-overlay-modal-background: var(--surface);--p-overlay-modal-border-color: var(--border);--p-overlay-modal-color: var(--ink);--p-overlay-popover-background: var(--surface);--p-overlay-popover-border-color: var(--border);--p-overlay-popover-color: var(--ink);--p-overlay-select-background: var(--surface);--p-overlay-select-border-color: var(--border);--p-overlay-select-color: var(--ink);--p-form-field-background: var(--surface);--p-form-field-border-color: var(--control-border);--p-form-field-color: var(--ink);--p-form-field-placeholder-color: var(--ink-subtle);--p-form-field-hover-border-color: var(--border-strong);--p-form-field-disabled-background: var(--disabled-bg);--p-form-field-disabled-color: var(--disabled-ink);--p-form-field-invalid-border-color: var(--status-danger);--p-form-field-invalid-placeholder-color: var(--status-danger-ink-soft);--p-list-option-color: var(--ink);--p-list-option-focus-background: var(--surface-2);--p-list-option-focus-color: var(--ink);--p-list-option-selected-background: var(--p-accent-soft);--p-list-option-selected-color: var(--p-accent-ink);--p-list-option-selected-focus-background: var(--p-accent-soft);--p-list-option-selected-focus-color: var(--p-accent-ink);--p-list-option-icon-color: var(--ink-muted);--p-list-option-icon-focus-color: var(--ink);--p-list-option-group-background: var(--surface);--p-list-option-group-color: var(--ink-muted);--p-mask-background: var(--overlay-scrim);--p-transition-duration: var(--dur)}.p-inputtext,.p-inputnumber,.p-select,.p-multiselect,textarea.p-textarea{box-shadow:none}p-datepicker,p-autocomplete{box-shadow:none}.p-inputgroupaddon:has(>p-select),.p-inputgroupaddon:has(>p-floatlabel p-select){box-shadow:none}.p-inputtext.ng-touched.ng-invalid{box-shadow:none}:root gs-multiselect .multiselect-input-container,:root gs-connected-datepicker .datepicker-inputs{box-shadow:none}p-datepicker.ng-touched.ng-invalid input,p-datepicker.ng-touched.ng-invalid input+button,p-datepicker.ng-touched.ng-invalid .p-select,p-autocomplete.ng-touched.ng-invalid input,p-autocomplete.ng-touched.ng-invalid input+button,p-autocomplete.ng-touched.ng-invalid .p-select,p-select.ng-touched.ng-invalid input,p-select.ng-touched.ng-invalid input+button,p-select.ng-touched.ng-invalid .p-select,p-inputnumber.ng-touched.ng-invalid input,p-inputnumber.ng-touched.ng-invalid input+button,p-inputnumber.ng-touched.ng-invalid .p-select{box-shadow:none}.ds-fields .p-inputtext,.ds-fields .p-select,.ds-fields .p-multiselect,.ds-fields .p-inputnumber>input,.ds-fields .p-datepicker>input,.ds-fields .p-autocomplete>input{box-sizing:border-box;height:32px;min-height:32px;padding:0 11px;border-radius:var(--r-sm);border-color:var(--border);background:var(--surface);color:var(--ink);font-family:var(--sch-font-ui);font-size:var(--fs-md);box-shadow:none;font-weight:var(--fw-regular)}.ds-fields .p-datepicker:has(>.p-datepicker-dropdown)>input{border-start-end-radius:0;border-end-end-radius:0}.ds-fields .p-select{align-items:center}.ds-fields .p-select-label{padding:0}.ds-fields textarea.p-textarea{box-sizing:border-box;height:auto;min-height:32px;padding:7px 11px;border-radius:var(--r-sm);border-color:var(--border);background:var(--surface);color:var(--ink);font-family:var(--sch-font-ui);font-size:var(--fs-md);line-height:1.4;box-shadow:none;resize:none}.ds-fields .p-floatlabel.p-floatlabel-on label{top:0;transform:translateY(-50%)!important;margin-top:0;left:9px;padding:0 5px;border-radius:0;background-color:transparent;background-image:linear-gradient(to bottom,transparent calc(50% - 1px),var(--bg) calc(50% - 1px),var(--bg) 50%,var(--gs-field-notch, var(--bg)) 50%,var(--gs-field-notch, var(--bg)) calc(50% + 2px),transparent calc(50% + 2px));font-family:var(--sch-font-display);font-weight:var(--fw-medium);font-size:var(--fs-xs);line-height:1;color:var(--ink-muted);white-space:nowrap;max-width:calc(100% - 9px);overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.ds-fields .p-floatlabel.p-floatlabel-on{overflow:visible}.ds-fields .p-floatlabel.p-floatlabel-on:hover label,.ds-fields .p-floatlabel.p-floatlabel-on :is(.p-inputtext,.p-select,.p-multiselect):hover~label{background-color:transparent}.ds-fields .p-inputtext.ng-invalid.ng-dirty,.ds-fields .p-inputtext.p-invalid,.ds-fields textarea.p-textarea.p-invalid,.ds-fields .p-select.p-invalid,.ds-fields .p-multiselect.p-invalid{border-color:var(--status-danger);background:var(--surface);box-shadow:none}.ds-fields .p-inputtext[readonly],.ds-fields textarea.p-textarea[readonly],.ds-fields .p-inputtext[readonly]:hover,.ds-fields textarea.p-textarea[readonly]:hover{background:var(--field-readonly-bg);border-color:transparent}.ds-fields .p-inputtext:disabled,.ds-fields .p-inputtext.p-disabled,.ds-fields textarea.p-textarea:disabled,.ds-fields .p-select.p-disabled,.ds-fields .p-multiselect.p-disabled{background:var(--disabled-bg);border-color:var(--disabled-bg-2);color:var(--disabled-ink);opacity:1}.ds-fields .p-inputtext:disabled:hover,.ds-fields .p-inputtext.p-disabled:hover,.ds-fields textarea.p-textarea:disabled:hover,.ds-fields .p-select.p-disabled:hover,.ds-fields .p-multiselect.p-disabled:hover{background:var(--disabled-bg);border-color:var(--disabled-bg-2)}.ds-fields :is(.p-invalid,.ng-invalid.ng-dirty).p-inputtext{padding-right:calc(11px + var(--icon-md) + 8px)}.ds-fields .p-inputtext::placeholder,.ds-fields textarea.p-textarea::placeholder,.ds-fields .p-select .p-placeholder{color:var(--ink-muted);opacity:1}.ds-fields .p-select-dropdown,.ds-fields .p-multiselect-dropdown,.ds-fields .p-datepicker-dropdown{color:var(--ink-muted)}.ds-fields :is(.p-invalid,.ng-invalid.ng-dirty) :is(.p-select-dropdown,.p-datepicker-dropdown){color:var(--status-danger)}.ds-fields .p-datepicker.p-datepicker-dropdown>.p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent}.ds-fields .p-datepicker-dropdown>.p-datepicker-dropdown-button,.ds-fields .p-datepicker>button.p-datepicker-dropdown{height:32px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;background:var(--surface);border-color:var(--border);color:var(--ink-muted);box-shadow:none}.ds-fields .p-datepicker-input-icon-container,.ds-fields .p-datepicker-input-icon{color:var(--ink-muted)}.ds-fields .p-autocomplete:has(>button.p-autocomplete-dropdown)>input{border-top-right-radius:0;border-bottom-right-radius:0}.ds-fields .p-autocomplete>button.p-autocomplete-dropdown{height:32px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;background:var(--surface);border-color:var(--border);color:var(--ink-muted);box-shadow:none}.ds-fields .p-inputnumber-button-group{border:0;background:transparent}.ds-fields .p-inputnumber-button{border:0;background:transparent;color:var(--ink);width:11px;min-width:11px;padding:0}.ds-fields .p-inputnumber-button:hover,.ds-fields .p-inputnumber-button:active,.ds-fields .p-inputnumber-button:focus,.ds-fields .p-inputnumber-button:focus-visible{background:transparent;color:var(--p-accent);border:0;box-shadow:none;outline:0}.ds-fields .p-inputnumber-button .p-icon,.ds-fields .p-inputnumber-button svg{width:9px;height:9px}.ds-fields .p-floatlabel[data-width=s]{width:72px}.ds-fields .p-floatlabel[data-width=m]{width:152px}.ds-fields .p-floatlabel[data-width=b]{width:308px}.ds-fields .p-floatlabel[data-width=full]{width:100%}.ds-fields .p-floatlabel[data-width] :is(.p-inputtext,.p-select,.p-multiselect,textarea.p-textarea){width:100%}:root .ds-fields .p-floatlabel.p-floatlabel-on:has(:is(:disabled,.p-disabled)) label{background-color:transparent;--gs-field-notch: var(--disabled-bg);color:var(--disabled-ink)}:root .ds-fields .p-floatlabel.p-floatlabel-on:has(:is(.p-inputtext,textarea.p-textarea)[readonly]) label{--gs-field-notch: var(--field-readonly-bg);color:var(--ink)}.ds-fields .p-floatlabel:has(:is(.p-invalid,.ng-invalid.ng-dirty)):not(:has(gs-multiselect,gs-connected-datepicker,p-select,p-datepicker,p-inputnumber,p-autocomplete)):after{content:"";position:absolute;top:50%;right:11px;transform:translateY(-50%);width:var(--icon-md);height:var(--icon-md);pointer-events:none;background-color:var(--status-danger);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 739' fill='%23000'%3E%3Cpath d='M790,623.2L475.8,43.8c-30.8-56.7-112-57.2-143.4-.7L10.4,622.5c-30.3,54.5,9.1,121.5,71.5,121.5h636.2c62,0,101.4-66.3,71.9-120.8h0ZM400.2,697.1c-38.5,0-69.7-31.2-69.7-69.7s31.2-69.7,69.7-69.7,69.7,31.2,69.7,69.7-31.2,69.7-69.7,69.7ZM469.9,208.2l-18.6,255.2c-1,13.5-12.2,23.9-25.7,23.9h-50.9c-13.5,0-24.8-10.4-25.7-23.9l-18.6-255.2c-1.1-14.9,10.7-27.6,25.7-27.6h88.3c14.9,0,26.7,12.7,25.7,27.6Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 739' fill='%23000'%3E%3Cpath d='M790,623.2L475.8,43.8c-30.8-56.7-112-57.2-143.4-.7L10.4,622.5c-30.3,54.5,9.1,121.5,71.5,121.5h636.2c62,0,101.4-66.3,71.9-120.8h0ZM400.2,697.1c-38.5,0-69.7-31.2-69.7-69.7s31.2-69.7,69.7-69.7,69.7,31.2,69.7,69.7-31.2,69.7-69.7,69.7ZM469.9,208.2l-18.6,255.2c-1,13.5-12.2,23.9-25.7,23.9h-50.9c-13.5,0-24.8-10.4-25.7-23.9l-18.6-255.2c-1.1-14.9,10.7-27.6,25.7-27.6h88.3c14.9,0,26.7,12.7,25.7,27.6Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:root .ds-fields :is(.p-inputtext,.p-select,.p-multiselect,textarea.p-textarea):hover{background:var(--surface-2);border-color:transparent}:root .ds-fields .p-floatlabel:focus-within :is(.p-inputtext,.p-select,.p-multiselect,textarea.p-textarea),:root .ds-fields :is(.p-inputtext,textarea.p-textarea):focus,:root .ds-fields :is(.p-select,.p-multiselect).p-focus{background:var(--surface);border-color:var(--p-accent);box-shadow:none;outline:0}:root .ds-fields .p-floatlabel:focus-within:hover :is(.p-inputtext,.p-select,.p-multiselect,textarea.p-textarea){background:var(--surface);border-color:var(--p-accent)}:root .ds-fields .p-datepicker:hover>input,:root .ds-fields .p-datepicker:hover>.p-datepicker-dropdown{background:var(--surface-2);border-color:transparent}:root .ds-fields .p-datepicker:focus-within>input,:root .ds-fields .p-datepicker:focus-within>.p-datepicker-dropdown{background:var(--surface);border-color:var(--p-accent);box-shadow:none;outline:0}:root .ds-fields .p-autocomplete:hover>input,:root .ds-fields .p-autocomplete:hover>button.p-autocomplete-dropdown{background:var(--surface-2);border-color:transparent}:root .ds-fields .p-autocomplete:focus-within>input,:root .ds-fields .p-autocomplete:focus-within>button.p-autocomplete-dropdown{background:var(--surface);border-color:var(--p-accent);box-shadow:none;outline:0}:root .ds-fields .p-datepicker>.p-datepicker-dropdown:focus-visible,:root .ds-fields .p-autocomplete>button.p-autocomplete-dropdown:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:root .ds-fields :is(.p-datepicker,.p-autocomplete):has(>input.p-inputtext[readonly])>:is(input,button),:root .ds-fields :is(.p-datepicker,.p-autocomplete):has(>input.p-inputtext[readonly]):hover>:is(input,button),:root .ds-fields :is(.p-datepicker,.p-autocomplete):has(>input.p-inputtext[readonly]):focus-within>:is(input,button){background:var(--field-readonly-bg);border-color:transparent;box-shadow:none}:root .ds-fields :is(.p-datepicker,.p-autocomplete):has(>input.p-inputtext:disabled)>:is(input,button),:root .ds-fields :is(.p-datepicker,.p-autocomplete):has(>input.p-inputtext:disabled):hover>:is(input,button){background:var(--disabled-bg);border-color:var(--disabled-bg-2);color:var(--disabled-ink)}:root .ds-fields :is(.p-inputtext,textarea.p-textarea)[readonly]:hover,:root .ds-fields :is(.p-inputtext,textarea.p-textarea)[readonly]:focus,:root .ds-fields .p-floatlabel:focus-within :is(.p-inputtext,textarea.p-textarea)[readonly]{background:var(--field-readonly-bg);border-color:transparent;box-shadow:none;outline:0}:root .ds-fields :is(.p-inputtext,textarea.p-textarea):disabled:hover,:root .ds-fields :is(.p-inputtext,.p-select,.p-multiselect).p-disabled:hover{background:var(--disabled-bg);border-color:var(--disabled-bg-2)}:root .ds-fields gs-multiselect,:root .ds-fields gs-connected-datepicker{display:block;max-width:100%}:root .ds-fields gs-multiselect .multiselect-container,:root .ds-fields gs-multiselect .multiselect-input-container,:root .ds-fields gs-connected-datepicker .connected-datepicker-wrapper{max-width:100%;box-sizing:border-box}:root .ds-fields gs-multiselect .selected-items-input-wrapper{flex:1 1 0;min-width:0}:root .ds-fields gs-multiselect .multiselect-input{min-width:0}:root .ds-fields gs-multiselect .multiselect-input-container{box-sizing:border-box;height:32px;min-height:32px;padding:0 calc(25px + var(--icon-sm) + var(--s-2)) 0 11px;border-radius:var(--r-sm);border-color:var(--border);background:var(--surface);box-shadow:none;font-family:var(--sch-font-ui);font-size:var(--fs-md);color:var(--ink);flex-wrap:nowrap}:root .ds-fields gs-multiselect .multiselect-input{padding:0;font-family:var(--sch-font-ui);font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink)}:root .ds-fields gs-multiselect .multiselect-input::placeholder{color:var(--ink-subtle)}:root .ds-fields gs-multiselect .selected-item{border-radius:var(--r-sm);background:var(--p-accent-soft);color:var(--p-accent-ink);padding:0 4px}:root .ds-fields gs-multiselect .multiselect-container:not(.disabled):hover .multiselect-input-container{background:var(--surface-2);border-color:transparent}:root .ds-fields gs-multiselect .multiselect-input-container:focus-within,:root .ds-fields gs-multiselect .multiselect-container:hover .multiselect-input-container:focus-within{background:var(--surface);border-color:var(--p-accent);outline:0}:root .ds-fields gs-multiselect .multiselect-container.disabled .multiselect-input-container{background:var(--disabled-bg);border-color:var(--disabled-bg-2);color:var(--disabled-ink)}:root .ds-fields gs-connected-datepicker .datepicker-inputs:not(.with-preset){gap:var(--s-2);padding:0;border:0;background:transparent;box-shadow:none}:root .ds-fields gs-connected-datepicker .datepicker-inputs:not(.with-preset) .input-group{box-sizing:border-box;height:32px;min-height:32px;padding:0 11px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);transition:background var(--dur) var(--ease-standard),border-color var(--dur) var(--ease-standard)}:root .ds-fields gs-connected-datepicker .datepicker-inputs:not(.with-preset) .input-group:hover{background:var(--surface-2);border-color:transparent}:root .ds-fields gs-connected-datepicker .datepicker-inputs:not(.with-preset) .input-group:focus-within{background:var(--surface);border-color:var(--p-accent)}:root .ds-fields gs-connected-datepicker .input-separator{padding:0;color:var(--ink-muted);font-size:var(--fs-sm)}:root .ds-fields gs-connected-datepicker .arrow-buttons .arrow{width:11px;height:9px;line-height:9px;font-size:9px;color:var(--ink)}:root .ds-fields gs-connected-datepicker .arrow-buttons .arrow:hover{color:var(--p-accent)}:root .ds-fields gs-connected-datepicker .connected-datepicker-input{font-family:var(--sch-font-ui);font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink)}:root .ds-fields gs-connected-datepicker .connected-datepicker-input::placeholder{color:var(--ink-subtle)}:root .ds-fields gs-connected-datepicker .datepicker-inputs.with-preset{border-radius:var(--r-sm);border-color:var(--border);background:var(--surface);box-shadow:none;font-family:var(--sch-font-ui);font-size:var(--fs-md)}:root .ds-fields gs-connected-datepicker .datepicker-inputs.with-preset .input-col{border-left-color:var(--border)}:root .ds-fields gs-connected-datepicker .datepicker-inputs.with-preset .input-col-label{font-family:var(--sch-font-display);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--ink-muted)}:root .ds-fields gs-connected-datepicker:is(.ng-touched.ng-invalid,:has(.connected-datepicker-input:invalid)) .connected-datepicker-wrapper{border-color:var(--status-danger);border-radius:var(--r-sm);box-shadow:none}:root .ds-fields gs-multiselect.ng-invalid.ng-dirty .multiselect-input-container{border-color:var(--status-danger);box-shadow:none}:root .ds-fields gs-multiselect.ng-invalid.ng-dirty .multiselect-input-container:after,:root .ds-fields gs-connected-datepicker:is(.ng-touched.ng-invalid,:has(.connected-datepicker-input:invalid)) .connected-datepicker-wrapper:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:var(--icon-md);height:var(--icon-md);pointer-events:none;background-color:var(--status-danger);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 739' fill='%23000'%3E%3Cpath d='M790,623.2L475.8,43.8c-30.8-56.7-112-57.2-143.4-.7L10.4,622.5c-30.3,54.5,9.1,121.5,71.5,121.5h636.2c62,0,101.4-66.3,71.9-120.8h0ZM400.2,697.1c-38.5,0-69.7-31.2-69.7-69.7s31.2-69.7,69.7-69.7,69.7,31.2,69.7,69.7-31.2,69.7-69.7,69.7ZM469.9,208.2l-18.6,255.2c-1,13.5-12.2,23.9-25.7,23.9h-50.9c-13.5,0-24.8-10.4-25.7-23.9l-18.6-255.2c-1.1-14.9,10.7-27.6,25.7-27.6h88.3c14.9,0,26.7,12.7,25.7,27.6Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 739' fill='%23000'%3E%3Cpath d='M790,623.2L475.8,43.8c-30.8-56.7-112-57.2-143.4-.7L10.4,622.5c-30.3,54.5,9.1,121.5,71.5,121.5h636.2c62,0,101.4-66.3,71.9-120.8h0ZM400.2,697.1c-38.5,0-69.7-31.2-69.7-69.7s31.2-69.7,69.7-69.7,69.7,31.2,69.7,69.7-31.2,69.7-69.7,69.7ZM469.9,208.2l-18.6,255.2c-1,13.5-12.2,23.9-25.7,23.9h-50.9c-13.5,0-24.8-10.4-25.7-23.9l-18.6-255.2c-1.1-14.9,10.7-27.6,25.7-27.6h88.3c14.9,0,26.7,12.7,25.7,27.6Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:root .ds-fields gs-connected-datepicker:is(.ng-touched.ng-invalid,:has(.connected-datepicker-input:invalid)) .connected-datepicker-wrapper{position:relative;padding-right:calc(11px + var(--icon-md) + var(--s-2))}:root .ds-fields gs-connected-datepicker:is(.ng-touched.ng-invalid,:has(.connected-datepicker-input:invalid)) .connected-datepicker-wrapper:after{right:11px}:root .ds-fields gs-multiselect.ng-invalid.ng-dirty .multiselect-input-container{position:relative;padding-right:calc(25px + var(--icon-sm) + var(--s-2) + var(--icon-md) + var(--s-2))}:root .ds-fields gs-multiselect.ng-invalid.ng-dirty .multiselect-input-container:after{right:calc(25px + var(--icon-sm) + var(--s-2))}.ds-buttons{--p-button-padding-x: 14px;--p-button-padding-y: 0;--p-button-gap: 7px;--p-button-icon-only-width: 32px;--p-button-label-font-weight: var(--fw-semibold);--p-button-transition-duration: var(--dur);--p-button-border-radius: var(--r-sm)}.ds-buttons .p-button{box-sizing:border-box;height:32px;min-height:32px;padding:0 14px;gap:7px;border-width:1px;border-style:solid;border-color:transparent;border-radius:var(--r-sm);background:var(--p-accent);color:var(--p-on-accent);font-family:var(--sch-font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-sm);line-height:1;white-space:nowrap;flex:none;transition:background var(--dur) var(--ease-standard),border-color var(--dur) var(--ease-standard),color var(--dur) var(--ease-standard)}.ds-buttons .p-button .p-button-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-semibold);line-height:var(--lh-sm)}.ds-buttons .p-button .p-button-icon{font-size:var(--icon-md);flex:none}.ds-buttons .p-button.p-button-secondary{background:var(--surface);color:var(--ink);border-color:var(--p-accent)}.ds-buttons .p-button.p-button-text{background:transparent;color:var(--ink);border-color:transparent}.ds-buttons .p-button.p-button-contrast{background:var(--neutral-btn);color:var(--p-on-accent);border-color:transparent}.ds-buttons .p-button.p-button-danger{background:var(--surface);color:var(--status-danger);border-color:var(--status-danger)}.ds-buttons .p-button.p-button-text.p-button-danger{background:transparent}.ds-buttons .p-button:not(:disabled):hover,.ds-buttons .p-button:not(:disabled):active{background:var(--p-accent-hover)}.ds-buttons .p-button.p-button-secondary:not(:disabled):hover,.ds-buttons .p-button.p-button-secondary:not(:disabled):active{background:var(--p-accent-soft);border-color:var(--p-accent)}.ds-buttons .p-button.p-button-text:not(:disabled):hover{background:var(--surface-2)}.ds-buttons .p-button.p-button-text:not(:disabled):active{background:var(--p-accent-soft)}.ds-buttons .p-button.p-button-contrast:not(:disabled):hover,.ds-buttons .p-button.p-button-contrast:not(:disabled):active{background:var(--neutral-btn-hover)}.ds-buttons .p-button.p-button-danger:not(:disabled):hover,.ds-buttons .p-button.p-button-danger:not(:disabled):active{background:var(--status-danger-soft);border-color:var(--status-danger)}.ds-buttons .p-button.p-button-icon-only{width:32px;min-width:32px;padding:0;gap:0;--svg-icon-width: var(--icon-md);--svg-icon-height: var(--icon-md)}.ds-buttons .p-button:is([data-size=s],[data-size=m],[data-size=l]):has(svg-icon),.ds-buttons :is([data-size=s],[data-size=m],[data-size=l])>.p-button:has(svg-icon){padding:0;gap:0}.ds-buttons .p-button:has(svg-icon) svg-icon{flex:none}.ds-buttons .p-button.p-button-icon-only[data-size=s],.ds-buttons [data-size=s]>.p-button.p-button-icon-only,.ds-buttons .p-button[data-size=s]:has(svg-icon),.ds-buttons [data-size=s]>.p-button:has(svg-icon){width:24px;min-width:24px;height:24px;min-height:24px;--svg-icon-width: var(--icon-sm);--svg-icon-height: var(--icon-sm)}.ds-buttons .p-button.p-button-icon-only[data-size=s] .p-button-icon,.ds-buttons [data-size=s]>.p-button.p-button-icon-only .p-button-icon{font-size:var(--icon-sm)}.ds-buttons .p-button.p-button-icon-only[data-size=m],.ds-buttons [data-size=m]>.p-button.p-button-icon-only,.ds-buttons .p-button[data-size=m]:has(svg-icon),.ds-buttons [data-size=m]>.p-button:has(svg-icon){width:28px;min-width:28px;height:28px;min-height:28px;--svg-icon-width: var(--icon-md);--svg-icon-height: var(--icon-md)}.ds-buttons .p-button[data-size=l]:has(svg-icon),.ds-buttons [data-size=l]>.p-button:has(svg-icon){width:32px;min-width:32px;height:32px;min-height:32px;--svg-icon-width: var(--icon-md);--svg-icon-height: var(--icon-md)}.ds-buttons .p-button[data-active=true],.ds-buttons [data-active=true]>.p-button{background:var(--p-accent-soft);color:var(--p-accent-ink)}.ds-buttons .p-button[data-active=true]:not(:disabled):hover,.ds-buttons [data-active=true]>.p-button:not(:disabled):hover{background:var(--p-accent-soft)}.ds-buttons [data-size=min].p-button,.ds-buttons [data-size=min]>.p-button{min-width:56px}.ds-buttons [data-size=mid].p-button,.ds-buttons [data-size=mid]>.p-button{min-width:92px}.ds-buttons [data-size=gross].p-button,.ds-buttons [data-size=gross]>.p-button{min-width:152px}.ds-buttons [data-size=max].p-button,.ds-buttons [data-size=max]>.p-button{min-width:200px}.ds-buttons [data-size=klein].p-button,.ds-buttons [data-size=klein]>.p-button{height:auto;min-height:24px;padding:0 10px;gap:5px}.ds-buttons [data-size=klein].p-button .p-button-icon,.ds-buttons [data-size=klein]>.p-button .p-button-icon{font-size:var(--icon-sm)}.ds-buttons .p-button[data-shape=pill],.ds-buttons [data-shape=pill]>.p-button{height:auto;min-height:0;padding:5px 10px;gap:6px;border-color:var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--ink)}.ds-buttons .p-button[data-shape=pill]:not(:disabled):hover,.ds-buttons [data-shape=pill]>.p-button:not(:disabled):hover{border-color:var(--p-accent);background:var(--surface)}.ds-buttons .p-button[data-shape=pill]:not(:disabled):active,.ds-buttons [data-shape=pill]>.p-button:not(:disabled):active{border-color:var(--p-accent);background:var(--p-accent-soft)}.ds-buttons .p-button[data-shape=pill]:not(:disabled):hover .p-button-label,.ds-buttons [data-shape=pill]>.p-button:not(:disabled):hover .p-button-label,.ds-buttons .p-button[data-shape=pill]:not(:disabled):active .p-button-label,.ds-buttons [data-shape=pill]>.p-button:not(:disabled):active .p-button-label{color:var(--p-accent-ink)}.ds-buttons .p-button[data-shape=pill][aria-pressed=true],.ds-buttons [data-shape=pill]>.p-button[aria-pressed=true]{border-color:var(--ink-strong);background:var(--ink-strong);color:var(--surface)}.ds-buttons .p-button[data-shape=pill][aria-pressed=true]:not(:disabled):hover,.ds-buttons [data-shape=pill]>.p-button[aria-pressed=true]:not(:disabled):hover{border-color:var(--ink-strong);background:var(--ink-strong);color:var(--surface)}.ds-buttons .p-button[data-shape=pill] .p-badge,.ds-buttons [data-shape=pill]>.p-button .p-badge{position:static;inset:auto;min-width:0;min-height:0;height:auto;padding:0;border:0;border-radius:0;background:none;color:var(--ink-muted);font-size:inherit;font-weight:inherit;line-height:inherit}.ds-buttons .p-button[data-shape=pill][aria-pressed=true] .p-badge,.ds-buttons [data-shape=pill]>.p-button[aria-pressed=true] .p-badge{color:inherit}.ds-buttons .p-button:is(.p-button-secondary,.p-button-danger):not(:disabled):active{border-width:2px;padding:0 13px}.ds-buttons .p-button:is(.p-button-secondary,.p-button-danger).p-button-icon-only:not(:disabled):active{padding:0}.ds-buttons .p-button:disabled,.ds-buttons .p-button.p-disabled{opacity:1;cursor:not-allowed}.ds-buttons .p-button:disabled,.ds-buttons .p-button.p-button-contrast:disabled{background:var(--disabled-bg);color:var(--disabled-fg);border-color:var(--disabled-bg)}.ds-buttons .p-button:is(.p-button-secondary,.p-button-danger):disabled{background:var(--disabled-bg-2);color:var(--disabled-fg);border-color:var(--disabled-bg-2)}.ds-buttons .p-button.p-button-text:disabled{background:var(--disabled-bg-2);color:var(--disabled-fg-2);border-color:transparent}.ds-buttons :is(.p-button.p-button-icon-only,.p-button:is([data-size=s],[data-size=m],[data-size=l]):has(svg-icon),:is([data-size=s],[data-size=m],[data-size=l])>.p-button:has(svg-icon)).p-button-text:not(:disabled):active{color:var(--p-accent-ink)}.ds-buttons :is(.p-button.p-button-icon-only,.p-button:is([data-size=s],[data-size=m],[data-size=l]):has(svg-icon),:is([data-size=s],[data-size=m],[data-size=l])>.p-button:has(svg-icon)).p-button-text.p-button-danger{border-color:transparent}.ds-buttons :is(.p-button.p-button-icon-only,.p-button:is([data-size=s],[data-size=m],[data-size=l]):has(svg-icon),:is([data-size=s],[data-size=m],[data-size=l])>.p-button:has(svg-icon)).p-button-text:disabled{background:transparent;color:var(--disabled-fg-2);border-color:transparent}.ds-buttons .p-button:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.ds-buttons .p-button.p-button-danger:focus-visible{outline-color:var(--status-danger)}.ds-buttons .theme-dark .p-button.p-button-contrast:not(:disabled),.theme-dark .ds-buttons .p-button.p-button-contrast:not(:disabled){background:var(--surface-2)}.ds-buttons .theme-dark .p-button.p-button-contrast:not(:disabled):hover,.ds-buttons .theme-dark .p-button.p-button-contrast:not(:disabled):active,.theme-dark .ds-buttons .p-button.p-button-contrast:not(:disabled):hover,.theme-dark .ds-buttons .p-button.p-button-contrast:not(:disabled):active{background:var(--ink-muted)}.ds-controls .ds-ctl,.ds-controls :is(div,span,label):has(>:is(p-checkbox,p-radio-button,p-toggleswitch)+label){display:inline-flex;align-items:center;gap:9px;font-family:var(--sch-font-ui);font-size:var(--fs-sm);color:var(--ink);cursor:pointer}.ds-controls :is(div,span,label):has(>:is(p-checkbox,p-radio-button,p-toggleswitch)+label){padding:0;border-radius:0}.ds-controls :is(div,span,label):has(>:is(p-checkbox,p-radio-button,p-toggleswitch)+label):hover{background:transparent}.ds-controls .ds-ctl>label,.ds-controls .ds-ctl__lbl,.ds-controls :is(div,span,label):has(>:is(p-checkbox,p-radio-button,p-toggleswitch)+label)>label{height:auto;font-size:var(--fs-sm);line-height:var(--lh-base);color:inherit;cursor:inherit}.ds-controls .ds-ctl:has(:is(.p-disabled,.p-checkbox-input:disabled,.p-radiobutton-input:disabled,.p-toggleswitch-input:disabled)),.ds-controls :is(div,span,label):has(>:is(p-checkbox,p-radio-button,p-toggleswitch)+label):has(.p-disabled){color:var(--disabled-ink);cursor:not-allowed}.ds-controls .ds-ctl__val{font-size:var(--fs-sm);color:var(--ink-muted)}.ds-controls .p-checkbox{width:16px;height:16px}.ds-controls .p-checkbox .p-checkbox-box{box-sizing:border-box;width:16px;height:16px;border-width:1.5px;border-style:solid;border-color:var(--control-border);border-radius:3px;background:var(--surface);box-shadow:none;transition:background var(--dur) var(--ease-standard),border-color var(--dur) var(--ease-standard)}.ds-controls .p-checkbox:not(.p-disabled):not(.p-checkbox-checked):has(.p-checkbox-input:hover) .p-checkbox-box{background:var(--surface-2);border-color:var(--p-accent)}.ds-controls .p-checkbox.p-checkbox-checked .p-checkbox-box,.ds-controls .p-checkbox.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background:var(--ink);border-color:var(--ink)}.ds-controls .p-checkbox .p-checkbox-icon{width:10px;height:10px;font-size:10px;color:var(--surface)}.ds-controls .p-checkbox[data-variant=menu] .p-checkbox-box{border-color:var(--p-accent);background:var(--surface)}.ds-controls .p-checkbox[data-variant=menu].p-checkbox-checked .p-checkbox-box,.ds-controls .p-checkbox[data-variant=menu].p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background:var(--p-accent);border-color:var(--p-accent)}.ds-controls .p-checkbox[data-variant=menu].p-checkbox-checked .p-checkbox-icon{color:var(--p-on-accent)}.ds-controls .p-checkbox.p-disabled .p-checkbox-box{background:var(--disabled-bg);border-color:var(--disabled-bg-2)}.ds-controls .p-checkbox.p-checkbox-checked.p-disabled .p-checkbox-box{background:var(--disabled-bg-2);border-color:var(--disabled-bg-2)}.ds-controls .p-checkbox.p-disabled .p-checkbox-icon{color:var(--surface)}.ds-controls .p-radiobutton{width:16px;height:16px}.ds-controls .p-radiobutton .p-radiobutton-box{box-sizing:border-box;width:16px;height:16px;border-width:1.5px;border-style:solid;border-color:var(--control-border);background:var(--surface);box-shadow:none;transition:background var(--dur) var(--ease-standard),border-color var(--dur) var(--ease-standard)}.ds-controls .p-radiobutton:not(.p-disabled):not(.p-radiobutton-checked):has(.p-radiobutton-input:hover) .p-radiobutton-box{background:var(--surface-2);border-color:var(--p-accent)}.ds-controls .p-radiobutton.p-radiobutton-checked .p-radiobutton-box,.ds-controls .p-radiobutton.p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background:var(--surface);border-color:var(--p-accent)}.ds-controls .p-radiobutton.p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon,.ds-controls .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon{width:8px;height:8px;background:var(--p-accent)}.ds-controls .p-radiobutton.p-disabled .p-radiobutton-box{background:var(--disabled-bg);border-color:var(--disabled-bg-2)}.ds-controls .p-radiobutton.p-radiobutton-checked.p-disabled .p-radiobutton-box .p-radiobutton-icon{background:var(--disabled-bg-2)}.ds-controls .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box,.ds-controls .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{outline:2px solid var(--p-accent);outline-offset:2px;box-shadow:none}.ds-controls .p-checkbox:not(.p-disabled):not(.p-checkbox-checked):has(.p-checkbox-input:focus-visible) .p-checkbox-box,.ds-controls .p-radiobutton:not(.p-disabled):not(.p-radiobutton-checked):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{border-color:var(--control-border)}.ds-controls .p-checkbox.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{border-color:var(--ink)}.ds-controls .p-checkbox[data-variant=menu].p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box,.ds-controls .p-radiobutton.p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{border-color:var(--p-accent)}.ds-controls .p-toggleswitch{width:42px;height:22px}.ds-controls .p-toggleswitch .p-toggleswitch-slider{box-sizing:border-box;border-width:0;border-radius:var(--r-pill);background:var(--disabled-bg-2);box-shadow:none;transition:background var(--dur-fast) var(--ease-standard)}.ds-controls .p-toggleswitch .p-toggleswitch-handle{width:18px;height:18px;margin-block-start:-9px;inset-inline-start:2px;border-radius:50%;background:var(--p-on-accent);box-shadow:none;transition:background var(--dur-fast) var(--ease-standard),inset-inline-start var(--dur-fast) var(--ease-standard)}.ds-controls .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:var(--p-accent)}.ds-controls .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle{inset-inline-start:22px;background:var(--p-on-accent)}.ds-controls .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-slider{background:var(--disabled-bg-2)}.ds-controls .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-handle{background:var(--p-on-accent)}.ds-controls .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-slider{background:var(--p-accent-hover)}.ds-controls .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-handle{background:var(--p-on-accent)}.ds-controls .p-toggleswitch.p-disabled .p-toggleswitch-slider{background:var(--disabled-bg)}.ds-controls .p-toggleswitch.p-toggleswitch-checked.p-disabled .p-toggleswitch-slider{background:var(--disabled-bg-2)}.ds-controls .p-toggleswitch.p-disabled .p-toggleswitch-handle{background:var(--p-on-accent)}.ds-controls .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:focus-visible) .p-toggleswitch-slider{outline:2px solid var(--p-accent);outline-offset:2px;box-shadow:none}.ds-controls gs-mapped-slider{display:flex;align-items:center;box-sizing:border-box;width:150px;min-width:150px;max-width:100%;height:18px;flex:none}.ds-controls gs-mapped-slider .p-slider{flex:1 1 auto;min-width:0}.ds-controls .p-slider.p-slider-horizontal{height:2px;background:var(--p-accent);border-radius:0}.ds-controls .p-slider .p-slider-range{background:var(--p-accent);border-radius:0}.ds-controls .p-slider .p-slider-handle{width:18px;height:18px;margin-block-start:-9px;margin-inline-start:-9px;border-radius:50%;background:var(--p-accent);box-shadow:none}.ds-controls .p-slider .p-slider-handle:before{display:none}.ds-controls .p-slider:not(.p-disabled) .p-slider-handle:hover{background:var(--p-accent-hover)}.ds-controls .p-slider .p-slider-handle.p-slider-handle-active,.ds-controls .p-slider:not(.p-disabled) .p-slider-handle.p-slider-handle-active:hover{background:var(--p-accent);outline:1px solid var(--ink);outline-offset:0;cursor:grabbing}.ds-controls .p-slider.p-disabled{opacity:1;background:var(--disabled-bg-2);cursor:not-allowed}.ds-controls .p-slider.p-disabled .p-slider-range,.ds-controls .p-slider.p-disabled .p-slider-handle{background:var(--disabled-bg-2);cursor:not-allowed}.ds-controls .p-slider .p-slider-handle:focus-visible{outline:2px solid var(--p-accent);outline-offset:4px;box-shadow:none}.ds-controls .p-selectbutton{width:fit-content;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--r-pill)}.ds-controls .p-selectbutton .p-togglebutton{border-width:0;border-radius:0;padding:0;background:transparent;color:var(--ink-muted);font-family:var(--sch-font-ui);font-size:var(--fs-base);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur) var(--ease-standard),color var(--dur) var(--ease-standard)}.ds-controls .p-selectbutton .p-togglebutton .p-togglebutton-content{box-sizing:border-box;height:auto;padding:8px 16px;background:transparent;border-radius:0;box-shadow:none;font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:normal}.ds-controls .p-selectbutton .p-togglebutton.p-togglebutton-checked{background:var(--p-accent);border-color:transparent;color:var(--p-on-accent)}.ds-controls .p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-content{background:transparent;box-shadow:none}.ds-controls .p-selectbutton .p-togglebutton:not(.p-disabled):not(.p-togglebutton-checked):hover{background:var(--surface-2);color:var(--ink)}.ds-controls .p-selectbutton .p-togglebutton:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px;box-shadow:none}.ds-controls .p-selectbutton .p-togglebutton.p-disabled{background:transparent;border-color:transparent;color:var(--disabled-ink);cursor:not-allowed}.ds-controls .p-selectbutton .p-togglebutton.p-togglebutton-checked.p-disabled{background:var(--disabled-bg-2);color:var(--surface)}.ds-selects .p-select-overlay,.ds-selects .p-autocomplete-overlay{box-sizing:border-box;padding:5px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-pop)}.ds-selects .p-select-overlay:has(.p-select-filter){padding:8px}.ds-selects .p-select-list,.ds-selects .p-autocomplete-list{padding:0;margin:0;gap:0;background:transparent}.ds-selects .p-select-option,.ds-selects .p-autocomplete-option{display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:6px 10px;border-radius:var(--r-sm);background:none;font-family:var(--sch-font-ui);font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink);text-align:left}.ds-selects .p-select-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-selects .p-select-option:not(.p-disabled):hover,.ds-selects .p-select-option.p-focus,.ds-selects .p-autocomplete-option:not(.p-disabled):hover,.ds-selects .p-autocomplete-option.p-focus{background:var(--p-accent-soft);color:var(--ink)}.ds-selects .p-select-option[aria-selected=true],.ds-selects .p-autocomplete-option[aria-selected=true]{font-weight:var(--fw-semibold)}.ds-selects .p-select-option-check-icon{flex:none;width:12px;height:12px;color:var(--p-accent-ink)}.ds-selects .p-select-option.p-disabled,.ds-selects .p-autocomplete-option.p-disabled{background:none;color:var(--disabled-ink);cursor:not-allowed}.ds-selects .p-select-header{padding:0;margin:0 0 6px;border:0;background:transparent}.ds-selects .p-select-overlay .p-select-filter{box-sizing:border-box;height:28px;min-height:28px;padding:0 8px 0 27px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);font-family:var(--sch-font-ui);font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink);box-shadow:none}.ds-selects .p-select-overlay .p-select-filter::placeholder{color:var(--ink-muted);opacity:1}.ds-selects .p-select-overlay .p-select-filter:focus,.ds-selects .p-select-overlay .p-select-filter:focus-visible{border-color:var(--p-accent);outline:0;box-shadow:none}.ds-selects .p-select-header .p-iconfield>.p-inputicon{inset-inline-start:8px;inset-inline-end:auto;color:var(--ink-muted)}.ds-selects .p-select-header .p-iconfield>.p-inputicon>svg{width:12px;height:12px}.ds-selects .p-select-empty-message,.ds-selects .p-autocomplete-empty-message{padding:10px 8px;font-family:var(--sch-font-ui);font-size:var(--fs-md);color:var(--ink-muted)}.ds-selects .p-select-dropdown-icon,.ds-selects .p-autocomplete-dropdown-icon{transition:transform .12s var(--ease-standard, ease)}.ds-selects .p-select.p-select-open .p-select-dropdown-icon,.ds-selects .p-autocomplete.p-autocomplete-open .p-autocomplete-dropdown-icon{transform:rotate(180deg)}:root:has(.ds-selects) .multiselect-overlay-panel .suggestions-container,:root:has(.ds-selects) .multiselect-overlay-panel .loading-container,:root:has(.ds-selects) .multiselect-overlay-panel .error-container,:root:has(.ds-selects) .multiselect-overlay-panel .no-results{box-sizing:border-box;margin-top:4px;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);outline:0;box-shadow:var(--shadow-pop)}:root:has(.ds-selects) .multiselect-overlay-panel .suggestions-container{max-height:280px;overscroll-behavior:contain}:root:has(.ds-selects) .multiselect-overlay-panel .suggestions-list{padding:0;margin:0}:root:has(.ds-selects) .multiselect-overlay-panel .suggestion-item{box-sizing:border-box;justify-content:flex-start;gap:8px;padding:6px 10px;border-radius:var(--r-sm);font-family:var(--sch-font-ui);font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink)}:root:has(.ds-selects) .multiselect-overlay-panel .suggestion-item:hover,:root:has(.ds-selects) .multiselect-overlay-panel .suggestion-item.highlighted{background:var(--p-accent-soft)}:root:has(.ds-selects) .multiselect-overlay-panel .suggestion-item.selected{background:none;font-weight:var(--fw-semibold)}:root:has(.ds-selects) .multiselect-overlay-panel .suggestion-item.selected:hover,:root:has(.ds-selects) .multiselect-overlay-panel .suggestion-item.selected.highlighted{background:var(--p-accent-soft)}:root:has(.ds-selects) .multiselect-overlay-panel .suggestions-list .suggestion-item .item-content{flex:1;min-width:0;font-family:var(--sch-font-ui);font-size:var(--fs-md)}:root:has(.ds-selects) .multiselect-overlay-panel .suggestion-item.select-all-item,:root:has(.ds-selects) .multiselect-overlay-panel .suggestion-item.deselect-all-item{padding:6px 8px;font-style:normal;font-weight:var(--fw-semibold);color:var(--ink-strong)}:root:has(.ds-selects) .multiselect-overlay-panel .suggestion-divider{height:1px;margin:4px 0;background:var(--border);list-style:none}:root:has(.ds-selects) .multiselect-overlay-panel .suggestions-list .suggestion-item .selection-indicator{flex:none;box-sizing:border-box;width:16px;height:16px;margin-right:0;border:1.5px solid var(--p-accent);border-radius:3px;background:var(--surface);display:inline-flex;align-items:center;justify-content:center}:root:has(.ds-selects) .multiselect-overlay-panel .suggestions-list .suggestion-item .selection-indicator.checked{background:var(--p-accent);border-color:var(--p-accent)}:root:has(.ds-selects) .multiselect-overlay-panel .suggestions-list .suggestion-item .selection-indicator.checked:after{position:static;width:9px;height:5px;border:0;border-left:2px solid var(--p-on-accent);border-bottom:2px solid var(--p-on-accent);transform:rotate(-45deg);margin-top:-2px}:root:has(.ds-selects) .multiselect-overlay-panel .no-results,:root:has(.ds-selects) .multiselect-overlay-panel .loading-container,:root:has(.ds-selects) .multiselect-overlay-panel .error-container{font-family:var(--sch-font-ui);font-size:var(--fs-md);color:var(--ink-muted)}.ds-badges{--p-tag-font-size: var(--fs-md);--p-tag-font-weight: var(--fw-semibold);--p-tag-padding: 4px 10px;--p-tag-gap: 6px;--p-tag-border-radius: var(--r-pill);--p-tag-rounded-border-radius: var(--r-pill);--p-tag-icon-size: 12px;--p-tag-primary-background: var(--p-accent-soft);--p-tag-primary-color: var(--p-accent-ink);--p-tag-info-background: var(--p-accent-soft);--p-tag-info-color: var(--p-accent-ink);--p-tag-success-background: var(--status-ok-soft);--p-tag-success-color: var(--status-ok-ink-soft);--p-tag-warn-background: var(--status-warn-soft);--p-tag-warn-color: var(--status-warn-ink-soft);--p-tag-danger-background: var(--status-danger-soft);--p-tag-danger-color: var(--status-danger-ink-soft);--p-tag-secondary-background: var(--surface-2);--p-tag-secondary-color: var(--ink-muted);--p-tag-contrast-background: var(--ink-strong);--p-tag-contrast-color: var(--surface);--p-badge-border-radius: var(--r-pill);--p-badge-padding: 0 5px;--p-badge-font-size: var(--fs-md);--p-badge-font-weight: var(--fw-bold);--p-badge-min-width: 18px;--p-badge-height: auto;--p-badge-sm-font-size: var(--fs-md);--p-badge-sm-min-width: 18px;--p-badge-sm-height: auto;--p-badge-lg-font-size: var(--fs-md);--p-badge-lg-min-width: 18px;--p-badge-lg-height: auto;--p-badge-xl-font-size: var(--fs-md);--p-badge-xl-min-width: 18px;--p-badge-xl-height: auto;--p-badge-primary-background: var(--p-accent);--p-badge-primary-color: var(--p-on-accent);--p-badge-secondary-background: var(--surface-2);--p-badge-secondary-color: var(--ink-muted);--p-badge-success-background: var(--status-ok-soft);--p-badge-success-color: var(--status-ok-ink-soft);--p-badge-info-background: var(--p-accent-soft);--p-badge-info-color: var(--p-accent-ink);--p-badge-warn-background: var(--status-warn-soft);--p-badge-warn-color: var(--status-warn-ink-soft);--p-badge-danger-background: var(--status-danger-soft);--p-badge-danger-color: var(--status-danger-ink-soft);--p-badge-contrast-background: var(--ink-strong);--p-badge-contrast-color: var(--surface)}.ds-badges .p-tag{box-sizing:border-box;border-width:1px;border-style:solid;border-color:transparent;font-family:var(--sch-font-ui);white-space:nowrap}.ds-badges .p-tag>.p-tag-label:empty{display:none}.ds-badges .p-tag.p-tag-secondary{border-color:var(--border)}.ds-badges .p-tag[data-kind=count]{min-width:18px;min-height:18px;padding:0 5px;background:var(--p-accent);color:var(--p-on-accent);font-weight:var(--fw-bold)}.ds-badges .p-tag[data-kind=tag]{padding:5px 14px;border-radius:var(--r-sm);background:var(--p-accent-soft);color:var(--p-accent-ink);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.ds-badges .p-tag[data-kind=chip]{padding:5px 11px;gap:7px;border-color:var(--border);background:var(--surface);color:var(--ink-strong);font-size:var(--fs-sm);font-weight:var(--fw-regular)}.ds-badges .p-tag[data-kind=chip] .p-tag-icon{width:var(--icon-sm);height:var(--icon-sm);font-size:var(--icon-sm);color:var(--ink-muted)}.ds-badges .p-badge{box-sizing:border-box;min-height:18px;border:1px solid transparent;font-family:var(--sch-font-ui);white-space:nowrap}.ds-badges .p-badge.p-badge-circle{padding:0 5px;border-radius:var(--r-pill)}.ds-badges .counter{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;min-height:18px;padding:0 5px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--p-accent);color:var(--p-on-accent);font-family:var(--sch-font-ui);font-size:var(--fs-md);font-weight:var(--fw-bold);white-space:nowrap}.ds-badges .ds-badge__x{order:1;display:inline-flex;align-items:center;margin:0 -2px 0 1px;padding:0;border:0;background:none;color:var(--ink-muted);cursor:pointer}.ds-badges .ds-badge__x:hover{color:var(--status-danger)}.ds-badges .ds-badge__x:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--p-accent);outline-offset:2px}.ds-badges .ds-badge__x>*{width:var(--icon-sm);height:var(--icon-sm);font-size:var(--icon-sm);color:inherit}.ds-dialog:not(:root){max-width:calc(100vw - 2 * var(--s-5))}.ds-dialog{--dialog-inline-padding: var(--s-5);--dialog-block-padding: var(--s-4)}.ds-dialog>.cdk-dialog-container{display:flex;flex-direction:column;box-sizing:border-box;font-family:var(--sch-font-ui);font-size:var(--fs-sm);color:var(--ink);padding-bottom:0}.ds-dialog>.cdk-dialog-container>div>*:not(.p-dialog-header-actions){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ds-dialog-s{width:300px}.ds-dialog-m{width:460px}.ds-dialog-l{width:640px}.ds-dialog-xl{width:1040px}.ds-dialog .dynamic-dialog-header{display:flex;align-items:center;gap:10px;position:relative;flex:none;min-width:0;box-sizing:border-box;padding:var(--s-4) var(--s-10) var(--s-4) var(--s-5);border-bottom:1px solid var(--border)}.ds-dialog .dynamic-dialog-header>div{min-width:0;flex:1 1 auto}.ds-dialog .dynamic-dialog-header>.pi{flex:none;font-size:var(--icon-lg);color:var(--p-accent-ink)}.ds-dialog .dynamic-dialog-header h1,.ds-dialog .dynamic-dialog-header h2{margin:0;font-family:var(--sch-font-display);font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:1.2;color:var(--ink-strong);text-align:left;text-transform:none;letter-spacing:normal}.ds-dialog .dynamic-dialog-header p{margin:3px 0 0;font-size:var(--fs-xs);color:var(--ink-muted);text-transform:none;letter-spacing:normal}.ds-dialog-center .dynamic-dialog-header{justify-content:center;text-align:center;padding-left:calc(var(--s-10) + var(--s-3));padding-right:calc(var(--s-10) + var(--s-3))}.ds-dialog-center .dynamic-dialog-header>div{flex:0 1 auto;max-width:100%}.ds-dialog-center .dynamic-dialog-header h1,.ds-dialog-center .dynamic-dialog-header h2{text-align:center}.ds-dialog .p-dialog-header-actions{top:calc(var(--s-4) + .6 * var(--fs-h2) - 13px);right:var(--s-4);display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-sm);color:var(--ink);cursor:pointer}.ds-dialog .p-dialog-header-actions:hover{background:var(--surface-2)}.ds-dialog .p-dialog-header-actions:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.ds-dialog .p-dialog-header-actions>.pi{font-size:var(--icon-xs);color:var(--ink);border-radius:0}.ds-dialog .p-dialog-header-actions>.pi:hover{background:none}.ds-dialog .dynamic-dialog-content{box-sizing:border-box;padding:var(--s-4) var(--s-5);margin:0;line-height:var(--lh-base);color:var(--ink)}.ds-dialog-center .dynamic-dialog-content{text-align:center}.ds-dialog .dynamic-dialog-actions{display:flex;flex-wrap:wrap;flex:none;gap:var(--s-3);box-sizing:border-box;padding:var(--s-3) var(--s-5) var(--s-5);justify-content:flex-end}.ds-dialog-actions-center .dynamic-dialog-actions{justify-content:center}.ds-dialog-actions-between .dynamic-dialog-actions{justify-content:space-between}.ds-dialog-backdrop{opacity:1;background:var(--overlay-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}.ds-datepicker{--p-datepicker-panel-background: var(--surface);--p-datepicker-panel-border-color: var(--border);--p-datepicker-panel-border-radius: var(--r-lg);--p-datepicker-panel-color: var(--ink);--p-datepicker-panel-padding: var(--s-3) var(--s-4);--p-datepicker-panel-shadow: var(--shadow-pop);--p-datepicker-header-background: transparent;--p-datepicker-header-border-color: transparent;--p-datepicker-header-color: var(--ink);--p-datepicker-header-padding: 0 0 12px 0;--p-datepicker-title-font-weight: var(--fw-regular);--p-datepicker-title-gap: var(--s-1);--p-datepicker-select-month-color: var(--ink);--p-datepicker-select-month-border-radius: var(--r-sm);--p-datepicker-select-month-hover-background: var(--surface-2);--p-datepicker-select-month-hover-color: var(--ink-strong);--p-datepicker-select-month-padding: 2px var(--s-1);--p-datepicker-select-year-color: var(--ink);--p-datepicker-select-year-border-radius: var(--r-sm);--p-datepicker-select-year-hover-background: var(--surface-2);--p-datepicker-select-year-hover-color: var(--ink-strong);--p-datepicker-select-year-padding: 2px var(--s-1);--p-datepicker-week-day-color: var(--ink);--p-datepicker-week-day-font-weight: var(--fw-semibold);--p-datepicker-week-day-padding: 0 0 5px 0;--p-datepicker-date-width: 31px;--p-datepicker-date-height: 31px;--p-datepicker-date-padding: 0;--p-datepicker-date-border-radius: 0;--p-datepicker-date-color: var(--ink);--p-datepicker-date-hover-background: var(--surface-2);--p-datepicker-date-hover-color: var(--ink);--p-datepicker-date-selected-background: var(--p-accent);--p-datepicker-date-selected-color: var(--p-on-accent);--p-datepicker-date-range-selected-background: var(--p-accent-soft);--p-datepicker-date-range-selected-color: var(--ink);--p-datepicker-date-focus-ring-color: var(--p-accent);--p-datepicker-date-focus-ring-width: 2px;--p-datepicker-date-focus-ring-offset: -2px;--p-datepicker-today-background: transparent;--p-datepicker-today-color: var(--ink);--p-datepicker-group-gap: var(--s-6);--p-datepicker-group-border-color: var(--border);--p-datepicker-buttonbar-border-color: var(--border);--p-datepicker-buttonbar-padding: var(--s-3) 0 0 0;--p-datepicker-time-picker-border-color: var(--border);--p-datepicker-transition-duration: var(--dur-fast)}.ds-datepicker .p-datepicker-title{font-family:var(--sch-font-display);font-size:var(--fs-base)}.ds-datepicker .p-datepicker-select-month{font-family:inherit;font-size:inherit;font-weight:var(--fw-semibold)}.ds-datepicker .p-datepicker-select-year{font-family:inherit;font-size:inherit;font-weight:var(--fw-regular)}.ds-datepicker .p-datepicker-header .p-button.p-button-icon-only{width:24px;height:24px;min-width:24px;min-height:0;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink)}.ds-datepicker .p-datepicker-header .p-button.p-button-icon-only:hover{background:var(--surface-2);color:var(--ink-strong)}.ds-datepicker .p-datepicker-header .p-button.p-button-icon-only .p-icon,.ds-datepicker .p-datepicker-header .p-button.p-button-icon-only svg{width:var(--icon-xs);height:var(--icon-xs)}.ds-datepicker .p-datepicker-day-view{margin:0;border-collapse:collapse}.ds-datepicker .p-datepicker-day-view .p-datepicker-day{box-sizing:border-box;border:1px solid var(--border);margin:0 -1px -1px 0;font-size:var(--fs-sm);line-height:1.2}.ds-datepicker .p-datepicker-day-view :is(.p-datepicker-day-selected,.p-datepicker-day-selected-range){border-color:transparent;position:relative;z-index:1}.ds-datepicker .p-datepicker-day-view .p-datepicker-day-selected{font-weight:var(--fw-bold)}.ds-datepicker .p-datepicker-day-view .p-datepicker-day.p-disabled{color:var(--disabled-ink);cursor:not-allowed}.ds-datepicker .p-datepicker-day-view tbody tr:first-child td:first-child>.p-datepicker-day{border-top-left-radius:3px}.ds-datepicker .p-datepicker-day-view tbody tr:first-child td:last-child>.p-datepicker-day{border-top-right-radius:3px}.ds-datepicker .p-datepicker-day-view tbody tr:last-child td:first-child>.p-datepicker-day{border-bottom-left-radius:3px}.ds-datepicker .p-datepicker-day-view tbody tr:last-child td:last-child>.p-datepicker-day{border-bottom-right-radius:3px}.ds-datepicker .p-datepicker-weekday{font-size:var(--fs-md)}.ds-datepicker .p-datepicker-today>.p-datepicker-day{border-color:var(--p-accent);font-weight:var(--fw-bold);position:relative;z-index:1}:root:has(.ds-datepicker) .cdk-overlay-backdrop.datepicker-backdrop{opacity:1;background:transparent}:root:has(.ds-datepicker) .datepicker-container{box-sizing:border-box;padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);color:var(--ink);font-family:var(--sch-font-ui);min-width:calc(420px + var(--s-6) + 2 * var(--s-4))}:root:has(.ds-datepicker) .datepicker-container.has-content-slots{width:auto;min-width:calc(420px + var(--s-6) + 2 * var(--s-4))}:root:has(.ds-datepicker) .datepicker-container .datepicker-header{font-weight:var(--fw-regular)}:root:has(.ds-datepicker) .datepicker-container .month-display{gap:var(--s-6);font-family:var(--sch-font-display);font-size:var(--fs-base);color:var(--ink)}:root:has(.ds-datepicker) .datepicker-container .month-display span{flex-basis:210px}:root:has(.ds-datepicker) .datepicker-container .month{font-weight:var(--fw-semibold)}:root:has(.ds-datepicker) .datepicker-container .nav-button{flex:none;width:24px;height:24px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink);font-size:var(--fs-base);line-height:1}:root:has(.ds-datepicker) .datepicker-container .nav-button:hover{background:var(--surface-2);color:var(--ink-strong)}:root:has(.ds-datepicker) .datepicker-container .nav-button:focus-visible{outline:2px solid var(--p-accent);outline-offset:1px}:root:has(.ds-datepicker) .datepicker-container .calendars-slider-container{height:auto;min-height:calc(24px + var(--s-4) + var(--fs-md) * var(--lh-md) + 5px + 181px);min-width:calc(420px + var(--s-6))}:root:has(.ds-datepicker) .datepicker-container .calendars-with-header{gap:var(--s-4)}:root:has(.ds-datepicker) .datepicker-container .calendars-wrapper{gap:var(--s-6);width:calc(420px + var(--s-6))}:root:has(.ds-datepicker) .datepicker-container .calendar{width:210px}:root:has(.ds-datepicker) .datepicker-container .days-of-week{margin-bottom:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink)}:root:has(.ds-datepicker) .datepicker-container .days-of-week span{padding:0 0 5px}:root:has(.ds-datepicker) .datepicker-container .days-grid{grid-template-columns:repeat(7,30px);grid-auto-rows:minmax(30px,auto);align-content:start;border-top:0;border-left:0}:root:has(.ds-datepicker) .datepicker-container .days-grid>:nth-child(1){border-top-left-radius:3px}:root:has(.ds-datepicker) .datepicker-container .days-grid>:nth-child(7){border-top-right-radius:3px}:root:has(.ds-datepicker) .datepicker-container .days-grid>:nth-last-child(7){border-bottom-left-radius:3px}:root:has(.ds-datepicker) .datepicker-container .days-grid>:last-child{border-bottom-right-radius:3px}:root:has(.ds-datepicker) .datepicker-container .day-cell{box-sizing:border-box;width:auto;height:auto;min-height:30px;padding:0;border:1px solid var(--border);margin:0 -1px -1px 0;background:none;font-family:var(--sch-font-ui);font-size:var(--fs-sm);line-height:1.2;color:var(--ink);transition:background var(--dur-fast) var(--ease-standard)}:root:has(.ds-datepicker) .datepicker-container .day-cell:not(.disabled):not(.selected-start):not(.selected-end):not(.other-month):hover{background:var(--surface-2);color:var(--ink)}:root:has(.ds-datepicker) .datepicker-container .day-cell:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px;position:relative;z-index:2}:root:has(.ds-datepicker) .datepicker-container .day-cell.today{border-color:var(--p-accent);font-weight:var(--fw-bold);position:relative;z-index:1}:root:has(.ds-datepicker) .datepicker-container .day-cell.in-range:not(.other-month){background:var(--p-accent-soft);color:var(--ink);border-color:transparent}:root:has(.ds-datepicker) .datepicker-container .day-cell:is(.selected-start,.selected-end):not(.other-month){background:var(--p-accent);color:var(--p-on-accent);font-weight:var(--fw-bold);border-color:transparent;position:relative;z-index:1}:root:has(.ds-datepicker) .datepicker-container .day-cell.highlighted:not(.other-month):after{background:var(--p-accent)}:root:has(.ds-datepicker) .datepicker-container .day-cell:is(.selected-start,.selected-end):not(.other-month):after{background:var(--p-on-accent)}:root:has(.ds-datepicker) .datepicker-container .day-cell.other-month{background:var(--surface);color:var(--disabled-ink)}:root:has(.ds-datepicker) .datepicker-container .day-cell.disabled{color:var(--disabled-ink);cursor:not-allowed}:root:has(.ds-datepicker) .datepicker-container .content-slot{background:var(--surface)}:root:has(.ds-datepicker) .datepicker-container .content-slot.left-slot{margin-right:var(--s-6);padding-right:var(--s-6);border-right-color:var(--border)}:root:has(.ds-datepicker) .datepicker-container .content-slot.right-slot{margin-left:var(--s-6);padding-left:var(--s-6);border-left-color:var(--border)}:root:has(.ds-datepicker) .datepicker-container .content-slot.bottom-slot{margin-top:var(--s-4);padding-top:var(--s-4);border-top-color:var(--border)}:root:has(.ds-datepicker) .datepicker-container>.flex.flex-col{margin-top:var(--s-5);gap:var(--s-3)}:is(.ds-timeslots,.ds-datepicker,:root:has(.ds-datepicker) .datepicker-container) gs-flight-time-selector{display:block;width:216px;padding-top:2px;font-family:var(--sch-font-ui);font-size:var(--fs-sm);color:var(--ink)}:is(.ds-timeslots,.ds-datepicker,:root:has(.ds-datepicker) .datepicker-container) gs-flight-time-selector .label{display:block;margin:0 0 12px;padding:0;font-family:var(--sch-font-display);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--ink);text-align:center}:is(.ds-timeslots,.ds-datepicker,:root:has(.ds-datepicker) .datepicker-container) gs-flight-time-selector [formarrayname]{margin-bottom:0}:is(.ds-timeslots,.ds-datepicker,:root:has(.ds-datepicker) .datepicker-container) gs-flight-time-selector [formarrayname]>.flex{gap:9px;margin-bottom:9px;font-size:var(--fs-sm);color:var(--ink)}:is(.ds-timeslots,.ds-datepicker,:root:has(.ds-datepicker) .datepicker-container) gs-flight-time-selector [formarrayname]>.flex>label{margin-left:0;gap:var(--s-2)}:is(.ds-timeslots,.ds-datepicker,:root:has(.ds-datepicker) .datepicker-container) gs-flight-time-selector [formarrayname]>.flex>label>.ml-auto{color:var(--ink-muted)}:is(.ds-timeslots,.ds-datepicker,:root:has(.ds-datepicker) .datepicker-container) gs-flight-time-selector .list>strong:not(.label){display:flex;align-items:flex-start;gap:6px;margin:var(--s-5) 0 12px;padding:0;font-family:var(--sch-font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.35;color:var(--ink)}:is(.ds-timeslots,.ds-datepicker,:root:has(.ds-datepicker) .datepicker-container) gs-flight-time-selector .list>strong:not(.label)>span{min-width:0}:is(.ds-timeslots,.ds-datepicker,:root:has(.ds-datepicker) .datepicker-container) gs-flight-time-selector .list>strong:not(.label) svg-icon{flex:none;display:inline-flex;font-size:var(--icon-sm);color:var(--p-accent-ink)}:is(.ds-timeslots,.ds-datepicker,:root:has(.ds-datepicker) .datepicker-container) gs-flight-time-selector .list>.grid{gap:var(--s-3);margin:0}.ds-ratings gs-category-stars{gap:2px}.ds-ratings gs-category-stars .category-item:not(:first-child),.ds-ratings gs-category-stars .category-star:not(:first-child){margin-left:0}.ds-ratings gs-category-stars .category-item{width:5px;height:5px;border-radius:50%;background:var(--p-accent)}.ds-ratings gs-category-stars .category-item.half{width:3px;border-radius:3px 0 0 3px;background:var(--border-strong)}.ds-ratings gs-category-stars:has(.category-star){gap:3px}.ds-ratings gs-category-stars .category-star{--svg-icon-font-size-md: 12px;display:inline-flex;color:var(--p-accent)}.ds-ratings gs-category-stars .category-star:not(.on){color:var(--border-strong)}.ds-ratings gs-category-stars .category-star__fill{color:var(--p-accent)}.ds-ratings{--p-progressbar-height: 5px;--p-progressbar-border-radius: 3px;--p-progressbar-background: var(--border);--p-progressbar-value-background: var(--p-accent-hover)}.ds-ratings .p-progressbar-label{display:none}.ds-ratings [data-tone=fehler].p-progressbar .p-progressbar-value,.ds-ratings [data-tone=fehler] .p-progressbar .p-progressbar-value{background:var(--status-danger)}.ds-ratings [data-tone=ok].p-progressbar .p-progressbar-value,.ds-ratings [data-tone=ok] .p-progressbar .p-progressbar-value{background:var(--status-ok)}.ds-ratings .ds-rating{display:flex;gap:10px;align-items:center;width:100%;font-family:var(--sch-font-ui);color:var(--ink)}.ds-ratings .ds-rating__lbl{flex:1;min-width:0;overflow:hidden;font-size:var(--fs-md);color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.ds-ratings .ds-rating>.p-progressbar{flex:none;width:78px}.ds-ratings .ds-rating__val{flex:none;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);font-variant-numeric:tabular-nums}[data-sonner-toaster].ds-toasts{width:340px;font-family:var(--sch-font-ui)}[data-sonner-toaster].ds-toasts--inline{position:static;transform:none}[data-sonner-toaster].ds-toasts [data-sonner-toast][data-styled=true]{--msg-bg: var(--surface);--msg-border: var(--border);--msg-signal: var(--ink-muted);--msg-ink: var(--ink-strong);--msg-fill: var(--fill-neutral);--msg-on: var(--on-fill);--normal-bg: var(--msg-bg);--normal-border: var(--msg-border);--normal-text: var(--ink);display:flex;box-sizing:border-box;align-items:flex-start;gap:var(--s-3);width:340px;padding:11px 12px 11px 13px;border:1px solid var(--msg-border);border-left:3px solid var(--msg-signal);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);color:var(--ink);font-family:var(--sch-font-ui);font-size:var(--fs-sm)}[data-sonner-toaster].ds-toasts [data-sonner-toast][data-styled=true]:not(:has([data-description])){align-items:center;padding-top:9px;padding-bottom:9px}[data-sonner-toaster].ds-toasts [data-sonner-toast][data-styled=true]:not(:has([data-description])) [data-icon]{margin-top:0}[data-sonner-toaster].ds-toasts [data-sonner-toast][data-type=success]{--msg-bg: var(--status-ok-soft);--msg-border: var(--status-ok-border);--msg-signal: var(--status-ok);--msg-ink: var(--status-ok-ink-soft);--msg-fill: var(--status-ok-fill);--msg-on: var(--status-ok-ink)}[data-sonner-toaster].ds-toasts [data-sonner-toast][data-type=info]{--msg-bg: var(--status-info-soft);--msg-border: var(--status-info-border);--msg-signal: var(--status-info);--msg-ink: var(--status-info-ink-soft);--msg-fill: var(--status-info-fill);--msg-on: var(--status-info-ink)}[data-sonner-toaster].ds-toasts [data-sonner-toast][data-type=warning]{--msg-bg: var(--status-warn-soft);--msg-border: var(--status-warn-border);--msg-signal: var(--status-warn);--msg-ink: var(--status-warn-ink-soft);--msg-fill: var(--status-warn-fill);--msg-on: var(--status-warn-ink)}[data-sonner-toaster].ds-toasts [data-sonner-toast][data-type=error]{--msg-bg: var(--status-danger-soft);--msg-border: var(--status-danger-border);--msg-signal: var(--status-danger);--msg-ink: var(--status-danger-ink-soft);--msg-fill: var(--status-danger-fill);--msg-on: var(--status-danger-ink)}[data-sonner-toaster].ds-toasts [data-sonner-toast] [data-icon]{width:16px;height:16px;margin:1px 0 0;color:var(--msg-ink)}[data-sonner-toaster].ds-toasts [data-sonner-toast] [data-icon] svg{width:16px;height:16px;margin:0}[data-sonner-toaster].ds-toasts [data-sonner-toast] [data-content]{gap:2px}[data-sonner-toaster].ds-toasts [data-sonner-toast] [data-title]{color:var(--ink-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.45}[data-sonner-toaster].ds-toasts [data-sonner-toast] [data-description]{color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.5;text-wrap:pretty}[data-sonner-toaster].ds-toasts [data-sonner-toast] [data-button]{display:inline-flex;flex:none;box-sizing:border-box;align-self:center;align-items:center;justify-content:center;min-height:32px;height:auto;padding:0 14px;border:1px solid var(--msg-ink);border-radius:var(--r-pill);background:var(--surface);color:var(--msg-ink);font-family:var(--sch-font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;white-space:nowrap;transition:background var(--dur) var(--ease-standard),border-color var(--dur) var(--ease-standard),color var(--dur) var(--ease-standard)}[data-sonner-toaster].ds-toasts [data-sonner-toast] [data-button]:hover{background:var(--msg-bg)}[data-sonner-toaster].ds-toasts [data-sonner-toast] [data-button]:focus-visible{outline:2px solid var(--msg-signal);outline-offset:2px;box-shadow:none}[data-sonner-toaster].ds-toasts [data-sonner-toast] [data-close-button]{position:static;order:3;display:inline-flex;flex:none;align-self:flex-start;align-items:center;justify-content:center;width:22px;height:22px;padding:0;transform:none;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-muted);transition:background var(--dur-fast) var(--ease-standard)}[data-sonner-toaster].ds-toasts [data-sonner-toast]:hover [data-close-button]:hover,[data-sonner-toaster].ds-toasts [data-sonner-toast] [data-close-button]:hover{border-color:transparent;background:color-mix(in srgb,currentColor 14%,transparent);color:var(--msg-ink)}[data-sonner-toaster].ds-toasts [data-sonner-toast] [data-close-button]:focus-visible{outline:2px solid var(--msg-signal);outline-offset:2px;box-shadow:none}.p-toast.ds-toasts{--p-toast-width: 340px;--p-toast-border-width: 1px;--p-toast-border-radius: var(--r-sm);--p-toast-content-padding: 11px 12px;--p-toast-content-gap: var(--s-3);--p-toast-text-gap: 2px;--p-toast-icon-size: 16px;--p-toast-summary-font-size: var(--fs-sm);--p-toast-summary-font-weight: var(--fw-semibold);--p-toast-detail-font-size: var(--fs-sm);--p-toast-detail-font-weight: var(--fw-regular);--p-toast-close-button-width: 22px;--p-toast-close-button-height: 22px;--p-toast-close-button-border-radius: var(--r-sm);--p-toast-close-icon-size: 10px;--p-toast-transition-duration: var(--dur-fast);--p-toast-blur: 0;--p-toast-success-background: var(--status-ok-soft);--p-toast-success-border-color: var(--status-ok-border);--p-toast-success-color: var(--status-ok-ink-soft);--p-toast-success-detail-color: var(--ink);--p-toast-success-shadow: var(--shadow-pop);--p-toast-info-background: var(--status-info-soft);--p-toast-info-border-color: var(--status-info-border);--p-toast-info-color: var(--status-info-ink-soft);--p-toast-info-detail-color: var(--ink);--p-toast-info-shadow: var(--shadow-pop);--p-toast-warn-background: var(--status-warn-soft);--p-toast-warn-border-color: var(--status-warn-border);--p-toast-warn-color: var(--status-warn-ink-soft);--p-toast-warn-detail-color: var(--ink);--p-toast-warn-shadow: var(--shadow-pop);--p-toast-error-background: var(--status-danger-soft);--p-toast-error-border-color: var(--status-danger-border);--p-toast-error-color: var(--status-danger-ink-soft);--p-toast-error-detail-color: var(--ink);--p-toast-error-shadow: var(--shadow-pop);--p-toast-secondary-background: var(--surface);--p-toast-secondary-border-color: var(--border);--p-toast-secondary-color: var(--ink-strong);--p-toast-secondary-detail-color: var(--ink);--p-toast-secondary-shadow: var(--shadow-pop);font-family:var(--sch-font-ui)}.p-toast.ds-toasts .p-toast-message{margin:0 0 10px}.p-toast.ds-toasts .p-toast-message-success{border-left:3px solid var(--status-ok)}.p-toast.ds-toasts .p-toast-message-info{border-left:3px solid var(--status-info)}.p-toast.ds-toasts .p-toast-message-warn{border-left:3px solid var(--status-warn)}.p-toast.ds-toasts .p-toast-message-error{border-left:3px solid var(--status-danger)}.p-toast.ds-toasts .p-toast-message-secondary{border-left:3px solid var(--ink-muted)}.p-toast.ds-toasts .p-toast-close-button{right:0;margin:0;color:var(--ink-muted)}.p-toast.ds-toasts .p-toast-close-button:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.p-toast.ds-toasts .p-toast-message-icon{margin-top:1px}.ds-flyouts .p-popover,.p-popover.ds-flyouts,.ds-flyouts .p-menu,.p-menu.ds-flyouts{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);font-family:var(--sch-font-ui);font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--ink);overflow:auto;overscroll-behavior:contain;max-height:var(--ds-fly-max-h, none)}.ds-flyouts .p-popover,.p-popover.ds-flyouts{--p-popover-background: var(--surface);--p-popover-border-color: var(--border);--p-popover-color: var(--ink);--p-popover-border-radius: var(--r-lg);--p-popover-shadow: var(--shadow-pop);--p-popover-gutter: 6px;--p-popover-content-padding: 5px}.ds-flyouts .p-popover:before,.ds-flyouts .p-popover:after,.p-popover.ds-flyouts:before,.p-popover.ds-flyouts:after{content:none}.ds-flyouts .p-popover.p-anchored-overlay-enter-active,.p-popover.ds-flyouts.p-anchored-overlay-enter-active{animation:ds-fly-in .14s var(--ease-standard)}.p-popover.ds-flyouts--randlos,.ds-flyouts .p-popover.ds-flyouts--randlos{--p-popover-content-padding: 0}@keyframes ds-fly-in{0%{transform:translateY(-2px)}to{transform:none}}.ds-flyouts .p-menu,.p-menu.ds-flyouts{--p-menu-background: var(--surface);--p-menu-border-color: var(--border);--p-menu-color: var(--ink);--p-menu-border-radius: var(--r-lg);--p-menu-shadow: var(--shadow-pop);--p-menu-item-padding: 8px;--p-menu-item-gap: 9px;--p-menu-item-border-radius: var(--r-sm);--p-menu-item-color: var(--ink);--p-menu-item-icon-color: var(--ink);--p-menu-item-focus-background: var(--p-accent-soft);--p-menu-item-focus-color: var(--ink);--p-menu-item-icon-focus-color: var(--ink);--p-menu-separator-border-color: var(--border);--p-menu-submenu-label-background: transparent;--p-menu-submenu-label-color: var(--ink-muted);--p-menu-submenu-label-padding: 8px 8px 4px;--p-menu-submenu-label-font-weight: var(--fw-semibold);padding:5px;min-width:168px}.ds-flyouts .p-menu .p-menu-list,.p-menu.ds-flyouts .p-menu-list{padding:0;margin:0;gap:0}.ds-flyouts .p-menu .p-menu-item-link,.p-menu.ds-flyouts .p-menu-item-link{font-family:var(--sch-font-ui);font-size:var(--fs-sm);color:inherit}.ds-flyouts .p-menu .p-menu-item-link:focus-visible,.p-menu.ds-flyouts .p-menu-item-link:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.ds-flyouts .p-menu .p-menu-item-icon,.ds-flyouts .p-menu .p-menu-item-link svg-icon,.p-menu.ds-flyouts .p-menu-item-icon,.p-menu.ds-flyouts .p-menu-item-link svg-icon{flex:none;font-size:var(--icon-md);--svg-icon-width: var(--icon-md);--svg-icon-height: var(--icon-md)}.ds-flyouts .p-menu .p-menu-separator,.p-menu.ds-flyouts .p-menu-separator{margin:4px 0}.ds-flyouts .p-menu .p-menu-submenu-label,.p-menu.ds-flyouts .p-menu-submenu-label{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase}.ds-flyouts .p-menu .p-menu-item.p-disabled,.p-menu.ds-flyouts .p-menu-item.p-disabled{opacity:1}.ds-flyouts .p-menu .p-menu-item.p-disabled .p-menu-item-link,.ds-flyouts .p-menu .p-menu-item.p-disabled .p-menu-item-icon,.p-menu.ds-flyouts .p-menu-item.p-disabled .p-menu-item-link,.p-menu.ds-flyouts .p-menu-item.p-disabled .p-menu-item-icon{color:var(--disabled-ink);cursor:not-allowed}.ds-flyouts .p-menu .p-menu-item.ds-tone-fehler .p-menu-item-link,.ds-flyouts .p-menu .p-menu-item.ds-tone-fehler .p-menu-item-icon,.p-menu.ds-flyouts .p-menu-item.ds-tone-fehler .p-menu-item-link,.p-menu.ds-flyouts .p-menu-item.ds-tone-fehler .p-menu-item-icon{color:var(--status-danger-ink-soft)}.ds-flyouts .p-menu .ds-menu__kuerzel,.p-menu.ds-flyouts .ds-menu__kuerzel{flex:none;margin-left:auto;font-size:var(--fs-xs);color:var(--ink-muted)}.p-menu.ds-flyouts--gross .p-menu-item-link,.ds-flyouts .p-menu.ds-flyouts--gross .p-menu-item-link{padding:11px 10px;gap:13px}.p-menu.ds-flyouts--gross .p-menu-item-icon,.p-menu.ds-flyouts--gross .p-menu-item-link svg-icon,.ds-flyouts .p-menu.ds-flyouts--gross .p-menu-item-icon,.ds-flyouts .p-menu.ds-flyouts--gross .p-menu-item-link svg-icon{font-size:var(--icon-xl);--svg-icon-width: var(--icon-xl);--svg-icon-height: var(--icon-xl)}.p-menu.ds-flyouts--glyph-rechts .p-menu-item-link,.ds-flyouts .p-menu.ds-flyouts--glyph-rechts .p-menu-item-link{flex-direction:row-reverse;justify-content:space-between}.ds-tables .ag-checkbox-input-wrapper{width:15px;height:15px;font-size:15px;line-height:15px}.ds-tables .ag-radio-button-input-wrapper{border-radius:50%}.ds-tables .ag-checkbox-input-wrapper:focus-within,.ds-tables .ag-radio-button-input-wrapper:focus-within{outline:2px solid var(--p-accent);outline-offset:2px;box-shadow:none}.ds-tables [data-density=kompakt]{--ag-row-height: max(30px, calc(var(--fs-sm) * 2.1));--ag-header-height: max(32px, calc(var(--fs-sm) * 2.3))}.ds-tables [data-density=komfortabel]{--ag-row-height: max(44px, calc(var(--fs-base) * 2.9));--ag-header-height: max(48px, calc(var(--fs-base) * 3.2))}.ds-tables .sch-th-right .ag-header-cell-label,.ds-tables .ag-right-aligned-header .ag-header-cell-label{justify-content:flex-end}.ds-tables .sch-th-center .ag-header-cell-label{justify-content:center}.ds-tables [data-pad-rows] .ag-body-viewport{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--gs-ag-pad-row, 36px) - 1px),var(--border) calc(var(--gs-ag-pad-row, 36px) - 1px),var(--border) var(--gs-ag-pad-row, 36px));background-repeat:no-repeat;background-attachment:local;background-position:0 var(--gs-ag-pad-top, 0);background-size:100% var(--gs-ag-pad-height, 0)}.ds-tables .gs-ag-note-bar{align-items:center;padding-top:4px;padding-bottom:4px;border-top:1px solid var(--border);background:var(--surface)}.ds-tables .ag-overlay-no-rows-wrapper{font-family:var(--font-ui);font-size:var(--fs-md);color:var(--ink-muted)}.ds-tables .gs-ag-edit-line{background-image:linear-gradient(var(--border),var(--border));background-repeat:no-repeat;background-origin:content-box;background-size:100% 1px;background-position:left calc(100% - 7px)}.ds-tables :is(.gs-ag-edit-select,.gs-ag-edit-date):after{content:"";float:right;width:var(--icon-sm);height:100%;pointer-events:none;background:var(--ink-muted);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ds-tables .gs-ag-edit-select:after{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M4 6.5 8 10.5 12 6.5" fill="none" stroke="black" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M4 6.5 8 10.5 12 6.5" fill="none" stroke="black" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.ds-tables .gs-ag-edit-date:after{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><g fill="none" stroke="black" stroke-width="1.3" stroke-linecap="round"><rect x="2.4" y="3.6" width="11.2" height="10" rx="1.6"/><path d="M2.4 6.9h11.2M5.6 2.2v2.4M10.4 2.2v2.4"/></g></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><g fill="none" stroke="black" stroke-width="1.3" stroke-linecap="round"><rect x="2.4" y="3.6" width="11.2" height="10" rx="1.6"/><path d="M2.4 6.9h11.2M5.6 2.2v2.4M10.4 2.2v2.4"/></g></svg>')}.ds-tables .ag-cell-inline-editing{background-image:none}.ds-tables .ag-cell-inline-editing:after{content:none}.p-tooltip.p-component{--ds-tip-bg: var(--p-accent-soft);--ds-tip-ink: var(--ink-strong);--ds-tip-bd: var(--p-accent);--ds-tip-gutter: 6px;--ds-tip-arrow: 8.5px;max-width:none;z-index:var(--z-tooltip)}.p-tooltip.p-tooltip-left,.p-tooltip.p-tooltip-right{padding:0 var(--ds-tip-gutter)}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:var(--ds-tip-gutter) 0}.p-tooltip.ds-tip-neutral{--ds-tip-bg: var(--tooltip-bg);--ds-tip-ink: var(--tooltip-ink);--ds-tip-bd: transparent}.p-tooltip.ds-tip-error{--ds-tip-bg: var(--status-danger-fill);--ds-tip-ink: var(--status-danger-ink);--ds-tip-bd: transparent}.p-tooltip .p-tooltip-text{position:relative;z-index:1;box-sizing:border-box;width:max-content;max-width:240px;padding:6px 9px;border:1px solid var(--ds-tip-bd);border-radius:var(--r-sm);background:var(--ds-tip-bg);color:var(--ds-tip-ink);font-family:var(--font-ui);font-size:var(--fs-sm);line-height:1.45;font-weight:var(--fw-regular);text-align:left;text-wrap:pretty;white-space:pre-line;word-break:break-word;box-shadow:var(--shadow-pop)}.p-tooltip.ds-tip-rich .p-tooltip-text{max-width:280px;padding:10px 12px}.p-tooltip .ds-tip__title{margin:0 0 3px;font-weight:var(--fw-semibold)}.p-tooltip .ds-tip__title+*{opacity:.88}.p-tooltip .p-tooltip-arrow{box-sizing:border-box;z-index:2;width:var(--ds-tip-arrow);height:var(--ds-tip-arrow);border:0;background:var(--ds-tip-bg);transform:rotate(45deg)}.p-tooltip.ds-tip-no-arrow .p-tooltip-arrow{display:none}.p-tooltip.p-tooltip-left .p-tooltip-arrow{margin:calc(var(--ds-tip-arrow) / -2) calc(var(--ds-tip-gutter) - var(--ds-tip-arrow) / 2) 0 0;border-top:1px solid var(--ds-tip-bd);border-right:1px solid var(--ds-tip-bd)}.p-tooltip.p-tooltip-right .p-tooltip-arrow{margin:calc(var(--ds-tip-arrow) / -2) 0 0 calc(var(--ds-tip-gutter) - var(--ds-tip-arrow) / 2);border-bottom:1px solid var(--ds-tip-bd);border-left:1px solid var(--ds-tip-bd)}.p-tooltip.p-tooltip-top .p-tooltip-arrow{margin:0 0 calc(var(--ds-tip-gutter) - var(--ds-tip-arrow) / 2) calc(var(--ds-tip-arrow) / -2);border-right:1px solid var(--ds-tip-bd);border-bottom:1px solid var(--ds-tip-bd)}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{margin:calc(var(--ds-tip-gutter) - var(--ds-tip-arrow) / 2) 0 0 calc(var(--ds-tip-arrow) / -2);border-top:1px solid var(--ds-tip-bd);border-left:1px solid var(--ds-tip-bd)}.ds-tip-trigger{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-muted);font:inherit;font-size:var(--icon-sm);line-height:1;cursor:help}.ds-tip-trigger:hover{background:var(--surface-2);color:var(--p-accent-ink)}.ds-tip-trigger:focus-visible{outline:2px solid var(--p-accent);outline-offset:1px}
