/* Auto-generated by scripts/generate-uc-utilities.mjs — do not edit manually. */

/* ── 1. CSS Reset ───────────────────────────────────────────── */
*, ::before, ::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
html, :host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body { margin: 0; line-height: inherit; }
hr { height: 0; color: inherit; border-top-width: 1px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; 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: -0.25em; }
sup { top: -0.5em; }
table { text-indent: 0; border-color: inherit; border-collapse: collapse; }
button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0; padding: 0; }
button, select { text-transform: none; }
button, input:where([type=button]), input:where([type=reset]), input:where([type=submit]) { -webkit-appearance: button; background-color: transparent; background-image: none; }
:-moz-focusring { outline: auto; }
:-moz-ui-invalid { box-shadow: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type=search] { -webkit-appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { -webkit-appearance: none; }
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }
summary { display: list-item; }
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; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: #9ca3af; }
button, [role=button] { cursor: pointer; }
:disabled { cursor: default; }
img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; }
img, video { max-width: 100%; height: auto; }
[hidden]:where(:not([hidden=until-found])) { display: none; }

/* ── 2. Internal composition variables ──────────────────── */
*, ::before, ::after {
  --uc-translate-x: 0;
  --uc-translate-y: 0;
  --uc-rotate: 0;
  --uc-skew-x: 0;
  --uc-skew-y: 0;
  --uc-scale-x: 1;
  --uc-scale-y: 1;
  --uc-ring-inset: ;
  --uc-ring-offset-width: 0px;
  --uc-ring-offset-color: #fff;
  --uc-ring-color: hsl(var(--accents-blue) / 0.5);
  --uc-ring-offset-shadow: 0 0 #0000;
  --uc-ring-shadow: 0 0 #0000;
  --uc-shadow: 0 0 #0000;
  --uc-shadow-colored: 0 0 #0000;
  --uc-gradient-from-position: ;
  --uc-gradient-via-position: ;
  --uc-gradient-to-position: ;
  --uc-space-x-reverse: 0;
  --uc-space-y-reverse: 0;
  --uc-divide-y-reverse: 0;
  --uc-numeric-spacing: ;
  --uc-ordinal: ;
  --uc-slashed-zero: ;
  --uc-numeric-figure: ;
  --uc-numeric-fraction: ;
  --uc-backdrop-blur: ;
  --uc-backdrop-brightness: ;
  --uc-backdrop-contrast: ;
  --uc-backdrop-grayscale: ;
  --uc-backdrop-hue-rotate: ;
  --uc-backdrop-invert: ;
  --uc-backdrop-opacity: ;
  --uc-backdrop-saturate: ;
  --uc-backdrop-sepia: ;
  --uc-blur: ;
  --uc-brightness: ;
  --uc-contrast: ;
  --uc-grayscale: ;
  --uc-hue-rotate: ;
  --uc-invert: ;
  --uc-saturate: ;
  --uc-sepia: ;
  --uc-drop-shadow: ;
}

/* ── 3. Base utilities ─────────────────────────────────── */

.uc-block { display: block; }
.uc-inline-block { display: inline-block; }
.uc-inline { display: inline; }
.uc-flex { display: flex; }
.uc-inline-flex { display: inline-flex; }
.uc-grid { display: grid; }
.uc-inline-grid { display: inline-grid; }
.uc-hidden { display: none; }
.uc-table { display: table; }
.uc-table-row { display: table-row; }
.uc-table-cell { display: table-cell; }
.\!block { display: block !important; }
.uc-static { position: static; }
.uc-relative { position: relative; }
.uc-absolute { position: absolute; }
.uc-fixed { position: fixed; }
.uc-sticky { position: sticky; }
.uc-visible { visibility: visible; }
.uc-collapse { visibility: collapse; }
.uc-inset-0 { inset: 0; }
.uc-inset-2 { inset: 0.5rem; }
.uc-inset-x-0 { left: 0; right: 0; }
.uc-top-0 { top:0; }
.uc-top-0\.5 { top:0.125rem; }
.uc-top-1 { top:0.25rem; }
.uc-top-1\/2 { top:50%; }
.uc-top-2 { top:0.5rem; }
.uc-top-8 { top:2rem; }
.uc-top-full { top:100%; }
.uc-right-0 { right:0; }
.uc-right-0\.5 { right:0.125rem; }
.uc-right-2 { right:0.5rem; }
.uc-right-3 { right:0.75rem; }
.uc-right-4 { right:1rem; }
.uc-right-full { right:100%; }
.uc-bottom-0 { bottom:0; }
.uc-bottom-1 { bottom:0.25rem; }
.uc-bottom-2 { bottom:0.5rem; }
.uc-bottom-4 { bottom:1rem; }
.uc-bottom-full { bottom:100%; }
.uc-left-0 { left:0; }
.uc-left-1\/2 { left:50%; }
.uc-left-2\.5 { left:0.625rem; }
.uc-left-3 { left:0.75rem; }
.uc-left-4 { left:1rem; }
.uc-left-6 { left:1.5rem; }
.uc-left-8 { left:2rem; }
.uc-left-full { left:100%; }
.uc-z-0 { z-index: 0; }
.uc-z-10 { z-index: 10; }
.uc-z-20 { z-index: 20; }
.uc-z-30 { z-index: 30; }
.uc-z-40 { z-index: 40; }
.uc-z-50 { z-index: 50; }
.uc-z-\[100\] { z-index: 100; }

.uc-m-0 { margin: 0px; }
.uc-m-1 { margin: 0.25rem; }
.uc-m-2 { margin: 0.5rem; }
.uc-m-3 { margin: 0.75rem; }
.uc-m-4 { margin: 1rem; }
.uc-m-5 { margin: 1.25rem; }
.uc-m-6 { margin: 1.5rem; }
.uc-m-8 { margin: 2rem; }
.uc-m-9 { margin: 2.25rem; }
.uc-m-10 { margin: 2.5rem; }
.uc-m-12 { margin: 3rem; }
.uc-m-14 { margin: 3.5rem; }
.uc-m-16 { margin: 4rem; }
.uc-m-0\.5 { margin: 0.125rem; }
.uc-m-1\.5 { margin: 0.375rem; }
.uc-m-2\.5 { margin: 0.625rem; }
.uc-mx-0 { margin-left: 0px; margin-right: 0px; }
.uc-mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
.uc-mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.uc-mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
.uc-mx-4 { margin-left: 1rem; margin-right: 1rem; }
.uc-mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.uc-mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
.uc-mx-8 { margin-left: 2rem; margin-right: 2rem; }
.uc-mx-9 { margin-left: 2.25rem; margin-right: 2.25rem; }
.uc-mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
.uc-mx-12 { margin-left: 3rem; margin-right: 3rem; }
.uc-mx-14 { margin-left: 3.5rem; margin-right: 3.5rem; }
.uc-mx-16 { margin-left: 4rem; margin-right: 4rem; }
.uc-mx-0\.5 { margin-left: 0.125rem; margin-right: 0.125rem; }
.uc-mx-1\.5 { margin-left: 0.375rem; margin-right: 0.375rem; }
.uc-mx-2\.5 { margin-left: 0.625rem; margin-right: 0.625rem; }
.uc-my-0 { margin-top: 0px; margin-bottom: 0px; }
.uc-my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.uc-my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.uc-my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
.uc-my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.uc-my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.uc-my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.uc-my-8 { margin-top: 2rem; margin-bottom: 2rem; }
.uc-my-9 { margin-top: 2.25rem; margin-bottom: 2.25rem; }
.uc-my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
.uc-my-12 { margin-top: 3rem; margin-bottom: 3rem; }
.uc-my-14 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
.uc-my-16 { margin-top: 4rem; margin-bottom: 4rem; }
.uc-my-0\.5 { margin-top: 0.125rem; margin-bottom: 0.125rem; }
.uc-my-1\.5 { margin-top: 0.375rem; margin-bottom: 0.375rem; }
.uc-my-2\.5 { margin-top: 0.625rem; margin-bottom: 0.625rem; }
.uc-mt-0 { margin-top: 0px; }
.uc-mt-1 { margin-top: 0.25rem; }
.uc-mt-2 { margin-top: 0.5rem; }
.uc-mt-3 { margin-top: 0.75rem; }
.uc-mt-4 { margin-top: 1rem; }
.uc-mt-5 { margin-top: 1.25rem; }
.uc-mt-6 { margin-top: 1.5rem; }
.uc-mt-8 { margin-top: 2rem; }
.uc-mt-9 { margin-top: 2.25rem; }
.uc-mt-10 { margin-top: 2.5rem; }
.uc-mt-12 { margin-top: 3rem; }
.uc-mt-14 { margin-top: 3.5rem; }
.uc-mt-16 { margin-top: 4rem; }
.uc-mt-0\.5 { margin-top: 0.125rem; }
.uc-mt-1\.5 { margin-top: 0.375rem; }
.uc-mt-2\.5 { margin-top: 0.625rem; }
.uc-mr-0 { margin-right: 0px; }
.uc-mr-1 { margin-right: 0.25rem; }
.uc-mr-2 { margin-right: 0.5rem; }
.uc-mr-3 { margin-right: 0.75rem; }
.uc-mr-4 { margin-right: 1rem; }
.uc-mr-5 { margin-right: 1.25rem; }
.uc-mr-6 { margin-right: 1.5rem; }
.uc-mr-8 { margin-right: 2rem; }
.uc-mr-9 { margin-right: 2.25rem; }
.uc-mr-10 { margin-right: 2.5rem; }
.uc-mr-12 { margin-right: 3rem; }
.uc-mr-14 { margin-right: 3.5rem; }
.uc-mr-16 { margin-right: 4rem; }
.uc-mr-0\.5 { margin-right: 0.125rem; }
.uc-mr-1\.5 { margin-right: 0.375rem; }
.uc-mr-2\.5 { margin-right: 0.625rem; }
.uc-mb-0 { margin-bottom: 0px; }
.uc-mb-1 { margin-bottom: 0.25rem; }
.uc-mb-2 { margin-bottom: 0.5rem; }
.uc-mb-3 { margin-bottom: 0.75rem; }
.uc-mb-4 { margin-bottom: 1rem; }
.uc-mb-5 { margin-bottom: 1.25rem; }
.uc-mb-6 { margin-bottom: 1.5rem; }
.uc-mb-8 { margin-bottom: 2rem; }
.uc-mb-9 { margin-bottom: 2.25rem; }
.uc-mb-10 { margin-bottom: 2.5rem; }
.uc-mb-12 { margin-bottom: 3rem; }
.uc-mb-14 { margin-bottom: 3.5rem; }
.uc-mb-16 { margin-bottom: 4rem; }
.uc-mb-0\.5 { margin-bottom: 0.125rem; }
.uc-mb-1\.5 { margin-bottom: 0.375rem; }
.uc-mb-2\.5 { margin-bottom: 0.625rem; }
.uc-ml-0 { margin-left: 0px; }
.uc-ml-1 { margin-left: 0.25rem; }
.uc-ml-2 { margin-left: 0.5rem; }
.uc-ml-3 { margin-left: 0.75rem; }
.uc-ml-4 { margin-left: 1rem; }
.uc-ml-5 { margin-left: 1.25rem; }
.uc-ml-6 { margin-left: 1.5rem; }
.uc-ml-8 { margin-left: 2rem; }
.uc-ml-9 { margin-left: 2.25rem; }
.uc-ml-10 { margin-left: 2.5rem; }
.uc-ml-12 { margin-left: 3rem; }
.uc-ml-14 { margin-left: 3.5rem; }
.uc-ml-16 { margin-left: 4rem; }
.uc-ml-0\.5 { margin-left: 0.125rem; }
.uc-ml-1\.5 { margin-left: 0.375rem; }
.uc-ml-2\.5 { margin-left: 0.625rem; }
.uc-mx-auto { margin-left: auto; margin-right: auto; }
.uc-ml-auto { margin-left: auto; }

.uc-p-0 { padding: 0px; }
.uc-p-1 { padding: 0.25rem; }
.uc-p-2 { padding: 0.5rem; }
.uc-p-3 { padding: 0.75rem; }
.uc-p-4 { padding: 1rem; }
.uc-p-5 { padding: 1.25rem; }
.uc-p-6 { padding: 1.5rem; }
.uc-p-8 { padding: 2rem; }
.uc-p-9 { padding: 2.25rem; }
.uc-p-10 { padding: 2.5rem; }
.uc-p-12 { padding: 3rem; }
.uc-p-14 { padding: 3.5rem; }
.uc-p-16 { padding: 4rem; }
.uc-p-0\.5 { padding: 0.125rem; }
.uc-p-1\.5 { padding: 0.375rem; }
.uc-p-2\.5 { padding: 0.625rem; }
.uc-px-0 { padding-left: 0px; padding-right: 0px; }
.uc-px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.uc-px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.uc-px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.uc-px-4 { padding-left: 1rem; padding-right: 1rem; }
.uc-px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.uc-px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.uc-px-8 { padding-left: 2rem; padding-right: 2rem; }
.uc-px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
.uc-px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.uc-px-12 { padding-left: 3rem; padding-right: 3rem; }
.uc-px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
.uc-px-16 { padding-left: 4rem; padding-right: 4rem; }
.uc-px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; }
.uc-px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
.uc-px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
.uc-py-0 { padding-top: 0px; padding-bottom: 0px; }
.uc-py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.uc-py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.uc-py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.uc-py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.uc-py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.uc-py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.uc-py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.uc-py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
.uc-py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.uc-py-12 { padding-top: 3rem; padding-bottom: 3rem; }
.uc-py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
.uc-py-16 { padding-top: 4rem; padding-bottom: 4rem; }
.uc-py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
.uc-py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.uc-py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.uc-pt-0 { padding-top: 0px; }
.uc-pt-1 { padding-top: 0.25rem; }
.uc-pt-2 { padding-top: 0.5rem; }
.uc-pt-3 { padding-top: 0.75rem; }
.uc-pt-4 { padding-top: 1rem; }
.uc-pt-5 { padding-top: 1.25rem; }
.uc-pt-6 { padding-top: 1.5rem; }
.uc-pt-8 { padding-top: 2rem; }
.uc-pt-9 { padding-top: 2.25rem; }
.uc-pt-10 { padding-top: 2.5rem; }
.uc-pt-12 { padding-top: 3rem; }
.uc-pt-14 { padding-top: 3.5rem; }
.uc-pt-16 { padding-top: 4rem; }
.uc-pt-0\.5 { padding-top: 0.125rem; }
.uc-pt-1\.5 { padding-top: 0.375rem; }
.uc-pt-2\.5 { padding-top: 0.625rem; }
.uc-pr-0 { padding-right: 0px; }
.uc-pr-1 { padding-right: 0.25rem; }
.uc-pr-2 { padding-right: 0.5rem; }
.uc-pr-3 { padding-right: 0.75rem; }
.uc-pr-4 { padding-right: 1rem; }
.uc-pr-5 { padding-right: 1.25rem; }
.uc-pr-6 { padding-right: 1.5rem; }
.uc-pr-8 { padding-right: 2rem; }
.uc-pr-9 { padding-right: 2.25rem; }
.uc-pr-10 { padding-right: 2.5rem; }
.uc-pr-12 { padding-right: 3rem; }
.uc-pr-14 { padding-right: 3.5rem; }
.uc-pr-16 { padding-right: 4rem; }
.uc-pr-0\.5 { padding-right: 0.125rem; }
.uc-pr-1\.5 { padding-right: 0.375rem; }
.uc-pr-2\.5 { padding-right: 0.625rem; }
.uc-pb-0 { padding-bottom: 0px; }
.uc-pb-1 { padding-bottom: 0.25rem; }
.uc-pb-2 { padding-bottom: 0.5rem; }
.uc-pb-3 { padding-bottom: 0.75rem; }
.uc-pb-4 { padding-bottom: 1rem; }
.uc-pb-5 { padding-bottom: 1.25rem; }
.uc-pb-6 { padding-bottom: 1.5rem; }
.uc-pb-8 { padding-bottom: 2rem; }
.uc-pb-9 { padding-bottom: 2.25rem; }
.uc-pb-10 { padding-bottom: 2.5rem; }
.uc-pb-12 { padding-bottom: 3rem; }
.uc-pb-14 { padding-bottom: 3.5rem; }
.uc-pb-16 { padding-bottom: 4rem; }
.uc-pb-0\.5 { padding-bottom: 0.125rem; }
.uc-pb-1\.5 { padding-bottom: 0.375rem; }
.uc-pb-2\.5 { padding-bottom: 0.625rem; }
.uc-pl-0 { padding-left: 0px; }
.uc-pl-1 { padding-left: 0.25rem; }
.uc-pl-2 { padding-left: 0.5rem; }
.uc-pl-3 { padding-left: 0.75rem; }
.uc-pl-4 { padding-left: 1rem; }
.uc-pl-5 { padding-left: 1.25rem; }
.uc-pl-6 { padding-left: 1.5rem; }
.uc-pl-8 { padding-left: 2rem; }
.uc-pl-9 { padding-left: 2.25rem; }
.uc-pl-10 { padding-left: 2.5rem; }
.uc-pl-12 { padding-left: 3rem; }
.uc-pl-14 { padding-left: 3.5rem; }
.uc-pl-16 { padding-left: 4rem; }
.uc-pl-0\.5 { padding-left: 0.125rem; }
.uc-pl-1\.5 { padding-left: 0.375rem; }
.uc-pl-2\.5 { padding-left: 0.625rem; }
.\!p-0 { padding: 0 !important; }

.uc-w-0 { width: 0px; }
.uc-w-1 { width: 0.25rem; }
.uc-w-2 { width: 0.5rem; }
.uc-w-3 { width: 0.75rem; }
.uc-w-4 { width: 1rem; }
.uc-w-5 { width: 1.25rem; }
.uc-w-6 { width: 1.5rem; }
.uc-w-7 { width: 1.75rem; }
.uc-w-8 { width: 2rem; }
.uc-w-9 { width: 2.25rem; }
.uc-w-10 { width: 2.5rem; }
.uc-w-11 { width: 2.75rem; }
.uc-w-12 { width: 3rem; }
.uc-w-14 { width: 3.5rem; }
.uc-w-16 { width: 4rem; }
.uc-w-18 { width: 4.5rem; }
.uc-w-20 { width: 5rem; }
.uc-w-24 { width: 6rem; }
.uc-w-28 { width: 7rem; }
.uc-w-32 { width: 8rem; }
.uc-w-36 { width: 9rem; }
.uc-w-40 { width: 10rem; }
.uc-w-44 { width: 11rem; }
.uc-w-48 { width: 12rem; }
.uc-w-56 { width: 14rem; }
.uc-w-64 { width: 16rem; }
.uc-w-72 { width: 18rem; }
.uc-w-80 { width: 20rem; }
.uc-w-0\.5 { width: 0.125rem; }
.uc-w-1\.5 { width: 0.375rem; }
.uc-w-2\.5 { width: 0.625rem; }
.uc-w-3\.5 { width: 0.875rem; }
.uc-w-1\/2 { width: 50%; }
.uc-w-1\/3 { width: 33.333333%; }
.uc-w-2\/3 { width: 66.666667%; }
.uc-w-3\/4 { width: 75%; }
.uc-w-2\/5 { width: 40%; }
.uc-w-3\/5 { width: 60%; }
.uc-w-4\/5 { width: 80%; }
.uc-w-5\/6 { width: 83.333333%; }
.uc-w-full { width: 100%; }
.uc-w-auto { width: auto; }
.uc-h-1 { height: 0.25rem; }
.uc-h-2 { height: 0.5rem; }
.uc-h-3 { height: 0.75rem; }
.uc-h-4 { height: 1rem; }
.uc-h-5 { height: 1.25rem; }
.uc-h-6 { height: 1.5rem; }
.uc-h-7 { height: 1.75rem; }
.uc-h-8 { height: 2rem; }
.uc-h-9 { height: 2.25rem; }
.uc-h-10 { height: 2.5rem; }
.uc-h-11 { height: 2.75rem; }
.uc-h-12 { height: 3rem; }
.uc-h-14 { height: 3.5rem; }
.uc-h-16 { height: 4rem; }
.uc-h-20 { height: 5rem; }
.uc-h-24 { height: 6rem; }
.uc-h-28 { height: 7rem; }
.uc-h-32 { height: 8rem; }
.uc-h-40 { height: 10rem; }
.uc-h-48 { height: 12rem; }
.uc-h-56 { height: 14rem; }
.uc-h-64 { height: 16rem; }
.uc-h-72 { height: 18rem; }
.uc-h-80 { height: 20rem; }
.uc-h-96 { height: 24rem; }
.uc-h-0\.5 { height: 0.125rem; }
.uc-h-1\.5 { height: 0.375rem; }
.uc-h-2\.5 { height: 0.625rem; }
.uc-h-3\.5 { height: 0.875rem; }
.uc-h-1\/2 { height: 50%; }
.uc-h-full { height: 100%; }
.uc-size-32 { width: 8rem; height: 8rem; }
.uc-min-h-0 { min-height: 0px; }
.uc-min-h-screen { min-height: 100vh; }
.uc-min-w-0 { min-width: 0px; }
.uc-min-w-5 { min-width: 1.25rem; }
.uc-max-h-72 { max-height: 18rem; }
.uc-max-w-xs { max-width: 20rem; }
.uc-max-w-sm { max-width: 24rem; }
.uc-max-w-md { max-width: 28rem; }
.uc-max-w-lg { max-width: 32rem; }
.uc-max-w-xl { max-width: 36rem; }
.uc-max-w-2xl { max-width: 42rem; }
.uc-max-w-3xl { max-width: 48rem; }
.uc-max-w-5xl { max-width: 64rem; }

.uc-flex-1 { flex: 1 1 0%; }
.uc-flex-shrink-0, .uc-shrink-0 { flex-shrink: 0; }
.uc-flex-shrink { flex-shrink: 1; }
.uc-flex-col { flex-direction: column; }
.uc-flex-wrap { flex-wrap: wrap; }
.uc-justify-start { justify-content: flex-start; }
.uc-justify-end { justify-content: flex-end; }
.uc-justify-center { justify-content: center; }
.uc-justify-between { justify-content: space-between; }
.uc-justify-around { justify-content: space-around; }
.uc-items-start { align-items: flex-start; }
.uc-items-end { align-items: flex-end; }
.uc-items-center { align-items: center; }
.uc-items-baseline { align-items: baseline; }
.uc-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.uc-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.uc-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.uc-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.uc-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.uc-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.uc-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.uc-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.uc-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
.uc-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
.uc-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
.uc-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.uc-col-span-full { grid-column: 1 / -1; }
.uc-gap-0 { gap: 0px; }
.uc-gap-1 { gap: 0.25rem; }
.uc-gap-2 { gap: 0.5rem; }
.uc-gap-3 { gap: 0.75rem; }
.uc-gap-4 { gap: 1rem; }
.uc-gap-5 { gap: 1.25rem; }
.uc-gap-6 { gap: 1.5rem; }
.uc-gap-8 { gap: 2rem; }
.uc-gap-12 { gap: 3rem; }
.uc-gap-32 { gap: 8rem; }
.uc-gap-0\.5 { gap: 0.125rem; }
.uc-gap-1\.5 { gap: 0.375rem; }

.uc-space-y-0 > :not([hidden]) ~ :not([hidden]) { --uc-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--uc-space-y-reverse))); margin-bottom: calc(0px * var(--uc-space-y-reverse)); }
.uc-space-y-1 > :not([hidden]) ~ :not([hidden]) { --uc-space-y-reverse: 0; margin-top: calc(0.25rem * calc(1 - var(--uc-space-y-reverse))); margin-bottom: calc(0.25rem * var(--uc-space-y-reverse)); }
.uc-space-y-2 > :not([hidden]) ~ :not([hidden]) { --uc-space-y-reverse: 0; margin-top: calc(0.5rem * calc(1 - var(--uc-space-y-reverse))); margin-bottom: calc(0.5rem * var(--uc-space-y-reverse)); }
.uc-space-y-3 > :not([hidden]) ~ :not([hidden]) { --uc-space-y-reverse: 0; margin-top: calc(0.75rem * calc(1 - var(--uc-space-y-reverse))); margin-bottom: calc(0.75rem * var(--uc-space-y-reverse)); }
.uc-space-y-4 > :not([hidden]) ~ :not([hidden]) { --uc-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--uc-space-y-reverse))); margin-bottom: calc(1rem * var(--uc-space-y-reverse)); }
.uc-space-y-5 > :not([hidden]) ~ :not([hidden]) { --uc-space-y-reverse: 0; margin-top: calc(1.25rem * calc(1 - var(--uc-space-y-reverse))); margin-bottom: calc(1.25rem * var(--uc-space-y-reverse)); }
.uc-space-y-6 > :not([hidden]) ~ :not([hidden]) { --uc-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--uc-space-y-reverse))); margin-bottom: calc(1.5rem * var(--uc-space-y-reverse)); }
.uc-space-y-8 > :not([hidden]) ~ :not([hidden]) { --uc-space-y-reverse: 0; margin-top: calc(2rem * calc(1 - var(--uc-space-y-reverse))); margin-bottom: calc(2rem * var(--uc-space-y-reverse)); }
.uc-space-y-10 > :not([hidden]) ~ :not([hidden]) { --uc-space-y-reverse: 0; margin-top: calc(2.5rem * calc(1 - var(--uc-space-y-reverse))); margin-bottom: calc(2.5rem * var(--uc-space-y-reverse)); }
.uc-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { --uc-space-y-reverse: 0; margin-top: calc(0.125rem * calc(1 - var(--uc-space-y-reverse))); margin-bottom: calc(0.125rem * var(--uc-space-y-reverse)); }
.uc-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) { --uc-space-y-reverse: 0; margin-top: calc(0.375rem * calc(1 - var(--uc-space-y-reverse))); margin-bottom: calc(0.375rem * var(--uc-space-y-reverse)); }
.uc-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) { --uc-space-y-reverse: 0; margin-top: calc(0.625rem * calc(1 - var(--uc-space-y-reverse))); margin-bottom: calc(0.625rem * var(--uc-space-y-reverse)); }
.uc--space-x-2 > :not([hidden]) ~ :not([hidden]) { --uc-space-x-reverse: 0; margin-right: calc(-0.5rem * var(--uc-space-x-reverse)); margin-left: calc(-0.5rem * calc(1 - var(--uc-space-x-reverse))); }
.uc--space-x-3 > :not([hidden]) ~ :not([hidden]) { --uc-space-x-reverse: 0; margin-right: calc(-0.75rem * var(--uc-space-x-reverse)); margin-left: calc(-0.75rem * calc(1 - var(--uc-space-x-reverse))); }
.uc--space-x-4 > :not([hidden]) ~ :not([hidden]) { --uc-space-x-reverse: 0; margin-right: calc(-1rem * var(--uc-space-x-reverse)); margin-left: calc(-1rem * calc(1 - var(--uc-space-x-reverse))); }
.uc--space-x-1\.5 > :not([hidden]) ~ :not([hidden]) { --uc-space-x-reverse: 0; margin-right: calc(-0.375rem * var(--uc-space-x-reverse)); margin-left: calc(-0.375rem * calc(1 - var(--uc-space-x-reverse))); }

.uc-divide-y > :not([hidden]) ~ :not([hidden]) { --uc-divide-y-reverse: 0; border-top-width: calc(0.5px * calc(1 - var(--uc-divide-y-reverse))); border-bottom-width: calc(0.5px * var(--uc-divide-y-reverse)); }
.uc-divide-border-default > :not([hidden]) ~ :not([hidden]) { border-color: hsl(var(--border-default)); }

.uc-border { border-width: 0.5px; }
.uc-border-2 { border-width: 2px; }
.uc-border-4 { border-width: 4px; }
.uc-border-8 { border-width: 8px; }
.uc-border-\[1\.5px\] { border-width: 1.5px; }
.uc-border-\[3px\] { border-width: 3px; }
.uc-border-b { border-bottom-width: 0.5px; }
.uc-border-b-2 { border-bottom-width: 2px; }
.uc-border-l { border-left-width: 0.5px; }
.uc-border-l-2 { border-left-width: 2px; }
.uc-border-l-4 { border-left-width: 4px; }
.uc-border-r { border-right-width: 0.5px; }
.uc-border-t { border-top-width: 0.5px; }
.uc-border-none { border-style: none; }
.uc-border-dashed { border-style: dashed; }
.uc-border-collapse { border-collapse: collapse; }
.uc-border-border-default { border-color: hsl(var(--border-default)); }
.uc-border-border-default\/50 { border-color: hsl(var(--border-default) / 0.5); }
.uc-border-border-strong { border-color: hsl(var(--border-strong)); }
.uc-border-accents-blue { border-color: hsl(var(--accents-blue)); }
.uc-border-accents-blue\/30 { border-color: hsl(var(--accents-blue) / 0.3); }
.uc-border-accents-green { border-color: hsl(var(--accents-green)); }
.uc-border-accents-red { border-color: hsl(var(--accents-red)); }
.uc-border-accents-red\/50 { border-color: hsl(var(--accents-red) / 0.5); }
.uc-border-neutrals-background { border-color: hsl(var(--neutrals-background)); }
.uc-border-neutrals-surface { border-color: hsl(var(--neutrals-surface)); }
.uc-border-fg-tertiary\/30 { border-color: hsl(var(--fg-tertiary) / 0.3); }
.uc-border-transparent { border-color: transparent; }
.uc-border-current { border-color: currentColor; }
.uc-border-white\/10 { border-color: rgba(255,255,255,0.1); }
.uc-border-white\/20 { border-color: rgba(255,255,255,0.2); }
.uc-border-b-accents-blue { border-bottom-color: hsl(var(--accents-blue)); }
.uc-border-b-border-default { border-bottom-color: hsl(var(--border-default)); }
.uc-border-b-neutrals-surface { border-bottom-color: hsl(var(--neutrals-surface)); }
.uc-border-l-accents-blue { border-left-color: hsl(var(--accents-blue)); }
.uc-border-l-accents-green { border-left-color: hsl(var(--accents-green)); }
.uc-border-l-accents-orange { border-left-color: hsl(var(--accents-orange)); }
.uc-border-l-accents-red { border-left-color: hsl(var(--accents-red)); }
.uc-border-r-accents-blue { border-right-color: hsl(var(--accents-blue)); }
.uc-border-t-accents-blue { border-top-color: hsl(var(--accents-blue)); }
.uc-border-t-accents-red { border-top-color: hsl(var(--accents-red)); }

.uc-rounded { border-radius: 0.25rem; }
.uc-rounded-sm { border-radius: var(--radius-sm); }
.uc-rounded-lg { border-radius: var(--radius-lg); }
.uc-rounded-xl { border-radius: var(--radius-xl); }
.uc-rounded-2xl { border-radius: var(--radius-2xl); }
.uc-rounded-3xl { border-radius: var(--radius-3xl); }
.uc-rounded-full { border-radius: 9999px; }
.uc-rounded-none { border-radius: 0; }
.uc-rounded-t { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.uc-rounded-t-lg { border-top-left-radius: var(--radius-lg); border-top-right-radius: var(--radius-lg); }
.uc-rounded-t-xl { border-top-left-radius: var(--radius-xl); border-top-right-radius: var(--radius-xl); }
.uc-rounded-bl-sm { border-bottom-left-radius: var(--radius-sm); }
.uc-rounded-bl-md { border-bottom-left-radius: 0.375rem; }
.uc-rounded-br { border-bottom-right-radius: 0.25rem; }
.uc-rounded-br-sm { border-bottom-right-radius: var(--radius-sm); }
.uc-rounded-br-md { border-bottom-right-radius: 0.375rem; }

.uc-bg-neutrals-background { background-color: hsl(var(--neutrals-background)); }
.uc-bg-neutrals-background\/80 { background-color: hsl(var(--neutrals-background) / 0.8); }
.uc-bg-neutrals-surface { background-color: hsl(var(--neutrals-surface)); }
.uc-bg-neutrals-surface\/80 { background-color: hsl(var(--neutrals-surface) / 0.8); }
.uc-bg-neutrals-surface\/90 { background-color: hsl(var(--neutrals-surface) / 0.9); }
.uc-bg-neutrals-muted { background-color: hsl(var(--neutrals-muted)); }
.uc-bg-neutrals-muted\/30 { background-color: hsl(var(--neutrals-muted) / 0.3); }
.uc-bg-neutrals-muted\/50 { background-color: hsl(var(--neutrals-muted) / 0.5); }
.uc-bg-neutrals-subtle { background-color: hsl(var(--neutrals-subtle)); }
.uc-bg-neutrals-subtle\/50 { background-color: hsl(var(--neutrals-subtle) / 0.5); }
.uc-bg-border-default { background-color: hsl(var(--border-default)); }
.uc-bg-constant-white { background-color: hsl(var(--constant-white)); }
.uc-bg-constant-white\/20 { background-color: hsl(var(--constant-white) / 0.2); }
.uc-bg-fg-disabled { background-color: hsl(var(--fg-disabled)); }
.uc-bg-fg-primary\/10 { background-color: hsl(var(--fg-primary) / 0.1); }
.uc-bg-fg-primary\/20 { background-color: hsl(var(--fg-primary) / 0.2); }
.uc-bg-fg-primary\/50 { background-color: hsl(var(--fg-primary) / 0.5); }
.uc-bg-fg-tertiary { background-color: hsl(var(--fg-tertiary)); }
.uc-bg-fg-tertiary\/10 { background-color: hsl(var(--fg-tertiary) / 0.1); }
.uc-bg-fg-tertiary\/20 { background-color: hsl(var(--fg-tertiary) / 0.2); }
.uc-bg-accents-blue { background-color: hsl(var(--accents-blue)); }
.uc-bg-accents-blue\/5 { background-color: hsl(var(--accents-blue) / 0.05); }
.uc-bg-accents-blue\/10 { background-color: hsl(var(--accents-blue) / 0.1); }
.uc-bg-accents-blue\/15 { background-color: hsl(var(--accents-blue) / 0.15); }
.uc-bg-accents-blue\/20 { background-color: hsl(var(--accents-blue) / 0.2); }
.uc-bg-accents-blue\/30 { background-color: hsl(var(--accents-blue) / 0.3); }
.uc-bg-accents-blue\/50 { background-color: hsl(var(--accents-blue) / 0.5); }
.uc-bg-accents-orange { background-color: hsl(var(--accents-orange)); }
.uc-bg-accents-orange\/10 { background-color: hsl(var(--accents-orange) / 0.1); }
.uc-bg-accents-orange\/15 { background-color: hsl(var(--accents-orange) / 0.15); }
.uc-bg-accents-orange\/20 { background-color: hsl(var(--accents-orange) / 0.2); }
.uc-bg-accents-orange\/50 { background-color: hsl(var(--accents-orange) / 0.5); }
.uc-bg-accents-red { background-color: hsl(var(--accents-red)); }
.uc-bg-accents-red\/10 { background-color: hsl(var(--accents-red) / 0.1); }
.uc-bg-accents-red\/15 { background-color: hsl(var(--accents-red) / 0.15); }
.uc-bg-accents-red\/30 { background-color: hsl(var(--accents-red) / 0.3); }
.uc-bg-accents-red\/50 { background-color: hsl(var(--accents-red) / 0.5); }
.uc-bg-tint-blue { background-color: hsl(var(--tint-blue)); }
.uc-bg-tint-orange { background-color: hsl(var(--tint-orange)); }
.uc-bg-tint-red { background-color: hsl(var(--tint-red)); }
.uc-bg-accents-yellow\/10 { background-color: hsl(var(--accents-orange) / 0.1); }
.uc-bg-constant-black\/50 { background-color: hsl(var(--constant-black) / 0.5); }
.uc-bg-transparent { background-color: transparent; }
.uc-bg-current { background-color: currentColor; }
.\!bg-transparent { background-color: transparent !important; }
.uc-bg-blue-500 { background-color: rgb(59 130 246); }
.uc-bg-blue-600 { background-color: rgb(37 99 235); }
.uc-bg-green-500 { background-color: rgb(34 197 94); }
.uc-bg-purple-500 { background-color: rgb(168 85 247); }
.uc-bg-white { background-color: rgb(255 255 255); }
.uc-bg-white\/15 { background-color: rgba(255,255,255,0.15); }
.uc-bg-white\/20 { background-color: rgba(255,255,255,0.2); }
.uc-bg-white\/30 { background-color: rgba(255,255,255,0.3); }
.uc-bg-white\/40 { background-color: rgba(255,255,255,0.4); }
.uc-bg-white\/50 { background-color: rgba(255,255,255,0.5); }
.uc-bg-black\/30 { background-color: rgba(0,0,0,0.3); }
.uc-bg-info\/10 { background-color: hsl(var(--accents-blue) / 0.1); }
.uc-bg-success\/10 { background-color: hsl(var(--accents-green) / 0.1); }

.uc-bg-gradient-to-b { background-image: linear-gradient(to bottom, var(--uc-gradient-stops)); }
.uc-bg-gradient-to-br { background-image: linear-gradient(to bottom right, var(--uc-gradient-stops)); }
.uc-from-tint-blue { --uc-gradient-from: hsl(var(--tint-blue)) var(--uc-gradient-from-position); --uc-gradient-to: hsl(var(--tint-blue) / 0) var(--uc-gradient-to-position); --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to); }
.uc-via-tint-green { --uc-gradient-to: hsl(var(--tint-green) / 0) var(--uc-gradient-to-position); --uc-gradient-stops: var(--uc-gradient-from), hsl(var(--tint-green)) var(--uc-gradient-via-position), var(--uc-gradient-to); }
.uc-to-tint-orange { --uc-gradient-to: hsl(var(--tint-orange)) var(--uc-gradient-to-position); }
.uc-from-accents-blue\/20 { --uc-gradient-from: hsl(var(--accents-blue) / 0.2) var(--uc-gradient-from-position); --uc-gradient-to: hsl(var(--accents-blue) / 0) var(--uc-gradient-to-position); --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to); }
.uc-from-accents-green\/20 { --uc-gradient-from: hsl(var(--accents-green) / 0.2) var(--uc-gradient-from-position); --uc-gradient-to: hsl(var(--accents-green) / 0) var(--uc-gradient-to-position); --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to); }
.uc-from-accents-orange\/20 { --uc-gradient-from: hsl(var(--accents-orange) / 0.2) var(--uc-gradient-from-position); --uc-gradient-to: hsl(var(--accents-orange) / 0) var(--uc-gradient-to-position); --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to); }
.uc-from-accents-red\/20 { --uc-gradient-from: hsl(var(--accents-red) / 0.2) var(--uc-gradient-from-position); --uc-gradient-to: hsl(var(--accents-red) / 0) var(--uc-gradient-to-position); --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to); }
.uc-from-neutrals-emphasis\/40 { --uc-gradient-from: hsl(var(--neutrals-emphasis) / 0.4) var(--uc-gradient-from-position); --uc-gradient-to: hsl(var(--neutrals-emphasis) / 0) var(--uc-gradient-to-position); --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to); }
.uc-to-accents-blue\/5 { --uc-gradient-to: hsl(var(--accents-blue) / 0.05) var(--uc-gradient-to-position); }
.uc-to-accents-blue\/20 { --uc-gradient-to: hsl(var(--accents-blue) / 0.2) var(--uc-gradient-to-position); }
.uc-to-accents-green\/5 { --uc-gradient-to: hsl(var(--accents-green) / 0.05) var(--uc-gradient-to-position); }
.uc-to-accents-orange\/5 { --uc-gradient-to: hsl(var(--accents-orange) / 0.05) var(--uc-gradient-to-position); }
.uc-to-accents-red\/5 { --uc-gradient-to: hsl(var(--accents-red) / 0.05) var(--uc-gradient-to-position); }
.uc-to-neutrals-emphasis\/10 { --uc-gradient-to: hsl(var(--neutrals-emphasis) / 0.1) var(--uc-gradient-to-position); }
.uc-to-neutrals-background { --uc-gradient-to: hsl(var(--neutrals-background)) var(--uc-gradient-to-position); }

.uc-text-fg-primary { color: hsl(var(--fg-primary)); }
.uc-text-fg-primary\/60 { color: hsl(var(--fg-primary) / 0.6); }
.uc-text-fg-secondary { color: hsl(var(--fg-secondary)); }
.uc-text-fg-tertiary { color: hsl(var(--fg-tertiary)); }
.uc-text-fg-disabled { color: hsl(var(--fg-disabled)); }
.uc-text-fg-disabled\/30 { color: hsl(var(--fg-disabled) / 0.3); }
.uc-text-fg-disabled\/40 { color: hsl(var(--fg-disabled) / 0.4); }
.uc-text-fg-disabled\/50 { color: hsl(var(--fg-disabled) / 0.5); }
.uc-text-fg-disabled\/60 { color: hsl(var(--fg-disabled) / 0.6); }
.uc-text-constant-white { color: hsl(var(--constant-white)); }
.uc-text-accents-blue { color: hsl(var(--accents-blue)); }
.uc-text-accents-blue\/40 { color: hsl(var(--accents-blue) / 0.4); }
.uc-text-accents-blue\/60 { color: hsl(var(--accents-blue) / 0.6); }
.uc-text-accents-green { color: hsl(var(--accents-green)); }
.uc-text-accents-red { color: hsl(var(--accents-red)); }
.uc-text-accents-red\/40 { color: hsl(var(--accents-red) / 0.4); }
.uc-text-accents-red\/60 { color: hsl(var(--accents-red) / 0.6); }
.uc-text-accents-orange { color: hsl(var(--accents-orange)); }
.uc-text-accents-orange\/40 { color: hsl(var(--accents-orange) / 0.4); }
.uc-text-accents-orange\/60 { color: hsl(var(--accents-orange) / 0.6); }
.uc-text-white { color: rgb(255 255 255); }
.uc-text-info { color: hsl(var(--accents-blue)); }
.uc-text-success { color: hsl(var(--accents-green)); }
.uc-text-xs { font-size: 0.75rem; line-height: 1rem; }
.uc-text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.uc-text-base { font-size: 1rem; line-height: 1.5rem; }
.uc-text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.uc-text-xl { font-size: 1.25rem; line-height: 1.75rem; }
.uc-text-2xl { font-size: 1.5rem; line-height: 2rem; }
.uc-text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
.uc-text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
.uc-text-5xl { font-size: 3rem; line-height: 1; }
.uc-text-left { text-align: left; }
.uc-text-center { text-align: center; }
.uc-text-right { text-align: right; }
.uc-font-normal { font-weight: 400; }
.uc-font-medium { font-weight: 500; }
.uc-font-semibold { font-weight: 600; }
.uc-font-bold { font-weight: 700; }
.uc-font-extrabold { font-weight: 800; }
.uc-font-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
.uc-leading-none { line-height: 1; }
.uc-leading-tight { line-height: 1.25; }
.uc-leading-relaxed { line-height: 1.625; }
.uc-tracking-tight { letter-spacing: -0.025em; }
.uc-tracking-wider { letter-spacing: 0.05em; }
.uc-uppercase { text-transform: uppercase; }
.uc-lowercase { text-transform: lowercase; }
.uc-capitalize { text-transform: capitalize; }
.uc-italic { font-style: italic; }
.uc-underline { text-decoration-line: underline; }
.uc-overline { text-decoration-line: overline; }
.uc-line-through { text-decoration-line: line-through; }
.uc-no-underline { text-decoration-line: none; }
.uc-underline-offset-4 { text-underline-offset: 4px; }
.uc-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.uc-whitespace-nowrap { white-space: nowrap; }
.uc-break-words { overflow-wrap: break-word; }
.uc-tabular-nums { --uc-numeric-spacing: tabular-nums; font-variant-numeric: var(--uc-ordinal) var(--uc-slashed-zero) var(--uc-numeric-figure) var(--uc-numeric-spacing) var(--uc-numeric-fraction); }
.uc-fill-current { fill: currentColor; }
.uc-object-cover { object-fit: cover; }
.uc-align-top { vertical-align: top; }

.uc-shadow-sm { --uc-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); box-shadow: var(--uc-ring-offset-shadow, 0 0 #0000), var(--uc-ring-shadow, 0 0 #0000), var(--uc-shadow); }
.uc-shadow { --uc-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); box-shadow: var(--uc-ring-offset-shadow, 0 0 #0000), var(--uc-ring-shadow, 0 0 #0000), var(--uc-shadow); }
.uc-shadow-md { --uc-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); box-shadow: var(--uc-ring-offset-shadow, 0 0 #0000), var(--uc-ring-shadow, 0 0 #0000), var(--uc-shadow); }
.uc-shadow-lg { --uc-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); box-shadow: var(--uc-ring-offset-shadow, 0 0 #0000), var(--uc-ring-shadow, 0 0 #0000), var(--uc-shadow); }
.uc-shadow-xl { --uc-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); box-shadow: var(--uc-ring-offset-shadow, 0 0 #0000), var(--uc-ring-shadow, 0 0 #0000), var(--uc-shadow); }
.uc-shadow-2xl { --uc-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); box-shadow: var(--uc-ring-offset-shadow, 0 0 #0000), var(--uc-ring-shadow, 0 0 #0000), var(--uc-shadow); }
.uc-shadow-inner { --uc-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); box-shadow: var(--uc-ring-offset-shadow, 0 0 #0000), var(--uc-ring-shadow, 0 0 #0000), var(--uc-shadow); }
.uc-shadow-none { --uc-shadow: 0 0 #0000; box-shadow: var(--uc-ring-offset-shadow, 0 0 #0000), var(--uc-ring-shadow, 0 0 #0000), var(--uc-shadow); }

.uc-ring-2 { --uc-ring-offset-shadow: var(--uc-ring-inset) 0 0 0 var(--uc-ring-offset-width) var(--uc-ring-offset-color); --uc-ring-shadow: var(--uc-ring-inset) 0 0 0 calc(2px + var(--uc-ring-offset-width)) var(--uc-ring-color); box-shadow: var(--uc-ring-offset-shadow), var(--uc-ring-shadow), var(--uc-shadow, 0 0 #0000); }
.uc-ring-4 { --uc-ring-offset-shadow: var(--uc-ring-inset) 0 0 0 var(--uc-ring-offset-width) var(--uc-ring-offset-color); --uc-ring-shadow: var(--uc-ring-inset) 0 0 0 calc(4px + var(--uc-ring-offset-width)) var(--uc-ring-color); box-shadow: var(--uc-ring-offset-shadow), var(--uc-ring-shadow), var(--uc-shadow, 0 0 #0000); }
.uc-ring-accents-blue { --uc-ring-color: hsl(var(--accents-blue)); }
.uc-ring-neutrals-background { --uc-ring-color: hsl(var(--neutrals-background)); }
.uc-ring-info\/20 { --uc-ring-color: hsl(var(--accents-blue) / 0.2); }
.uc-ring-primary\/20 { --uc-ring-color: hsl(var(--accents-blue) / 0.2); }
.uc-ring-offset-1 { --uc-ring-offset-width: 1px; }
.uc-ring-offset-2 { --uc-ring-offset-width: 2px; }
.uc-ring-offset-neutrals-background { --uc-ring-offset-color: hsl(var(--neutrals-background)); }

.uc-opacity-0 { opacity: 0; }
.uc-opacity-25 { opacity: 0.25; }
.uc-opacity-30 { opacity: 0.3; }
.uc-opacity-50 { opacity: 0.5; }
.uc-opacity-70 { opacity: 0.7; }
.uc-opacity-75 { opacity: 0.75; }
.uc-opacity-80 { opacity: 0.8; }
.uc-opacity-90 { opacity: 0.9; }
.uc-transform { transform: translate(var(--uc-translate-x), var(--uc-translate-y)) rotate(var(--uc-rotate)) skew(var(--uc-skew-x)) skewY(var(--uc-skew-y)) scaleX(var(--uc-scale-x)) scaleY(var(--uc-scale-y)); }
.uc--translate-y-1\/2 { --uc-translate-y: -50%; transform: translate(var(--uc-translate-x), var(--uc-translate-y)) rotate(var(--uc-rotate)) skew(var(--uc-skew-x)) skewY(var(--uc-skew-y)) scaleX(var(--uc-scale-x)) scaleY(var(--uc-scale-y)); }
.uc--translate-x-1\/2 { --uc-translate-x: -50%; transform: translate(var(--uc-translate-x), var(--uc-translate-y)) rotate(var(--uc-rotate)) skew(var(--uc-skew-x)) skewY(var(--uc-skew-y)) scaleX(var(--uc-scale-x)) scaleY(var(--uc-scale-y)); }
.uc--translate-x-full { --uc-translate-x: -100%; transform: translate(var(--uc-translate-x), var(--uc-translate-y)) rotate(var(--uc-rotate)) skew(var(--uc-skew-x)) skewY(var(--uc-skew-y)) scaleX(var(--uc-scale-x)) scaleY(var(--uc-scale-y)); }
.uc-translate-x-full { --uc-translate-x: 100%; transform: translate(var(--uc-translate-x), var(--uc-translate-y)) rotate(var(--uc-rotate)) skew(var(--uc-skew-x)) skewY(var(--uc-skew-y)) scaleX(var(--uc-scale-x)) scaleY(var(--uc-scale-y)); }
.uc-translate-x-0 { --uc-translate-x: 0; transform: translate(var(--uc-translate-x), var(--uc-translate-y)) rotate(var(--uc-rotate)) skew(var(--uc-skew-x)) skewY(var(--uc-skew-y)) scaleX(var(--uc-scale-x)) scaleY(var(--uc-scale-y)); }
.uc-rotate-12 { --uc-rotate: 12deg; transform: translate(var(--uc-translate-x), var(--uc-translate-y)) rotate(var(--uc-rotate)) skew(var(--uc-skew-x)) skewY(var(--uc-skew-y)) scaleX(var(--uc-scale-x)) scaleY(var(--uc-scale-y)); }
.uc--rotate-12 { --uc-rotate: -12deg; transform: translate(var(--uc-translate-x), var(--uc-translate-y)) rotate(var(--uc-rotate)) skew(var(--uc-skew-x)) skewY(var(--uc-skew-y)) scaleX(var(--uc-scale-x)) scaleY(var(--uc-scale-y)); }
.uc-rotate-90 { --uc-rotate: 90deg; transform: translate(var(--uc-translate-x), var(--uc-translate-y)) rotate(var(--uc-rotate)) skew(var(--uc-skew-x)) skewY(var(--uc-skew-y)) scaleX(var(--uc-scale-x)) scaleY(var(--uc-scale-y)); }
.uc--rotate-90 { --uc-rotate: -90deg; transform: translate(var(--uc-translate-x), var(--uc-translate-y)) rotate(var(--uc-rotate)) skew(var(--uc-skew-x)) skewY(var(--uc-skew-y)) scaleX(var(--uc-scale-x)) scaleY(var(--uc-scale-y)); }
.uc-rotate-180 { --uc-rotate: 180deg; transform: translate(var(--uc-translate-x), var(--uc-translate-y)) rotate(var(--uc-rotate)) skew(var(--uc-skew-x)) skewY(var(--uc-skew-y)) scaleX(var(--uc-scale-x)) scaleY(var(--uc-scale-y)); }

.uc-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; }
.uc-transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.uc-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; }
.uc-transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.uc-transition-shadow { transition-property: box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.uc-transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.uc-duration-200 { transition-duration: 200ms; }
.uc-duration-300 { transition-duration: 300ms; }
.uc-ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.uc-ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
@keyframes uc-spin { to { transform: rotate(360deg); } }
@keyframes uc-ping { 75%, 100% { transform: scale(2); opacity: 0; } }
@keyframes uc-pulse { 50% { opacity: 0.5; } }
.uc-animate-spin { animation: uc-spin 1s linear infinite; }
.uc-animate-ping { animation: uc-ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; }
.uc-animate-pulse { animation: uc-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; }

.uc-overflow-auto { overflow: auto; }
.uc-overflow-hidden { overflow: hidden; }
.uc-overflow-x-auto { overflow-x: auto; }
.uc-overflow-y-auto { overflow-y: auto; }
.uc-overflow-y-hidden { overflow-y: hidden; }
.uc-cursor-pointer { cursor: pointer; }
.uc-cursor-not-allowed { cursor: not-allowed; }
.uc-cursor-col-resize { cursor: col-resize; }
.uc-cursor-row-resize { cursor: row-resize; }
.uc-cursor-wait { cursor: wait; }
.uc-select-none { user-select: none; }
.uc-pointer-events-none { pointer-events: none; }
.uc-pointer-events-auto { pointer-events: auto; }
.uc-resize-none { resize: none; }
.uc-resize-y { resize: vertical; }
.uc-appearance-none { appearance: none; }
.uc-outline-none { outline: 2px solid transparent; outline-offset: 2px; }
.uc-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; }
.uc-scroll-mt-6 { scroll-margin-top: 1.5rem; }
.uc-aspect-square { aspect-ratio: 1/1; }

.uc-backdrop-blur { --uc-backdrop-blur: blur(8px); backdrop-filter: var(--uc-backdrop-blur) var(--uc-backdrop-brightness) var(--uc-backdrop-contrast) var(--uc-backdrop-grayscale) var(--uc-backdrop-hue-rotate) var(--uc-backdrop-invert) var(--uc-backdrop-opacity) var(--uc-backdrop-saturate) var(--uc-backdrop-sepia); }
.uc-backdrop-blur-sm { --uc-backdrop-blur: blur(4px); backdrop-filter: var(--uc-backdrop-blur) var(--uc-backdrop-brightness) var(--uc-backdrop-contrast) var(--uc-backdrop-grayscale) var(--uc-backdrop-hue-rotate) var(--uc-backdrop-invert) var(--uc-backdrop-opacity) var(--uc-backdrop-saturate) var(--uc-backdrop-sepia); }
.uc-backdrop-blur-md { --uc-backdrop-blur: blur(12px); backdrop-filter: var(--uc-backdrop-blur) var(--uc-backdrop-brightness) var(--uc-backdrop-contrast) var(--uc-backdrop-grayscale) var(--uc-backdrop-hue-rotate) var(--uc-backdrop-invert) var(--uc-backdrop-opacity) var(--uc-backdrop-saturate) var(--uc-backdrop-sepia); }
.uc-backdrop-blur-lg { --uc-backdrop-blur: blur(16px); backdrop-filter: var(--uc-backdrop-blur) var(--uc-backdrop-brightness) var(--uc-backdrop-contrast) var(--uc-backdrop-grayscale) var(--uc-backdrop-hue-rotate) var(--uc-backdrop-invert) var(--uc-backdrop-opacity) var(--uc-backdrop-saturate) var(--uc-backdrop-sepia); }
.uc-backdrop-blur-xl { --uc-backdrop-blur: blur(24px); backdrop-filter: var(--uc-backdrop-blur) var(--uc-backdrop-brightness) var(--uc-backdrop-contrast) var(--uc-backdrop-grayscale) var(--uc-backdrop-hue-rotate) var(--uc-backdrop-invert) var(--uc-backdrop-opacity) var(--uc-backdrop-saturate) var(--uc-backdrop-sepia); }
.uc-backdrop-blur-2xl { --uc-backdrop-blur: blur(40px); backdrop-filter: var(--uc-backdrop-blur) var(--uc-backdrop-brightness) var(--uc-backdrop-contrast) var(--uc-backdrop-grayscale) var(--uc-backdrop-hue-rotate) var(--uc-backdrop-invert) var(--uc-backdrop-opacity) var(--uc-backdrop-saturate) var(--uc-backdrop-sepia); }
.uc-backdrop-blur-3xl { --uc-backdrop-blur: blur(64px); backdrop-filter: var(--uc-backdrop-blur) var(--uc-backdrop-brightness) var(--uc-backdrop-contrast) var(--uc-backdrop-grayscale) var(--uc-backdrop-hue-rotate) var(--uc-backdrop-invert) var(--uc-backdrop-opacity) var(--uc-backdrop-saturate) var(--uc-backdrop-sepia); }
.uc-backdrop-blur-none { --uc-backdrop-blur: ; backdrop-filter: var(--uc-backdrop-blur) var(--uc-backdrop-brightness) var(--uc-backdrop-contrast) var(--uc-backdrop-grayscale) var(--uc-backdrop-hue-rotate) var(--uc-backdrop-invert) var(--uc-backdrop-opacity) var(--uc-backdrop-saturate) var(--uc-backdrop-sepia); }
.uc-blur { --uc-blur: blur(8px); filter: var(--uc-blur) var(--uc-brightness) var(--uc-contrast) var(--uc-grayscale) var(--uc-hue-rotate) var(--uc-invert) var(--uc-saturate) var(--uc-sepia) var(--uc-drop-shadow); }
.uc-blur-sm { --uc-blur: blur(4px); filter: var(--uc-blur) var(--uc-brightness) var(--uc-contrast) var(--uc-grayscale) var(--uc-hue-rotate) var(--uc-invert) var(--uc-saturate) var(--uc-sepia) var(--uc-drop-shadow); }
.uc-blur-md { --uc-blur: blur(12px); filter: var(--uc-blur) var(--uc-brightness) var(--uc-contrast) var(--uc-grayscale) var(--uc-hue-rotate) var(--uc-invert) var(--uc-saturate) var(--uc-sepia) var(--uc-drop-shadow); }
.uc-blur-lg { --uc-blur: blur(16px); filter: var(--uc-blur) var(--uc-brightness) var(--uc-contrast) var(--uc-grayscale) var(--uc-hue-rotate) var(--uc-invert) var(--uc-saturate) var(--uc-sepia) var(--uc-drop-shadow); }
.uc-blur-xl { --uc-blur: blur(24px); filter: var(--uc-blur) var(--uc-brightness) var(--uc-contrast) var(--uc-grayscale) var(--uc-hue-rotate) var(--uc-invert) var(--uc-saturate) var(--uc-sepia) var(--uc-drop-shadow); }
.uc-blur-2xl { --uc-blur: blur(40px); filter: var(--uc-blur) var(--uc-brightness) var(--uc-contrast) var(--uc-grayscale) var(--uc-hue-rotate) var(--uc-invert) var(--uc-saturate) var(--uc-sepia) var(--uc-drop-shadow); }
.uc-blur-3xl { --uc-blur: blur(64px); filter: var(--uc-blur) var(--uc-brightness) var(--uc-contrast) var(--uc-grayscale) var(--uc-hue-rotate) var(--uc-invert) var(--uc-saturate) var(--uc-sepia) var(--uc-drop-shadow); }
.uc-blur-none { --uc-blur: ; filter: var(--uc-blur) var(--uc-brightness) var(--uc-contrast) var(--uc-grayscale) var(--uc-hue-rotate) var(--uc-invert) var(--uc-saturate) var(--uc-sepia) var(--uc-drop-shadow); }
.uc-drop-shadow { --uc-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); filter: var(--uc-blur) var(--uc-brightness) var(--uc-contrast) var(--uc-grayscale) var(--uc-hue-rotate) var(--uc-invert) var(--uc-saturate) var(--uc-sepia) var(--uc-drop-shadow); }
.uc-filter { filter: var(--uc-blur) var(--uc-brightness) var(--uc-contrast) var(--uc-grayscale) var(--uc-hue-rotate) var(--uc-invert) var(--uc-saturate) var(--uc-sepia) var(--uc-drop-shadow); }
.uc-group { /* group marker */ }
.uc-group\/avatar { /* group/avatar marker */ }

.uc--mb-\[1px\] { margin-bottom:-1px; }
.uc--mb-px { margin-bottom:-1px; }
.uc--ml-1 { margin-left:-0.25rem; }
.uc--ml-2 { margin-left:-0.5rem; }
.uc--mr-1 { margin-right:-0.25rem; }
.uc--mt-1 { margin-top:-0.25rem; }
.uc--mt-1\.5 { margin-top:-0.375rem; }
.uc--mx-1 { margin-left:-0.25rem;margin-right:-0.25rem; }
.uc--mx-2 { margin-left:-0.5rem;margin-right:-0.5rem; }
.uc--bottom-0\.5 { bottom:-0.125rem; }
.uc--right-0\.5 { right:-0.125rem; }
.uc--right-1 { right:-0.25rem; }
.uc--right-1\.5 { right:-0.375rem; }
.uc--right-2 { right:-0.5rem; }
.uc--top-0\.5 { top:-0.125rem; }
.uc--top-1 { top:-0.25rem; }
.uc--top-1\.5 { top:-0.375rem; }
.uc--top-3 { top:-0.75rem; }

/* ── 4. Responsive variants ────────────────────────────── */
@media (min-width: 640px) {
  .uc-sm\:flex-row { flex-direction: row; }
  .uc-sm\:mb-0 { margin-bottom: 0; }
  .uc-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .uc-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .uc-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .uc-sm\:items-center { align-items: center; }
  .uc-sm\:rotate-0 { --uc-rotate: 0deg; transform: translate(var(--uc-translate-x), var(--uc-translate-y)) rotate(var(--uc-rotate)) skew(var(--uc-skew-x)) skewY(var(--uc-skew-y)) scaleX(var(--uc-scale-x)) scaleY(var(--uc-scale-y)); }
  .uc-sm\:table-cell { display: table-cell; }
}
@media (min-width: 768px) {
  .uc-md\:flex-row { flex-direction: row; }
  .uc-md\:hidden { display: none; }
  .uc-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .uc-md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .uc-md\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
  .uc-md\:table-cell { display: table-cell; }
}
@media (min-width: 1024px) {
  .uc-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

/* ── 5. State variants ─────────────────────────────────── */
.uc-placeholder\:text-fg-disabled::placeholder { color: hsl(var(--fg-disabled)); }
.uc-placeholder\:text-fg-disabled::-moz-placeholder { color: hsl(var(--fg-disabled)); }
.uc-last\:border-b-0:last-child { border-bottom-width: 0; }

.uc-hover\:bg-accents-blue\/5:hover { background-color:hsl(var(--accents-blue)/0.05); }
.uc-hover\:bg-accents-blue\/50:hover { background-color:hsl(var(--accents-blue)/0.5); }
.uc-hover\:bg-accents-blue\/90:hover { background-color:hsl(var(--accents-blue)/0.9); }
.uc-hover\:bg-accents-red\/10:hover { background-color:hsl(var(--accents-red)/0.1); }
.uc-hover\:bg-accents-red\/90:hover { background-color:hsl(var(--accents-red)/0.9); }
.uc-hover\:bg-black\/5:hover { background-color:rgba(0,0,0,0.05); }
.uc-hover\:bg-neutrals-subtle:hover { background-color:hsl(var(--neutrals-subtle)); }
.uc-hover\:bg-neutrals-subtle\/50:hover { background-color:hsl(var(--neutrals-subtle)/0.5); }
.uc-hover\:bg-neutrals-subtle\/80:hover { background-color:hsl(var(--neutrals-subtle)/0.8); }
.uc-hover\:border-accents-blue:hover { border-color:hsl(var(--accents-blue)); }
.uc-hover\:border-accents-blue\/50:hover { border-color:hsl(var(--accents-blue)/0.5); }
.uc-hover\:text-accents-blue\/80:hover { color:hsl(var(--accents-blue)/0.8); }
.uc-hover\:text-accents-red:hover { color:hsl(var(--accents-red)); }
.uc-hover\:text-fg-primary:hover { color:hsl(var(--fg-primary)); }
.uc-hover\:text-fg-primary\/80:hover { color:hsl(var(--fg-primary)/0.8); }
.uc-hover\:underline:hover { text-decoration-line:underline; }
.uc-hover\:opacity-100:hover { opacity:1; }
.uc-hover\:opacity-70:hover { opacity:0.7; }
.uc-hover\:opacity-80:hover { opacity:0.8; }
.uc-hover\:opacity-90:hover { opacity:0.9; }
.uc-hover\:z-10:hover { z-index:10; }
.uc-hover\:ring-2:hover { --uc-ring-offset-shadow: var(--uc-ring-inset) 0 0 0 var(--uc-ring-offset-width) var(--uc-ring-offset-color); --uc-ring-shadow: var(--uc-ring-inset) 0 0 0 calc(2px + var(--uc-ring-offset-width)) var(--uc-ring-color); box-shadow: var(--uc-ring-offset-shadow), var(--uc-ring-shadow), var(--uc-shadow, 0 0 #0000); }
.uc-hover\:ring-accents-blue:hover { --uc-ring-color:hsl(var(--accents-blue)); }
.uc-focus\:outline-none:focus { outline:2px solid transparent;outline-offset:2px; }
.uc-focus\:ring-0:focus { --uc-ring-offset-shadow: var(--uc-ring-inset) 0 0 0 var(--uc-ring-offset-width) var(--uc-ring-offset-color); --uc-ring-shadow: var(--uc-ring-inset) 0 0 0 calc(0px + var(--uc-ring-offset-width)) var(--uc-ring-color); box-shadow: var(--uc-ring-offset-shadow), var(--uc-ring-shadow), var(--uc-shadow, 0 0 #0000); }
.uc-focus\:ring-1:focus { --uc-ring-offset-shadow: var(--uc-ring-inset) 0 0 0 var(--uc-ring-offset-width) var(--uc-ring-offset-color); --uc-ring-shadow: var(--uc-ring-inset) 0 0 0 calc(1px + var(--uc-ring-offset-width)) var(--uc-ring-color); box-shadow: var(--uc-ring-offset-shadow), var(--uc-ring-shadow), var(--uc-shadow, 0 0 #0000); }
.uc-focus\:ring-2:focus { --uc-ring-offset-shadow: var(--uc-ring-inset) 0 0 0 var(--uc-ring-offset-width) var(--uc-ring-offset-color); --uc-ring-shadow: var(--uc-ring-inset) 0 0 0 calc(2px + var(--uc-ring-offset-width)) var(--uc-ring-color); box-shadow: var(--uc-ring-offset-shadow), var(--uc-ring-shadow), var(--uc-shadow, 0 0 #0000); }
.uc-focus\:ring-accents-blue:focus { --uc-ring-color:hsl(var(--accents-blue)); }
.uc-focus\:ring-offset-2:focus { --uc-ring-offset-width:2px; }
.uc-focus\:ring-offset-neutrals-background:focus { --uc-ring-offset-color:hsl(var(--neutrals-background)); }
.uc-focus-visible\:outline-none:focus-visible { outline:2px solid transparent;outline-offset:2px; }
.uc-focus-visible\:ring-1:focus-visible { --uc-ring-offset-shadow: var(--uc-ring-inset) 0 0 0 var(--uc-ring-offset-width) var(--uc-ring-offset-color); --uc-ring-shadow: var(--uc-ring-inset) 0 0 0 calc(1px + var(--uc-ring-offset-width)) var(--uc-ring-color); box-shadow: var(--uc-ring-offset-shadow), var(--uc-ring-shadow), var(--uc-shadow, 0 0 #0000); }
.uc-focus-visible\:ring-2:focus-visible { --uc-ring-offset-shadow: var(--uc-ring-inset) 0 0 0 var(--uc-ring-offset-width) var(--uc-ring-offset-color); --uc-ring-shadow: var(--uc-ring-inset) 0 0 0 calc(2px + var(--uc-ring-offset-width)) var(--uc-ring-color); box-shadow: var(--uc-ring-offset-shadow), var(--uc-ring-shadow), var(--uc-shadow, 0 0 #0000); }
.uc-focus-visible\:ring-accents-blue:focus-visible { --uc-ring-color:hsl(var(--accents-blue)); }
.uc-focus-visible\:ring-accents-red:focus-visible { --uc-ring-color:hsl(var(--accents-red)); }
.uc-focus-visible\:ring-offset-1:focus-visible { --uc-ring-offset-width:1px; }
.uc-focus-visible\:ring-offset-2:focus-visible { --uc-ring-offset-width:2px; }
.uc-disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
.uc-disabled\:opacity-50:disabled { opacity: 0.5; }
.uc-group:hover .uc-group-hover\:opacity-100 { opacity: 1; }
.uc-group:hover .uc-group-hover\:pointer-events-auto { pointer-events: auto; }
.uc-group\/avatar:hover .uc-group-hover\/avatar\:opacity-100 { opacity: 1; }
.uc-group\/avatar:hover .uc-group-hover\/avatar\:scale-110 { --uc-scale-x: 1.1; --uc-scale-y: 1.1; transform: translate(var(--uc-translate-x), var(--uc-translate-y)) rotate(var(--uc-rotate)) skew(var(--uc-skew-x)) skewY(var(--uc-skew-y)) scaleX(var(--uc-scale-x)) scaleY(var(--uc-scale-y)); }

/* ── 6. Dark mode variants ─────────────────────────────── */
.uc-dark\:block:is(.dark *) { display: block; }
.uc-dark\:hidden:is(.dark *) { display: none; }
.uc-dark\:bg-black\/15:is(.dark *) { background-color: rgba(0,0,0,0.15); }
.uc-dark\:bg-black\/20:is(.dark *) { background-color: rgba(0,0,0,0.2); }
.uc-dark\:bg-black\/30:is(.dark *) { background-color: rgba(0,0,0,0.3); }
.uc-dark\:hover\:bg-white\/10:hover:is(.dark *) { background-color: rgba(255,255,255,0.1); }

/* ── 7. Arbitrary-value one-offs ───────────────────────── */
.uc-aspect-\[16\/9\] { aspect-ratio: 16/9; }
.uc-aspect-\[21\/9\] { aspect-ratio: 21/9; }
.uc-aspect-\[4\/3\] { aspect-ratio: 4/3; }
.uc-flex-\[4\] { flex: 4; }
.uc-flex-\[6\] { flex: 6; }
.uc-h-\[0\.5px\] { height: 0.5px; }
.uc-h-\[20px\] { height: 20px; }
.uc-h-\[24px\] { height: 24px; }
.uc-h-\[calc\(100\%-1\.5rem\)\] { height: calc(100% - 1.5rem); }
.uc-left-\[22px\] { left: 22px; }
.uc-left-\[2px\] { left: 2px; }
.uc-left-\[60\%\] { left: 60%; }
.uc-max-w-\[120px\] { max-width: 120px; }
.uc-max-w-\[200px\] { max-width: 200px; }
.uc-max-w-\[300px\] { max-width: 300px; }
.uc-max-w-\[400px\] { max-width: 400px; }
.uc-max-w-\[500px\] { max-width: 500px; }
.uc-min-h-\[120px\] { min-height: 120px; }
.uc-min-h-\[200px\] { min-height: 200px; }
.uc-min-h-\[40px\] { min-height: 40px; }
.uc-min-h-\[42px\] { min-height: 42px; }
.uc-min-h-\[80px\] { min-height: 80px; }
.uc-min-w-\[16px\] { min-width: 16px; }
.uc-min-w-\[20px\] { min-width: 20px; }
.uc-min-w-\[400px\] { min-width: 400px; }
.uc-min-w-\[48px\] { min-width: 48px; }
.uc-min-w-\[60px\] { min-width: 60px; }
.uc-min-w-\[70px\] { min-width: 70px; }
.uc-min-w-\[80px\] { min-width: 80px; }
.uc-mt-\[68px\] { margin-top: 68px; }
.uc-mt-\[84px\] { margin-top: 84px; }
.uc-text-\[6px\] { font-size: 6px; }
.uc-text-\[7px\] { font-size: 7px; }
.uc-text-\[8px\] { font-size: 8px; }
.uc-text-\[9px\] { font-size: 9px; }
.uc-text-\[10px\] { font-size: 10px; }
.uc-text-\[11px\] { font-size: 11px; }
.uc-w-\[0\.5px\] { width: 0.5px; }
.uc-w-\[20px\] { width: 20px; }
.uc-w-\[220px\] { width: 220px; }
.uc-w-\[300px\] { width: 300px; }
.uc-w-\[44px\] { width: 44px; }
.uc-w-\[480px\] { width: 480px; }
.uc-w-\[70px\] { width: 70px; }
.uc-w-\[calc\(33\.333\%-11px\)\] { width: calc(33.333% - 11px); }
.uc-w-\[calc\(50\%-8px\)\] { width: calc(50% - 8px); }

/* ── 9. Webkit slider-thumb ────────────────────────────── */
.\[\&\:\:-webkit-slider-thumb\]\:h-5::-webkit-slider-thumb { height: 1.25rem; }
.\[\&\:\:-webkit-slider-thumb\]\:w-5::-webkit-slider-thumb { width: 1.25rem; }
.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; }
.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb { border-radius: 9999px; }
.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb { border-width: 2px; }
.\[\&\:\:-webkit-slider-thumb\]\:bg-accents-blue::-webkit-slider-thumb { background-color: hsl(var(--accents-blue)); }
.\[\&\:\:-webkit-slider-thumb\]\:shadow::-webkit-slider-thumb { box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); }
.\[\&\:\:-webkit-slider-thumb\]\:border-background::-webkit-slider-thumb { border-color: hsl(var(--neutrals-surface)); }

:root,html[data-theme=default]{--font-family-base: Inter, system-ui, sans-serif;--radius-sm: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--spacing-0: 0;--spacing-1: 0.25rem;--spacing-2: 0.5rem;--spacing-3: 0.75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-0_5: 0.125rem;--spacing-1_5: 0.375rem;--spacing-2_5: 0.625rem;--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-loose: 1.75;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-default: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-drawer: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--transition-fast: 150ms ease;--transition-normal: 200ms ease;--transition-slow: 300ms ease;--constant-white: 0 0% 100%;--constant-black: 0 0% 0%;--fg-primary: 240 3% 6%;--fg-secondary: 228 4% 25%;--fg-tertiary: 227 4% 43%;--fg-disabled: 231 6% 61%;--neutrals-background: 0 0% 98%;--neutrals-surface: 0 0% 100%;--neutrals-subtle: 0 0% 98%;--neutrals-muted: 0 0% 96%;--neutrals-emphasis: 0 5% 92%;--border-default: 0 5% 92%;--border-strong: 245 10% 78%;--accents-green: 162 86% 40%;--accents-blue: 219 88% 54%;--accents-red: 4 83% 55%;--accents-orange: 30 100% 55%;--tint-red: 0 100% 95%;--tint-green: 152 39% 89%;--tint-blue: 217 100% 92%;--tint-orange: 34 100% 95%}html[data-theme=editorial]{--font-family-base: 'Source Serif 4', Georgia, serif;--radius-sm: 6px;--radius-lg: 10px;--radius-xl: 14px;--radius-2xl: 18px;--radius-3xl: 22px;--spacing-0: 0;--spacing-1: 0.25rem;--spacing-2: 0.5rem;--spacing-3: 0.75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-0_5: 0.125rem;--spacing-1_5: 0.375rem;--spacing-2_5: 0.625rem;--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-loose: 1.75;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-default: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-drawer: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--transition-fast: 150ms ease;--transition-normal: 200ms ease;--transition-slow: 300ms ease;--constant-white: 0 0% 100%;--constant-black: 0 0% 0%;--fg-primary: 26 14% 16%;--fg-secondary: 26 10% 28%;--fg-tertiary: 27 8% 44%;--fg-disabled: 28 6% 58%;--neutrals-background: 36 30% 97%;--neutrals-surface: 38 30% 99%;--neutrals-subtle: 36 26% 95%;--neutrals-muted: 35 24% 93%;--neutrals-emphasis: 34 18% 88%;--border-default: 34 16% 86%;--border-strong: 31 14% 72%;--accents-green: 155 58% 34%;--accents-blue: 211 74% 45%;--accents-red: 3 68% 52%;--accents-orange: 28 80% 49%;--tint-red: 0 100% 96%;--tint-green: 153 40% 90%;--tint-blue: 212 100% 94%;--tint-orange: 34 100% 95%}html[data-theme=rounded-sans]{--font-family-base: Manrope, Inter, system-ui, sans-serif;--radius-sm: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 24px;--radius-3xl: 28px;--spacing-0: 0;--spacing-1: 0.25rem;--spacing-2: 0.5rem;--spacing-3: 0.75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-0_5: 0.125rem;--spacing-1_5: 0.375rem;--spacing-2_5: 0.625rem;--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-loose: 1.75;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-default: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-drawer: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--transition-fast: 150ms ease;--transition-normal: 200ms ease;--transition-slow: 300ms ease;--constant-white: 0 0% 100%;--constant-black: 0 0% 0%;--fg-primary: 224 26% 15%;--fg-secondary: 225 17% 28%;--fg-tertiary: 225 12% 45%;--fg-disabled: 226 10% 62%;--neutrals-background: 220 20% 98%;--neutrals-surface: 0 0% 100%;--neutrals-subtle: 220 20% 97%;--neutrals-muted: 220 18% 95%;--neutrals-emphasis: 220 16% 90%;--border-default: 220 14% 90%;--border-strong: 221 15% 78%;--accents-green: 160 84% 38%;--accents-blue: 221 84% 55%;--accents-red: 0 78% 56%;--accents-orange: 28 96% 56%;--tint-red: 0 100% 96%;--tint-green: 154 48% 91%;--tint-blue: 214 100% 95%;--tint-orange: 34 100% 95%}html.dark:not([data-theme]),html.dark[data-theme=default]{--fg-primary: 0 0% 98%;--fg-secondary: 245 10% 78%;--fg-tertiary: 231 6% 61%;--fg-disabled: 227 4% 43%;--neutrals-background: 240 3% 6%;--neutrals-surface: 0 0% 0%;--neutrals-subtle: 240 4% 15%;--neutrals-muted: 240 3% 6%;--neutrals-emphasis: 228 4% 25%;--border-default: 240 4% 15%;--border-strong: 228 4% 25%;--accents-green: 162 86% 40%;--accents-blue: 219 88% 54%;--accents-red: 4 83% 55%;--accents-orange: 30 100% 55%;--tint-red: 356 89% 17%;--tint-green: 150 60% 3%;--tint-blue: 216 82% 17%;--tint-orange: 30 100% 10%}html.dark[data-theme=editorial]{--fg-primary: 40 18% 94%;--fg-secondary: 37 14% 80%;--fg-tertiary: 35 10% 64%;--fg-disabled: 33 7% 48%;--neutrals-background: 24 16% 10%;--neutrals-surface: 22 16% 8%;--neutrals-subtle: 24 12% 14%;--neutrals-muted: 25 13% 11%;--neutrals-emphasis: 23 10% 20%;--border-default: 23 10% 19%;--border-strong: 25 10% 29%;--accents-green: 155 58% 43%;--accents-blue: 211 74% 56%;--accents-red: 3 72% 60%;--accents-orange: 30 84% 57%;--tint-red: 356 60% 16%;--tint-green: 153 46% 11%;--tint-blue: 211 53% 16%;--tint-orange: 30 63% 14%}html.dark[data-theme=rounded-sans]{--fg-primary: 220 20% 96%;--fg-secondary: 220 16% 83%;--fg-tertiary: 220 12% 66%;--fg-disabled: 220 10% 48%;--neutrals-background: 226 24% 10%;--neutrals-surface: 226 24% 8%;--neutrals-subtle: 224 19% 16%;--neutrals-muted: 226 20% 12%;--neutrals-emphasis: 224 16% 22%;--border-default: 224 15% 20%;--border-strong: 224 13% 30%;--accents-green: 160 84% 45%;--accents-blue: 221 84% 62%;--accents-red: 0 84% 63%;--accents-orange: 32 98% 62%;--tint-red: 355 76% 16%;--tint-green: 157 58% 11%;--tint-blue: 219 63% 17%;--tint-orange: 29 77% 15%}body{font-family:var(--font-family-base, Inter, system-ui, sans-serif)}*,::before,::after{border-color:hsl(var(--border-default))}.uc-container,.uc-container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:.75rem;padding-left:.75rem}.uc-container{max-width:1280px}@media(min-width: 640px){.uc-container{padding-right:1rem;padding-left:1rem}}@media(min-width: 1024px){.uc-container{padding-right:1.5rem;padding-left:1.5rem}}.uc-row{--uc-gutter-x: 1rem;--uc-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--uc-gutter-y));margin-right:calc(-0.5*var(--uc-gutter-x));margin-left:calc(-0.5*var(--uc-gutter-x))}.uc-row>*{width:100%;max-width:100%;padding-right:calc(var(--uc-gutter-x)*.5);padding-left:calc(var(--uc-gutter-x)*.5);margin-top:var(--uc-gutter-y)}.uc-col{flex:1 0 0%}.uc-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.uc-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.uc-col-3{flex:0 0 25%;max-width:25%}.uc-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.uc-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.uc-col-6{flex:0 0 50%;max-width:50%}.uc-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.uc-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.uc-col-9{flex:0 0 75%;max-width:75%}.uc-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.uc-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.uc-col-12{flex:0 0 100%;max-width:100%}:root{--generic-0: 0 0% 100%;--generic-1000: 0 0% 0%;--grey-50: 0 0% 98%;--grey-75: 0 0% 96%;--grey-100: 0 5% 92%;--grey-200: 245 10% 78%;--grey-300: 231 6% 61%;--grey-400: 227 4% 43%;--grey-500: 228 4% 25%;--grey-600: 225 5% 20%;--grey-700: 230 5% 17%;--grey-800: 228 4% 25%;--grey-900: 240 4% 15%;--grey-950: 240 3% 6%;--green-50: 152 39% 89%;--green-100: 149 44% 81%;--green-200: 152 48% 70%;--green-300: 156 52% 58%;--green-400: 160 60% 48%;--green-500: 162 86% 40%;--green-600: 164 80% 34%;--green-700: 166 74% 28%;--green-800: 168 68% 22%;--green-900: 170 60% 16%;--green-950: 150 60% 3%;--blue-50: 217 100% 92%;--blue-100: 215 96% 85%;--blue-200: 216 92% 76%;--blue-300: 217 90% 68%;--blue-400: 218 88% 62%;--blue-500: 219 88% 54%;--blue-600: 222 82% 48%;--blue-700: 224 76% 40%;--blue-800: 226 70% 32%;--blue-900: 228 64% 24%;--blue-950: 216 82% 17%;--red-50: 0 100% 95%;--red-100: 0 96% 88%;--red-200: 2 92% 78%;--red-300: 3 88% 68%;--red-400: 4 84% 60%;--red-500: 4 83% 55%;--red-600: 6 76% 48%;--red-700: 8 70% 40%;--red-800: 10 64% 32%;--red-900: 12 58% 24%;--red-950: 356 89% 17%;--orange-50: 34 100% 95%;--orange-100: 33 96% 88%;--orange-200: 32 94% 78%;--orange-300: 31 92% 68%;--orange-400: 30 96% 62%;--orange-500: 30 100% 55%;--orange-600: 28 90% 48%;--orange-700: 26 80% 40%;--orange-800: 24 70% 32%;--orange-900: 22 60% 24%;--orange-950: 30 100% 10%}@media(min-width: 640px){.uc-col-sm{flex:1 0 0%}.uc-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.uc-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.uc-col-sm-3{flex:0 0 25%;max-width:25%}.uc-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.uc-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.uc-col-sm-6{flex:0 0 50%;max-width:50%}.uc-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.uc-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.uc-col-sm-9{flex:0 0 75%;max-width:75%}.uc-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.uc-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.uc-col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.uc-col-md{flex:1 0 0%}.uc-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.uc-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.uc-col-md-3{flex:0 0 25%;max-width:25%}.uc-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.uc-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.uc-col-md-6{flex:0 0 50%;max-width:50%}.uc-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.uc-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.uc-col-md-9{flex:0 0 75%;max-width:75%}.uc-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.uc-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.uc-col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width: 1024px){.uc-col-lg{flex:1 0 0%}.uc-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.uc-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.uc-col-lg-3{flex:0 0 25%;max-width:25%}.uc-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.uc-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.uc-col-lg-6{flex:0 0 50%;max-width:50%}.uc-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.uc-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.uc-col-lg-9{flex:0 0 75%;max-width:75%}.uc-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.uc-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.uc-col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width: 1280px){.uc-col-xl{flex:1 0 0%}.uc-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.uc-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.uc-col-xl-3{flex:0 0 25%;max-width:25%}.uc-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.uc-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.uc-col-xl-6{flex:0 0 50%;max-width:50%}.uc-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.uc-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.uc-col-xl-9{flex:0 0 75%;max-width:75%}.uc-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.uc-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.uc-col-xl-12{flex:0 0 100%;max-width:100%}}.uc-bg-token-grey-50{background:hsl(var(--grey-50))}.uc-bg-token-grey-75{background:hsl(var(--grey-75))}.uc-bg-token-grey-100{background:hsl(var(--grey-100))}.uc-bg-token-grey-200{background:hsl(var(--grey-200))}.uc-bg-token-grey-300{background:hsl(var(--grey-300))}.uc-bg-token-grey-400{background:hsl(var(--grey-400))}.uc-bg-token-grey-500{background:hsl(var(--grey-500))}.uc-bg-token-grey-600{background:hsl(var(--grey-600))}.uc-bg-token-grey-700{background:hsl(var(--grey-700))}.uc-bg-token-grey-800{background:hsl(var(--grey-800))}.uc-bg-token-grey-900{background:hsl(var(--grey-900))}.uc-bg-token-grey-950{background:hsl(var(--grey-950))}.uc-bg-token-green-50{background:hsl(var(--green-50))}.uc-bg-token-green-100{background:hsl(var(--green-100))}.uc-bg-token-green-200{background:hsl(var(--green-200))}.uc-bg-token-green-300{background:hsl(var(--green-300))}.uc-bg-token-green-400{background:hsl(var(--green-400))}.uc-bg-token-green-500{background:hsl(var(--green-500))}.uc-bg-token-green-600{background:hsl(var(--green-600))}.uc-bg-token-green-700{background:hsl(var(--green-700))}.uc-bg-token-green-800{background:hsl(var(--green-800))}.uc-bg-token-green-900{background:hsl(var(--green-900))}.uc-bg-token-green-950{background:hsl(var(--green-950))}.uc-bg-token-blue-50{background:hsl(var(--blue-50))}.uc-bg-token-blue-100{background:hsl(var(--blue-100))}.uc-bg-token-blue-200{background:hsl(var(--blue-200))}.uc-bg-token-blue-300{background:hsl(var(--blue-300))}.uc-bg-token-blue-400{background:hsl(var(--blue-400))}.uc-bg-token-blue-500{background:hsl(var(--blue-500))}.uc-bg-token-blue-600{background:hsl(var(--blue-600))}.uc-bg-token-blue-700{background:hsl(var(--blue-700))}.uc-bg-token-blue-800{background:hsl(var(--blue-800))}.uc-bg-token-blue-900{background:hsl(var(--blue-900))}.uc-bg-token-blue-950{background:hsl(var(--blue-950))}.uc-bg-token-red-50{background:hsl(var(--red-50))}.uc-bg-token-red-100{background:hsl(var(--red-100))}.uc-bg-token-red-200{background:hsl(var(--red-200))}.uc-bg-token-red-300{background:hsl(var(--red-300))}.uc-bg-token-red-400{background:hsl(var(--red-400))}.uc-bg-token-red-500{background:hsl(var(--red-500))}.uc-bg-token-red-600{background:hsl(var(--red-600))}.uc-bg-token-red-700{background:hsl(var(--red-700))}.uc-bg-token-red-800{background:hsl(var(--red-800))}.uc-bg-token-red-900{background:hsl(var(--red-900))}.uc-bg-token-red-950{background:hsl(var(--red-950))}.uc-bg-token-orange-50{background:hsl(var(--orange-50))}.uc-bg-token-orange-100{background:hsl(var(--orange-100))}.uc-bg-token-orange-200{background:hsl(var(--orange-200))}.uc-bg-token-orange-300{background:hsl(var(--orange-300))}.uc-bg-token-orange-400{background:hsl(var(--orange-400))}.uc-bg-token-orange-500{background:hsl(var(--orange-500))}.uc-bg-token-orange-600{background:hsl(var(--orange-600))}.uc-bg-token-orange-700{background:hsl(var(--orange-700))}.uc-bg-token-orange-800{background:hsl(var(--orange-800))}.uc-bg-token-orange-900{background:hsl(var(--orange-900))}.uc-bg-token-orange-950{background:hsl(var(--orange-950))}.uc-bg-token-generic-0{background:hsl(var(--generic-0))}.uc-bg-token-generic-1000{background:hsl(var(--generic-1000))}.uc-surface-card{border:.5px solid hsl(var(--border-default));border-radius:var(--radius-2xl);background:hsl(var(--neutrals-surface))}.uc-surface-card--clip{overflow:hidden}.uc-table-wrap{border:.5px solid hsl(var(--border-default));border-radius:var(--radius-2xl);background:hsl(var(--neutrals-surface));overflow:hidden}.uc-table{width:100%;border-collapse:collapse;font-size:.875rem}.uc-table thead tr{background:hsl(var(--neutrals-muted));border-bottom:.5px solid hsl(var(--border-default))}.uc-table th{padding:.625rem 1rem;font-size:.75rem;font-weight:600;color:hsl(var(--fg-disabled));text-align:left}.uc-table td{padding:.625rem 1rem;font-size:.875rem}.uc-token-table td{vertical-align:middle}.uc-tone-info,.uc-alert-info{background:hsl(var(--accents-blue)/0.1);border-color:hsl(var(--accents-blue)/0.3);color:hsl(var(--accents-blue))}.uc-tone-success,.uc-alert-success{background:hsl(var(--accents-green)/0.1);border-color:hsl(var(--accents-green)/0.3);color:hsl(var(--accents-green))}.uc-tone-warning,.uc-alert-warning{background:hsl(var(--accents-orange)/0.1);border-color:hsl(var(--accents-orange)/0.3);color:hsl(var(--fg-primary))}.uc-tone-danger,.uc-alert-danger{background:hsl(var(--accents-red)/0.1);border-color:hsl(var(--accents-red)/0.3);color:hsl(var(--accents-red))}.uc-status-pill{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.uc-status-dot{width:.375rem;height:.375rem;border-radius:9999px;background:currentColor;flex-shrink:0}.uc-type-scale{border:.5px solid hsl(var(--border-default));border-radius:var(--radius-2xl);background:hsl(var(--neutrals-surface));overflow:hidden}.uc-type-row{display:grid;grid-template-columns:140px 1fr;align-items:baseline;gap:24px;padding:20px 24px;border-bottom:.5px solid hsl(var(--border-default))}.uc-type-row:last-child{border-bottom:0}.uc-type-meta{display:flex;flex-direction:column;gap:2px}.uc-type-name{font-size:13px;font-weight:600;color:hsl(var(--fg-primary))}.uc-type-specs{font-size:11px;color:hsl(var(--fg-disabled));font-family:"SF Mono",SFMono-Regular,ui-monospace,monospace}.uc-spacing-bar{background:hsl(var(--accents-blue)/0.15);border:1px solid hsl(var(--accents-blue)/0.3);border-radius:var(--radius-sm);height:32px;transition:background-color .2s}.uc-spacing-bar:hover{background:hsl(var(--accents-blue)/0.25)}.uc-sidebar{width:14rem;flex-shrink:0;border-right:.5px solid hsl(var(--border-default));background:hsl(var(--neutrals-surface));position:sticky;top:0;height:100vh;display:none;flex-direction:column}@media(min-width: 768px){.uc-sidebar{display:flex}}.uc-sidebar-header{padding:16px 16px 0;margin-bottom:16px;flex-shrink:0}.uc-sidebar-search{padding:0 12px;margin-bottom:12px;flex-shrink:0}.uc-sidebar-nav{flex:1;min-height:0;overflow-y:auto;padding:0 12px 12px}.uc-sidebar-footer{flex-shrink:0;padding:12px 16px;border-top:.5px solid hsl(var(--border-default))}.uc-sidebar-link{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:8px;font-size:13px;font-weight:400;color:hsl(var(--fg-secondary));transition:all .15s;text-decoration:none}.uc-sidebar-link:hover{color:hsl(var(--fg-primary));background:hsl(var(--neutrals-subtle))}.uc-sidebar-link.uc-active{color:hsl(var(--fg-primary));background:hsl(var(--neutrals-subtle));font-weight:500}.uc-sidebar-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--fg-disabled));padding:20px 12px 8px}.uc-sidebar-label:first-child{padding-top:4px}.uc-toc{width:13rem;flex-shrink:0;position:sticky;top:0;height:100vh;padding:48px 16px 24px 0;display:none}@media(min-width: 1280px){.uc-toc{display:block}}.uc-toc-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--fg-disabled));padding:0 12px 10px}.uc-toc-link{display:block;padding:5px 12px;font-size:12px;color:hsl(var(--fg-tertiary));text-decoration:none;border-left:2px solid rgba(0,0,0,0);transition:color .15s,border-color .15s}.uc-toc-link:hover{color:hsl(var(--fg-primary))}.uc-toc-link.uc-active{color:hsl(var(--fg-primary));border-left-color:hsl(var(--accents-blue));font-weight:500}.uc-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:.875rem;font-weight:500;line-height:1;transition:color .15s,background-color .15s,border-color .15s;cursor:pointer;user-select:none;white-space:nowrap;gap:.5rem;height:2.5rem;padding:.5rem 1rem}.uc-btn:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--neutrals-background)),0 0 0 4px hsl(var(--accents-blue))}.uc-btn:disabled,.uc-btn.uc-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.uc-btn-primary{background:hsl(var(--accents-blue));color:hsl(var(--constant-white))}.uc-btn-primary:hover{background:hsl(var(--accents-blue)/0.9)}.uc-btn-secondary{background:hsl(var(--neutrals-subtle));color:hsl(var(--fg-primary))}.uc-btn-secondary:hover{background:hsl(var(--neutrals-subtle)/0.8)}.uc-btn-bordered{border:1px solid hsl(var(--border-strong));background:hsl(var(--neutrals-surface));color:hsl(var(--fg-primary))}.uc-btn-bordered:hover{background:hsl(var(--neutrals-subtle))}.uc-btn-clear{background:rgba(0,0,0,0);color:hsl(var(--fg-primary))}.uc-btn-clear:hover{background:hsl(var(--neutrals-subtle))}.uc-btn-danger{background:hsl(var(--accents-red));color:hsl(var(--constant-white))}.uc-btn-danger:hover{background:hsl(var(--accents-red)/0.9)}.uc-btn-link{background:rgba(0,0,0,0);color:hsl(var(--accents-blue));text-underline-offset:4px}.uc-btn-link:hover{text-decoration:underline}.uc-btn-sm{height:2.25rem;padding:.375rem .75rem;font-size:.8125rem}.uc-btn-lg{height:2.75rem;padding:.5rem 2rem;font-size:.9375rem}.uc-btn-icon{height:2.5rem;width:2.5rem;padding:0}.uc-btn-icon.uc-btn-sm{height:2.25rem;width:2.25rem}.uc-btn-icon.uc-btn-lg{height:2.75rem;width:2.75rem}.uc-input{display:flex;height:2.5rem;width:100%;border-radius:var(--radius-lg);border:1px solid hsl(var(--border-strong));background:hsl(var(--neutrals-surface));padding:.5rem .75rem;font-size:.875rem;color:hsl(var(--fg-primary));transition:border-color .15s,box-shadow .15s}.uc-input::placeholder{color:hsl(var(--fg-disabled))}.uc-input:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--neutrals-background)),0 0 0 4px hsl(var(--accents-blue))}.uc-input:disabled{opacity:.5;cursor:not-allowed}.uc-input-error{border-color:hsl(var(--accents-red))}.uc-input-error:focus-visible{box-shadow:0 0 0 2px hsl(var(--neutrals-background)),0 0 0 4px hsl(var(--accents-red))}.uc-textarea{display:flex;width:100%;border-radius:var(--radius-lg);border:1px solid hsl(var(--border-strong));background:hsl(var(--neutrals-surface));padding:.5rem .75rem;font-size:.875rem;color:hsl(var(--fg-primary));resize:vertical;min-height:80px;transition:border-color .15s,box-shadow .15s}.uc-textarea::placeholder{color:hsl(var(--fg-disabled))}.uc-textarea:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--neutrals-background)),0 0 0 4px hsl(var(--accents-blue))}.uc-textarea:disabled{opacity:.5;cursor:not-allowed}.uc-textarea-error{border-color:hsl(var(--accents-red))}.uc-textarea-error:focus-visible{box-shadow:0 0 0 2px hsl(var(--neutrals-background)),0 0 0 4px hsl(var(--accents-red))}.uc-label{font-size:.875rem;font-weight:500;line-height:1;color:hsl(var(--fg-primary))}.uc-card{border:.5px solid hsl(var(--border-default));border-radius:var(--radius-2xl);background:hsl(var(--neutrals-surface))}.uc-card-header{padding:1.5rem}.uc-card-body{padding:1.5rem;padding-top:0}.uc-card-footer{padding:1rem 1.5rem;border-top:.5px solid hsl(var(--border-default))}.uc-badge{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgba(0,0,0,0);padding:.125rem .625rem;font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap}.uc-badge-primary{background:hsl(var(--accents-blue));color:hsl(var(--constant-white))}.uc-badge-secondary{background:hsl(var(--neutrals-subtle));color:hsl(var(--fg-primary))}.uc-badge-bordered{border-color:hsl(var(--border-default));color:hsl(var(--fg-primary))}.uc-badge-danger{background:hsl(var(--accents-red));color:hsl(var(--constant-white))}.uc-badge-success{background:hsl(var(--accents-green));color:hsl(var(--constant-white))}.uc-badge-warning{background:hsl(var(--accents-orange));color:hsl(var(--constant-white))}.uc-alert{display:flex;gap:.75rem;border-radius:var(--radius-2xl);border:1px solid hsl(var(--border-default));padding:1rem}.uc-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:hsl(var(--neutrals-muted));overflow:hidden;flex-shrink:0}.uc-avatar img{width:100%;height:100%;object-fit:cover}.uc-avatar-sm{width:1.5rem;height:1.5rem;font-size:.625rem}.uc-avatar-md{width:2.5rem;height:2.5rem;font-size:.875rem}.uc-avatar-lg{width:3.5rem;height:3.5rem;font-size:1.125rem}.uc-avatar-xl{width:5rem;height:5rem;font-size:1.5rem}.uc-separator{flex-shrink:0;background:hsl(var(--border-default))}.uc-separator-h{height:.5px;width:100%}.uc-separator-v{width:.5px;height:100%}.uc-component-card{border:.5px solid hsl(var(--border-default));border-radius:var(--radius-2xl);overflow:hidden;transition:border-color .2s}.uc-component-card:hover{border-color:hsl(var(--accents-blue))}.uc-preview-area{padding:32px 24px;display:flex;align-items:center;justify-content:center;min-height:120px;background:hsl(var(--neutrals-surface))}.uc-mode-btn{color:hsl(var(--fg-disabled))}.uc-mode-btn:hover{background:hsl(var(--neutrals-subtle));color:hsl(var(--fg-primary))}.uc-mode-btn.uc-active{background:hsl(var(--neutrals-subtle));color:hsl(var(--fg-primary));font-weight:500}.uc-switch-mini{position:relative;width:36px;height:20px;border-radius:9999px;background:hsl(var(--border-strong));cursor:pointer;transition:background-color .2s;flex-shrink:0}.uc-switch-mini.uc-active{background:hsl(var(--accents-blue))}.uc-switch-mini .thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:9999px;background:hsl(var(--neutrals-background));transition:transform .2s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.uc-switch-mini.uc-active .thumb{transform:translateX(16px)}.uc-checkbox-mini{width:14px;height:14px;border-radius:var(--radius-sm);border:1.5px solid hsl(var(--accents-blue));display:flex;align-items:center;justify-content:center;flex-shrink:0;background:hsl(var(--accents-blue))}.uc-radio-mini{width:14px;height:14px;border-radius:50%;border:1.5px solid hsl(var(--accents-blue));display:flex;align-items:center;justify-content:center;flex-shrink:0}.uc-radio-mini .dot{width:7px;height:7px;border-radius:50%;background:hsl(var(--accents-blue))}.uc-example-block{border:.5px solid hsl(var(--border-default));border-radius:var(--radius-2xl);overflow:hidden}.uc-example-block-header{display:flex;align-items:center;justify-content:space-between;padding:0 .75rem;height:2.5rem;background:hsl(var(--neutrals-muted));border-bottom:.5px solid hsl(var(--border-default))}.uc-example-block-tabs{display:flex;align-items:center;gap:.125rem}.uc-example-tab{font-size:.8125rem;font-weight:500;color:hsl(var(--fg-disabled));padding:.25rem .5rem;border-radius:var(--radius-sm);cursor:pointer;transition:color .15s,background-color .15s;background:none;border:none}.uc-example-tab:hover{color:hsl(var(--fg-primary))}.uc-example-tab.uc-active{color:hsl(var(--fg-primary));background:hsl(var(--neutrals-surface))}.uc-example-block-actions{display:flex;align-items:center;gap:.5rem}.uc-example-lang{font-size:.625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:hsl(var(--fg-disabled));text-transform:uppercase}.uc-example-copy{padding:.25rem;border-radius:var(--radius-sm);color:hsl(var(--fg-disabled));transition:background-color .15s,color .15s;background:none;border:none;cursor:pointer}.uc-example-copy:hover{background:hsl(var(--neutrals-subtle));color:hsl(var(--fg-primary))}.uc-example-panel[data-panel=preview]{padding:1.5rem;background:hsl(var(--neutrals-surface))}.uc-example-panel[data-panel=code]{background:hsl(var(--neutrals-surface))}.uc-example-pre{padding:1rem 1.5rem;overflow-x:auto;margin:0}.uc-example-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.6;color:hsl(var(--fg-secondary))}.uc-anatomy{border:.5px solid hsl(var(--border-default));border-radius:var(--radius-2xl);overflow:hidden;background:hsl(var(--neutrals-muted))}.uc-anatomy-pre{padding:1.25rem 1.5rem;overflow-x:auto;margin:0}.uc-anatomy-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.7;color:hsl(var(--fg-secondary))}.uc-tabs-list{display:inline-flex;align-items:center;border-radius:var(--radius-lg);background:hsl(var(--neutrals-muted));padding:.25rem;gap:.25rem}.uc-tabs-trigger{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:hsl(var(--fg-disabled));cursor:pointer;transition:color .15s,background-color .15s;white-space:nowrap}.uc-tabs-trigger:hover{color:hsl(var(--fg-primary))}.uc-tabs-trigger.uc-active{background:hsl(var(--neutrals-surface));color:hsl(var(--fg-primary));box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.uc-tabs-list-underline{display:flex;border-bottom:.5px solid hsl(var(--border-default));gap:0}.uc-tabs-trigger-underline{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:hsl(var(--fg-disabled));border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-0.5px;cursor:pointer;transition:color .15s,border-color .15s}.uc-tabs-trigger-underline:hover{color:hsl(var(--fg-primary))}.uc-tabs-trigger-underline.uc-active{color:hsl(var(--fg-primary));border-bottom-color:hsl(var(--accents-blue))}.uc-toast{display:flex;align-items:flex-start;gap:.75rem;border-radius:var(--radius-2xl);border:1px solid hsl(var(--border-default));background:hsl(var(--neutrals-surface));padding:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);min-width:300px;max-width:420px}.uc-dialog-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.uc-dialog{background:hsl(var(--neutrals-background));border:1px solid hsl(var(--border-default));border-radius:var(--radius-2xl);max-width:480px;width:100%;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:dialogIn .15s ease}.uc-tooltip{position:absolute;z-index:50;border-radius:var(--radius-sm);background:hsl(var(--fg-primary));color:hsl(var(--neutrals-background));padding:.25rem .5rem;font-size:.75rem;white-space:nowrap;pointer-events:none}.uc-skeleton,.uc-skeleton-circle{background:hsl(var(--neutrals-muted));border-radius:var(--radius-lg);animation:uc-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}.uc-skeleton-circle{border-radius:9999px}.uc-progress{width:100%;height:.5rem;border-radius:9999px;background:hsl(var(--neutrals-subtle));overflow:hidden}.uc-progress-bar{height:100%;border-radius:9999px;background:hsl(var(--accents-blue));transition:width .3s ease}.uc-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--border-default)) rgba(0,0,0,0)}.uc-scroll::-webkit-scrollbar{width:6px;height:6px}.uc-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:3px}.uc-scroll::-webkit-scrollbar-thumb{background:hsl(var(--border-default));border-radius:3px}.uc-scroll::-webkit-scrollbar-thumb:hover{background:hsl(var(--fg-disabled))}.uc-scroll::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.uc-scroll-hidden{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.uc-scroll-hidden::-webkit-scrollbar{display:none}.uc-scroll-autohide{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.uc-scroll-autohide::-webkit-scrollbar{width:6px;height:6px}.uc-scroll-autohide::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.uc-scroll-autohide::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:3px;transition:background .2s}.uc-scroll-autohide:hover{scrollbar-color:hsl(var(--border-default)) rgba(0,0,0,0)}.uc-scroll-autohide:hover::-webkit-scrollbar-thumb{background:hsl(var(--border-default))}.uc-scroll-autohide::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.uc-scroll-indicator{position:relative}.uc-scroll-indicator::before,.uc-scroll-indicator::after{content:"";position:absolute;left:0;right:0;height:32px;pointer-events:none;z-index:1;opacity:0;transition:opacity .2s}.uc-scroll-indicator::before{top:0;background:linear-gradient(to bottom, hsl(var(--neutrals-background)), transparent)}.uc-scroll-indicator::after{bottom:0;background:linear-gradient(to top, hsl(var(--neutrals-background)), transparent)}.uc-scroll-indicator.uc-show-top::before{opacity:1}.uc-scroll-indicator.uc-show-bottom::after{opacity:1}.uc-scroll-indicator-h{position:relative}.uc-scroll-indicator-h::before,.uc-scroll-indicator-h::after{content:"";position:absolute;top:0;bottom:0;width:32px;pointer-events:none;z-index:1;opacity:0;transition:opacity .2s}.uc-scroll-indicator-h::before{left:0;background:linear-gradient(to right, hsl(var(--neutrals-background)), transparent)}.uc-scroll-indicator-h::after{right:0;background:linear-gradient(to left, hsl(var(--neutrals-background)), transparent)}.uc-scroll-indicator-h.uc-show-left::before{opacity:1}.uc-scroll-indicator-h.uc-show-right::after{opacity:1}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none !important}[data-astro-transition-scope]{animation:none !important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}[data-accordion-content]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding-bottom .3s ease;padding-bottom:0}[data-accordion-content].open{padding-bottom:1rem}@keyframes esFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.es-float{animation:esFloat 3s ease-in-out infinite}@keyframes esPulseRing{0%{transform:scale(1);opacity:.6}100%{transform:scale(2);opacity:0}}.es-pulse-ring{animation:esPulseRing 2s ease-out infinite}@keyframes esBounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.95)}100%{transform:scale(1)}}.es-bounce-in{animation:esBounceIn .6s ease-out both}@keyframes esShape1{0%,100%{transform:rotate(12deg) translateY(0)}50%{transform:rotate(12deg) translateY(-6px)}}@keyframes esShape2{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes esShape3{0%,100%{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(-12deg) translateY(-5px)}}.es-shape-1{animation:esShape1 3s ease-in-out infinite}.es-shape-2{animation:esShape2 3s ease-in-out .5s infinite}.es-shape-3{animation:esShape3 3s ease-in-out 1s infinite}@keyframes esFadeUp{0%{opacity:0;transform:translateY(16px)}100%{opacity:1;transform:translateY(0)}}.es-fade-up{animation:esFadeUp .5s ease-out both}@keyframes typingDot{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.typing-dot{animation:typingDot 1.4s ease-in-out infinite}.uc-checkbox{width:16px;height:16px;border-radius:4px;border:1.5px solid hsl(var(--accents-blue));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0;background:rgba(0,0,0,0)}.uc-checkbox.checked{background:hsl(var(--accents-blue));border-color:hsl(var(--accents-blue))}.uc-checkbox .check-icon{display:none}.uc-checkbox.checked .check-icon{display:block;color:hsl(var(--constant-white))}.uc-checkbox.disabled{opacity:.5;cursor:not-allowed}.opacity-slider{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);outline:none}.opacity-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:hsl(var(--neutrals-background));border:2px solid hsl(var(--fg-primary));box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;transition:transform .1s}.opacity-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.uc-combobox-item{display:flex;align-items:center;padding:8px;border-radius:var(--radius-sm);font-size:14px;cursor:pointer;color:hsl(var(--fg-primary));transition:background .1s}.uc-combobox-item:hover{background:hsl(var(--neutrals-subtle))}.uc-combobox-item.selected{background:hsl(var(--neutrals-subtle))}.uc-combobox-item.uc-text-accents-blue{color:hsl(var(--accents-blue))}.uc-command-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);font-size:14px;cursor:pointer;color:hsl(var(--fg-primary));transition:background .1s}.uc-command-item:hover{background:hsl(var(--neutrals-subtle))}.cal-day{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:14px;cursor:pointer;transition:background .1s;color:hsl(var(--fg-primary))}.cal-day:hover{background:hsl(var(--neutrals-subtle))}.cal-day.today{border:1px solid hsl(var(--border-default));font-weight:600}.cal-day.selected{background:hsl(var(--accents-blue));color:hsl(var(--constant-white));font-weight:600}.cal-day.selected:hover{background:hsl(var(--accents-blue))}.cal-day.outside{color:hsl(var(--fg-disabled));opacity:.5}.cal-day.disabled{opacity:.3;cursor:not-allowed}.cal-day.range-middle{background:hsl(var(--neutrals-subtle));border-radius:0}.cal-day.range-start{background:hsl(var(--accents-blue));color:hsl(var(--constant-white));border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.cal-day.range-end{background:hsl(var(--accents-blue));color:hsl(var(--constant-white));border-radius:0 var(--radius-sm) var(--radius-sm) 0}.dialog-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:50;display:none;align-items:center;justify-content:center;padding:16px}.dialog-overlay.open{display:flex}.dialog-content{background:hsl(var(--neutrals-background));border:1px solid hsl(var(--border-default));border-radius:var(--radius-3xl);max-width:480px;width:100%;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:dialogIn .15s ease}@keyframes dialogIn{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}input::placeholder{color:hsl(var(--fg-disabled))}.popover-content{display:none;position:absolute;z-index:50;background:hsl(var(--neutrals-background));border:1px solid hsl(var(--border-default));border-radius:var(--radius-xl);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);animation:popIn .15s ease}.popover-content.open{display:block}@keyframes popIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes progressFill{from{width:0%}to{width:75%}}.progress-animated{animation:progressFill 2s ease-in-out infinite alternate}.uc-radio{width:16px;height:16px;border-radius:50%;border:1.5px solid hsl(var(--accents-blue));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0}.uc-radio .uc-dot{width:8px;height:8px;border-radius:50%;background:hsl(var(--accents-blue));display:none}.uc-radio.selected .uc-dot{display:block}.uc-radio.disabled{opacity:.5;cursor:not-allowed}.star-icon{width:100%;height:100%;display:block}.uc-select-trigger{display:flex;align-items:center;justify-content:space-between;height:40px;width:100%;border-radius:var(--radius-sm);border:.5px solid hsl(var(--border-strong));background:#fff;padding:0 12px;font-size:14px;color:hsl(var(--fg-primary));cursor:pointer;transition:border-color .15s}.uc-select-trigger:hover{border-color:hsl(var(--accents-blue))}.uc-select-trigger .placeholder{color:hsl(var(--fg-disabled))}.uc-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:.5px solid hsl(var(--border-default));border-radius:var(--radius-sm);padding:4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);z-index:50;display:none}.uc-select-dropdown.open{display:block}.uc-select-item{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 32px;border-radius:var(--radius-sm);font-size:14px;cursor:pointer;position:relative;color:hsl(var(--fg-primary));transition:background .1s}.uc-select-item:hover{background:hsl(var(--neutrals-subtle))}.uc-select-item.selected::before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:6px;height:10px;border-right:2px solid hsl(var(--fg-primary));border-bottom:2px solid hsl(var(--fg-primary));transform:translateY(-60%) rotate(45deg)}.uc-select-separator{height:.5px;background:hsl(var(--border-default));margin:4px -4px}.uc-select-label{padding:8px 8px 4px 8px;font-size:12px;font-weight:600;color:hsl(var(--fg-disabled))}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:50;opacity:0;pointer-events:none;transition:opacity .2s}.overlay.open{opacity:1;pointer-events:auto}.sheet-right{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:90vw;background:hsl(var(--neutrals-background));border-left:1px solid hsl(var(--border-default));z-index:51;transform:translateX(100%);transition:transform .3s ease}.sheet-right.open{transform:translateX(0)}.sheet-bottom{position:fixed;left:0;right:0;bottom:0;max-height:85vh;background:hsl(var(--neutrals-background));border-top:1px solid hsl(var(--border-default));border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;z-index:51;transform:translateY(100%);transition:transform .3s ease}.sheet-bottom.open{transform:translateY(0)}.sheet-left{position:fixed;top:0;left:0;bottom:0;width:380px;max-width:90vw;background:hsl(var(--neutrals-background));border-right:1px solid hsl(var(--border-default));z-index:51;transform:translateX(-100%);transition:transform .3s ease}.sheet-left.open{transform:translateX(0)}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:9999px;background:hsl(var(--neutrals-subtle));outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:hsl(var(--accents-blue));border:2px solid hsl(var(--neutrals-background));box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer;transition:transform .1s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}input[type=range]::-webkit-slider-thumb:active{transform:scale(1.15)}input[type=range]:disabled{opacity:.5;cursor:not-allowed}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}.uc-switch{position:relative;display:inline-flex;align-items:center;width:44px;height:24px;border-radius:9999px;border:none;padding:0;cursor:pointer;transition:background-color .2s;flex-shrink:0}.uc-switch .uc-switch-thumb{position:absolute;left:2px;width:20px;height:20px;border-radius:9999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s;pointer-events:none}.uc-switch.uc-active .uc-switch-thumb{transform:translateX(20px)}.uc-switch-sm{width:36px;height:20px}.uc-switch-sm .uc-switch-thumb{width:16px;height:16px}.uc-switch-sm.uc-active .uc-switch-thumb{transform:translateX(16px)}.uc-switch-lg{width:52px;height:28px}.uc-switch-lg .uc-switch-thumb{width:24px;height:24px}.uc-switch-lg.uc-active .uc-switch-thumb{transform:translateX(24px)}textarea::placeholder{color:hsl(var(--fg-disabled))}@keyframes toastIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.toast-animate{animation:toastIn .3s ease}.uc-mode-btn{color:hsl(var(--fg-disabled))}.uc-mode-btn:hover{background:hsl(var(--neutrals-subtle));color:hsl(var(--fg-primary))}.uc-mode-btn.uc-active{background:hsl(var(--neutrals-subtle));color:hsl(var(--fg-primary));font-weight:500}.uc-inline-033f2d93f8{width:20px;height:16px}.uc-inline-034359d7a8{width:0%}.uc-inline-04208d2cc6{border-radius:4px}.uc-inline-051ad07837{width:48px}.uc-inline-079407edad{animation-delay:.3s}.uc-inline-09bcefcf9b{width:64px}.uc-inline-09c459775e{font-size:14px;font-weight:400;line-height:1.5}.uc-inline-0aeee3df78{background:#3730a3}.uc-inline-132097ead4{font-size:16px;font-weight:400;line-height:1.6;color:hsl(var(--fg-disabled));margin-bottom:16px}.uc-inline-134e3c2fff{width:max-content}.uc-inline-152e6f6b5b{width:40px}.uc-inline-16000cc0ae{width:100%}.uc-inline-199120fdd5{background:#06b6d4}.uc-inline-1f93e2f5fb{width:4px}.uc-inline-22f18c3de6{background:#ef4444}.uc-inline-23bf870d85{width:72px}.uc-inline-264b407beb{width:67%}.uc-inline-277a169064{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:12px}.uc-inline-33b79c2a1c{font-size:48px;font-weight:800;letter-spacing:-0.02em;line-height:1.1}.uc-inline-389d402564{background:linear-gradient(to right, transparent, #6366F1)}.uc-inline-3a484bbae1{width:20px;height:8px}.uc-inline-3ac612ca5a{height:60%}.uc-inline-3ec96985f7{width:40%}.uc-inline-40002a7c05{font-size:24px;font-weight:700;letter-spacing:-0.01em;line-height:1.25;margin-bottom:8px}.uc-inline-4233f41674{background:#f43f5e}.uc-inline-4396f59dc1{font-size:20px;font-weight:600;letter-spacing:-0.01em;line-height:1.3}.uc-inline-4426391056{background:#8b5cf6}.uc-inline-44610a966f{background:#18181b}.uc-inline-452c5e7322{border-radius:24px}.uc-inline-47ee485431{background:#ec4899}.uc-inline-49b74b9afd{font-family:"Inter",sans-serif}.uc-inline-49c9406408{width:70%}.uc-inline-4a0ab9e81a{background:#3f3f46}.uc-inline-4a44541e6f{background-image:linear-gradient(45deg, hsl(var(--neutrals-muted)) 25%, transparent 25%),linear-gradient(-45deg, hsl(var(--neutrals-muted)) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(var(--neutrals-muted)) 75%),linear-gradient(-45deg, transparent 75%, hsl(var(--neutrals-muted)) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}.uc-inline-4ac1dc23f7{width:56px}.uc-inline-50ab3e468c{width:2px}.uc-inline-52ccc4b16e{background:#14b8a6}.uc-inline-56e22d07f6{background:#0ea5e9}.uc-inline-5732e5fbe6{background:#fafafa;border:1px solid hsl(var(--border-default))}.uc-inline-57ba4c21a6{border-radius:8px}.uc-inline-5a0098e923{background:#5b21b6}.uc-inline-5acc4551b9{font-size:18px;font-weight:400;line-height:1.6}.uc-inline-61d20b2da9{background:hsl(var(--accents-orange))}.uc-inline-61da79445c{background:hsl(var(--accents-blue))}.uc-inline-62096f64d7{background:#84cc16}.uc-inline-651601d645{background:#166534}.uc-inline-6528b2713f{width:30%}.uc-inline-65fb86d2ec{border-radius:16px}.uc-inline-6757009252{font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;color:hsl(var(--fg-disabled))}.uc-inline-67e58e91ec{width:92%;background:hsl(var(--accents-blue))}.uc-inline-68da277b41{width:16px}.uc-inline-6974507855{width:600px}.uc-inline-69af54e5e5{background:#eab308}.uc-inline-6b10127ef8{background:#71717a}.uc-inline-6b1f0d9798{margin-top:4px}.uc-inline-6dec8c40fd{background:#1e40af}.uc-inline-6f0d008055{animation-delay:.5s}.uc-inline-6ffb4c7f1c{width:20px;height:40px}.uc-inline-708f9ec7c6{background:#a855f7}.uc-inline-72e3928373{width:55%;background:hsl(var(--accents-orange))}.uc-inline-73d25164e3{width:100%;background:hsl(var(--accents-blue))}.uc-inline-7604e3acbb{background:#a1a1aa}.uc-inline-76d38837f7{font-size:24px;font-weight:700;letter-spacing:-0.01em;line-height:1.25}.uc-inline-774ef8da7c{background:#6366f1}.uc-inline-77fad25d4d{width:24px}.uc-inline-7b3df97d1a{border-radius:6px}.uc-inline-7b6be8eb86{font-size:18px;font-weight:600;line-height:1.35}.uc-inline-7c076bc33f{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--fg-disabled));margin-bottom:8px}.uc-inline-7fc691584c{font-family:system-ui,sans-serif}.uc-inline-815f5e5040{width:20px;height:48px}.uc-inline-81939e4986{background:#991b1b}.uc-inline-83b8e7afb8{width:20px}.uc-inline-853d287b2c{width:62%}.uc-inline-85d888731a{background:#e4e4e7}.uc-inline-86d5a62908{width:60%}.uc-inline-89abf09ba1{width:288px}.uc-inline-8ae853ce4c{background:#d4d4d8}.uc-inline-8b767ad399{width:6px}.uc-inline-94b9d4a0ea{font-size:36px;font-weight:800;letter-spacing:-0.02em;line-height:1.15}.uc-inline-96f0de323d{width:20px;height:24px}.uc-inline-97eebb58d9{font-size:12px;font-weight:400;line-height:1.4;color:hsl(var(--fg-disabled))}.uc-inline-98959f35b1{width:12px}.uc-inline-990f101977{font-size:14px;font-weight:400;line-height:1.8;color:hsl(var(--fg-disabled));padding-left:20px;list-style:disc}.uc-inline-99fa4f924e{height:50%}.uc-inline-9c57184b69{padding:12px 16px}.uc-inline-9e2b4e9088{width:80%}.uc-inline-9e884549e2{background:rgba(99,102,241,.8)}.uc-inline-9e9d8a0d38{background:hsl(var(--grey-800))}.uc-inline-9f04c3a0b1{animation-delay:.45s}.uc-inline-9f10868e2b{width:8px}.uc-inline-a2322f2a5b{font-weight:900}.uc-inline-a350a678ea{background:hsl(var(--accents-red))}.uc-inline-a3c15d5ad2{width:20px;height:32px}.uc-inline-a3d28638f5{background:#818cf8}.uc-inline-a46afb1b5a{border-radius:0}.uc-inline-a62e2f0be5{width:85%;background:hsl(var(--accents-blue))}.uc-inline-a76205b062{font-size:30px;font-weight:700;letter-spacing:-0.015em;line-height:1.2}.uc-inline-a8be1daa73{color:hsl(var(--accents-blue))}.uc-inline-a93b570b5c{height:40%}.uc-inline-bbc5102f26{background:#3b82f6}.uc-inline-bc226febde{background:#52525b}.uc-inline-bda9650b9b{background:#9a3412}.uc-inline-c01b56d2ac{animation-delay:.2s}.uc-inline-c0783975c4{width:20px;height:2px}.uc-inline-c0da0f538e{opacity:1;pointer-events:auto}.uc-inline-c15b25bfc3{width:25%}.uc-inline-c311217ce1{width:75%}.uc-inline-c38e748a2c{gap:24px}.uc-inline-c741527ec2{padding:16px}.uc-inline-c8dc34bd64{cursor:grab}.uc-inline-cd12bc0ac2{background:#d946ef}.uc-inline-ce68bff415{gap:12px}.uc-inline-cf85db3d68{border-radius:9999px}.uc-inline-d2969e9054{width:20px;height:4px}.uc-inline-d2c3be0324{animation-delay:.1s}.uc-inline-d3f64fb6b8{width:20%}.uc-inline-d4f73fa0e1{animation-delay:.15s}.uc-inline-d9f9c447f0{background:#fff;border:1px solid hsl(var(--border-default))}.uc-inline-dabaad57fd{width:80px}.uc-inline-dbc0d681a2{width:96px}.uc-inline-dd96c4680c{width:42%;background:hsl(var(--accents-orange))}.uc-inline-e324540ca9{width:20px;height:12px}.uc-inline-e54a108cdd{max-height:0}.uc-inline-e5c046f45b{background:#f59e0b}.uc-inline-e6ac52fd79{width:20px;height:6px}.uc-inline-e6f052f0e0{background:#10b981}.uc-inline-e706cba58e{max-height:240px;overflow-y:auto}.uc-inline-e73a22bd90{width:50%}.uc-inline-e7e1688897{background:#4f46e5}.uc-inline-e85fbed417{clip-path:inset(0 50% 0 0)}.uc-inline-ea0baa9b94{background:#1e1b4b}.uc-inline-ea1cdd5d4d{background:#854d0e}.uc-inline-eb7296a3c5{border-radius:2px}.uc-inline-ee552ce15e{font-size:12px;font-weight:400;line-height:1.4;color:hsl(var(--fg-disabled));margin-top:16px}.uc-inline-ee7e30c546{background:#f97316}.uc-inline-ef1bb00708{font-size:16px;font-weight:600;line-height:1.4}.uc-inline-f13fab4c77{width:33%}.uc-inline-f17001c3cd{gap:8px}.uc-inline-f30ace800f{font-size:14px;font-weight:500;line-height:1.4}.uc-inline-f681b1838d{background:#22c55e}.uc-inline-f7b67439f8{border-radius:12px}.uc-inline-f92d3dac70{background:#e11d48}.uc-inline-fb93c57b2c{width:32px}.uc-inline-fdbdc6ea16{width:20px;height:0px}.uc-inline-fe4dd0352e{margin-bottom:-1px}.uc-inline-ffb89c08d4{font-size:16px;font-weight:400;line-height:1.6}