/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
2. [UnoCSS]: allow to override the default border color with css var `--un-default-border-color`
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: var(--un-default-border-color, #e5e7eb); /* 2 */
}

::before,
::after {
  --un-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS.
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/*
Make elements with the HTML hidden attribute stay hidden by default.
*/

[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
				.checkbox-row > input[type=checkbox] {					margin-top: calc((var(--label-lh) - var(--checkbox-h)) / 2);				}			.field-label{overflow-wrap:anywhere;font-size:11px;--un-text-opacity:1;color:rgb(130 130 130 / var(--un-text-opacity)) /* #828282 */;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;}.field-value{overflow-wrap:anywhere;margin-top:3px;font-size:14.5px;--un-text-opacity:1;color:rgb(52 52 52 / var(--un-text-opacity)) /* #343434 */;}.container{width:100%;}.group-label{margin-bottom:10px;display:block;border-bottom-width:2px;--un-border-opacity:1;border-color:rgb(230 230 230 / var(--un-border-opacity));padding-bottom:6px;font-size:11.5px;--un-text-opacity:1;color:rgb(52 52 52 / var(--un-text-opacity)) /* #343434 */;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;}.input{width:100%;border-width:1px;--un-border-opacity:0.20;border-color:rgba(112, 112, 112, var(--un-border-opacity));border-radius:8px;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #ffffff */;padding-left:1rem;padding-right:1rem;padding-top:0.625rem;padding-bottom:0.625rem;--un-text-opacity:1;color:rgb(52 52 52 / var(--un-text-opacity)) /* #343434 */;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.chip{display:inline-flex;align-items:center;gap:0.375rem;white-space:nowrap;border-width:1px;border-color:transparent;border-radius:23px;padding-left:11px;padding-right:11px;padding-top:3px;padding-bottom:3px;font-size:0.75rem;line-height:1rem;font-weight:600;line-height:1.6;}.chip-alert{display:inline-flex;align-items:center;gap:0.375rem;white-space:nowrap;border-width:1px;border-color:transparent;--un-border-opacity:1;border-color:rgb(238 211 211 / var(--un-border-opacity));border-radius:23px;--un-bg-opacity:1;background-color:rgb(251 236 236 / var(--un-bg-opacity)) /* #FBECEC */;padding-left:11px;padding-right:11px;padding-top:3px;padding-bottom:3px;font-size:0.75rem;line-height:1rem;--un-text-opacity:1;color:rgb(178 59 59 / var(--un-text-opacity)) /* #B23B3B */;font-weight:600;line-height:1.6;}.chip-info{display:inline-flex;align-items:center;gap:0.375rem;white-space:nowrap;border-width:1px;border-color:transparent;--un-border-opacity:1;border-color:rgb(196 220 239 / var(--un-border-opacity));border-radius:23px;--un-bg-opacity:1;background-color:rgb(225 240 255 / var(--un-bg-opacity)) /* #E1F0FF */;padding-left:11px;padding-right:11px;padding-top:3px;padding-bottom:3px;font-size:0.75rem;line-height:1rem;--un-text-opacity:1;color:rgb(20 87 115 / var(--un-text-opacity)) /* #145773 */;font-weight:600;line-height:1.6;}.chip-neutral{display:inline-flex;align-items:center;gap:0.375rem;white-space:nowrap;border-width:1px;border-color:transparent;--un-border-opacity:0.20;border-color:rgba(112, 112, 112, var(--un-border-opacity));border-radius:23px;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #ffffff */;padding-left:11px;padding-right:11px;padding-top:3px;padding-bottom:3px;font-size:0.75rem;line-height:1rem;--un-text-opacity:1;color:rgb(52 52 52 / var(--un-text-opacity)) /* #343434 */;font-weight:600;line-height:1.6;}.chip-ok{display:inline-flex;align-items:center;gap:0.375rem;white-space:nowrap;border-width:1px;border-color:transparent;--un-border-opacity:1;border-color:rgb(201 226 214 / var(--un-border-opacity));border-radius:23px;--un-bg-opacity:1;background-color:rgb(232 243 238 / var(--un-bg-opacity)) /* #E8F3EE */;padding-left:11px;padding-right:11px;padding-top:3px;padding-bottom:3px;font-size:0.75rem;line-height:1rem;--un-text-opacity:1;color:rgb(46 125 91 / var(--un-text-opacity)) /* #2E7D5B */;font-weight:600;line-height:1.6;}.chip-primary{display:inline-flex;align-items:center;gap:0.375rem;white-space:nowrap;border-width:1px;border-color:transparent;border-radius:23px;--un-bg-opacity:1;background-color:rgb(243 146 0 / var(--un-bg-opacity)) /* #F39200 */;padding-left:11px;padding-right:11px;padding-top:3px;padding-bottom:3px;font-size:0.75rem;line-height:1rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #ffffff */;font-weight:600;line-height:1.6;}.chip-quiet{display:inline-flex;align-items:center;gap:0.375rem;white-space:nowrap;border-width:1px;border-color:transparent;--un-border-opacity:1;border-color:rgb(230 230 230 / var(--un-border-opacity));border-radius:23px;--un-bg-opacity:1;background-color:rgb(247 247 247 / var(--un-bg-opacity)) /* #F7F7F7 */;padding-left:11px;padding-right:11px;padding-top:3px;padding-bottom:3px;font-size:0.75rem;line-height:1rem;--un-text-opacity:1;color:rgb(130 130 130 / var(--un-text-opacity)) /* #828282 */;font-weight:600;font-weight:500;line-height:1.6;}.chip-warn{display:inline-flex;align-items:center;gap:0.375rem;white-space:nowrap;border-width:1px;border-color:transparent;--un-border-opacity:1;border-color:rgb(242 221 188 / var(--un-border-opacity));border-radius:23px;--un-bg-opacity:1;background-color:rgb(253 241 223 / var(--un-bg-opacity)) /* #FDF1DF */;padding-left:11px;padding-right:11px;padding-top:3px;padding-bottom:3px;font-size:0.75rem;line-height:1rem;--un-text-opacity:1;color:rgb(178 106 0 / var(--un-text-opacity)) /* #B26A00 */;font-weight:600;line-height:1.6;}.card{overflow:hidden;border-width:1px;--un-border-opacity:0.20;border-color:rgba(112, 112, 112, var(--un-border-opacity));border-radius:8px;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #ffffff */;box-shadow:-5px 10px 20px 0 rgba(0,0,0,0.1608);}.field-highlight{border-width:1px;--un-border-opacity:1;border-color:rgb(196 220 239 / var(--un-border-opacity));border-radius:8px;--un-bg-opacity:1;background-color:rgb(243 247 252 / var(--un-bg-opacity)) /* #F3F7FC */;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.625rem;padding-bottom:0.625rem;}.input:focus{--un-border-opacity:1;border-color:rgb(243 146 0 / var(--un-border-opacity));--un-shadow:3px 3px 10px 0px var(--un-shadow-color, rgba(0, 0, 0, 0.5));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);outline:2px solid transparent;outline-offset:2px;}.btn-ghost{border-radius:8px;background-color:transparent /* transparent */;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;--un-text-opacity:1;color:rgb(52 52 52 / var(--un-text-opacity)) /* #343434 */;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.btn-ghost:hover{--un-bg-opacity:1;background-color:rgb(247 247 247 / var(--un-bg-opacity)) /* #F7F7F7 */;--un-shadow:3px 3px 10px 0px var(--un-shadow-color, rgba(0, 0, 0, 0.5));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.btn-ghost:focus{--un-bg-opacity:1;background-color:rgb(247 247 247 / var(--un-bg-opacity)) /* #F7F7F7 */;}.text-primary{--un-text-opacity:1;color:rgb(52 52 52 / var(--un-text-opacity)) /* #343434 */;}.input:hover{--un-shadow:3px 3px 10px 0px var(--un-shadow-color, rgba(0, 0, 0, 0.5));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.input::placeholder{--un-placeholder-opacity:1;color:rgb(130 130 130 / var(--un-placeholder-opacity)) /* #828282 */;}@media (min-width: 640px){.container{max-width:640px;}}@media (min-width: 768px){.container{max-width:768px;}}@media (min-width: 1024px){.container{max-width:1024px;}}@media (min-width: 1280px){.container{max-width:1280px;}}@media (min-width: 1536px){.container{max-width:1536px;}}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.pointer-events-none{pointer-events:none;}.disabled\:pointer-events-none:disabled{pointer-events:none;}.\!visible{visibility:visible !important;}.visible{visibility:visible;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.sticky{position:sticky;}.inset-0{inset:0;}.-bottom-1{bottom:-0.25rem;}.-bottom-4{bottom:-1rem;}.-right-1{right:-0.25rem;}.bottom-0{bottom:0;}.bottom-full{bottom:100%;}.left-0{left:0;}.left-1\/2{left:50%;}.right-0{right:0;}.right-1{right:0.25rem;}.right-2{right:0.5rem;}.right-3{right:0.75rem;}.right-4{right:1rem;}.top-0{top:0;}.top-1{top:0.25rem;}.top-1\/2{top:50%;}.top-2{top:0.5rem;}.top-4{top:1rem;}.top-full{top:100%;}.z-\[9999\]{z-index:9999;}.z-10{z-index:10;}.z-20{z-index:20;}.z-30{z-index:30;}.z-40{z-index:40;}.z-50{z-index:50;}.grid{display:grid;}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.-mx-4{margin-left:-1rem;margin-right:-1rem;}.mx-2{margin-left:0.5rem;margin-right:0.5rem;}.mx-4{margin-left:1rem;margin-right:1rem;}.mx-auto{margin-left:auto;margin-right:auto;}.my{margin-top:1rem;margin-bottom:1rem;}.my-6{margin-top:1.5rem;margin-bottom:1.5rem;}.-mb-6{margin-bottom:-1.5rem;}.-ml-1{margin-left:-0.25rem;}.-mr-12{margin-right:-3rem;}.mb-0{margin-bottom:0;}.mb-1{margin-bottom:0.25rem;}.mb-1\.5{margin-bottom:0.375rem;}.mb-2{margin-bottom:0.5rem;}.mb-2\.5{margin-bottom:0.625rem;}.mb-3{margin-bottom:0.75rem;}.mb-3\.5{margin-bottom:0.875rem;}.mb-4{margin-bottom:1rem;}.mb-6{margin-bottom:1.5rem;}.mb-8{margin-bottom:2rem;}.ml-0\.5{margin-left:0.125rem;}.ml-1{margin-left:0.25rem;}.ml-2{margin-left:0.5rem;}.ml-3{margin-left:0.75rem;}.ml-6{margin-left:1.5rem;}.ml-auto{margin-left:auto;}.mr,.mr-4{margin-right:1rem;}.mr-1{margin-right:0.25rem;}.mr-2{margin-right:0.5rem;}.mr-3{margin-right:0.75rem;}.mr-auto{margin-right:auto;}.ms{margin-inline-start:1rem;}.mt-\[3px\]{margin-top:3px;}.mt-0\.5{margin-top:0.125rem;}.mt-1{margin-top:0.25rem;}.mt-1\.5{margin-top:0.375rem;}.mt-2{margin-top:0.5rem;}.mt-2\.5{margin-top:0.625rem;}.mt-3{margin-top:0.75rem;}.mt-3\.5{margin-top:0.875rem;}.mt-4{margin-top:1rem;}.mt-5{margin-top:1.25rem;}.mt-6{margin-top:1.5rem;}.mt-8{margin-top:2rem;}.file\:mr-4::file-selector-button{margin-right:1rem;}.inline{display:inline;}.block{display:block;}.inline-block{display:inline-block;}.contents{display:contents;}.hidden{display:none;}.h-\[50px\]{height:50px;}.h-\[600px\]{height:600px;}.h-\[72px\]{height:72px;}.h-\[92px\]{height:92px;}.h-0{height:0;}.h-1,.h1{height:0.25rem;}.h-1\.5{height:0.375rem;}.h-10{height:2.5rem;}.h-11{height:2.75rem;}.h-12{height:3rem;}.h-16{height:4rem;}.h-2,.h2{height:0.5rem;}.h-2\.5{height:0.625rem;}.h-20{height:5rem;}.h-24{height:6rem;}.h-3,.h3{height:0.75rem;}.h-3\.5{height:0.875rem;}.h-4,.h4{height:1rem;}.h-5,.h5{height:1.25rem;}.h-6,.h6{height:1.5rem;}.h-8{height:2rem;}.h-9{height:2.25rem;}.h-auto{height:auto;}.h-full{height:100%;}.max-h-\[40vh\]{max-height:40vh;}.max-h-\[60vh\]{max-height:60vh;}.max-h-\[90vh\]{max-height:90vh;}.max-h-48{max-height:12rem;}.max-h-60{max-height:15rem;}.max-h-72{max-height:18rem;}.max-w-\[1600px\]{max-width:1600px;}.max-w-\[200px\]{max-width:200px;}.max-w-2xl{max-width:42rem;}.max-w-32{max-width:8rem;}.max-w-3xl{max-width:48rem;}.max-w-4xl{max-width:56rem;}.max-w-50{max-width:12.5rem;}.max-w-lg{max-width:32rem;}.max-w-md{max-width:28rem;}.max-w-xs{max-width:20rem;}.min-h-\[80px\]{min-height:80px;}.min-h-0{min-height:0;}.min-h-9{min-height:2.25rem;}.min-h-screen{min-height:100vh;}.min-w-\[100px\]{min-width:100px;}.min-w-\[120px\]{min-width:120px;}.min-w-\[150px\]{min-width:150px;}.min-w-\[200px\]{min-width:200px;}.min-w-\[250px\]{min-width:250px;}.min-w-\[80px\]{min-width:80px;}.min-w-0{min-width:0;}.min-w-48{min-width:12rem;}.min-w-5{min-width:1.25rem;}.min-w-6{min-width:1.5rem;}.w-\[42px\]{width:42px;}.w-\[92px\]{width:92px;}.w-0{width:0;}.w-10{width:2.5rem;}.w-12{width:3rem;}.w-16{width:4rem;}.w-2{width:0.5rem;}.w-2\.5{width:0.625rem;}.w-20{width:5rem;}.w-24{width:6rem;}.w-3{width:0.75rem;}.w-3\.5{width:0.875rem;}.w-32{width:8rem;}.w-36{width:9rem;}.w-4{width:1rem;}.w-40{width:10rem;}.w-48{width:12rem;}.w-5{width:1.25rem;}.w-6{width:1.5rem;}.w-64{width:16rem;}.w-8{width:2rem;}.w-9{width:2.25rem;}.w-full{width:100%;}.w-px{width:1px;}.max-w-screen-2xl{max-width:1536px;}.\!flex{display:flex !important;}.flex{display:flex;}.inline-flex{display:inline-flex;}.flex-1{flex:1 1 0%;}.flex-shrink{flex-shrink:1;}.flex-shrink-0,.shrink-0{flex-shrink:0;}.flex-grow{flex-grow:1;}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex-col-reverse{flex-direction:column-reverse;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.table{display:table;}.table-row{display:table-row;}.border-collapse{border-collapse:collapse;}.-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-1\/2{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite;}.cursor-help{cursor:help;}.cursor-pointer{cursor:pointer;}.cursor-not-allowed,.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed;}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed;}.select-none{-webkit-user-select:none;user-select:none;}.resize-y{resize:vertical;}.resize{resize:both;}.resize-none{resize:none;}.list-decimal{list-style-type:decimal;}.list-disc{list-style-type:disc;}.list-inside{list-style-position:inside;}.items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.items-baseline{align-items:baseline;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-1{gap:0.25rem;}.gap-1\.5{gap:0.375rem;}.gap-2{gap:0.5rem;}.gap-2\.5{gap:0.625rem;}.gap-3{gap:0.75rem;}.gap-3\.5{gap:0.875rem;}.gap-4{gap:1rem;}.gap-5{gap:1.25rem;}.gap-6{gap:1.5rem;}.gap-x-2\.5{column-gap:0.625rem;}.gap-x-4{column-gap:1rem;}.gap-x-5{column-gap:1.25rem;}.gap-x-6{column-gap:1.5rem;}.gap-y-1{row-gap:0.25rem;}.gap-y-1\.5{row-gap:0.375rem;}.gap-y-2{row-gap:0.5rem;}.gap-y-3{row-gap:0.75rem;}.gap-y-4{row-gap:1rem;}.space-x-2>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(0.5rem * calc(1 - var(--un-space-x-reverse)));margin-right:calc(0.5rem * var(--un-space-x-reverse));}.space-x-4>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(1rem * calc(1 - var(--un-space-x-reverse)));margin-right:calc(1rem * var(--un-space-x-reverse));}.space-y-0\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.125rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.125rem * var(--un-space-y-reverse));}.space-y-1\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.375rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.375rem * var(--un-space-y-reverse));}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.25rem * var(--un-space-y-reverse));}.space-y-10>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(2.5rem * var(--un-space-y-reverse));}.space-y-2\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.625rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.625rem * var(--un-space-y-reverse));}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.5rem * var(--un-space-y-reverse));}.space-y-3\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.875rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.875rem * var(--un-space-y-reverse));}.space-y-3>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.75rem * var(--un-space-y-reverse));}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse));}.space-y-5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.25rem * var(--un-space-y-reverse));}.space-y-6>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.5rem * var(--un-space-y-reverse));}.space-y-8>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(2rem * var(--un-space-y-reverse));}.divide-y>:not([hidden])~:not([hidden]){--un-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-width:calc(1px * var(--un-divide-y-reverse));}.divide-ct-line-pale>:not([hidden])~:not([hidden]){--un-divide-opacity:1;border-color:rgb(230 230 230 / var(--un-divide-opacity)) /* #E6E6E6 */;}.divide-gray-100>:not([hidden])~:not([hidden]){--un-divide-opacity:1;border-color:rgb(245 245 245 / var(--un-divide-opacity)) /* #f5f5f5 */;}.divide-gray-200>:not([hidden])~:not([hidden]){--un-divide-opacity:1;border-color:rgb(229 229 229 / var(--un-divide-opacity)) /* #e5e5e5 */;}.overflow-auto{overflow:auto;}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-x-clip{overflow-x:clip;}.overflow-y-auto{overflow-y:auto;}.overscroll-contain{overscroll-behavior:contain;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.text-ellipsis{text-overflow:ellipsis;}.whitespace-nowrap{white-space:nowrap;}.whitespace-pre-line{white-space:pre-line;}.whitespace-pre-wrap{white-space:pre-wrap;}.break-words{overflow-wrap:break-word;}.break-all{word-break:break-all;}.border{border-width:1px;}.border-0{border-width:0px;}.border-2{border-width:2px;}.border-4{border-width:4px;}.last\:border-0:last-child{border-width:0px;}.file\:border-0::file-selector-button{border-width:0px;}.border-y{border-top-width:1px;border-bottom-width:1px;}.border-b{border-bottom-width:1px;}.border-b-2{border-bottom-width:2px;}.border-l{border-left-width:1px;}.border-l-\[3px\]{border-left-width:3px;}.border-l-4{border-left-width:4px;}.border-r{border-right-width:1px;}.border-t{border-top-width:1px;}.first\:border-t-0:first-child{border-top-width:0px;}.last\:border-b-0:last-child{border-bottom-width:0px;}.aria-\[invalid\=true\]\:border-red-500[aria-invalid=true],.border-red-500{--un-border-opacity:1;border-color:rgb(239 68 68 / var(--un-border-opacity));}.border-\[\#2085B4\]\/30{border-color:rgb(32 133 180 / 0.3);}.border-\[\#F39200\],.border-ct-orange{--un-border-opacity:1;border-color:rgb(243 146 0 / var(--un-border-opacity));}.border-\[rgba\(0\,0\,0\,0\.08\)\]{--un-border-opacity:0.08;border-color:rgba(0, 0, 0, var(--un-border-opacity));}.border-\[rgba\(112\,112\,112\,0\.20\)\],.border-ct-line-soft{--un-border-opacity:0.20;border-color:rgba(112, 112, 112, var(--un-border-opacity));}.border-amber-200{--un-border-opacity:1;border-color:rgb(253 230 138 / var(--un-border-opacity));}.border-amber-300{--un-border-opacity:1;border-color:rgb(252 211 77 / var(--un-border-opacity));}.border-amber-400{--un-border-opacity:1;border-color:rgb(251 191 36 / var(--un-border-opacity));}.border-amber-500{--un-border-opacity:1;border-color:rgb(245 158 11 / var(--un-border-opacity));}.border-blue-200{--un-border-opacity:1;border-color:rgb(191 219 254 / var(--un-border-opacity));}.border-blue-300{--un-border-opacity:1;border-color:rgb(147 197 253 / var(--un-border-opacity));}.border-blue-400{--un-border-opacity:1;border-color:rgb(96 165 250 / var(--un-border-opacity));}.border-blue-500{--un-border-opacity:1;border-color:rgb(59 130 246 / var(--un-border-opacity));}.border-ct-alert{--un-border-opacity:1;border-color:rgb(178 59 59 / var(--un-border-opacity));}.border-ct-alert-line{--un-border-opacity:1;border-color:rgb(238 211 211 / var(--un-border-opacity));}.border-ct-blue-line{--un-border-opacity:1;border-color:rgb(196 220 239 / var(--un-border-opacity));}.border-ct-line-pale{--un-border-opacity:1;border-color:rgb(230 230 230 / var(--un-border-opacity));}.border-ct-mute{--un-border-opacity:1;border-color:rgb(130 130 130 / var(--un-border-opacity));}.border-ct-ok-line{--un-border-opacity:1;border-color:rgb(201 226 214 / var(--un-border-opacity));}.border-ct-warn-line{--un-border-opacity:1;border-color:rgb(242 221 188 / var(--un-border-opacity));}.border-current{border-color:currentColor;}.border-gray-100{--un-border-opacity:1;border-color:rgb(245 245 245 / var(--un-border-opacity));}.border-gray-200{--un-border-opacity:1;border-color:rgb(229 229 229 / var(--un-border-opacity));}.border-gray-300{--un-border-opacity:1;border-color:rgb(212 212 212 / var(--un-border-opacity));}.border-gray-400{--un-border-opacity:1;border-color:rgb(163 163 163 / var(--un-border-opacity));}.border-gray-800{--un-border-opacity:1;border-color:rgb(38 38 38 / var(--un-border-opacity));}.border-gray-900{--un-border-opacity:1;border-color:rgb(23 23 23 / var(--un-border-opacity));}.border-green-200{--un-border-opacity:1;border-color:rgb(187 247 208 / var(--un-border-opacity));}.border-green-300{--un-border-opacity:1;border-color:rgb(134 239 172 / var(--un-border-opacity));}.border-green-500{--un-border-opacity:1;border-color:rgb(34 197 94 / var(--un-border-opacity));}.border-orange-200{--un-border-opacity:1;border-color:rgb(254 215 170 / var(--un-border-opacity));}.border-orange-300{--un-border-opacity:1;border-color:rgb(253 186 116 / var(--un-border-opacity));}.border-purple-400{--un-border-opacity:1;border-color:rgb(192 132 252 / var(--un-border-opacity));}.border-red-200{--un-border-opacity:1;border-color:rgb(254 202 202 / var(--un-border-opacity));}.border-red-300{--un-border-opacity:1;border-color:rgb(252 165 165 / var(--un-border-opacity));}.border-transparent{border-color:transparent;}.border-yellow-200{--un-border-opacity:1;border-color:rgb(254 240 138 / var(--un-border-opacity));}.border-yellow-300{--un-border-opacity:1;border-color:rgb(253 224 71 / var(--un-border-opacity));}.border-yellow-400{--un-border-opacity:1;border-color:rgb(250 204 21 / var(--un-border-opacity));}.hover\:border-ct-line-soft:hover{--un-border-opacity:0.20;border-color:rgba(112, 112, 112, var(--un-border-opacity));}.hover\:border-gray-400:hover{--un-border-opacity:1;border-color:rgb(163 163 163 / var(--un-border-opacity));}.hover\:border-gray-500:hover{--un-border-opacity:1;border-color:rgb(115 115 115 / var(--un-border-opacity));}.hover\:border-red-300:hover{--un-border-opacity:1;border-color:rgb(252 165 165 / var(--un-border-opacity));}.focus\:border-\[\#F39200\]:focus{--un-border-opacity:1;border-color:rgb(243 146 0 / var(--un-border-opacity));}.focus\:border-amber-500:focus{--un-border-opacity:1;border-color:rgb(245 158 11 / var(--un-border-opacity));}.focus\:border-blue-500:focus{--un-border-opacity:1;border-color:rgb(59 130 246 / var(--un-border-opacity));}.focus\:border-ct-orange:focus{--un-border-opacity:1;border-color:rgb(243 146 0 / var(--un-border-opacity));}.focus\:border-transparent:focus{border-color:transparent;}.disabled\:border-gray-200:disabled{--un-border-opacity:1;border-color:rgb(229 229 229 / var(--un-border-opacity));}.border-b-current{border-bottom-color:currentColor;}.border-l-ct-blue{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-color:rgb(32 133 180 / var(--un-border-left-opacity));}.border-l-ct-orange{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-color:rgb(243 146 0 / var(--un-border-left-opacity));}.border-t-blue-500{--un-border-opacity:1;--un-border-top-opacity:var(--un-border-opacity);border-top-color:rgb(59 130 246 / var(--un-border-top-opacity));}.border-t-transparent{border-top-color:transparent;}.rounded{border-radius:0.25rem;}.rounded-\[23px\]{border-radius:23px;}.rounded-\[30px\]{border-radius:30px;}.rounded-\[8px\],.rounded-r-btn,.rounded-r-card,.rounded-r-input{border-radius:8px;}.rounded-full{border-radius:9999px;}.rounded-lg{border-radius:0.5rem;}.rounded-md{border-radius:0.375rem;}.file\:rounded-md::file-selector-button{border-radius:0.375rem;}.rounded-r-\[8px\]{border-top-right-radius:8px;border-bottom-right-radius:8px;}.rounded-t-r-card{border-top-left-radius:8px;border-top-right-radius:8px;}.border-dashed{border-style:dashed;}.bg-\[\#2085B4\],.bg-ct-blue{--un-bg-opacity:1;background-color:rgb(32 133 180 / var(--un-bg-opacity)) /* #2085B4 */;}.bg-\[\#343434\]{--un-bg-opacity:1;background-color:rgb(52 52 52 / var(--un-bg-opacity)) /* #343434 */;}.bg-\[\#E1F0FF\],.bg-ct-blue-soft{--un-bg-opacity:1;background-color:rgb(225 240 255 / var(--un-bg-opacity)) /* #E1F0FF */;}.bg-\[\#E6E6E6\]{--un-bg-opacity:1;background-color:rgb(230 230 230 / var(--un-bg-opacity)) /* #E6E6E6 */;}.bg-\[\#F39200\],.bg-ct-orange{--un-bg-opacity:1;background-color:rgb(243 146 0 / var(--un-bg-opacity)) /* #F39200 */;}.bg-\[\#F7F7F7\],.bg-ct-surface{--un-bg-opacity:1;background-color:rgb(247 247 247 / var(--un-bg-opacity)) /* #F7F7F7 */;}.bg-amber-100{--un-bg-opacity:1;background-color:rgb(254 243 199 / var(--un-bg-opacity)) /* #fef3c7 */;}.bg-amber-50{--un-bg-opacity:1;background-color:rgb(255 251 235 / var(--un-bg-opacity)) /* #fffbeb */;}.bg-amber-500{--un-bg-opacity:1;background-color:rgb(245 158 11 / var(--un-bg-opacity)) /* #f59e0b */;}.bg-amber-700{--un-bg-opacity:1;background-color:rgb(180 83 9 / var(--un-bg-opacity)) /* #b45309 */;}.bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity)) /* #000000 */;}.bg-black\/40{background-color:rgb(0 0 0 / 0.4) /* #000000 */;}.bg-blue-100{--un-bg-opacity:1;background-color:rgb(219 234 254 / var(--un-bg-opacity)) /* #dbeafe */;}.bg-blue-50{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity)) /* #eff6ff */;}.bg-blue-500{--un-bg-opacity:1;background-color:rgb(59 130 246 / var(--un-bg-opacity)) /* #3b82f6 */;}.bg-blue-600{--un-bg-opacity:1;background-color:rgb(37 99 235 / var(--un-bg-opacity)) /* #2563eb */;}.bg-ct-accent-surface{--un-bg-opacity:1;background-color:rgb(253 246 236 / var(--un-bg-opacity)) /* #FDF6EC */;}.bg-ct-alert-bg{--un-bg-opacity:1;background-color:rgb(251 236 236 / var(--un-bg-opacity)) /* #FBECEC */;}.bg-ct-blue-pale{--un-bg-opacity:1;background-color:rgb(243 247 252 / var(--un-bg-opacity)) /* #F3F7FC */;}.bg-ct-ok-bg{--un-bg-opacity:1;background-color:rgb(232 243 238 / var(--un-bg-opacity)) /* #E8F3EE */;}.bg-ct-warn-bg{--un-bg-opacity:1;background-color:rgb(253 241 223 / var(--un-bg-opacity)) /* #FDF1DF */;}.bg-gray-100{--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity)) /* #f5f5f5 */;}.bg-gray-200{--un-bg-opacity:1;background-color:rgb(229 229 229 / var(--un-bg-opacity)) /* #e5e5e5 */;}.bg-gray-300{--un-bg-opacity:1;background-color:rgb(212 212 212 / var(--un-bg-opacity)) /* #d4d4d4 */;}.bg-gray-50{--un-bg-opacity:1;background-color:rgb(250 250 250 / var(--un-bg-opacity)) /* #fafafa */;}.bg-gray-800{--un-bg-opacity:1;background-color:rgb(38 38 38 / var(--un-bg-opacity)) /* #262626 */;}.bg-gray-900{--un-bg-opacity:1;background-color:rgb(23 23 23 / var(--un-bg-opacity)) /* #171717 */;}.bg-green-100{--un-bg-opacity:1;background-color:rgb(220 252 231 / var(--un-bg-opacity)) /* #dcfce7 */;}.bg-green-50{--un-bg-opacity:1;background-color:rgb(240 253 244 / var(--un-bg-opacity)) /* #f0fdf4 */;}.bg-green-500{--un-bg-opacity:1;background-color:rgb(34 197 94 / var(--un-bg-opacity)) /* #22c55e */;}.bg-green-600{--un-bg-opacity:1;background-color:rgb(22 163 74 / var(--un-bg-opacity)) /* #16a34a */;}.bg-orange-100{--un-bg-opacity:1;background-color:rgb(255 237 213 / var(--un-bg-opacity)) /* #ffedd5 */;}.bg-orange-50{--un-bg-opacity:1;background-color:rgb(255 247 237 / var(--un-bg-opacity)) /* #fff7ed */;}.bg-orange-500{--un-bg-opacity:1;background-color:rgb(249 115 22 / var(--un-bg-opacity)) /* #f97316 */;}.bg-purple-100{--un-bg-opacity:1;background-color:rgb(243 232 255 / var(--un-bg-opacity)) /* #f3e8ff */;}.bg-purple-500{--un-bg-opacity:1;background-color:rgb(168 85 247 / var(--un-bg-opacity)) /* #a855f7 */;}.bg-purple-600{--un-bg-opacity:1;background-color:rgb(147 51 234 / var(--un-bg-opacity)) /* #9333ea */;}.bg-red-100{--un-bg-opacity:1;background-color:rgb(254 226 226 / var(--un-bg-opacity)) /* #fee2e2 */;}.bg-red-50{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity)) /* #fef2f2 */;}.bg-red-50\/30{background-color:rgb(254 242 242 / 0.3) /* #fef2f2 */;}.bg-red-600{--un-bg-opacity:1;background-color:rgb(220 38 38 / var(--un-bg-opacity)) /* #dc2626 */;}.bg-transparent{background-color:transparent /* transparent */;}.bg-white,.data-\[state\=on\]\:bg-white[data-state=on]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #ffffff */;}.bg-white\/70{background-color:rgb(255 255 255 / 0.7) /* #ffffff */;}.bg-yellow-100{--un-bg-opacity:1;background-color:rgb(254 249 195 / var(--un-bg-opacity)) /* #fef9c3 */;}.bg-yellow-400{--un-bg-opacity:1;background-color:rgb(250 204 21 / var(--un-bg-opacity)) /* #facc15 */;}.bg-yellow-50{--un-bg-opacity:1;background-color:rgb(254 252 232 / var(--un-bg-opacity)) /* #fefce8 */;}.hover\:bg-\[\#C67801\]:hover{--un-bg-opacity:1;background-color:rgb(198 120 1 / var(--un-bg-opacity)) /* #C67801 */;}.hover\:bg-\[\#F7F7F7\]:hover{--un-bg-opacity:1;background-color:rgb(247 247 247 / var(--un-bg-opacity)) /* #F7F7F7 */;}.hover\:bg-amber-100:hover{--un-bg-opacity:1;background-color:rgb(254 243 199 / var(--un-bg-opacity)) /* #fef3c7 */;}.hover\:bg-amber-200:hover{--un-bg-opacity:1;background-color:rgb(253 230 138 / var(--un-bg-opacity)) /* #fde68a */;}.hover\:bg-amber-600:hover{--un-bg-opacity:1;background-color:rgb(217 119 6 / var(--un-bg-opacity)) /* #d97706 */;}.hover\:bg-amber-800:hover{--un-bg-opacity:1;background-color:rgb(146 64 14 / var(--un-bg-opacity)) /* #92400e */;}.hover\:bg-blue-100:hover{--un-bg-opacity:1;background-color:rgb(219 234 254 / var(--un-bg-opacity)) /* #dbeafe */;}.hover\:bg-blue-200:hover{--un-bg-opacity:1;background-color:rgb(191 219 254 / var(--un-bg-opacity)) /* #bfdbfe */;}.hover\:bg-blue-600:hover{--un-bg-opacity:1;background-color:rgb(37 99 235 / var(--un-bg-opacity)) /* #2563eb */;}.hover\:bg-blue-700:hover{--un-bg-opacity:1;background-color:rgb(29 78 216 / var(--un-bg-opacity)) /* #1d4ed8 */;}.hover\:bg-ct-alert-bg:hover{--un-bg-opacity:1;background-color:rgb(251 236 236 / var(--un-bg-opacity)) /* #FBECEC */;}.hover\:bg-ct-blue-hover:hover{--un-bg-opacity:1;background-color:rgb(161 198 235 / var(--un-bg-opacity)) /* #A1C6EB */;}.hover\:bg-ct-surface:hover{--un-bg-opacity:1;background-color:rgb(247 247 247 / var(--un-bg-opacity)) /* #F7F7F7 */;}.hover\:bg-ct-warn-bg:hover{--un-bg-opacity:1;background-color:rgb(253 241 223 / var(--un-bg-opacity)) /* #FDF1DF */;}.hover\:bg-gray-100:hover{--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity)) /* #f5f5f5 */;}.hover\:bg-gray-200:hover{--un-bg-opacity:1;background-color:rgb(229 229 229 / var(--un-bg-opacity)) /* #e5e5e5 */;}.hover\:bg-gray-300:hover{--un-bg-opacity:1;background-color:rgb(212 212 212 / var(--un-bg-opacity)) /* #d4d4d4 */;}.hover\:bg-gray-400:hover{--un-bg-opacity:1;background-color:rgb(163 163 163 / var(--un-bg-opacity)) /* #a3a3a3 */;}.hover\:bg-gray-50:hover{--un-bg-opacity:1;background-color:rgb(250 250 250 / var(--un-bg-opacity)) /* #fafafa */;}.hover\:bg-gray-800:hover{--un-bg-opacity:1;background-color:rgb(38 38 38 / var(--un-bg-opacity)) /* #262626 */;}.hover\:bg-green-50:hover{--un-bg-opacity:1;background-color:rgb(240 253 244 / var(--un-bg-opacity)) /* #f0fdf4 */;}.hover\:bg-green-600:hover{--un-bg-opacity:1;background-color:rgb(22 163 74 / var(--un-bg-opacity)) /* #16a34a */;}.hover\:bg-green-700:hover{--un-bg-opacity:1;background-color:rgb(21 128 61 / var(--un-bg-opacity)) /* #15803d */;}.hover\:bg-purple-600:hover{--un-bg-opacity:1;background-color:rgb(147 51 234 / var(--un-bg-opacity)) /* #9333ea */;}.hover\:bg-purple-700:hover{--un-bg-opacity:1;background-color:rgb(126 34 206 / var(--un-bg-opacity)) /* #7e22ce */;}.hover\:bg-red-100:hover{--un-bg-opacity:1;background-color:rgb(254 226 226 / var(--un-bg-opacity)) /* #fee2e2 */;}.hover\:bg-red-50:hover{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity)) /* #fef2f2 */;}.hover\:bg-red-700:hover{--un-bg-opacity:1;background-color:rgb(185 28 28 / var(--un-bg-opacity)) /* #b91c1c */;}.hover\:bg-yellow-100:hover{--un-bg-opacity:1;background-color:rgb(254 249 195 / var(--un-bg-opacity)) /* #fef9c3 */;}.hover\:file\:bg-blue-100::file-selector-button:hover{--un-bg-opacity:1;background-color:rgb(219 234 254 / var(--un-bg-opacity)) /* #dbeafe */;}.focus\:bg-\[\#C67801\]:focus{--un-bg-opacity:1;background-color:rgb(198 120 1 / var(--un-bg-opacity)) /* #C67801 */;}.focus\:bg-\[\#F7F7F7\]:focus{--un-bg-opacity:1;background-color:rgb(247 247 247 / var(--un-bg-opacity)) /* #F7F7F7 */;}.focus\:bg-ct-blue-hover:focus{--un-bg-opacity:1;background-color:rgb(161 198 235 / var(--un-bg-opacity)) /* #A1C6EB */;}.focus\:bg-red-50:focus{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity)) /* #fef2f2 */;}.disabled\:bg-gray-100:disabled{--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity)) /* #f5f5f5 */;}.disabled\:bg-gray-300:disabled{--un-bg-opacity:1;background-color:rgb(212 212 212 / var(--un-bg-opacity)) /* #d4d4d4 */;}.disabled\:bg-gray-50:disabled{--un-bg-opacity:1;background-color:rgb(250 250 250 / var(--un-bg-opacity)) /* #fafafa */;}.disabled\:bg-red-300:disabled{--un-bg-opacity:1;background-color:rgb(252 165 165 / var(--un-bg-opacity)) /* #fca5a5 */;}.file\:bg-blue-50::file-selector-button{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity)) /* #eff6ff */;}.file\:bg-transparent::file-selector-button{background-color:transparent /* transparent */;}.bg-opacity-50{--un-bg-opacity:0.5;}.object-cover{object-fit:cover;}.p-0{padding:0;}.p-1{padding:0.25rem;}.p-2{padding:0.5rem;}.p-3{padding:0.75rem;}.p-3\.5{padding:0.875rem;}.p-4{padding:1rem;}.p-6{padding:1.5rem;}.p-8{padding:2rem;}.px,.px-4{padding-left:1rem;padding-right:1rem;}.px-\[11px\]{padding-left:11px;padding-right:11px;}.px-\[18px\]{padding-left:18px;padding-right:18px;}.px-\[26px\]{padding-left:26px;padding-right:26px;}.px-\[7px\]{padding-left:7px;padding-right:7px;}.px-1{padding-left:0.25rem;padding-right:0.25rem;}.px-1\.5{padding-left:0.375rem;padding-right:0.375rem;}.px-2{padding-left:0.5rem;padding-right:0.5rem;}.px-2\.5{padding-left:0.625rem;padding-right:0.625rem;}.px-3{padding-left:0.75rem;padding-right:0.75rem;}.px-3\.5{padding-left:0.875rem;padding-right:0.875rem;}.px-6{padding-left:1.5rem;padding-right:1.5rem;}.px-8{padding-left:2rem;padding-right:2rem;}.py-\[3px\]{padding-top:3px;padding-bottom:3px;}.py-\[7px\]{padding-top:7px;padding-bottom:7px;}.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem;}.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}.py-12{padding-top:3rem;padding-bottom:3rem;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem;}.py-3{padding-top:0.75rem;padding-bottom:0.75rem;}.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem;}.py-4{padding-top:1rem;padding-bottom:1rem;}.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.py-6{padding-top:1.5rem;padding-bottom:1.5rem;}.py-8{padding-top:2rem;padding-bottom:2rem;}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem;}.file\:py-2::file-selector-button{padding-top:0.5rem;padding-bottom:0.5rem;}.pb-1{padding-bottom:0.25rem;}.pb-2{padding-bottom:0.5rem;}.pb-4{padding-bottom:1rem;}.pl-16{padding-left:4rem;}.pl-2{padding-left:0.5rem;}.pl-6{padding-left:1.5rem;}.pr-4{padding-right:1rem;}.ps{padding-inline-start:1rem;}.pt-0{padding-top:0;}.pt-10{padding-top:2.5rem;}.pt-2{padding-top:0.5rem;}.pt-3{padding-top:0.75rem;}.pt-4{padding-top:1rem;}.pt-5{padding-top:1.25rem;}.pt-6{padding-top:1.5rem;}.first\:pt-0:first-child{padding-top:0;}.last\:pb-0:last-child{padding-bottom:0;}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.text-\[10px\]{font-size:10px;}.text-\[11\.5px\]{font-size:11.5px;}.text-\[11px\]{font-size:11px;}.text-\[12\.5px\]{font-size:12.5px;}.text-\[13px\]{font-size:13px;}.text-\[14\.5px\]{font-size:14.5px;}.text-\[14px\]{font-size:14px;}.text-\[17px\]{font-size:17px;}.text-\[9px\]{font-size:9px;}.text-2xl{font-size:1.5rem;line-height:2rem;}.text-3xl{font-size:1.875rem;line-height:2.25rem;}.text-4xl{font-size:2.25rem;line-height:2.5rem;}.text-base{font-size:1rem;line-height:1.5rem;}.text-lg{font-size:1.125rem;line-height:1.75rem;}.text-sm{font-size:0.875rem;line-height:1.25rem;}.text-xl{font-size:1.25rem;line-height:1.75rem;}.text-xs{font-size:0.75rem;line-height:1rem;}.file\:text-sm::file-selector-button{font-size:0.875rem;line-height:1.25rem;}.data-\[state\=on\]\:text-gray-900[data-state=on],.text-gray-900{--un-text-opacity:1;color:rgb(23 23 23 / var(--un-text-opacity)) /* #171717 */;}.text-\[\#145773\],.text-ct-blue-deep{--un-text-opacity:1;color:rgb(20 87 115 / var(--un-text-opacity)) /* #145773 */;}.text-\[\#2085B4\],.text-ct-blue{--un-text-opacity:1;color:rgb(32 133 180 / var(--un-text-opacity)) /* #2085B4 */;}.text-\[\#343434\],.text-ct-ink{--un-text-opacity:1;color:rgb(52 52 52 / var(--un-text-opacity)) /* #343434 */;}.text-\[\#828282\],.text-ct-mute{--un-text-opacity:1;color:rgb(130 130 130 / var(--un-text-opacity)) /* #828282 */;}.text-amber-500{--un-text-opacity:1;color:rgb(245 158 11 / var(--un-text-opacity)) /* #f59e0b */;}.text-amber-600{--un-text-opacity:1;color:rgb(217 119 6 / var(--un-text-opacity)) /* #d97706 */;}.text-amber-700{--un-text-opacity:1;color:rgb(180 83 9 / var(--un-text-opacity)) /* #b45309 */;}.text-amber-800{--un-text-opacity:1;color:rgb(146 64 14 / var(--un-text-opacity)) /* #92400e */;}.text-amber-900{--un-text-opacity:1;color:rgb(120 53 15 / var(--un-text-opacity)) /* #78350f */;}.text-blue-500{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity)) /* #3b82f6 */;}.text-blue-600{--un-text-opacity:1;color:rgb(37 99 235 / var(--un-text-opacity)) /* #2563eb */;}.text-blue-700{--un-text-opacity:1;color:rgb(29 78 216 / var(--un-text-opacity)) /* #1d4ed8 */;}.text-blue-800{--un-text-opacity:1;color:rgb(30 64 175 / var(--un-text-opacity)) /* #1e40af */;}.text-blue-900{--un-text-opacity:1;color:rgb(30 58 138 / var(--un-text-opacity)) /* #1e3a8a */;}.text-ct-alert{--un-text-opacity:1;color:rgb(178 59 59 / var(--un-text-opacity)) /* #B23B3B */;}.text-ct-ok{--un-text-opacity:1;color:rgb(46 125 91 / var(--un-text-opacity)) /* #2E7D5B */;}.text-ct-warn{--un-text-opacity:1;color:rgb(178 106 0 / var(--un-text-opacity)) /* #B26A00 */;}.text-gray-100{--un-text-opacity:1;color:rgb(245 245 245 / var(--un-text-opacity)) /* #f5f5f5 */;}.text-gray-300{--un-text-opacity:1;color:rgb(212 212 212 / var(--un-text-opacity)) /* #d4d4d4 */;}.text-gray-400,.peer:disabled~.peer-disabled\:text-gray-400{--un-text-opacity:1;color:rgb(163 163 163 / var(--un-text-opacity)) /* #a3a3a3 */;}.text-gray-500{--un-text-opacity:1;color:rgb(115 115 115 / var(--un-text-opacity)) /* #737373 */;}.text-gray-600{--un-text-opacity:1;color:rgb(82 82 82 / var(--un-text-opacity)) /* #525252 */;}.text-gray-700{--un-text-opacity:1;color:rgb(64 64 64 / var(--un-text-opacity)) /* #404040 */;}.text-gray-800{--un-text-opacity:1;color:rgb(38 38 38 / var(--un-text-opacity)) /* #262626 */;}.text-green-500{--un-text-opacity:1;color:rgb(34 197 94 / var(--un-text-opacity)) /* #22c55e */;}.text-green-600{--un-text-opacity:1;color:rgb(22 163 74 / var(--un-text-opacity)) /* #16a34a */;}.text-green-700{--un-text-opacity:1;color:rgb(21 128 61 / var(--un-text-opacity)) /* #15803d */;}.text-green-800{--un-text-opacity:1;color:rgb(22 101 52 / var(--un-text-opacity)) /* #166534 */;}.text-orange-600{--un-text-opacity:1;color:rgb(234 88 12 / var(--un-text-opacity)) /* #ea580c */;}.text-orange-800{--un-text-opacity:1;color:rgb(154 52 18 / var(--un-text-opacity)) /* #9a3412 */;}.text-purple-800{--un-text-opacity:1;color:rgb(107 33 168 / var(--un-text-opacity)) /* #6b21a8 */;}.text-red-500{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity)) /* #ef4444 */;}.text-red-600{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity)) /* #dc2626 */;}.text-red-700{--un-text-opacity:1;color:rgb(185 28 28 / var(--un-text-opacity)) /* #b91c1c */;}.text-red-800{--un-text-opacity:1;color:rgb(153 27 27 / var(--un-text-opacity)) /* #991b1b */;}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #ffffff */;}.text-white\/80{color:rgb(255 255 255 / 0.8) /* #ffffff */;}.text-yellow-500{--un-text-opacity:1;color:rgb(234 179 8 / var(--un-text-opacity)) /* #eab308 */;}.text-yellow-600{--un-text-opacity:1;color:rgb(202 138 4 / var(--un-text-opacity)) /* #ca8a04 */;}.text-yellow-700{--un-text-opacity:1;color:rgb(161 98 7 / var(--un-text-opacity)) /* #a16207 */;}.text-yellow-800{--un-text-opacity:1;color:rgb(133 77 14 / var(--un-text-opacity)) /* #854d0e */;}.text-yellow-900{--un-text-opacity:1;color:rgb(113 63 18 / var(--un-text-opacity)) /* #713f12 */;}.hover\:text-\[\#145773\]:hover{--un-text-opacity:1;color:rgb(20 87 115 / var(--un-text-opacity)) /* #145773 */;}.hover\:text-\[\#2085B4\]:hover{--un-text-opacity:1;color:rgb(32 133 180 / var(--un-text-opacity)) /* #2085B4 */;}.hover\:text-amber-700:hover{--un-text-opacity:1;color:rgb(180 83 9 / var(--un-text-opacity)) /* #b45309 */;}.hover\:text-amber-800:hover{--un-text-opacity:1;color:rgb(146 64 14 / var(--un-text-opacity)) /* #92400e */;}.hover\:text-amber-900:hover{--un-text-opacity:1;color:rgb(120 53 15 / var(--un-text-opacity)) /* #78350f */;}.hover\:text-blue-500:hover{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity)) /* #3b82f6 */;}.hover\:text-blue-800:hover{--un-text-opacity:1;color:rgb(30 64 175 / var(--un-text-opacity)) /* #1e40af */;}.hover\:text-ct-blue-deep:hover{--un-text-opacity:1;color:rgb(20 87 115 / var(--un-text-opacity)) /* #145773 */;}.hover\:text-ct-blue:hover{--un-text-opacity:1;color:rgb(32 133 180 / var(--un-text-opacity)) /* #2085B4 */;}.hover\:text-gray-600:hover{--un-text-opacity:1;color:rgb(82 82 82 / var(--un-text-opacity)) /* #525252 */;}.hover\:text-gray-700:hover{--un-text-opacity:1;color:rgb(64 64 64 / var(--un-text-opacity)) /* #404040 */;}.hover\:text-gray-900:hover{--un-text-opacity:1;color:rgb(23 23 23 / var(--un-text-opacity)) /* #171717 */;}.hover\:text-green-600:hover{--un-text-opacity:1;color:rgb(22 163 74 / var(--un-text-opacity)) /* #16a34a */;}.hover\:text-red-500:hover{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity)) /* #ef4444 */;}.hover\:text-red-700:hover{--un-text-opacity:1;color:rgb(185 28 28 / var(--un-text-opacity)) /* #b91c1c */;}.hover\:text-red-800:hover{--un-text-opacity:1;color:rgb(153 27 27 / var(--un-text-opacity)) /* #991b1b */;}.hover\:text-white:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #ffffff */;}.hover\:text-yellow-800:hover{--un-text-opacity:1;color:rgb(133 77 14 / var(--un-text-opacity)) /* #854d0e */;}.disabled\:text-gray-500:disabled{--un-text-opacity:1;color:rgb(115 115 115 / var(--un-text-opacity)) /* #737373 */;}.disabled\:text-red-100:disabled{--un-text-opacity:1;color:rgb(254 226 226 / var(--un-text-opacity)) /* #fee2e2 */;}.placeholder\:text-\[\#828282\]::placeholder{--un-text-opacity:1;color:rgb(130 130 130 / var(--un-text-opacity)) /* #828282 */;}.file\:text-blue-700::file-selector-button{--un-text-opacity:1;color:rgb(29 78 216 / var(--un-text-opacity)) /* #1d4ed8 */;}.font-bold{font-weight:700;}.font-medium{font-weight:500;}.font-normal{font-weight:400;}.font-semibold{font-weight:600;}.file\:font-medium::file-selector-button{font-weight:500;}.leading-\[1\.6\]{line-height:1.6;}.leading-none{line-height:1;}.leading-normal{line-height:1.5;}.leading-relaxed{line-height:1.625;}.leading-snug{line-height:1.375;}.leading-tight{line-height:1.25;}.tracking-\[0\.02em\]{letter-spacing:0.02em;}.tracking-\[0\.06em\]{letter-spacing:0.06em;}.tracking-tight{letter-spacing:-0.025em;}.tracking-wide{letter-spacing:0.025em;}.tracking-wider{letter-spacing:0.05em;}.font-display{font-family:"Roboto", "Helvetica Neue", Arial, sans-serif;}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}.uppercase{text-transform:uppercase;}.italic{font-style:italic;}.underline{text-decoration-line:underline;}.hover\:underline:hover{text-decoration-line:underline;}.focus\:underline:focus{text-decoration-line:underline;}.underline-offset-4{text-underline-offset:4px;}.hover\:no-underline:hover{text-decoration:none;}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}.opacity-25{opacity:0.25;}.opacity-50{opacity:0.5;}.opacity-75{opacity:0.75;}.disabled\:opacity-50:disabled{opacity:0.5;}.data-\[state\=on\]\:shadow-sm[data-state=on],.shadow-sm{--un-shadow:0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[−5px_10px_20px_0_rgba\(0\,0\,0\,0\.1608\)\]{--un-shadow:−5px 10px 20px 0 var(--un-shadow-color, rgba(0, 0, 0, 0.1608));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_-1px_3px_rgba\(0\,0\,0\,0\.08\)\]{--un-shadow:0 -1px 3px var(--un-shadow-color, rgba(0, 0, 0, 0.08));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_-2px_8px_rgba\(0\,0\,0\,0\.08\)\]{--un-shadow:0 -2px 8px var(--un-shadow-color, rgba(0, 0, 0, 0.08));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-card{--un-shadow:-5px 10px 20px 0 var(--un-shadow-color, rgba(0, 0, 0, 0.1608));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-lg{--un-shadow:0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-xl{--un-shadow:0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-\[−5px_14px_28px_0_rgba\(0\,0\,0\,0\.22\)\]:hover{--un-shadow:−5px 14px 28px 0 var(--un-shadow-color, rgba(0, 0, 0, 0.22));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-\[3px_3px_10px_0px_rgba\(0\,0\,0\,0\.5\)\]:hover{--un-shadow:3px 3px 10px 0px var(--un-shadow-color, rgba(0, 0, 0, 0.5));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-interactive:hover{--un-shadow:3px 3px 10px 0px var(--un-shadow-color, rgba(0, 0, 0, 0.5));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-md:hover{--un-shadow:0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus\:shadow-interactive:focus{--un-shadow:3px 3px 10px 0px var(--un-shadow-color, rgba(0, 0, 0, 0.5));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus-visible\:outline-2:focus-visible{outline-width:2px;}.focus-visible\:outline-\[\#F39200\]:focus-visible{--un-outline-color-opacity:1;outline-color:rgb(243 146 0 / var(--un-outline-color-opacity)) /* #F39200 */;}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px;}.outline{outline-style:solid;}.focus-visible\:outline:focus-visible{outline-style:solid;}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px;}.ring-0{--un-ring-width:0px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.ring-1{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.ring-2{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus-within\:ring-2:focus-within{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus\:ring-1:focus{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus\:ring-2:focus{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus-visible\:ring-2:focus-visible{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus\:ring-offset-1:focus{--un-ring-offset-width:1px;}.focus\:ring-offset-2:focus{--un-ring-offset-width:2px;}.focus-visible\:ring-offset-2:focus-visible{--un-ring-offset-width:2px;}.ring-red-500{--un-ring-opacity:1;--un-ring-color:rgb(239 68 68 / var(--un-ring-opacity)) /* #ef4444 */;}.ring-white{--un-ring-opacity:1;--un-ring-color:rgb(255 255 255 / var(--un-ring-opacity)) /* #ffffff */;}.focus-within\:ring-blue-500:focus-within{--un-ring-opacity:1;--un-ring-color:rgb(59 130 246 / var(--un-ring-opacity)) /* #3b82f6 */;}.focus\:ring-\[\#2085B4\]:focus{--un-ring-opacity:1;--un-ring-color:rgb(32 133 180 / var(--un-ring-opacity)) /* #2085B4 */;}.focus\:ring-\[\#F39200\]:focus{--un-ring-opacity:1;--un-ring-color:rgb(243 146 0 / var(--un-ring-opacity)) /* #F39200 */;}.focus\:ring-amber-500:focus{--un-ring-opacity:1;--un-ring-color:rgb(245 158 11 / var(--un-ring-opacity)) /* #f59e0b */;}.focus\:ring-blue-500:focus{--un-ring-opacity:1;--un-ring-color:rgb(59 130 246 / var(--un-ring-opacity)) /* #3b82f6 */;}.focus\:ring-gray-400:focus{--un-ring-opacity:1;--un-ring-color:rgb(163 163 163 / var(--un-ring-opacity)) /* #a3a3a3 */;}.focus\:ring-gray-500:focus{--un-ring-opacity:1;--un-ring-color:rgb(115 115 115 / var(--un-ring-opacity)) /* #737373 */;}.focus\:ring-gray-900:focus{--un-ring-opacity:1;--un-ring-color:rgb(23 23 23 / var(--un-ring-opacity)) /* #171717 */;}.focus\:ring-green-500:focus{--un-ring-opacity:1;--un-ring-color:rgb(34 197 94 / var(--un-ring-opacity)) /* #22c55e */;}.focus\:ring-orange-500:focus{--un-ring-opacity:1;--un-ring-color:rgb(249 115 22 / var(--un-ring-opacity)) /* #f97316 */;}.focus\:ring-red-500:focus{--un-ring-opacity:1;--un-ring-color:rgb(239 68 68 / var(--un-ring-opacity)) /* #ef4444 */;}.focus\:ring-white:focus{--un-ring-opacity:1;--un-ring-color:rgb(255 255 255 / var(--un-ring-opacity)) /* #ffffff */;}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.duration-150{transition-duration:150ms;}.duration-200{transition-duration:200ms;}.duration-300{transition-duration:300ms;}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}.ct-shadow-card{box-shadow:-5px 10px 20px 0 rgba(0,0,0,0.1608);}.checkbox-row{display:flex;align-items:flex-start;gap:0.5rem;--label-lh:1.25rem;--checkbox-h:1rem;}@media (min-width: 480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width: 560px){.min-\[560px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width: 720px){.min-\[720px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width: 767.9px){.max-md\:absolute{position:absolute;}.max-md\:bottom-full{bottom:100%;}.max-md\:left-4{left:1rem;}.max-md\:right-4{right:1rem;}.max-md\:mb-2{margin-bottom:0.5rem;}.max-md\:flex-col{flex-direction:column;}.max-md\:gap-2{gap:0.5rem;}.max-md\:border{border-width:1px;}.max-md\:border-ct-line-soft{--un-border-opacity:0.20;border-color:rgba(112, 112, 112, var(--un-border-opacity));}.max-md\:rounded-r-card{border-radius:8px;}.max-md\:bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #ffffff */;}.max-md\:p-2\.5{padding:0.625rem;}.max-md\:ct-shadow-card{box-shadow:-5px 10px 20px 0 rgba(0,0,0,0.1608);}}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2/span 2;}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem;}.sm\:-mb-8{margin-bottom:-2rem;}.sm\:mb-6{margin-bottom:1.5rem;}.sm\:block{display:block;}.sm\:flex-none{flex:none;}.sm\:flex-row{flex-direction:row;}.sm\:items-center{align-items:center;}.sm\:justify-end{justify-content:flex-end;}.sm\:justify-between{justify-content:space-between;}.sm\:gap-4{gap:1rem;}.sm\:space-x-2>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(0.5rem * calc(1 - var(--un-space-x-reverse)));margin-right:calc(0.5rem * var(--un-space-x-reverse));}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem;}.sm\:py-8{padding-top:2rem;padding-bottom:2rem;}}@media (min-width: 768px){.md\:grid{display:grid;}.md\:col-span-2{grid-column:span 2/span 2;}.md\:col-span-3{grid-column:span 3/span 3;}.md\:grid-cols-\[minmax\(0\,2\.6fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.7fr\)\]{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr) minmax(0,1.7fr);}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr));}.md\:mr-auto{margin-right:auto;}.md\:block{display:block;}.md\:hidden{display:none;}.md\:flex{display:flex;}.md\:inline-flex{display:inline-flex;}.md\:flex-row{flex-direction:row;}.md\:flex-wrap{flex-wrap:wrap;}.md\:items-start{align-items:flex-start;}.md\:items-stretch{align-items:stretch;}.md\:gap-2\.5{gap:0.625rem;}.md\:gap-3{gap:0.75rem;}.md\:py-4{padding-top:1rem;padding-bottom:1rem;}}@media (min-width: 1024px){.lg\:left-64{left:16rem;}.lg\:col-span-2{grid-column:span 2/span 2;}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem;}.lg\:hidden{display:none;}.lg\:flex{display:flex;}.lg\:inline-flex{display:inline-flex;}.lg\:flex-shrink-0{flex-shrink:0;}.lg\:px-8{padding-left:2rem;padding-right:2rem;}}
	.notification-container.svelte-10465b2 {
		position: fixed;
		top: 1rem;
		right: 1rem;
		z-index: 9999;
		display: flex;
		flex-direction: column;
		gap: 0.5rem;
		max-width: 400px;
		pointer-events: none;
	}

	.notification.svelte-10465b2 {
		display: flex;
		align-items: flex-start;
		gap: 0.75rem;
		padding: 1rem;
		border-radius: 30px;
		border: 1px solid rgba(112, 112, 112, 0.20);
		box-shadow: -5px 10px 20px 0 rgba(0, 0, 0, 0.1608);
		pointer-events: auto;
		min-width: 300px;
	}

	.notification-icon.svelte-10465b2 {
		flex-shrink: 0;
		margin-top: 0.125rem;
	}

	.notification-message.svelte-10465b2 {
		flex: 1;
		font-size: 0.875rem;
		line-height: 1.5;
	}

	.notification-resolution.svelte-10465b2 {
		font-size: 0.75rem;
		opacity: 0.8;
		margin-top: 0.25rem;
	}

	.notification-cta.svelte-10465b2 {
		display: inline-block;
		font-size: 0.75rem;
		text-decoration: underline;
		margin-top: 0.25rem;
	}

	.notification-close.svelte-10465b2 {
		flex-shrink: 0;
		background: none;
		border: none;
		cursor: pointer;
		padding: 0.25rem;
		border-radius: 0.25rem;
		opacity: 0.6;
		transition: opacity 0.15s ease-in-out;
	}

	.notification-close.svelte-10465b2:hover {
		opacity: 1;
	}

	@media (max-width: 640px) {
		.notification-container.svelte-10465b2 {
			left: 1rem;
			right: 1rem;
			max-width: none;
		}

		.notification.svelte-10465b2 {
			min-width: 0;
		}
	}

	/* Hide native number input spinners globally */
	input[type='number']::-webkit-inner-spin-button,
	input[type='number']::-webkit-outer-spin-button {
		-webkit-appearance: none;
		margin: 0;
	}
	input[type='number'] {
		-moz-appearance: textfield;
		appearance: textfield;
	}
