@charset "UTF-8";@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-cyrillic-ext-wght-normal-JQUONSEA.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-vietnamese-wght-normal-TOS5SH3L.woff2") format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-latin-ext-wght-normal-UBEBQO7H.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-latin-wght-normal-XZSBT77D.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Plus Jakarta Sans Variable", "Ryphos Glyphs", system-ui, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-indigo-500: #7b6cf6;--color-white: #fff;--spacing: .25rem;--container-xs: 20rem;--container-md: 28rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--tracking-normal: 0em;--leading-snug: 1.375;--leading-relaxed: 1.625;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@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, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-y-0{inset-block:0px}.-top-1{top:calc(var(--spacing) * -1)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-full{top:100%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.z-30{z-index:30}.z-\[1\]{z-index:1}.z-\[1100\]{z-index:1100}.\[grid-column\:1\/-1\]{grid-column:1/-1}.float-right{float:right}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.\!mt-0{margin-top:0!important}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.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}.inline-grid{display:inline-grid}.table{display:table}.\!size-12{width:calc(var(--spacing) * 12)!important;height:calc(var(--spacing) * 12)!important}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[7px\]{width:7px;height:7px}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.\!h-7{height:calc(var(--spacing) * 7)!important}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-10{height:calc(var(--spacing) * 10)!important}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!h-\[26px\]{height:26px!important}.\!h-\[34px\]{height:34px!important}.\!h-auto{height:auto!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-72{height:calc(var(--spacing) * 72)}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[180px\]{height:180px}.h-\[220px\]{height:220px}.h-\[240px\]{height:240px}.h-\[360px\]{height:360px}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[62dvh\]{max-height:62dvh}.max-h-\[calc\(100\%-5rem\)\]{max-height:calc(100% - 5rem)}.\!min-h-7{min-height:calc(var(--spacing) * 7)!important}.\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.min-h-0{min-height:0px}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[44px\]{min-height:44px}.min-h-\[65px\]{min-height:65px}.min-h-\[110px\]{min-height:110px}.min-h-\[160px\]{min-height:160px}.min-h-screen{min-height:100vh}.\!w-9{width:calc(var(--spacing) * 9)!important}.\!w-24{width:calc(var(--spacing) * 24)!important}.\!w-36{width:calc(var(--spacing) * 36)!important}.\!w-auto{width:auto!important}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\/2{width:50%}.w-1\/3{width:calc(1 / 3 * 100%)}.w-2\/3{width:calc(2 / 3 * 100%)}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:calc(3 / 5 * 100%)}.w-4\/5{width:80%}.w-9{width:calc(var(--spacing) * 9)}.w-11\/12{width:calc(11 / 12 * 100%)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[22px\]{width:22px}.w-\[46\%\]{width:46%}.w-\[60\%\]{width:60%}.w-\[78\%\]{width:78%}.w-\[min\(56px\,100\%\)\]{width:min(56px,100%)}.w-\[min\(280px\,calc\(100\%-1\.5rem\)\)\]{width:min(280px,calc(100% - 1.5rem))}.w-\[min\(300px\,calc\(100\%-1\.5rem\)\)\]{width:min(300px,calc(100% - 1.5rem))}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[200px\]{max-width:200px}.max-w-\[260px\]{max-width:260px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0px}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-\[1_1_16rem\]{flex:1 1 16rem}.shrink-0{flex-shrink:0}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.\!cursor-not-allowed{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[40px_1fr_auto\]{grid-template-columns:40px 1fr auto}.grid-cols-\[auto_1fr_auto_auto\]{grid-template-columns:auto 1fr auto auto}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(200px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(420px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.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-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-\[var\(--rh-radius\)\]{border-radius:var(--rh-radius)!important}.\!rounded-full{border-radius:calc(infinity * 1px)!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[var\(--rh-radius\)\]{border-radius:var(--rh-radius)}.rounded-\[var\(--rh-radius-card\)\]{border-radius:var(--rh-radius-card)}.rounded-\[var\(--rh-radius-modal\)\]{border-radius:var(--rh-radius-modal)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-none{--tw-border-style: none;border-style:none}.\!border-\[var\(--rh-error\)\]{border-color:var(--rh-error)!important}.border-\[var\(--rh-bg\)\]{border-color:var(--rh-bg)}.border-\[var\(--rh-border\)\]{border-color:var(--rh-border)}.border-\[var\(--rh-border-control\)\]{border-color:var(--rh-border-control)}.border-\[var\(--rh-error\)\]{border-color:var(--rh-error)}.border-\[var\(--rh-error\)\]\/40{border-color:var(--rh-error)}@supports (color: color-mix(in lab,red,red)){.border-\[var\(--rh-error\)\]\/40{border-color:color-mix(in oklab,var(--rh-error) 40%,transparent)}}.border-\[var\(--rh-fg\)\]{border-color:var(--rh-fg)}.border-\[var\(--rh-fg-subtle\)\]{border-color:var(--rh-fg-subtle)}.border-\[var\(--rh-iris\)\]{border-color:var(--rh-iris)}.border-\[var\(--rh-iris-text\)\]{border-color:var(--rh-iris-text)}.border-\[var\(--rh-warn\)\]\/40{border-color:var(--rh-warn)}@supports (color: color-mix(in lab,red,red)){.border-\[var\(--rh-warn\)\]\/40{border-color:color-mix(in oklab,var(--rh-warn) 40%,transparent)}}.bg-\[var\(--rh-accent\)\]{background-color:var(--rh-accent)}.bg-\[var\(--rh-bg\)\]{background-color:var(--rh-bg)}.bg-\[var\(--rh-bg\)\]\/95{background-color:var(--rh-bg)}@supports (color: color-mix(in lab,red,red)){.bg-\[var\(--rh-bg\)\]\/95{background-color:color-mix(in oklab,var(--rh-bg) 95%,transparent)}}.bg-\[var\(--rh-bg-elevated\)\]{background-color:var(--rh-bg-elevated)}.bg-\[var\(--rh-bg-muted\)\]{background-color:var(--rh-bg-muted)}.bg-\[var\(--rh-bg-subtle\)\]{background-color:var(--rh-bg-subtle)}.bg-\[var\(--rh-border\)\]{background-color:var(--rh-border)}.bg-\[var\(--rh-border-control\)\]{background-color:var(--rh-border-control)}.bg-\[var\(--rh-error-soft\)\]{background-color:var(--rh-error-soft)}.bg-\[var\(--rh-fg\)\]{background-color:var(--rh-fg)}.bg-\[var\(--rh-fg-muted\)\]{background-color:var(--rh-fg-muted)}.bg-\[var\(--rh-iris\)\]{background-color:var(--rh-iris)}.bg-\[var\(--rh-iris-soft\)\]{background-color:var(--rh-iris-soft)}.bg-\[var\(--rh-iris-text\)\]{background-color:var(--rh-iris-text)}.bg-\[var\(--rh-ok\)\]{background-color:var(--rh-ok)}.bg-\[var\(--rh-ok-soft\)\]{background-color:var(--rh-ok-soft)}.bg-\[var\(--rh-warn\)\]{background-color:var(--rh-warn)}.bg-\[var\(--rh-warn-soft\)\]{background-color:var(--rh-warn-soft)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-\[repeating-linear-gradient\(45deg\,var\(--rh-border-control\)_0_3px\,transparent_3px_6px\)\]{background-image:repeating-linear-gradient(45deg,var(--rh-border-control) 0 3px,transparent 3px 6px)}.\!p-0{padding:0!important}.\!p-3\.5{padding:calc(var(--spacing) * 3.5)!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[18px\]{padding:18px}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-\[18px\]{padding-inline:18px}.\!py-0{padding-block:0px!important}.\!py-1{padding-block:var(--spacing)!important}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:var(--spacing)}.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-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.\!pl-9{padding-left:calc(var(--spacing) * 9)!important}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-2px\]{vertical-align:-2px}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13\.5px\]{font-size:13.5px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[18px\]{font-size:18px!important}.text-\[9\.5px\]{font-size:9.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[clamp\(1\.5rem\,1\.2rem\+1vw\,1\.75rem\)\]{font-size:clamp(1.5rem,1.2rem + 1vw,1.75rem)}.text-\[clamp\(1\.5rem\,1\.2rem\+1vw\,2rem\)\]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.leading-\[1\.1\]{--tw-leading: 1.1;line-height:1.1}.leading-\[1\.15\]{--tw-leading: 1.15;line-height:1.15}.leading-\[16px\]{--tw-leading: 16px;line-height:16px}.leading-\[18px\]{--tw-leading: 18px;line-height:18px}.leading-none{--tw-leading: 1;line-height:1}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.\!font-bold{--tw-font-weight: var(--font-weight-bold) !important;font-weight:var(--font-weight-bold)!important}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking: -.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking: -.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking: -.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking: -.025em;letter-spacing:-.025em}.tracking-\[0\.1em\]{--tw-tracking: .1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking: .2em;letter-spacing:.2em}.tracking-\[0\.06em\]{--tw-tracking: .06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking: .08em;letter-spacing:.08em}.tracking-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--rh-error\)\]{color:var(--rh-error)!important}.\!text-\[var\(--rh-fg-muted\)\]{color:var(--rh-fg-muted)!important}.\!text-\[var\(--rh-fg-subtle\)\]{color:var(--rh-fg-subtle)!important}.text-\[var\(--rh-accent\)\]{color:var(--rh-accent)}.text-\[var\(--rh-accent-fg\)\]{color:var(--rh-accent-fg)}.text-\[var\(--rh-error\)\]{color:var(--rh-error)}.text-\[var\(--rh-fg\)\]{color:var(--rh-fg)}.text-\[var\(--rh-fg-muted\)\]{color:var(--rh-fg-muted)}.text-\[var\(--rh-fg-muted\)\]\!{color:var(--rh-fg-muted)!important}.text-\[var\(--rh-fg-subtle\)\]{color:var(--rh-fg-subtle)}.text-\[var\(--rh-iris-text\)\]{color:var(--rh-iris-text)}.text-\[var\(--rh-ok\)\]{color:var(--rh-ok)}.text-\[var\(--rh-warn\)\]{color:var(--rh-warn)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.placeholder-\[var\(--rh-fg-subtle\)\]::placeholder{color:var(--rh-fg-subtle)}.\!opacity-100{opacity:100%!important}.opacity-0{opacity:0%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.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-\[inset_0_0_0_1px_var\(--rh-border-control\)\]{--tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--rh-border-control));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--rh-iris\)\]{--tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--rh-iris));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-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-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-\[var\(--rh-border-control\)\]{--tw-ring-color: var(--rh-border-control)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-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,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style: none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.ring-inset{--tw-ring-inset: inset}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:100%}@media(hover:hover){.group-hover\:text-\[var\(--rh-fg\)\]:is(:where(.group):hover *){color:var(--rh-fg)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}}.marker\:text-\[var\(--rh-fg-subtle\)\] ::marker{color:var(--rh-fg-subtle)}.marker\:text-\[var\(--rh-fg-subtle\)\]::marker{color:var(--rh-fg-subtle)}.marker\:text-\[var\(--rh-fg-subtle\)\] ::-webkit-details-marker{color:var(--rh-fg-subtle)}.marker\:text-\[var\(--rh-fg-subtle\)\]::-webkit-details-marker{color:var(--rh-fg-subtle)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.empty\:hidden:empty{display:none}@media(hover:hover){.hover\:border-\[var\(--rh-border-strong\)\]:hover{border-color:var(--rh-border-strong)}.hover\:bg-\[var\(--rh-accent-hover\)\]:hover{background-color:var(--rh-accent-hover)}.hover\:bg-\[var\(--rh-bg-muted\)\]:hover{background-color:var(--rh-bg-muted)}.hover\:bg-\[var\(--rh-bg-subtle\)\]:hover{background-color:var(--rh-bg-subtle)}.hover\:bg-\[var\(--rh-border\)\]:hover{background-color:var(--rh-border)}.hover\:bg-\[var\(--rh-error-soft\)\]:hover{background-color:var(--rh-error-soft)}.hover\:text-\[var\(--rh-error\)\]:hover{color:var(--rh-error)}.hover\:text-\[var\(--rh-fg\)\]:hover{color:var(--rh-fg)}.hover\:text-\[var\(--rh-fg-muted\)\]:hover{color:var(--rh-fg-muted)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-50:focus{z-index:50}.focus\:rounded-full:focus{border-radius:calc(infinity * 1px)}.focus\:bg-\[var\(--rh-accent\)\]:focus{background-color:var(--rh-accent)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-\[var\(--rh-accent-fg\)\]:focus{color:var(--rh-accent-fg)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-offset-2:focus{outline-offset:2px}.focus\:outline-\[var\(--rh-focus-color\)\]:focus{outline-color:var(--rh-focus-color)}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.focus-visible\:shadow-\[0_0_0_2px_var\(--rh-focus-color\)\]:focus-visible{--tw-shadow: 0 0 0 2px var(--tw-shadow-color, var(--rh-focus-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--rh-fg\)\]:focus-visible{outline-color:var(--rh-fg)}.focus-visible\:outline-\[var\(--rh-focus-color\)\]:focus-visible{outline-color:var(--rh-focus-color)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:40%}.disabled\:opacity-50:disabled{opacity:50%}.disabled\:opacity-60:disabled{opacity:60%}.has-\[\:checked\]\:border-\[var\(--rh-iris\)\]:has(:is(:checked)){border-color:var(--rh-iris)}.has-\[\:checked\]\:bg-\[var\(--rh-bg-elevated\)\]:has(:is(:checked)){background-color:var(--rh-bg-elevated)}.has-\[\:checked\]\:bg-\[var\(--rh-iris-soft\)\]:has(:is(:checked)){background-color:var(--rh-iris-soft)}.has-\[\:checked\]\:text-\[var\(--rh-fg\)\]:has(:is(:checked)){color:var(--rh-fg)}.has-\[\:checked\]\:shadow-sm:has(:is(:checked)){--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)}.has-\[\:focus-visible\]\:outline-2:has(:is(:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:is(:focus-visible)){outline-offset:2px}.has-\[\:focus-visible\]\:outline-\[var\(--rh-focus-color\)\]:has(:is(:focus-visible)){outline-color:var(--rh-focus-color)}.aria-expanded\:bg-\[var\(--rh-iris-soft\)\][aria-expanded=true]{background-color:var(--rh-iris-soft)}.aria-expanded\:text-\[var\(--rh-iris-text\)\][aria-expanded=true]{color:var(--rh-iris-text)}.aria-pressed\:bg-\[var\(--rh-bg-elevated\)\][aria-pressed=true]{background-color:var(--rh-bg-elevated)}.aria-pressed\:text-\[var\(--rh-fg\)\][aria-pressed=true]{color:var(--rh-fg)}.aria-pressed\:shadow-sm[aria-pressed=true]{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media(width>=40rem){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-8{margin-inline:calc(var(--spacing) * 8)}.sm\:mt-\[26px\]{margin-top:26px}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}}@media(width>=64rem){.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}@media(hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:100%}}}.kl-entry-list{list-style:none;margin:0;padding:0;border:1px solid var(--rh-border);border-radius:var(--rh-radius-card);background:var(--rh-bg);overflow:hidden}.kl-entry{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:16px 18px;border-top:1px solid var(--rh-border)}.kl-entry:first-child{border-top:0}.kl-entry.is-turn{background:var(--rh-iris-soft)}.kl-entry.is-turn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--rh-iris)}.kl-entry.is-new{animation:kl-drop var(--kl-dur-drop) var(--rh-ease-out) both}.kl-entry:hover{background:var(--rh-bg-muted)}@supports (color: color-mix(in lab,red,red)){.kl-entry:hover{background:color-mix(in srgb,var(--rh-bg-muted) 55%,transparent)}}.kl-entry.is-turn:hover{background:var(--rh-iris-soft)}.kl-channel{width:36px;height:36px;border-radius:10px;background:var(--rh-bg-muted);color:var(--rh-fg-muted);display:grid;place-items:center}.kl-channel svg{width:18px;height:18px}.kl-entry.is-turn .kl-channel{background:var(--rh-bg);color:var(--rh-fg)}.kl-entry-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap}.kl-entry-title{font-weight:600;font-size:1rem;line-height:1.35;overflow-wrap:anywhere;min-width:0}.kl-entry-title a{text-decoration:none}.kl-entry-title a:after{content:"";position:absolute;inset:0}.kl-entry-title a:hover{text-decoration:underline;text-underline-offset:3px}.kl-entry-title a:focus-visible{box-shadow:none!important;outline:none!important}.kl-entry:has(.kl-entry-title a:focus-visible){box-shadow:inset 0 0 0 2px var(--rh-focus-color)}.kl-entry-when{font-size:.8125rem;color:var(--rh-fg-subtle);white-space:nowrap;font-variant-numeric:tabular-nums}.kl-entry-body{color:var(--rh-fg-muted);font-size:.9375rem;margin-top:2px}.kl-entry-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px}.kl-entry-actions{display:flex;gap:4px;flex-wrap:wrap;align-items:center;position:relative;z-index:1}.kl-entry-list.is-compact .kl-entry{padding:12px 14px;gap:12px;grid-template-columns:32px minmax(0,1fr)}.kl-entry-list.is-compact .kl-channel{width:32px;height:32px}@media(max-width:520px){.kl-entry{padding:14px;gap:12px;grid-template-columns:32px minmax(0,1fr)}.kl-channel{width:32px;height:32px}}@keyframes kl-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.kl-day{display:grid;gap:8px}.kl-day>h2{font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-fg-subtle)}.kl-days{display:grid;gap:28px}.kl-panel{border:1px solid var(--rh-border);border-radius:var(--rh-radius-card);background:var(--rh-bg)}.kl-panel.is-soft{background:var(--rh-bg-subtle)}.kl-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--rh-border)}.kl-panel-head h2,.kl-panel-head h3{font-size:1rem;font-weight:700;letter-spacing:-.01em}.kl-panel-head .kl-meta{font-size:.8125rem;color:var(--rh-fg-subtle);display:inline-flex;gap:6px;align-items:center}.kl-panel-body{padding:18px;display:grid;gap:14px}.kl-status{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;white-space:nowrap}.kl-status:before{content:"";width:10px;height:10px;border-radius:50%;flex:none;box-sizing:border-box}.kl-status--new{color:var(--rh-fg-muted);font-weight:500}.kl-status--new:before{border:2px dashed var(--rh-fg-subtle)}.kl-status--turn:before{background:var(--rh-iris);box-shadow:0 0 0 1.5px var(--rh-fg)}.kl-status--done{color:var(--rh-ok)}.kl-status--done:before{border:2px solid var(--rh-ok)}.kl-status--sent{color:var(--rh-ok)}.kl-status--sent:before{content:"\2713" / "";width:auto;height:auto;border-radius:0;font-size:.875rem;line-height:1}.kl-status--work{color:var(--rh-fg)}.kl-status--work:before{border:2px solid var(--rh-fg);border-right-color:transparent;animation:kl-spin 1s linear infinite}.kl-status--wait{color:var(--rh-fg-muted);font-weight:500}.kl-status--wait:before{border:2px solid var(--rh-fg-subtle)}.kl-status--fail{color:var(--rh-error)}.kl-status--fail:before{content:"\2715" / "";width:auto;height:auto;border-radius:0;font-size:.8125rem;line-height:1}.kl-status--off{color:var(--rh-fg-subtle);font-weight:500}.kl-status--off:before{background:var(--rh-bg-muted);border:1.5px solid var(--rh-border-control)}@keyframes kl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.kl-status--work:before{animation:none}}.kl-turn-count{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--rh-iris);color:var(--rh-iris-fg);font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.kl-quoted{border-left:3px solid var(--rh-border-control);background:var(--rh-bg-muted);border-radius:0 10px 10px 0;padding:12px 14px;font-size:.9375rem;color:var(--rh-fg);overflow-wrap:anywhere}.kl-quoted-src{display:block;margin-top:8px;font-size:.75rem;color:var(--rh-fg-subtle)}.kl-tag{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 8px;border-radius:6px;font-size:.75rem;font-weight:600;background:var(--rh-bg-muted);color:var(--rh-fg-muted);white-space:nowrap}.kl-tag.is-pro{background:var(--kl-ink);color:var(--kl-paper)}html.dark .kl-tag.is-pro{background:var(--kl-paper);color:var(--kl-ink)}.kl-tag.is-amber{background:var(--rh-iris-soft);color:var(--rh-iris-text)}.kl-skills-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.kl-skill{position:relative;display:grid;gap:10px;align-content:start;padding:18px;border:1px solid var(--rh-border);border-radius:var(--rh-radius-card);background:var(--rh-bg)}.kl-skill:hover{border-color:var(--rh-border-control)}.kl-skill-top{display:flex;gap:12px;align-items:center}.kl-skill-icon{width:40px;height:40px;border-radius:12px;background:var(--rh-bg-muted);display:grid;place-items:center;flex:none}.kl-skill-icon svg{width:20px;height:20px}.kl-skill.is-on .kl-skill-icon{background:var(--rh-iris);color:var(--rh-iris-fg)}.kl-skill h3{font-size:1rem;font-weight:700;letter-spacing:-.01em}.kl-skill h3 a{text-decoration:none}.kl-skill h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.kl-skill h3 a:focus-visible{box-shadow:none!important;outline:none!important}.kl-skill:has(h3 a:focus-visible){box-shadow:0 0 0 2px var(--rh-focus-color)}.kl-skill p{color:var(--rh-fg-muted);font-size:.9375rem}.kl-copy-row{display:flex;gap:8px;align-items:stretch}.kl-copy-row .input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}.kl-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;background:var(--rh-bg-muted);border-radius:10px;padding:12px 14px;white-space:pre-wrap;overflow-wrap:anywhere}.kl-vias{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:8px;width:min(640px,100%);text-align:left}.kl-vias a,.kl-vias button{display:flex;gap:10px;align-items:center;min-height:52px;padding:10px 14px;border:1px solid var(--rh-border);border-radius:12px;background:var(--rh-bg);text-decoration:none;font-weight:500;cursor:pointer;text-align:left}.kl-vias a:hover,.kl-vias button:hover{border-color:var(--rh-border-control)}.kl-vias svg{width:18px;height:18px;flex:none;color:var(--rh-fg-muted)}.kl-no-match{padding:24px;text-align:center;color:var(--rh-fg-muted);border:1px dashed var(--rh-border-control);border-radius:var(--rh-radius-card)}.kl-sk-entry{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:16px 18px;border-top:1px solid var(--rh-border)}.kl-sk-entry:first-child{border-top:0}.kl-meter{height:8px;border-radius:4px;background:var(--rh-bg-muted);overflow:hidden}.kl-meter i{display:block;height:100%;background:var(--rh-fg);border-radius:4px}.kl-meter.is-warn i{background:var(--rh-warn)}.kl-h1{font-weight:800;letter-spacing:-.03em;line-height:1.1}.kl-brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--rh-fg);min-height:40px}.kl-brand .kl-word{font-weight:700;font-size:1.1875rem;letter-spacing:-.025em;line-height:1}.kl-brand small{font-weight:500;font-size:.75rem;letter-spacing:0;color:var(--rh-fg-subtle);padding-left:9px;border-left:1px solid var(--rh-border);line-height:1}.kl-two{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 320px;align-items:start}.kl-split{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media(max-width:900px){.kl-two,.kl-split{grid-template-columns:minmax(0,1fr)}}.kl-stack{display:grid;gap:14px}.kl-stack-lg{display:grid;gap:20px}.kl-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.kl-lbl{display:block;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--rh-fg-subtle)}.kl-facts{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.8125rem;color:var(--rh-fg-muted);margin-top:4px}.kl-facts>span{display:inline-flex;align-items:center;gap:6px}.kl-facts svg{width:14px;height:14px}.kl-fail-why{color:var(--rh-error);font-size:.875rem;margin-top:4px}.kl-sug{font-size:.875rem;color:var(--rh-fg-muted);margin-top:6px}.kl-sug b{color:var(--rh-fg);font-weight:600}.kl-hist{list-style:none;margin:0;padding:0;display:grid;gap:0}.kl-hist li{position:relative;padding:0 0 14px 20px;font-size:.875rem;color:var(--rh-fg-muted)}.kl-hist li:before{content:"";position:absolute;left:3px;top:6px;width:8px;height:8px;border-radius:50%;border:2px solid var(--rh-border-control);background:var(--rh-bg);box-sizing:border-box}.kl-hist li:after{content:"";position:absolute;left:6.5px;top:16px;bottom:0;width:1px;background:var(--rh-border)}.kl-hist li:last-child:after{display:none}.kl-hist li.is-now{color:var(--rh-fg);font-weight:600}.kl-hist li.is-now:before{background:var(--rh-iris);border-color:var(--rh-fg)}.kl-hist time{display:block;font-size:.75rem;font-weight:400;color:var(--rh-fg-subtle)}.kl-report h3,.kl-report h4,.kl-report h5,.kl-report h6{font-weight:700;letter-spacing:-.01em;margin:14px 0 4px;font-size:1rem}.kl-report h3{font-size:1.0625rem}.kl-report p,.kl-report blockquote{margin:6px 0}.kl-report ul,.kl-report ol{margin:6px 0;padding-left:22px}.kl-report ul{list-style:disc}.kl-report ol{list-style:decimal}.kl-report a{color:var(--rh-iris-text);text-decoration:underline;text-underline-offset:2px}.kl-report code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;background:var(--rh-bg-subtle);padding:1px 5px;border-radius:5px}.kl-report .kl-pre{overflow-x:auto;border-radius:8px}.kl-report .kl-pre:focus-visible{outline:2px solid var(--rh-focus-color);outline-offset:2px}.kl-report a[target=_blank]:after{content:"\2197" / "";margin-left:2px;font-size:.8em}.kl-report pre{background:var(--rh-bg-subtle);padding:10px 12px;border-radius:8px;overflow-x:auto}.kl-report>:first-child{margin-top:0}.kl-levels{display:grid;gap:8px;border:0;margin:0;padding:0;min-width:0}.kl-level{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--rh-border);border-radius:12px;cursor:pointer;background:var(--rh-bg)}.kl-level:hover{border-color:var(--rh-border-control)}.kl-level:has(input:checked){border-color:var(--rh-fg);box-shadow:inset 0 0 0 1px var(--rh-fg)}.kl-level:has(input:focus-visible){box-shadow:var(--rh-focus-ring)}.kl-level input[type=radio]{margin-top:3px;accent-color:var(--rh-fg)}.kl-level b{display:block;font-size:.9375rem;color:var(--rh-fg)}.kl-level span span{display:block;font-size:.8125rem;color:var(--rh-fg-muted);margin-top:2px}.kl-never{font-size:.875rem;color:var(--rh-fg-muted);padding:10px 12px;border-radius:10px;background:var(--rh-bg-subtle)}.kl-never b{color:var(--rh-fg)}.kl-howto{list-style:none;counter-reset:kl-step;margin:0;padding:0;display:grid;gap:14px}.kl-howto>li{counter-increment:kl-step;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.kl-howto>li:before{content:counter(kl-step);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--rh-bg-muted);font-weight:700;font-size:.8125rem;color:var(--rh-fg)}.kl-howto b{display:block;color:var(--rh-fg);font-size:.9375rem}.kl-howto p{color:var(--rh-fg-muted);font-size:.875rem;margin-top:2px}.kl-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr))}.kl-conn-top{display:flex;gap:12px;align-items:center}.kl-quick-capture .kl-panel-head{border-bottom:1px solid var(--rh-border)}@media(prefers-reduced-motion:reduce){.kl-entry.is-new{animation:none}}.kl-level.is-current{border-color:var(--rh-fg);box-shadow:inset 0 0 0 1px var(--rh-fg)}.kl-level.is-static{cursor:default}.kl-level.is-static:hover{border-color:var(--rh-border)}.kl-flow{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.875rem;color:var(--rh-fg-muted);margin-top:6px}.kl-flow-step{background:var(--rh-bg-muted);border-radius:6px;padding:2px 8px;color:var(--rh-fg)}.kl-flow-arrow{color:var(--rh-fg-subtle)}.kl-chain{display:grid;gap:0}.kl-blk{position:relative}.kl-blk+.kl-blk{margin-top:28px}.kl-blk+.kl-blk:before{content:"";position:absolute;left:31px;top:-28px;height:28px;border-left:2px dashed var(--rh-border-control)}.kl-blk .kl-panel-head h2{display:flex;align-items:center;gap:10px}.kl-k{width:28px;height:28px;border-radius:8px;background:var(--rh-bg-muted);display:grid;place-items:center;font-size:.75rem;font-weight:700;flex:none}.kl-blk.is-act .kl-k{background:var(--rh-iris);color:var(--rh-iris-fg)}.kl-cond{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto;gap:8px;align-items:start}@media(max-width:640px){.kl-cond{grid-template-columns:minmax(0,1fr)}}.kl-test-out{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:.875rem}.kl-test-out li{display:flex;gap:8px;align-items:flex-start}.kl-test-out svg{width:16px;height:16px;flex:none;margin-top:2px}.kl-test-out .is-ok svg{color:var(--rh-ok)}.kl-test-out .is-no svg{color:var(--rh-error)}.hl{background:var(--rh-iris);color:var(--rh-iris-fg);border-radius:6px;padding:0 .12em;white-space:nowrap}.kl-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100vh}.kl-auth-brand{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px;background:var(--rh-bg-subtle);color:var(--rh-fg);border-right:1px solid var(--rh-border)}.kl-auth-brand:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(var(--rh-fg) 1px,transparent 1.4px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 30% 60%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 30% 60%,#000 20%,transparent 80%)}@supports (color: color-mix(in lab,red,red)){.kl-auth-brand:before{background-image:radial-gradient(color-mix(in srgb,var(--rh-fg) 8%,transparent) 1px,transparent 1.4px)}}.kl-ab-body{display:grid;gap:24px}.kl-ab-title{font-size:clamp(2rem,1rem + 2.6vw,3.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.08;max-width:14ch}.kl-ab-lead{color:var(--rh-fg-muted);max-width:40ch;font-size:1.0625rem}.kl-ab-foot{font-size:.8125rem;color:var(--rh-fg-subtle)}.kl-auth-brand .kl-entry-list{max-width:440px;box-shadow:0 1px 2px #08080b0d,0 10px 28px -14px #08080b29}.kl-auth-brand .kl-entry{padding:12px 14px;gap:12px;grid-template-columns:32px minmax(0,1fr)}.kl-auth-brand .kl-channel{width:32px;height:32px}.kl-auth-brand .kl-entry-title{font-size:.9375rem}.kl-auth-brand .kl-entry-meta{margin-top:6px}.kl-auth-form{display:grid;place-items:center;padding:40px 24px;background:var(--rh-bg)}.kl-form-inner{width:min(420px,100%);display:grid;gap:20px}.kl-form-inner h1{font-size:clamp(1.625rem,1.3rem + 1vw,2rem)}.kl-form-stack{display:grid;gap:16px}.kl-field{display:grid;gap:6px}.kl-field label,.kl-label{font-size:.8125rem;font-weight:500;color:var(--rh-fg)}.kl-help{font-size:.8125rem;color:var(--rh-fg-subtle)}.kl-err{font-size:.8125rem;color:var(--rh-error);display:flex;gap:6px;align-items:flex-start}.kl-muted{color:var(--rh-fg-muted)}.kl-small{font-size:.875rem}.kl-link{color:var(--rh-fg);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rh-border-control)}.kl-link:hover{text-decoration-color:var(--rh-fg)}.kl-btn-link{background:none;border:0;padding:0;min-height:24px;color:var(--rh-fg);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kl-btn-link:disabled{color:var(--rh-fg-subtle);cursor:not-allowed;text-decoration:none}.kl-divider{display:flex;align-items:center;gap:12px;color:var(--rh-fg-subtle);font-size:.8125rem}.kl-divider:before,.kl-divider:after{content:"";flex:1;height:1px;background:var(--rh-border)}.kl-legal{font-size:.8125rem;color:var(--rh-fg-subtle)}.kl-legal a{color:var(--rh-fg-muted);text-decoration:underline;text-underline-offset:3px}.kl-big-ico{width:48px;height:48px;border-radius:14px;background:var(--rh-bg-muted);display:grid;place-items:center}.kl-big-ico>icons{width:24px;height:24px}.kl-big-ico.is-ok{background:var(--rh-ok-soft);color:var(--rh-ok)}.kl-big-ico.is-err{background:var(--rh-error-soft);color:var(--rh-error)}kl-ryphos-note{display:block;margin-top:24px}.kl-ryphos-note{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--rh-border);border-radius:12px;background:var(--rh-bg-subtle);font-size:.875rem;color:var(--rh-fg-muted)}.kl-ryphos-note svg{width:20px;height:20px;flex:none;margin-top:1px;color:var(--rh-fg)}.kl-ryphos-note b{font-weight:600;color:var(--rh-fg)}.kl-code-boxes{display:flex;gap:8px}.kl-code-boxes input{width:48px;height:56px;text-align:center;font-size:1.375rem;font-weight:700;border:1px solid var(--rh-border-control);border-radius:12px;background:var(--rh-bg);color:var(--rh-fg);font-variant-numeric:tabular-nums}.kl-code-boxes input:focus-visible{outline:none;border-color:var(--rh-focus-color);box-shadow:0 0 0 3px var(--rh-iris-soft)}.kl-pw-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px}.kl-pw-meter i{height:4px;border-radius:2px;background:var(--rh-bg-muted)}.kl-pw-meter i.is-on{background:var(--rh-ok)}.kl-spin{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:kl-spin 1s linear infinite}.kl-mark{width:26px;height:26px;flex:none}.kl-mark .mk-cut,html.dark .kl-mark .mk-solid{display:none}html.dark .kl-mark .mk-cut{display:inline}@media(max-width:860px){.kl-auth{grid-template-columns:minmax(0,1fr)}.kl-auth-brand{padding:20px 24px;border-right:0;border-bottom:1px solid var(--rh-border)}.kl-auth-brand .kl-ab-body,.kl-auth-brand .kl-ab-foot{display:none}.kl-auth-form{padding:28px 16px 48px;place-items:start center}}@media(prefers-reduced-motion:reduce){.kl-spin{animation:none}}.kl-app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:var(--rh-bg)}.kl-sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid var(--rh-border);background:var(--rh-bg-subtle);padding:16px 12px;display:flex;flex-direction:column;gap:16px}.kl-sidebar .kl-brand{padding:4px 8px}.kl-nav{display:grid;gap:2px}.kl-nav a{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:8px;text-decoration:none;color:var(--rh-fg-muted);font-size:.9375rem;font-weight:500}.kl-nav a icons{width:18px;height:18px}.kl-nav a:hover{background:var(--rh-bg-muted);color:var(--rh-fg)}.kl-nav a[aria-current=page]{color:var(--rh-fg);font-weight:600;background:var(--rh-bg);box-shadow:inset 0 0 0 1px var(--rh-border)}.kl-nav a[aria-current=page]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--rh-fg);margin-left:auto}.kl-nav a .kl-turn-count{margin-left:auto}.kl-sidebar-foot{margin-top:auto;display:grid;gap:8px}.kl-ext{margin-left:auto;opacity:.7}.kl-main{min-width:0;display:flex;flex-direction:column}.kl-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;height:64px;padding:0 24px;background:var(--rh-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rh-border)}@supports (color: color-mix(in lab,red,red)){.kl-topbar{background:color-mix(in srgb,var(--rh-bg) 88%,transparent)}}.kl-spacer{flex:1}.kl-icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;border:0;background:transparent;color:var(--rh-fg-muted);cursor:pointer}.kl-icon-btn:hover{background:var(--rh-bg-muted);color:var(--rh-fg)}.kl-icon-btn icons{width:20px;height:20px}.kl-menu-toggle{display:none}.kl-content{padding:32px 24px 64px;width:100%;max-width:1120px;margin:0 auto;display:grid;gap:32px;align-content:start}.kl-me-wrap{position:relative}.kl-me{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid var(--rh-border);background:var(--rh-bg);cursor:pointer;color:var(--rh-fg)}.kl-me:hover{border-color:var(--rh-border-control)}.kl-avatar{width:30px;height:30px;border-radius:999px;background:var(--rh-bg-muted);display:grid;place-items:center;font-size:.75rem;font-weight:700;flex:none}.kl-pop{position:absolute;z-index:40;top:calc(100% + 8px);right:0;min-width:240px;background:var(--rh-bg);border:1px solid var(--rh-border);border-radius:14px;box-shadow:0 2px 6px #08080b0f,0 24px 48px -16px #08080b38;padding:6px;display:grid;gap:2px}.kl-pop a,.kl-pop button{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:8px;text-decoration:none;color:var(--rh-fg);background:none;border:0;width:100%;text-align:left;cursor:pointer;font-size:.9375rem}.kl-pop a:hover,.kl-pop button:hover{background:var(--rh-bg-muted)}.kl-pop icons{width:18px;height:18px;color:var(--rh-fg-muted)}.kl-pop hr{border:0;border-top:1px solid var(--rh-border);margin:4px 6px}.kl-pop-head{padding:8px 10px 10px;border-bottom:1px solid var(--rh-border);margin-bottom:4px}.kl-pop-head b{display:block;font-weight:600}.kl-pop-head span{font-size:.75rem;color:var(--rh-fg-subtle)}.kl-state{display:grid;justify-items:center;text-align:center;gap:12px;padding:64px 24px;border:1px dashed var(--rh-border-control);border-radius:var(--rh-radius-card);background:var(--rh-bg-subtle)}.kl-state p{max-width:52ch;color:var(--rh-fg-muted)}.kl-state .kl-h2{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--rh-fg)}.kl-scrim{display:none}@media(max-width:860px){.kl-app{grid-template-columns:minmax(0,1fr)}.kl-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:min(300px,86vw);transform:translate(-100%);transition:transform var(--rh-dur-view) var(--rh-ease-out)}.kl-sidebar.is-open{transform:none}.kl-scrim.is-open{display:block;position:fixed;inset:0;z-index:20;background:#08080b73}.kl-menu-toggle{display:inline-grid}.kl-topbar{padding:0 12px}.kl-content{padding:24px 16px 48px}}@media(prefers-reduced-motion:reduce){.kl-sidebar{transition:none}}.kl-subnav{margin:4px 0 6px 14px;padding-left:6px;border-left:1px solid var(--rh-border)}.kl-crumbs{display:flex;align-items:center;gap:8px;min-width:0;font-size:.875rem;overflow:hidden}.kl-crumb{display:none;color:var(--rh-fg-subtle);text-decoration:none;flex:none;min-height:24px;align-items:center}.kl-crumb:hover{color:var(--rh-fg);text-decoration:underline;text-underline-offset:2px}.kl-crumb-sep{display:none;color:var(--rh-fg-subtle)}.kl-crumb-last{font-weight:600;color:var(--rh-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:640px){.kl-crumb,.kl-crumb-sep{display:inline-flex}}.kl-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;width:min(300px,32vw);border-radius:999px;border:1px solid var(--rh-border-control);background:var(--rh-bg);color:var(--rh-fg-muted);font-size:.875rem;cursor:pointer;text-align:left}.kl-search:hover{border-color:var(--rh-fg-muted)}.kl-search-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-search kbd{font:inherit;font-size:.75rem;color:var(--rh-fg-subtle);border:1px solid var(--rh-border);border-radius:6px;padding:0 6px;background:var(--rh-bg-subtle)}@media(max-width:860px){.kl-search{width:40px;padding:0;justify-content:center;border-color:transparent}.kl-search-text,.kl-search kbd{display:none}}.kl-capture-btn{margin-inline:4px}@media(max-width:480px){.kl-capture-btn span{display:none}}.kl-rl{--kl-rl-q: var(--rh-brand-iris);display:inline-flex;align-items:center;gap:8px;text-align:left;white-space:normal}html.dark .kl-rl{--kl-rl-q: var(--rh-brand-iris-light)}.kl-rl-q{fill:var(--kl-rl-q)}.kl-rl-mark{width:18px;height:18px;flex:none}.kl-rl-ext{width:14px;height:14px;opacity:.7;flex:none}.kl-rl-spin{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:kl-spin .8s linear infinite;flex:none}@media(prefers-reduced-motion:reduce){.kl-rl-spin{animation-duration:2.4s}}.kl-rl[aria-busy=true]{pointer-events:none}.kl-rl-inline{font-weight:600;color:var(--rh-fg);text-decoration:underline;text-underline-offset:3px;min-height:24px}.kl-rl-inline .kl-rl-mark{width:16px;height:16px}.kl-rl-two{display:grid;line-height:1.25}.kl-rl-sub{font-size:.75rem;color:var(--rh-fg-subtle);font-weight:400}.kl-rl-block{display:block}.kl-rl-block .kl-rl{display:flex}.kl-rl-block .kl-rl-ext{margin-left:auto}.kl-rl-msg{margin:8px 0 0;font-size:.8125rem;color:var(--rh-fg-muted)}.kl-rl-msg b{color:var(--rh-fg);font-weight:600}.kl-rl-here{color:var(--rh-fg);font-weight:600;text-decoration:underline;text-underline-offset:2px}.kl-ryphos-warn{display:grid;gap:10px;justify-items:start;padding:12px 14px;border:1px solid var(--rh-border);border-radius:12px;background:var(--rh-bg-subtle)}kl-ryphos-link{display:inline-block;max-width:100%}.kl-bridge{display:flex;align-items:center;gap:10px;color:var(--rh-fg-subtle)}.kl-bridge svg{width:28px;height:28px;color:var(--rh-fg)}.kl-bridge-dots{letter-spacing:.3em}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}.rh-wiki-drop-target{outline:2px dashed var(--rh-focus-color);outline-offset:-2px;background:var(--rh-bg-muted)}@font-face{font-family:Ryphos Glyphs;src:url(/fonts/ryphos-status-glyphs.woff2) format("woff2");unicode-range:U+2192,U+25CB,U+25CC,U+25CF,U+25D0,U+2713,U+2715;size-adjust:82%;font-display:swap}:root{--rh-brand-ink: #08080b;--rh-brand-iris: #5b47f0;--rh-brand-iris-light: #9d90ff;--rh-bg: #ffffff;--rh-bg-subtle: #fafafa;--rh-bg-muted: #f4f4f5;--rh-bg-elevated: #ffffff;--rh-fg: #08080b;--rh-fg-muted: #52525b;--rh-fg-subtle: #66666f;--rh-border: #e4e4e7;--rh-border-strong: #d4d4d8;--rh-border-control: #8b8b95;--rh-accent: #08080b;--rh-accent-fg: #ffffff;--rh-accent-hover: #27272a;--rh-iris: var(--rh-brand-iris);--rh-iris-fg: #ffffff;--rh-iris-soft: #f1effe;--rh-iris-text: var(--rh-iris);--rh-focus-color: var(--rh-iris);--rh-ok: #15803d;--rh-ok-soft: #f0fdf4;--rh-warn: #b45309;--rh-warn-soft: #fffbeb;--t-project: #0e7490;--t-task: #be185d;--t-folder: #52525b;--t-session: #c2410c;--t-meeting: #1d4ed8;--rh-error: #c81e1e;--rh-error-soft: #fef2f2;--rh-danger: var(--rh-error);--rh-danger-fg: #ffffff;--rh-danger-hover: #b91c1c;--rh-success: var(--rh-ok);--rh-success-fg: #ffffff;--rh-success-hover: #166534;--rh-radius: .625rem;--rh-radius-card: 1rem;--rh-radius-modal: 1.25rem;--rh-radius-pill: 999px;--rh-control-h: 2.75rem;--rh-control-h-sm: 2.25rem;--rh-focus-ring: 0 0 0 2px var(--rh-bg), 0 0 0 4px var(--rh-focus-color);--rh-active-weight: 600;--rh-dot-size: 8px;--rh-dur-micro: .18s;--rh-dur-view: .32s;--rh-ease-out: cubic-bezier(0, 0, .2, 1);--chart-primary: #08080b;--chart-secondary: #71717a;--chart-gray: #e4e4e7;--chart-dark: #08080b;--chart-border: #f4f4f5}html.dark{--rh-bg: #08080b;--rh-bg-subtle: #121217;--rh-bg-muted: #1c1c22;--rh-bg-elevated: #121217;--rh-fg: #fafafa;--rh-fg-muted: #9f9fa9;--rh-fg-subtle: #9f9fa9;--rh-border: rgba(255, 255, 255, .08);--rh-border-strong: rgba(255, 255, 255, .14);--rh-border-control: #6b6b76;--rh-accent: #fafafa;--rh-accent-fg: #08080b;--rh-accent-hover: #e4e4e7;--rh-iris: var(--rh-brand-iris-light);--rh-iris-fg: #08080b;--rh-iris-soft: rgba(157, 144, 255, .12);--rh-ok: #4ade80;--rh-ok-soft: rgba(74, 222, 128, .12);--rh-warn: #fbbf24;--rh-warn-soft: rgba(251, 191, 36, .12);--t-project: #22d3ee;--t-task: #f472b6;--t-folder: #a1a1aa;--t-session: #fb923c;--t-meeting: #60a5fa;--rh-error: #f87171;--rh-error-soft: rgba(248, 113, 113, .12);--rh-danger-fg: #08080b;--rh-danger-hover: #fca5a5;--rh-success-fg: #08080b;--rh-success-hover: #86efac;--chart-primary: #fafafa;--chart-secondary: #9f9fa9;--chart-gray: #1c1c22;--chart-dark: #fafafa;--chart-border: #121217}:root{--kl-ink: #08080b;--kl-paper: #f7f6f1;--kl-amber: #ffb21a;--kl-amber-light: #ffc24d;--kl-amber-ink: #8f5b00;--kl-amber-soft: #fff3d6;--kl-focus-halo: #ffe3a3;--kl-dur-drop: .28s}html.dark{--kl-focus-halo: rgba(255, 194, 77, .28)}html[data-product=kilira]{--rh-bg-subtle: var(--kl-paper);--rh-bg-muted: #efeee8;--rh-border: #e6e4dc;--rh-border-control: #8c8a82;--rh-fg-muted: #55534d;--rh-fg-subtle: #6e6c64;--rh-iris: var(--kl-amber);--rh-iris-fg: var(--kl-ink);--rh-iris-soft: var(--kl-amber-soft);--rh-iris-text: #8f5b00;--rh-focus-color: #08080b;--rh-warn: #c2410c;--rh-focus-ring: 0 0 0 2px var(--rh-bg), 0 0 0 4px var(--kl-ink)}html.dark[data-product=kilira]{--rh-bg-subtle: #14130f;--rh-bg-muted: #1e1c17;--rh-bg-elevated: #14130f;--rh-border: rgba(247, 246, 241, .08);--rh-border-control: #6e6b63;--rh-fg-muted: #a3a097;--rh-fg-subtle: #a3a097;--rh-iris: var(--kl-amber-light);--rh-iris-fg: var(--kl-ink);--rh-iris-soft: rgba(255, 194, 77, .14);--rh-iris-text: #ffc24d;--rh-focus-color: #ffc24d;--rh-warn: #fb923c;--rh-focus-ring: 0 0 0 2px var(--rh-bg), 0 0 0 4px var(--kl-amber-light)}@media(prefers-reduced-motion:reduce){:root{--kl-dur-drop: 0ms;--rh-dur-micro: 0ms;--rh-dur-view: 0ms}}@keyframes rh-sk{0%{background-position:100% 0}to{background-position:-100% 0}}@layer base{*,:after,:before{border-color:var(--rh-border)}html,body{background-color:var(--rh-bg-subtle);color:var(--rh-fg);font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .15s ease,color .15s ease}input,textarea,select{color:var(--rh-fg)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--rh-border-strong);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--rh-fg-subtle)}:focus-visible{outline:2px solid var(--rh-focus-color);outline-offset:2px}.input:focus-visible,.textarea:focus-visible{outline:none}::selection{background-color:var(--rh-accent);color:var(--rh-accent-fg)}}@layer components{.input{display:block;height:calc(var(--spacing) * 9);width:100%;appearance:none;padding-inline:calc(var(--spacing) * 3);font-size:14px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style: none;outline-style:none;color:var(--rh-fg);background:var(--rh-bg);border:1px solid var(--rh-border-control);border-radius:var(--rh-radius);transition:border-color var(--rh-dur-micro) var(--rh-ease-out),box-shadow var(--rh-dur-micro) var(--rh-ease-out)}.input::placeholder,.textarea::placeholder{color:var(--rh-fg-subtle)}.input:hover,.textarea:hover{border-color:var(--rh-fg-muted)}.input:focus,.textarea:focus{border-color:var(--rh-focus-color);box-shadow:0 0 0 3px var(--rh-iris-soft)}.input[aria-invalid=true],.input.ng-invalid.ng-touched,.textarea.ng-invalid.ng-touched{border-color:var(--rh-error)}.textarea{display:block;width:100%;appearance:none;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:14px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style: none;outline-style:none;color:var(--rh-fg);background:var(--rh-bg);border:1px solid var(--rh-border-control);border-radius:var(--rh-radius);transition:border-color var(--rh-dur-micro) var(--rh-ease-out),box-shadow var(--rh-dur-micro) var(--rh-ease-out)}.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-success,.btn-pay{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);font-size:14px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;height:var(--rh-control-h-sm);padding:0 1rem;border-radius:var(--rh-radius-pill);border:1px solid transparent;transition:background-color var(--rh-dur-micro) var(--rh-ease-out),border-color var(--rh-dur-micro) var(--rh-ease-out),color var(--rh-dur-micro) var(--rh-ease-out)}.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled,.btn-danger:disabled,.btn-success:disabled,.btn-pay:disabled{opacity:.45;cursor:not-allowed}.btn-primary[aria-disabled=true],.btn-secondary[aria-disabled=true],.btn-ghost[aria-disabled=true],.btn-danger[aria-disabled=true],.btn-success[aria-disabled=true],.btn-pay[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--rh-accent);color:var(--rh-accent-fg);border-color:var(--rh-accent)}.btn-primary:hover:not(:disabled){background:var(--rh-accent-hover);border-color:var(--rh-accent-hover)}.btn-secondary{color:var(--rh-fg);background:transparent;border-color:var(--rh-border-control)}.btn-secondary:hover:not(:disabled){background:var(--rh-bg-muted)}.btn-ghost{padding:0 .75rem;background:transparent;color:var(--rh-fg-muted)}.btn-ghost:hover:not(:disabled){background:var(--rh-bg-muted);color:var(--rh-fg)}.btn-pay{background:var(--rh-iris);color:var(--rh-iris-fg);border-color:var(--rh-iris)}.btn-pay:hover:not(:disabled){filter:brightness(1.08)}.btn-danger{background:transparent;color:var(--rh-error);border-color:currentColor}.btn-danger:hover:not(:disabled){background:var(--rh-error-soft)}.btn-success{background:var(--rh-success);color:var(--rh-success-fg);border-color:var(--rh-success)}.btn-success:hover:not(:disabled){background:var(--rh-success-hover);border-color:var(--rh-success-hover)}.rh-eyebrow{font-size:12px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: .2em;letter-spacing:.2em;text-transform:uppercase;color:var(--rh-fg-muted)}.rh-hairline{border:1px solid var(--rh-border)}.rh-split{font-weight:800;letter-spacing:-.02em;line-height:1.1}.rh-split em{font-style:italic;font-weight:200;color:var(--rh-fg-subtle)}.rh-dot{display:inline-block;width:var(--rh-dot-size);height:var(--rh-dot-size);border-radius:50%;background:var(--rh-iris);flex:none}.tabular,.num{font-variant-numeric:tabular-nums}.rh-cells{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:1px;background:var(--rh-bg);border:1px solid var(--rh-border);border-radius:var(--rh-radius-card);overflow:hidden;flex-shrink:0}.rh-cell{padding:20px;display:grid;gap:12px;align-content:start;min-width:0;background:var(--rh-bg);outline:1px solid var(--rh-border)}.rh-cell-head{display:flex;justify-content:space-between;gap:8px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--rh-fg-subtle);font-weight:500}.rh-kpi{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.rh-delta{font-size:13px;color:var(--rh-fg-muted)}.rh-delta b{font-weight:600;color:var(--rh-fg)}.rh-cells-rows{grid-auto-rows:auto}@media(max-width:900px){.rh-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.rh-cells{grid-template-columns:1fr}}.rh-paper{--rh-bg: #ffffff;--rh-bg-subtle: #fafafa;--rh-bg-muted: #f4f4f5;--rh-bg-elevated: #ffffff;--rh-fg: #08080b;--rh-fg-muted: #52525b;--rh-fg-subtle: #66666f;--rh-border: #e4e4e7;--rh-border-control: #8b8b95;--rh-accent: #08080b;--rh-accent-fg: #ffffff;--rh-iris: #5b47f0;--rh-iris-soft: #f1effe;--rh-ok: #15803d;--rh-ok-soft: #f0fdf4;--rh-warn: #b45309;--rh-warn-soft: #fffbeb;--rh-error: #c81e1e;--rh-error-soft: #fef2f2;background:var(--rh-bg);color:var(--rh-fg);border:1px solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:0 1px 2px #08080b0d,0 24px 48px -24px #08080b38;position:relative}.rh-stamp{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:2px solid var(--rh-ok);border-radius:var(--rh-radius-pill);color:var(--rh-ok);font-weight:800;letter-spacing:.2em;text-transform:uppercase;font-size:13px;transform:rotate(-6deg)}.rh-totals{display:grid;gap:8px;font-variant-numeric:tabular-nums}.rh-totals>div{display:flex;justify-content:space-between;gap:16px;color:var(--rh-fg-muted)}.rh-totals>div>:last-child{color:var(--rh-fg);font-weight:500}.rh-totals .rh-total{padding-top:12px;border-top:1px solid var(--rh-border);color:var(--rh-fg);font-size:1.5rem;font-weight:800;letter-spacing:-.03em}.rh-alert{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:var(--rh-radius);border:1px solid var(--rh-border);background:var(--rh-bg-subtle);font-size:14px;color:var(--rh-fg)}.rh-alert-warn{background:var(--rh-warn-soft);border-color:var(--rh-warn)}@supports (color: color-mix(in lab,red,red)){.rh-alert-warn{border-color:color-mix(in srgb,var(--rh-warn) 30%,transparent)}}.rh-alert-error{background:var(--rh-error-soft);border-color:var(--rh-error)}@supports (color: color-mix(in lab,red,red)){.rh-alert-error{border-color:color-mix(in srgb,var(--rh-error) 30%,transparent)}}.rh-alert-ok{background:var(--rh-ok-soft);border-color:var(--rh-ok)}@supports (color: color-mix(in lab,red,red)){.rh-alert-ok{border-color:color-mix(in srgb,var(--rh-ok) 30%,transparent)}}.rh-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--rh-border-control);border-radius:var(--rh-radius-pill)}.rh-seg>button,.rh-seg>a{min-height:30px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border-radius:var(--rh-radius-pill);font-size:13px;font-weight:500;color:var(--rh-fg-muted);cursor:pointer;transition:background-color var(--rh-dur-micro) var(--rh-ease-out),color var(--rh-dur-micro) var(--rh-ease-out)}.rh-seg>button:hover,.rh-seg>a:hover{color:var(--rh-fg)}.rh-seg>[aria-pressed=true],.rh-seg>.rh-seg-on{background:var(--rh-accent);color:var(--rh-accent-fg)}.rh-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--rh-border);border-radius:var(--rh-radius-pill);background:var(--rh-bg);font-size:13px;font-weight:500;color:var(--rh-fg-muted);cursor:pointer}.rh-chip:hover{border-color:var(--rh-border-control);color:var(--rh-fg)}.rh-chip[aria-pressed=true],.rh-chip.rh-chip-on{background:var(--rh-accent);border-color:var(--rh-accent);color:var(--rh-accent-fg)}.rh-progress{height:6px;border-radius:6px;background:var(--rh-bg-muted);overflow:hidden;min-width:80px}.rh-progress>i,.rh-progress>span{display:block;height:100%;background:var(--rh-fg)}.rh-input-icon{position:relative}.rh-input-icon>icons,.rh-input-icon>svg,.rh-input-icon>.rh-input-icon-glyph{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--rh-fg-subtle);pointer-events:none}.rh-input-icon>.input{padding-left:36px}.rh-bulk{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 6px 6px 16px;border-radius:var(--rh-radius-pill);background:var(--rh-bg-muted);font-size:14px}.rh-tabs{display:flex;gap:4px;border-bottom:1px solid var(--rh-border);overflow-x:auto;scrollbar-width:none}.rh-tabs a,.rh-tabs>button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;color:var(--rh-fg-muted);font-weight:500;font-size:15px;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;background:none;cursor:pointer}.rh-tabs a:hover,.rh-tabs>button:hover{color:var(--rh-fg)}.rh-tabs a.rh-tab-active,.rh-tabs>button.rh-tab-active,.rh-tabs>button[aria-selected=true]{color:var(--rh-fg);font-weight:var(--rh-active-weight);border-bottom-color:var(--rh-fg)}.rh-link{color:var(--rh-fg);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--rh-border-control)}.rh-link:hover{text-decoration-color:var(--rh-fg)}.rh-sk{background:linear-gradient(90deg,var(--rh-bg-muted) 0,var(--rh-bg-subtle) 50%,var(--rh-bg-muted) 100%);background-size:200% 100%;animation:rh-sk 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.rh-sk{animation:none}}.rh-nav-active{position:relative;font-weight:var(--rh-active-weight)}.rh-nav-active:after{content:"";position:absolute;right:12px;top:50%;width:var(--rh-dot-size);height:var(--rh-dot-size);margin-top:calc(var(--rh-dot-size) / -2);border-radius:50%;background:var(--rh-iris);pointer-events:none}.card{background:var(--rh-bg-elevated);border:1px solid var(--rh-border);border-radius:var(--rh-radius-card)}.card>app-empty-state,.card-interactive>app-empty-state{display:block;margin:1.25rem}.card-interactive{cursor:pointer;background:var(--rh-bg-elevated);border:1px solid var(--rh-border);border-radius:var(--rh-radius-card);transition:border-color var(--rh-dur-micro) var(--rh-ease-out),background-color var(--rh-dur-micro) var(--rh-ease-out)}.card-interactive:hover{border-color:var(--rh-border-control);background:var(--rh-bg-subtle)}.badge-success,.badge-warning,.badge-danger,.badge-info,.badge-neutral,.badge-purple{display:inline-flex;align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:12px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:var(--rh-radius-pill);border:1px solid transparent}.badge-success{background:var(--rh-ok-soft);color:var(--rh-ok)}.badge-warning{background:var(--rh-warn-soft);color:var(--rh-warn)}.badge-danger{background:var(--rh-error-soft);color:var(--rh-error)}.badge-info,.badge-purple{background:var(--rh-iris-soft);color:var(--rh-iris-text)}.badge-neutral{background:var(--rh-bg-muted);color:var(--rh-fg-muted);border-color:var(--rh-border)}.rh-status{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:13px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;padding:3px 10px 3px 8px;border-radius:var(--rh-radius-pill);background:var(--rh-bg-muted);color:var(--rh-fg-muted)}.rh-status:before{font-size:.8em;line-height:1}.rh-status-paid{color:var(--rh-ok);background:var(--rh-ok-soft)}.rh-status-paid:before{content:"\25cf"}.rh-status-partial{color:var(--rh-warn);background:var(--rh-warn-soft)}.rh-status-partial:before{content:"";width:.62em;height:.62em;border-radius:50%;border:1.5px solid currentColor;box-sizing:border-box;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.rh-status-pending:before{content:"\25cb"}.rh-status-overdue{color:var(--rh-error);background:var(--rh-error-soft)}.rh-status-overdue:before{content:"\2715"}.rh-status-draft{color:var(--rh-fg-subtle);background:transparent;box-shadow:inset 0 0 0 1px var(--rh-border)}.rh-status-draft:before{content:"\25cc"}.rh-status-sent{color:var(--rh-iris-text);background:var(--rh-iris-soft)}.rh-status-sent:before{content:"\2192"}.rh-status-cancelled{color:var(--rh-fg-subtle);background:transparent;box-shadow:inset 0 0 0 1px var(--rh-border);text-decoration:line-through}.rh-status-cancelled:before{content:"\2715"}.rh-status-ok{color:var(--rh-ok);background:var(--rh-ok-soft)}.rh-status-warn{color:var(--rh-warn);background:var(--rh-warn-soft)}.rh-status-error{color:var(--rh-error);background:var(--rh-error-soft)}.rh-status-info{color:var(--rh-iris-text);background:var(--rh-iris-soft)}.rh-status-ok:before,.rh-status-warn:before,.rh-status-error:before,.rh-status-info:before,.rh-status-neutral:before{content:"\25cf"}.table-minimal{width:100%;font-size:14px}.table-minimal thead tr{text-align:left;font-size:12px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: .2em;letter-spacing:.2em;text-transform:uppercase;color:var(--rh-fg-subtle);background:var(--rh-bg-subtle);border-bottom:1px solid var(--rh-border)}.table-minimal thead th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.table-minimal tbody tr{border-bottom:1px solid var(--rh-border);transition:background-color var(--rh-dur-micro) var(--rh-ease-out)}.table-minimal tbody tr:hover{background:var(--rh-bg-subtle)}.table-minimal tbody td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);height:48px;color:var(--rh-fg)}.table-minimal th.num,.table-minimal td.num{text-align:right;font-variant-numeric:tabular-nums}.form-section{margin-bottom:calc(var(--spacing) * 4);background:var(--rh-bg-elevated);border:1px solid var(--rh-border);border-radius:var(--rh-radius-card)}.form-section-header{display:flex;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);border-bottom:1px solid var(--rh-border)}.form-section-title{font-size:14px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--rh-fg)}.form-section-icon{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;background:var(--rh-bg-muted);color:var(--rh-fg-muted);border-radius:var(--rh-radius)}.card-header{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-bottom:1px solid var(--rh-border)}.card-header-title{font-size:14px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--rh-fg)}.card-body{padding:calc(var(--spacing) * 5)}.ng-select{width:100%;--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ng-select .ng-placeholder{padding:0 0 0 3px;font-size:13px;color:var(--rh-fg-subtle)}.ng-select .ng-value-label{font-size:13px;color:var(--rh-fg)}.ng-select .ng-select-container{display:block;height:calc(var(--spacing) * 9);width:100%;appearance:none;padding-block:calc(var(--spacing) * 2);font-size:14px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style: none;outline-style:none;border-radius:var(--rh-radius)!important;background-color:var(--rh-bg)!important;border:1px solid var(--rh-border-control)!important;color:var(--rh-fg)!important}.ng-select.ng-select-focused{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-style:var(--tw-outline-style);outline-width:0px;outline-offset:0px}.ng-select.ng-select-focused:not(.ng-select-opened) .ng-select-container{border-color:var(--rh-focus-color)!important;box-shadow:0 0 0 3px var(--rh-iris-soft)!important}.ng-select:before{--tw-ring-color: transparent}.ng-select:after{--tw-ring-color: var(--color-indigo-500)}}.cdk-drag-preview{border-radius:.4rem!important;box-shadow:0 12px 28px #00000026,0 0 0 1px #0000000d!important;opacity:.95;background:var(--rh-bg-elevated)!important}.cdk-drag-placeholder{border:2px dashed var(--rh-border-strong)!important;border-radius:.4rem!important;opacity:.4;background:var(--rh-bg-muted)!important}.cdk-drag-placeholder *{visibility:hidden}.cdk-drag-animating,.cdk-drop-list-dragging .cdk-drag{transition:transform .2s cubic-bezier(0,0,.2,1)}.ng-select .ng-select-container{background-color:var(--rh-bg)!important;border:1px solid var(--rh-border-strong)!important;border-radius:.4rem!important;min-height:36px!important;height:auto!important;box-shadow:none!important;color:var(--rh-fg)!important;font-size:.8125rem!important;padding:0!important;cursor:pointer!important}.ng-select.ng-select-single .ng-select-container{height:36px!important}.ng-select.filter-select .ng-select-container{min-height:32px!important;height:32px!important;font-size:.75rem!important}.ng-select.filter-select .ng-value-label,.ng-select.filter-select .ng-placeholder{font-size:.75rem!important}.ng-select .ng-select-container .ng-value-container{padding-left:.75rem!important;padding-right:.25rem!important}.ng-select .ng-select-container .ng-value-container .ng-input>input{color:var(--rh-fg)!important;caret-color:var(--rh-fg-muted)!important}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:var(--rh-fg-subtle)!important;font-size:.8125rem!important;padding:0!important}.ng-select .ng-value-label{color:var(--rh-fg)!important;font-size:.8125rem!important}.ng-select.ng-select-focused .ng-select-container{border-color:var(--rh-fg)!important;box-shadow:0 0 0 1px var(--rh-fg)!important;outline:none!important}.ng-select.ng-select-focused{box-shadow:none!important;outline:none!important;--tw-ring-opacity: 0 !important;--tw-ring-shadow: none !important;--tw-ring-offset-shadow: none !important;--tw-ring-color: transparent !important}.ng-select.ng-select-disabled .ng-select-container{background-color:var(--rh-bg-muted)!important;opacity:.6!important;cursor:not-allowed!important}.ng-select .ng-arrow-wrapper{padding-right:.5rem!important;width:24px!important}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:var(--rh-fg-subtle) transparent transparent!important;border-width:5px 4px 0!important}.ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow{border-color:transparent transparent var(--rh-fg-subtle)!important;border-width:0 4px 5px!important}.ng-select .ng-clear-wrapper{color:var(--rh-fg-subtle)!important;font-size:16px!important}.ng-select .ng-clear-wrapper:hover{color:var(--rh-fg)!important}.ng-select .ng-spinner-zone{padding-right:.5rem!important}.ng-dropdown-panel{z-index:10500!important;border-radius:.4rem!important;overflow:hidden!important;margin-top:4px!important;background-color:var(--rh-bg-elevated)!important;border:1px solid var(--rh-border)!important;box-shadow:0 8px 30px #0000001f!important}.ng-dropdown-panel .ng-dropdown-header{background-color:var(--rh-bg-elevated)!important;border-bottom:1px solid var(--rh-border)!important;padding:.5rem .75rem!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:var(--rh-bg-elevated)!important;color:var(--rh-fg-muted)!important;padding:8px 12px!important;font-size:.8125rem!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:var(--rh-bg-muted)!important;color:var(--rh-fg)!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background-color:var(--rh-bg-muted)!important;color:var(--rh-fg)!important;font-weight:500!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{background-color:var(--rh-bg-muted)!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:var(--rh-fg-subtle)!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{color:var(--rh-fg-subtle)!important;font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:8px 12px 4px!important;background-color:var(--rh-bg-elevated)!important}.ng-dropdown-panel .ng-dropdown-header input,.ng-select-container .ng-input>input{background-color:transparent!important;color:var(--rh-fg)!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{background-color:var(--rh-bg-elevated)!important;color:var(--rh-fg-subtle)!important}.ng-select.ng-select-multiple .ng-select-container{min-height:36px!important;height:auto!important}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:2px!important;padding-bottom:2px!important;flex-wrap:wrap!important;gap:3px!important}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:50%!important;transform:translateY(-50%)!important;padding-left:3px!important}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{background-color:var(--rh-bg-muted)!important;border:1px solid var(--rh-border-strong)!important;color:var(--rh-fg)!important;border-radius:.375rem!important;font-size:.75rem!important;padding:1px 4px!important;margin:0!important}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{border-right-color:var(--rh-border-strong)!important;color:var(--rh-fg-muted)!important}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:var(--rh-bg-muted)!important;color:var(--rh-fg)!important}.flatpickr-calendar{font-size:.8125rem;border-radius:.4rem;background-color:var(--rh-bg-elevated)!important;box-shadow:0 8px 30px #0000001f!important;border:1px solid var(--rh-border)!important}.flatpickr-calendar.open{z-index:10500!important}.flatpickr-calendar .flatpickr-rContainer .flatpickr-days{border-top:1px solid var(--rh-border)}.flatpickr-calendar .flatpickr-time{border-top:1px solid var(--rh-border)!important}.flatpickr-calendar .flatpickr-time input{color:var(--rh-fg)!important;background-color:transparent!important}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{display:none!important}.flatpickr-months{background-color:var(--rh-bg-elevated)!important}.flatpickr-months .flatpickr-month{color:var(--rh-fg)!important;background-color:var(--rh-bg-elevated)!important;fill:var(--rh-fg)!important}.flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{color:var(--rh-fg)!important;background-color:var(--rh-bg-elevated)!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--rh-fg-subtle)!important;fill:var(--rh-fg-subtle)!important}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:var(--rh-fg)!important;fill:var(--rh-fg)!important}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{fill:currentColor!important}.flatpickr-weekdays{background-color:var(--rh-bg-elevated)!important}span.flatpickr-weekday{color:var(--rh-fg-subtle)!important;font-weight:600!important;font-size:.6875rem!important;background-color:var(--rh-bg-elevated)!important}.flatpickr-day{color:var(--rh-fg)!important;border-radius:.375rem!important;border-color:transparent!important}.flatpickr-day:hover,.flatpickr-day:focus{background-color:var(--rh-bg-muted)!important;border-color:var(--rh-border)!important;color:var(--rh-fg)!important}.flatpickr-day.today{border-color:var(--rh-iris)!important;color:var(--rh-iris-text)!important}.flatpickr-day.today:hover,.flatpickr-day.today:focus{background-color:var(--rh-iris-soft)!important;border-color:var(--rh-iris)!important;color:var(--rh-brand-iris-light)!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus{background:var(--rh-iris)!important;border-color:var(--rh-iris)!important;color:#fff!important}.flatpickr-day.inRange{background-color:var(--rh-iris-soft)!important;border-color:transparent!important;box-shadow:-5px 0 0 var(--rh-iris-soft),5px 0 0 var(--rh-iris-soft)!important}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--rh-fg-subtle)!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:var(--rh-border-strong)!important}.flatpickr-current-month input.cur-year{color:var(--rh-fg)!important}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{color:var(--rh-fg-subtle)!important}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background-color:var(--rh-bg-muted)!important}html.dark .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months option{background-color:#18181b;color:#fff}[data-sonner-toaster]{--normal-bg: var(--rh-bg-elevated) !important;--normal-border: var(--rh-border) !important;--normal-text: var(--rh-fg) !important;font-family:var(--font-sans)!important}[data-sonner-toast]{border-radius:.5rem!important;border:1px solid var(--rh-border)!important;box-shadow:0 4px 12px #00000014!important;font-size:13px!important;padding:12px 16px!important}[data-sonner-toast][data-type=success]{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#065f46!important}[data-sonner-toast][data-type=success] [data-icon] svg{color:#10b981!important}[data-sonner-toast][data-type=error]{background:#fef2f2!important;border-color:#fecaca!important;color:#991b1b!important}[data-sonner-toast][data-type=error] [data-icon] svg{color:#ef4444!important}[data-sonner-toast][data-type=warning]{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}[data-sonner-toast][data-type=warning] [data-icon] svg{color:#f59e0b!important}[data-sonner-toast][data-type=info]{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1e40af!important}[data-sonner-toast][data-type=info] [data-icon] svg{color:#3b82f6!important}[data-sonner-toast][data-type=loading]{background:var(--rh-bg-elevated)!important;border-color:var(--rh-border)!important;color:var(--rh-fg)!important}[data-sonner-toast] [data-title]{font-weight:500!important;font-size:13px!important}[data-sonner-toast] [data-description]{font-size:12px!important;opacity:.8!important}[data-sonner-toast] [data-close-button]{border:1px solid var(--rh-border)!important;background:var(--rh-bg-elevated)!important;color:var(--rh-fg-subtle)!important}[data-sonner-toast] [data-close-button]:hover{background:var(--rh-bg-muted)!important;color:var(--rh-fg)!important}html.dark [data-sonner-toast][data-type=success]{background:#10b98126!important;border-color:#10b9814d!important;color:#6ee7b7!important}html.dark [data-sonner-toast][data-type=error]{background:#ef444426!important;border-color:#ef44444d!important;color:#fca5a5!important}html.dark [data-sonner-toast][data-type=warning]{background:#f59e0b26!important;border-color:#f59e0b4d!important;color:#fcd34d!important}html.dark [data-sonner-toast][data-type=info]{background:#3b82f626!important;border-color:#3b82f64d!important;color:#93c5fd!important}.cdk-overlay-pane .mat-mdc-dialog-surface,.mat-mdc-dialog-container .mat-mdc-dialog-surface{background:var(--rh-bg-elevated)!important;color:var(--rh-fg)!important}select{background-color:var(--rh-bg);color:var(--rh-fg);border:1px solid var(--rh-border);border-radius:var(--rh-radius)}select option{background-color:var(--rh-bg);color:var(--rh-fg)}html.dark select{color-scheme:dark}html.dark .bg-indigo-50,html.dark .hover\:bg-indigo-50:hover,html.dark .bg-indigo-50\/50{background-color:var(--rh-iris-soft)!important}html.dark .border-indigo-300,html.dark .border-indigo-200{border-color:var(--rh-iris-soft)!important}html.dark .text-indigo-600,html.dark .text-indigo-700{color:#a5b4fc!important}html.dark .bg-emerald-50{background-color:#10b9811f!important}html.dark .bg-gray-300{background-color:#ffffff26!important}html.dark .bg-amber-50{background-color:#f59e0b1f!important}html.dark .border-amber-300{border-color:#f59e0b40!important}html.dark .border-amber-200{border-color:#f59e0b26!important}html.dark .text-amber-800{color:#fcd34d!important}html.dark .text-amber-900{color:#fde68a!important}html.dark .text-amber-700{color:#fbbf24!important}html.dark .bg-red-50{background-color:#ef44441f!important}html.dark .border-red-200{border-color:#ef444433!important}html.dark .text-emerald-700{color:#6ee7b7!important}html.dark .text-red-700{color:#fca5a5!important}html.dark .text-indigo-600\/80{color:#a5b4fccc!important}html.dark .bg-gray-50,html.dark .bg-gray-100{background-color:var(--rh-bg-muted)!important}html.dark .bg-gray-200{background-color:#ffffff14!important}html.dark .hover\:bg-gray-50:hover,html.dark .hover\:bg-gray-100:hover{background-color:var(--rh-bg-muted)!important}html.dark .border-gray-200{border-color:var(--rh-border)!important}html.dark .border-gray-300{border-color:var(--rh-border-strong)!important}html.dark .text-gray-500,html.dark .text-gray-600{color:var(--rh-fg-muted)!important}html.dark .text-gray-700{color:var(--rh-fg)!important}html.dark .text-slate-600{color:var(--rh-fg-muted)!important}html.dark .text-slate-700{color:var(--rh-fg)!important}html.dark .bg-slate-100{background-color:var(--rh-bg-muted)!important}html.dark .border-slate-400{border-color:var(--rh-border-strong)!important}html.dark .bg-violet-50{background-color:#8b5cf61f!important}html.dark .bg-blue-50{background-color:#3b82f61f!important}html.dark .bg-teal-50{background-color:#14b8a61f!important}html.dark .bg-purple-50{background-color:#a855f71f!important}html.dark .bg-green-50{background-color:#22c55e1f!important}html.dark .bg-orange-50{background-color:#f973161f!important}html.dark .bg-pink-50{background-color:#ec48991f!important}html.dark .bg-yellow-50{background-color:#eab3081f!important}html.dark .text-violet-600{color:#c4b5fd!important}html.dark .text-teal-600{color:#5eead4!important}html.dark .text-emerald-600{color:#6ee7b7!important}html.dark .text-blue-600{color:#93c5fd!important}html.dark .text-amber-600{color:#fcd34d!important}html.dark .text-red-600{color:#fca5a5!important}html.dark .text-green-600{color:#86efac!important}html.dark .text-orange-600{color:#fdba74!important}html.dark .text-pink-600{color:#f9a8d4!important}html.dark .text-purple-600{color:#d8b4fe!important}html.dark .text-yellow-700{color:#fde047!important}.apexcharts-tooltip{background:var(--rh-bg-elevated)!important;color:var(--rh-fg)!important;border:1px solid var(--rh-border)!important;box-shadow:0 8px 24px #0000002e!important}.apexcharts-tooltip-title{background:var(--rh-bg-subtle, var(--rh-bg-elevated))!important;color:var(--rh-fg)!important;border-bottom:1px solid var(--rh-border)!important;font-weight:600}.apexcharts-tooltip-text,.apexcharts-tooltip-text-y-label,.apexcharts-tooltip-text-y-value,.apexcharts-datalabel-label,.apexcharts-datalabel-value{color:var(--rh-fg)!important}.apexcharts-tooltip.apexcharts-theme-light,.apexcharts-tooltip.apexcharts-theme-dark{background:var(--rh-bg-elevated)!important;color:var(--rh-fg)!important}.apexcharts-xaxistooltip,.apexcharts-yaxistooltip{background:var(--rh-bg-elevated)!important;color:var(--rh-fg)!important;border-color:var(--rh-border)!important}.apexcharts-xaxistooltip:before,.apexcharts-xaxistooltip:after{border-bottom-color:var(--rh-border)!important}.apexcharts-text tspan,.apexcharts-legend-text{fill:var(--rh-fg-muted)!important;color:var(--rh-fg-muted)!important}html[data-privacy=on] .rh-private{filter:blur(7px);-webkit-user-select:none;user-select:none;transition:filter .15s ease}html[data-privacy=on] input.rh-private,html[data-privacy=on] textarea.rh-private{color:transparent;text-shadow:0 0 8px var(--rh-fg)}.ticket-rich img,.ticket-rich video{max-width:100%;border-radius:8px;margin:8px 0;display:block}.ticket-rich a{color:#14b8a6;text-decoration:underline}.ticket-rich ul{list-style:disc;padding-left:1.25rem;margin:.5rem 0}.ticket-rich ol{list-style:decimal;padding-left:1.25rem;margin:.5rem 0}.ticket-rich p{margin:.25rem 0}input[type=checkbox]:not([class*=mdc-]){appearance:none;-webkit-appearance:none;position:relative;display:inline-block;flex:none;width:36px;height:20px;margin:0;padding:0;border:0;border-radius:9999px;background:var(--rh-bg-muted, #3f3f46);box-shadow:inset 0 0 0 1px var(--rh-border-control, #71717a);cursor:pointer;vertical-align:middle;transition:background var(--rh-dur-micro, .18s) var(--rh-ease-out, ease-out),box-shadow var(--rh-dur-micro, .18s) var(--rh-ease-out, ease-out)}input[type=checkbox]:not([class*=mdc-]):after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--rh-fg-muted, #a1a1aa);transition:transform var(--rh-dur-micro, .18s) var(--rh-ease-out, ease-out),background var(--rh-dur-micro, .18s) var(--rh-ease-out, ease-out)}input[type=checkbox]:not([class*=mdc-]):checked{background:var(--rh-accent, #fafafa);box-shadow:none}input[type=checkbox]:not([class*=mdc-]):checked:after{transform:translate(16px);background:var(--rh-accent-fg, #18181b)}input[type=checkbox]:not([class*=mdc-]):indeterminate:after{transform:translate(8px)}input[type=checkbox]:not([class*=mdc-]):focus-visible{outline:none;box-shadow:var(--rh-focus-ring, 0 0 0 2px #18181b, 0 0 0 4px #5b47f0)}input[type=checkbox]:not([class*=mdc-]):disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){input[type=checkbox]:not([class*=mdc-]),input[type=checkbox]:not([class*=mdc-]):after{transition:none}}:focus-visible:not(.input):not(.textarea):not([tabindex="-1"]):not(.ng-input>input):not(.ql-editor){outline:2px solid var(--rh-focus-color);outline-offset:2px}.ng-select.ng-select-focused:focus-within .ng-select-container{outline:2px solid var(--rh-focus-color)!important;outline-offset:2px}input[type=checkbox]:not([class*=mdc-]):before{content:"";position:absolute;z-index:1;top:6px;left:6px;width:8px;height:8px;background:var(--rh-accent, #18181b);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.5' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.5' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:translate(0);transition:transform var(--rh-dur-micro, .18s) var(--rh-ease-out, ease-out),opacity var(--rh-dur-micro, .18s) var(--rh-ease-out, ease-out);pointer-events:none}input[type=checkbox]:not([class*=mdc-]):checked:before{opacity:1;transform:translate(16px)}input[type=checkbox]:not([class*=mdc-]):indeterminate:before{opacity:0}@media(prefers-reduced-motion:reduce){input[type=checkbox]:not([class*=mdc-]):before{transition:none}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-ease: initial}}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set: none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}:root{--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-container-color: #faf9fd;--mat-dialog-subhead-color: #1a1b1f;--mat-dialog-supporting-text-color: #44474e;--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400;--mat-dialog-container-min-width: 50vw;--mat-dialog-container-max-width: 80vw}.mat-mdc-dialog-surface{border-radius:var(--rh-radius-modal)!important;background-color:var(--rh-bg)!important;border:1px solid var(--rh-border)!important;color:var(--rh-fg)!important;padding:0!important;overscroll-behavior:contain}.cdk-overlay-pane.mat-mdc-dialog-panel{max-height:calc(100dvh - 2rem)!important}.mat-mdc-dialog-container .mdc-dialog__surface{padding:0!important}.mat-mdc-dialog-content{padding:0!important;max-height:unset!important}.cdk-overlay-dark-backdrop{background-color:#08080b99!important}[data-sonner-toaster] [data-sonner-toast][data-styled=true]{--normal-bg: var(--rh-brand-ink);--normal-text: #fafafa;--normal-border: var(--rh-brand-ink);background:var(--rh-brand-ink)!important;color:#fafafa!important;border-color:var(--rh-brand-ink)!important;border-radius:var(--rh-radius-pill)!important;font-family:inherit;font-weight:500}html.dark [data-sonner-toaster] [data-sonner-toast][data-styled=true]{border-color:#ffffff24!important}[data-sonner-toaster] [data-sonner-toast][data-type=success] [data-icon]{color:#4ade80}[data-sonner-toaster] [data-sonner-toast][data-type=error] [data-icon]{color:#f87171}[data-sonner-toaster] [data-sonner-toast][data-type=warning] [data-icon]{color:#fbbf24}[data-sonner-toaster] [data-sonner-toast][data-type=info] [data-icon]{color:var(--rh-brand-iris-light)}.ql-toolbar.ql-snow{background-color:var(--rh-bg-subtle);border-color:var(--rh-border)!important;border-radius:.4rem .4rem 0 0}.ql-toolbar.ql-snow .ql-stroke{stroke:var(--rh-fg-muted)!important}.ql-toolbar.ql-snow .ql-fill{fill:var(--rh-fg-muted)!important}.ql-toolbar.ql-snow .ql-picker-label{color:var(--rh-fg-muted)!important}.ql-toolbar.ql-snow button:hover .ql-stroke,.ql-toolbar.ql-snow button.ql-active .ql-stroke{stroke:var(--rh-iris-text)!important}.ql-toolbar.ql-snow button:hover .ql-fill,.ql-toolbar.ql-snow button.ql-active .ql-fill{fill:var(--rh-iris-text)!important}.ql-container.ql-snow{background-color:var(--rh-bg-elevated);border-color:var(--rh-border)!important;color:var(--rh-fg);border-radius:0 0 .4rem .4rem;font-family:inherit;font-size:.875rem}.ql-editor{min-height:200px}.ql-editor.ql-blank:before{color:var(--rh-fg-subtle)!important;font-style:italic}.ql-snow .ql-picker-options{background-color:var(--rh-bg-elevated)!important;border-color:var(--rh-border)!important;border-radius:.4rem;box-shadow:0 4px 6px -1px #0000001a!important}.ql-snow .ql-picker-item{color:var(--rh-fg)!important}.ql-snow .ql-picker-item:hover{color:var(--rh-iris-text)!important}
