/*! @pager/companion-genui-react precompiled styles — Tailwind v4, preflight OFF, scoped under .genui-root. Generated by scripts/build-styles.mjs; do not edit by hand. */
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties;@layer properties, theme, base, components, utilities;@layer theme{:host,:root{--color-amber-400:oklch(82.8% 0.189 84.429);--color-amber-700:oklch(55.5% 0.163 48.998);--color-rose-600:oklch(58.6% 0.253 17.585);--color-slate-100:oklch(96.8% 0.007 247.896);--color-slate-700:oklch(37.2% 0.044 257.287);--spacing:0.25rem;--container-sm:24rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--font-weight-medium:var(--token-font-weight-medium);--font-weight-semibold:var(--token-font-weight-semibold);--font-weight-bold:var(--token-font-weight-bold);--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-snug:1.375;--radius-lg:0.5rem;--radius-xl:0.75rem;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--color-red-01:var(--token-red-01);--color-red-02:var(--token-red-02);--color-red-03:var(--token-red-03);--color-red-08:var(--token-red-08);--color-red-11:var(--token-red-11);--color-red-13:var(--token-red-13);--color-red-14:var(--token-red-14);--color-gold-01:var(--token-gold-01);--color-gold-02:var(--token-gold-02);--color-gold-08:var(--token-gold-08);--color-gold-10:var(--token-gold-10);--color-gold-13:var(--token-gold-13);--color-green-01:var(--token-green-01);--color-green-02:var(--token-green-02);--color-green-03:var(--token-green-03);--color-green-08:var(--token-green-08);--color-green-10:var(--token-green-10);--color-green-12:var(--token-green-12);--color-green-13:var(--token-green-13);--color-green-14:var(--token-green-14);--color-text:var(--token-text);--color-text-secondary:var(--token-text-secondary);--color-text-info:var(--token-text-info);--color-text-info-on-fill:var(--token-text-info-on-fill);--color-card:var(--token-card);--color-card-secondary:var(--token-card-secondary);--color-fill-info:var(--token-fill-info);--color-fill-caution:var(--token-fill-caution);--color-fill-critical:var(--token-fill-critical);--color-border-secondary:var(--token-border-secondary);--color-icon-warning:var(--token-icon-warning);--radius-300:var(--token-border-radius-300);--radius-400:var(--token-border-radius-400);--radius-full:var(--token-border-radius-full);--shadow-100:var(--token-shadow-100);--shadow-200:var(--token-shadow-200);--text-body-lg-font-size:var(--token-text-body-lg-font-size);--text-body-default-font-size:var(--token-text-body-default-font-size);--text-body-sm-font-size:var(--token-text-body-sm-font-size);--text-body-sm-line-height:var(--token-text-body-sm-font-line-height);--text-body-xs-font-size:var(--token-text-body-xs-font-size);--text-body-xs-line-height:var(--token-text-body-xs-font-line-height)}}@layer utilities{.genui-root .pointer-events-none{pointer-events:none}.genui-root .collapse{visibility:collapse}.genui-root .visible{visibility:visible}.genui-root .absolute{position:absolute}.genui-root .fixed{position:fixed}.genui-root .relative{position:relative}.genui-root .static{position:static}.genui-root .inset-x-0{inset-inline:calc(var(--spacing) * 0)}.genui-root .top-0{top:calc(var(--spacing) * 0)}.genui-root .bottom-0{bottom:calc(var(--spacing) * 0)}.genui-root .container{width:100%;@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.genui-root .mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.genui-root .mt-0\.5{margin-top:calc(var(--spacing) * .5)}.genui-root .mt-1{margin-top:calc(var(--spacing) * 1)}.genui-root .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.genui-root .mt-2{margin-top:calc(var(--spacing) * 2)}.genui-root .mt-3{margin-top:calc(var(--spacing) * 3)}.genui-root .mt-\[var\(--a2ui-spacing-xs\)\]{margin-top:var(--a2ui-spacing-xs)}.genui-root .mb-1{margin-bottom:calc(var(--spacing) * 1)}.genui-root .mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.genui-root .mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.genui-root .mb-\[3px\]{margin-bottom:3px}.genui-root .ml-1{margin-left:calc(var(--spacing) * 1)}.genui-root .ml-auto{margin-left:auto}.genui-root .block{display:block}.genui-root .flex{display:flex}.genui-root .hidden{display:none}.genui-root .inline{display:inline}.genui-root .inline-flex{display:inline-flex}.genui-root .table{display:table}.genui-root .size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.genui-root .h-1\.5{height:calc(var(--spacing) * 1.5)}.genui-root .h-2\.5{height:calc(var(--spacing) * 2.5)}.genui-root .h-3{height:calc(var(--spacing) * 3)}.genui-root .h-3\.5{height:calc(var(--spacing) * 3.5)}.genui-root .h-4{height:calc(var(--spacing) * 4)}.genui-root .h-5{height:calc(var(--spacing) * 5)}.genui-root .h-6{height:calc(var(--spacing) * 6)}.genui-root .h-7{height:calc(var(--spacing) * 7)}.genui-root .h-14{height:calc(var(--spacing) * 14)}.genui-root .h-\[var\(--mc-scale-dot-active-size\)\]{height:var(--mc-scale-dot-active-size)}.genui-root .h-\[var\(--mc-scale-dot-size\)\]{height:var(--mc-scale-dot-size)}.genui-root .h-full{height:100%}.genui-root .max-h-\[364px\]{max-height:364px}.genui-root .min-h-\[64px\]{min-height:64px}.genui-root .w-2\.5{width:calc(var(--spacing) * 2.5)}.genui-root .w-2\/3{width:calc(2 / 3 * 100%)}.genui-root .w-3{width:calc(var(--spacing) * 3)}.genui-root .w-3\.5{width:calc(var(--spacing) * 3.5)}.genui-root .w-4{width:calc(var(--spacing) * 4)}.genui-root .w-6{width:calc(var(--spacing) * 6)}.genui-root .w-7{width:calc(var(--spacing) * 7)}.genui-root .w-14{width:calc(var(--spacing) * 14)}.genui-root .w-\[var\(--mc-scale-dot-active-size\)\]{width:var(--mc-scale-dot-active-size)}.genui-root .w-\[var\(--mc-scale-dot-size\)\]{width:var(--mc-scale-dot-size)}.genui-root .w-auto{width:auto}.genui-root .w-full{width:100%}.genui-root .max-w-\[42\%\]{max-width:42%}.genui-root .max-w-\[85\%\]{max-width:85%}.genui-root .max-w-\[260px\]{max-width:260px}.genui-root .max-w-sm{max-width:var(--container-sm)}.genui-root .min-w-0{min-width:calc(var(--spacing) * 0)}.genui-root .flex-1{flex:1}.genui-root .shrink-0{flex-shrink:0}.genui-root .grow{flex-grow:1}.genui-root .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.genui-root .cursor-not-allowed{cursor:not-allowed}.genui-root .cursor-pointer{cursor:pointer}.genui-root .resize-none{resize:none}.genui-root .\[scrollbar-width\:none\]{scrollbar-width:none}.genui-root .\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.genui-root .list-decimal{list-style-type:decimal}.genui-root .flex-col{flex-direction:column}.genui-root .flex-row{flex-direction:row}.genui-root .flex-nowrap{flex-wrap:nowrap}.genui-root .flex-wrap{flex-wrap:wrap}.genui-root .items-baseline{align-items:baseline}.genui-root .items-center{align-items:center}.genui-root .items-start{align-items:flex-start}.genui-root .justify-between{justify-content:space-between}.genui-root .justify-center{justify-content:center}.genui-root .justify-end{justify-content:flex-end}.genui-root .gap-1{gap:calc(var(--spacing) * 1)}.genui-root .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.genui-root .gap-2{gap:calc(var(--spacing) * 2)}.genui-root .gap-3{gap:calc(var(--spacing) * 3)}.genui-root .space-y-0\.5{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}}.genui-root .space-y-1{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}}.genui-root .space-y-1\.5{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}}.genui-root .space-y-2{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}}.genui-root .self-center{align-self:center}.genui-root .self-start{align-self:flex-start}.genui-root .overflow-hidden{overflow:hidden}.genui-root .overflow-x-auto{overflow-x:auto}.genui-root .overflow-y-auto{overflow-y:auto}.genui-root .rounded{border-radius:.25rem}.genui-root .rounded-300{border-radius:var(--radius-300)}.genui-root .rounded-400{border-radius:var(--radius-400)}.genui-root .rounded-\[16px_16px_16px_4px\]{border-radius:16px 16px 16px 4px}.genui-root .rounded-\[var\(--a2ui-textfield-border-radius\)\]{border-radius:var(--a2ui-textfield-border-radius)}.genui-root .rounded-\[var\(--mc-bubble-radius-agent\)\]{border-radius:var(--mc-bubble-radius-agent)}.genui-root .rounded-\[var\(--mc-bubble-radius-self\)\]{border-radius:var(--mc-bubble-radius-self)}.genui-root .rounded-full{border-radius:var(--radius-full)}.genui-root .rounded-lg{border-radius:var(--radius-lg)}.genui-root .rounded-xl{border-radius:var(--radius-xl)}.genui-root .border{border-style:var(--tw-border-style);border-width:1px}.genui-root .border-2{border-style:var(--tw-border-style);border-width:2px}.genui-root .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.genui-root .border-\[color\:hsl\(var\(--destructive\)\/0\.6\)\]{border-color:hsl(var(--destructive)/.6)}.genui-root .border-\[color\:hsl\(var\(--destructive\)\/0\.35\)\]{border-color:hsl(var(--destructive)/.35)}.genui-root .border-\[color\:hsl\(var\(--status-warning\)\/0\.3\)\]{border-color:hsl(var(--status-warning)/.3)}.genui-root .border-\[color\:var\(--a2ui-color-card-border\)\]{border-color:var(--a2ui-color-card-border)}.genui-root .border-\[color\:var\(--a2ui-color-selection-border\)\]{border-color:var(--a2ui-color-selection-border)}.genui-root .border-\[color\:var\(--color-brand-teal\)\]{border-color:var(--color-brand-teal)}.genui-root .border-\[color\:var\(--mc-agent-nurse-bg\)\]{border-color:var(--mc-agent-nurse-bg)}.genui-root .border-\[color\:var\(--mc-agent-nurse-border\)\]{border-color:var(--mc-agent-nurse-border)}.genui-root .border-\[color\:var\(--mc-brand-bg\)\]\/30{border-color:var(--mc-brand-bg);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--mc-brand-bg) 30%,transparent)}}.genui-root .border-\[color\:var\(--mc-picker-surface-border\)\]{border-color:var(--mc-picker-surface-border)}.genui-root .border-\[color\:var\(--mc-pill-border\)\]{border-color:var(--mc-pill-border)}.genui-root .border-\[var\(--color-gold-08\)\]{border-color:var(--color-gold-08)}.genui-root .border-\[var\(--color-gold-10\)\]{border-color:var(--color-gold-10)}.genui-root .border-\[var\(--color-green-08\)\]{border-color:var(--color-green-08)}.genui-root .border-\[var\(--color-green-10\)\]{border-color:var(--color-green-10)}.genui-root .border-\[var\(--color-green-12\)\]{border-color:var(--color-green-12)}.genui-root .border-\[var\(--color-red-08\)\]{border-color:var(--color-red-08)}.genui-root .border-\[var\(--color-red-11\)\]{border-color:var(--color-red-11)}.genui-root .border-border-secondary{border-color:var(--color-border-secondary)}.genui-root .border-transparent{border-color:transparent}.genui-root .bg-\[color\:hsl\(var\(--destructive\)\)\]{background-color:hsl(var(--destructive))}.genui-root .bg-\[color\:hsl\(var\(--destructive\)\/0\.1\)\]{background-color:hsl(var(--destructive)/.1)}.genui-root .bg-\[color\:hsl\(var\(--status-warning\)\/0\.1\)\]{background-color:hsl(var(--status-warning)/.1)}.genui-root .bg-\[color\:var\(--a2ui-color-featured-banner-bg\)\]{background-color:var(--a2ui-color-featured-banner-bg)}.genui-root .bg-\[color\:var\(--a2ui-color-selection-bg\)\]{background-color:var(--a2ui-color-selection-bg)}.genui-root .bg-\[color\:var\(--a2ui-color-severity-high-bg\)\]{background-color:var(--a2ui-color-severity-high-bg)}.genui-root .bg-\[color\:var\(--a2ui-color-severity-mild-bg\)\]{background-color:var(--a2ui-color-severity-mild-bg)}.genui-root .bg-\[color\:var\(--a2ui-color-severity-normal-bg\)\]{background-color:var(--a2ui-color-severity-normal-bg)}.genui-root .bg-\[color\:var\(--a2ui-color-severity-severe-bg\)\]{background-color:var(--a2ui-color-severity-severe-bg)}.genui-root .bg-\[color\:var\(--mc-agent-default-bg\)\]{background-color:var(--mc-agent-default-bg)}.genui-root .bg-\[color\:var\(--mc-agent-nurse-bg\)\]{background-color:var(--mc-agent-nurse-bg)}.genui-root .bg-\[color\:var\(--mc-brand-bg\)\]{background-color:var(--mc-brand-bg)}.genui-root .bg-\[color\:var\(--mc-picker-surface-bg\)\]{background-color:var(--mc-picker-surface-bg)}.genui-root .bg-\[color\:var\(--mc-pill-bg\)\]{background-color:var(--mc-pill-bg)}.genui-root .bg-\[color\:var\(--mc-self-bg\)\]{background-color:var(--mc-self-bg)}.genui-root .bg-\[var\(--color-gold-02\)\]{background-color:var(--color-gold-02)}.genui-root .bg-\[var\(--color-gold-10\)\]{background-color:var(--color-gold-10)}.genui-root .bg-\[var\(--color-green-02\)\]{background-color:var(--color-green-02)}.genui-root .bg-\[var\(--color-green-03\)\]{background-color:var(--color-green-03)}.genui-root .bg-\[var\(--color-green-10\)\]{background-color:var(--color-green-10)}.genui-root .bg-\[var\(--color-green-12\)\]{background-color:var(--color-green-12)}.genui-root .bg-\[var\(--color-red-02\)\]{background-color:var(--color-red-02)}.genui-root .bg-\[var\(--color-red-03\)\]{background-color:var(--color-red-03)}.genui-root .bg-\[var\(--color-red-08\)\]{background-color:var(--color-red-08)}.genui-root .bg-\[var\(--color-red-11\)\]{background-color:var(--color-red-11)}.genui-root .bg-card{background-color:var(--color-card)}.genui-root .bg-card-secondary{background-color:var(--color-card-secondary)}.genui-root .bg-slate-100{background-color:var(--color-slate-100)}.genui-root .bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.genui-root .bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.genui-root .from-card{--tw-gradient-from:var(--color-card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.genui-root .to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.genui-root .\[mask-image\:linear-gradient\(to_right\,black_calc\(100\%_-_var\(--a2ui-spacing-l\)\)\,transparent\)\]{mask-image:linear-gradient(to right,black calc(100% - var(--a2ui-spacing-l)),transparent)}.genui-root .fill-\[color\:var\(--a2ui-color-star-filled\)\]{fill:var(--a2ui-color-star-filled)}.genui-root .fill-icon-warning{fill:var(--color-icon-warning)}.genui-root .fill-none{fill:none}.genui-root .object-contain{object-fit:contain}.genui-root .object-cover{object-fit:cover}.genui-root .object-right{object-position:right}.genui-root .p-0\.5{padding:calc(var(--spacing) * .5)}.genui-root .p-4{padding:calc(var(--spacing) * 4)}.genui-root .px-1{padding-inline:calc(var(--spacing) * 1)}.genui-root .px-2{padding-inline:calc(var(--spacing) * 2)}.genui-root .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.genui-root .px-3{padding-inline:calc(var(--spacing) * 3)}.genui-root .px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.genui-root .px-4{padding-inline:calc(var(--spacing) * 4)}.genui-root .py-0\.5{padding-block:calc(var(--spacing) * .5)}.genui-root .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.genui-root .py-2{padding-block:calc(var(--spacing) * 2)}.genui-root .py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.genui-root .py-3{padding-block:calc(var(--spacing) * 3)}.genui-root .py-4{padding-block:calc(var(--spacing) * 4)}.genui-root .py-\[10px\]{padding-block:10px}.genui-root .py-\[var\(--a2ui-spacing-m\)\]{padding-block:var(--a2ui-spacing-m)}.genui-root .py-\[var\(--mc-bubble-pad-y\)\]{padding-block:var(--mc-bubble-pad-y)}.genui-root .pt-1{padding-top:calc(var(--spacing) * 1)}.genui-root .pt-3{padding-top:calc(var(--spacing) * 3)}.genui-root .pt-4{padding-top:calc(var(--spacing) * 4)}.genui-root .pr-1{padding-right:calc(var(--spacing) * 1)}.genui-root .pb-2{padding-bottom:calc(var(--spacing) * 2)}.genui-root .pb-3{padding-bottom:calc(var(--spacing) * 3)}.genui-root .pb-4{padding-bottom:calc(var(--spacing) * 4)}.genui-root .pl-1{padding-left:calc(var(--spacing) * 1)}.genui-root .pl-2{padding-left:calc(var(--spacing) * 2)}.genui-root .pl-5{padding-left:calc(var(--spacing) * 5)}.genui-root .text-center{text-align:center}.genui-root .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.genui-root .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.genui-root .text-\[10px\]{font-size:10px}.genui-root .text-\[11px\]{font-size:11px}.genui-root .text-\[length\:var\(--a2ui-font-size-2xs\)\]{font-size:var(--a2ui-font-size-2xs)}.genui-root .text-\[length\:var\(--a2ui-font-size-m\)\]{font-size:var(--a2ui-font-size-m)}.genui-root .text-\[length\:var\(--a2ui-font-size-s\)\]{font-size:var(--a2ui-font-size-s)}.genui-root .text-\[length\:var\(--a2ui-font-size-xs\)\]{font-size:var(--a2ui-font-size-xs)}.genui-root .text-\[length\:var\(--mc-message-font-size\)\]{font-size:var(--mc-message-font-size)}.genui-root .text-\[length\:var\(--mc-scale-value-size\)\]{font-size:var(--mc-scale-value-size)}.genui-root .text-\[length\:var\(--text-body-default-font-size\)\]{font-size:var(--text-body-default-font-size)}.genui-root .text-\[length\:var\(--text-body-lg-font-size\)\]{font-size:var(--text-body-lg-font-size)}.genui-root .text-\[length\:var\(--text-body-sm-font-size\)\]{font-size:var(--text-body-sm-font-size)}.genui-root .text-\[length\:var\(--text-body-xs-font-size\)\]{font-size:var(--text-body-xs-font-size)}.genui-root .leading-\[var\(--mc-message-line-height\)\]{--tw-leading:var(--mc-message-line-height);line-height:var(--mc-message-line-height)}.genui-root .leading-\[var\(--text-body-sm-line-height\)\]{--tw-leading:var(--text-body-sm-line-height);line-height:var(--text-body-sm-line-height)}.genui-root .leading-\[var\(--text-body-xs-line-height\)\]{--tw-leading:var(--text-body-xs-line-height);line-height:var(--text-body-xs-line-height)}.genui-root .leading-none{--tw-leading:1;line-height:1}.genui-root .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.genui-root .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.genui-root .font-\[number\:var\(--font-weight-bold\)\]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.genui-root .font-\[number\:var\(--font-weight-semibold\)\]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.genui-root .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.genui-root .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.genui-root .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.genui-root .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.genui-root .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.genui-root .tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.genui-root .break-words{overflow-wrap:break-word}.genui-root .whitespace-nowrap{white-space:nowrap}.genui-root .text-\[color\:hsl\(var\(--destructive\)\)\]{color:hsl(var(--destructive))}.genui-root .text-\[color\:hsl\(var\(--destructive-foreground\)\)\]{color:hsl(var(--destructive-foreground))}.genui-root .text-\[color\:hsl\(var\(--status-warning-text\)\)\]{color:hsl(var(--status-warning-text))}.genui-root .text-\[color\:var\(--a2ui-color-featured-banner-fg\)\]{color:var(--a2ui-color-featured-banner-fg)}.genui-root .text-\[color\:var\(--a2ui-color-selection-text\)\]{color:var(--a2ui-color-selection-text)}.genui-root .text-\[color\:var\(--a2ui-color-severity-fg\)\]{color:var(--a2ui-color-severity-fg)}.genui-root .text-\[color\:var\(--a2ui-color-severity-fg\)\]\/80{color:var(--a2ui-color-severity-fg);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--a2ui-color-severity-fg) 80%,transparent)}}.genui-root .text-\[color\:var\(--a2ui-color-severity-fg\)\]\/90{color:var(--a2ui-color-severity-fg);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--a2ui-color-severity-fg) 90%,transparent)}}.genui-root .text-\[color\:var\(--a2ui-color-star-empty\)\]{color:var(--a2ui-color-star-empty)}.genui-root .text-\[color\:var\(--a2ui-color-star-filled\)\]{color:var(--a2ui-color-star-filled)}.genui-root .text-\[color\:var\(--color-brand-teal\)\]{color:var(--color-brand-teal)}.genui-root .text-\[color\:var\(--mc-agent-default-fg\)\]{color:var(--mc-agent-default-fg)}.genui-root .text-\[color\:var\(--mc-agent-nurse-fg\)\]{color:var(--mc-agent-nurse-fg)}.genui-root .text-\[color\:var\(--mc-brand-bg\)\]{color:var(--mc-brand-bg)}.genui-root .text-\[color\:var\(--mc-brand-fg\)\]{color:var(--mc-brand-fg)}.genui-root .text-\[color\:var\(--mc-hint-fg\)\]{color:var(--mc-hint-fg)}.genui-root .text-\[color\:var\(--mc-pill-border\)\]{color:var(--mc-pill-border)}.genui-root .text-\[color\:var\(--mc-pill-fg\)\]{color:var(--mc-pill-fg)}.genui-root .text-\[color\:var\(--mc-self-fg\)\]{color:var(--mc-self-fg)}.genui-root .text-\[var\(--color-gold-01\)\]{color:var(--color-gold-01)}.genui-root .text-\[var\(--color-gold-13\)\]{color:var(--color-gold-13)}.genui-root .text-\[var\(--color-green-01\)\]{color:var(--color-green-01)}.genui-root .text-\[var\(--color-green-13\)\]{color:var(--color-green-13)}.genui-root .text-\[var\(--color-green-14\)\]{color:var(--color-green-14)}.genui-root .text-\[var\(--color-red-01\)\]{color:var(--color-red-01)}.genui-root .text-\[var\(--color-red-13\)\]{color:var(--color-red-13)}.genui-root .text-\[var\(--color-red-14\)\]{color:var(--color-red-14)}.genui-root .text-amber-400{color:var(--color-amber-400)}.genui-root .text-amber-700{color:var(--color-amber-700)}.genui-root .text-icon-warning{color:var(--color-icon-warning)}.genui-root .text-rose-600{color:var(--color-rose-600)}.genui-root .text-slate-700{color:var(--color-slate-700)}.genui-root .text-text{color:var(--color-text)}.genui-root .text-text-secondary{color:var(--color-text-secondary)}.genui-root .capitalize{text-transform:capitalize}.genui-root .uppercase{text-transform:uppercase}.genui-root .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.genui-root .opacity-40{opacity:40%}.genui-root .opacity-50{opacity:50%}.genui-root .opacity-60{opacity:60%}.genui-root .opacity-70{opacity:70%}.genui-root .opacity-75{opacity:75%}.genui-root .opacity-90{opacity:90%}.genui-root .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1))}.genui-root .shadow,.genui-root .shadow-100{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.genui-root .shadow-100{--tw-shadow:var(--token-shadow-100)}.genui-root .shadow-300{--tw-shadow:var(--token-shadow-300)}.genui-root .shadow-300,.genui-root .shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.genui-root .shadow-xs{--tw-shadow:var(--token-shadow-xs)}.genui-root .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.genui-root .drop-shadow-\[0_1px_2px_rgba\(245\,158\,11\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,rgba(245,158,11,0.35)));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.genui-root .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.genui-root .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.genui-root .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.genui-root .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.genui-root .\[genui\:build-styles\]{genui:build-styles}.genui-root .placeholder\:text-\[color\:var\(--mc-hint-fg\)\]{&::placeholder{color:var(--mc-hint-fg)}}.genui-root .hover\:scale-110{&:hover{@media (hover:hover){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.genui-root .hover\:bg-card-secondary{&:hover{@media (hover:hover){background-color:var(--color-card-secondary)}}}.genui-root .hover\:brightness-\[0\.9\]{&:hover{@media (hover:hover){--tw-brightness:brightness(0.9);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}}.genui-root .focus-visible\:border-\[color\:var\(--mc-brand-bg\)\]{&:focus-visible{border-color:var(--mc-brand-bg)}}.genui-root .focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--mc-brand-bg\)_12\%\,transparent\)\]{&:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--mc-brand-bg));@supports (color:color-mix(in lab,red,red)){--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--mc-brand-bg) 12%,transparent))}box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.genui-root .focus-visible\:shadow-\[inset_0_0_0_2px_var\(--a2ui-color-selection-border\)\]{&:focus-visible{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--a2ui-color-selection-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.genui-root .focus-visible\:ring-2{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.genui-root .focus-visible\:ring-amber-400{&:focus-visible{--tw-ring-color:var(--color-amber-400)}}.genui-root .focus-visible\:outline-none{&:focus-visible{--tw-outline-style:none;outline-style:none}}.genui-root .active\:scale-95{&:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.genui-root .active\:scale-\[0\.99\]{&:active{scale:.99}}.genui-root .disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed}}.genui-root .disabled\:opacity-60{&:disabled{opacity:60%}}.genui-root .\[\&\:\:-webkit-scrollbar\]\:hidden{&::-webkit-scrollbar{display:none}}}@layer base{:root{--token-gray-00:#ffffff;--token-gray-01:#fafcff;--token-gray-02:#f8fafd;--token-gray-03:#f5f7fa;--token-gray-04:#f2f4f7;--token-gray-05:#eef0f3;--token-gray-06:#eceef1;--token-gray-07:#e4e7eb;--token-gray-08:#dadee3;--token-gray-09:#c9ced4;--token-gray-10:#c0c5cc;--token-gray-11:#a5acb5;--token-gray-12:#79818a;--token-gray-12-5:#69717a;--token-gray-13:#525961;--token-gray-14:#3b424a;--token-gray-15:#202830;--token-gray-16:#10151a;--token-black-alpha-01:#52596100;--token-black-alpha-02:#52596103;--token-black-alpha-03:#52596105;--token-black-alpha-04:#52596108;--token-black-alpha-05:#5259610d;--token-black-alpha-06:#5259610f;--token-black-alpha-07:#52596114;--token-black-alpha-08:#5259611c;--token-black-alpha-09:#5259612b;--token-black-alpha-10:#52596133;--token-black-alpha-11:#4e545c47;--token-black-alpha-12:#49505775;--token-black-alpha-13:#454b5299;--token-black-alpha-14:#3d4247b5;--token-black-alpha-15:#34383dd1;--token-black-alpha-16:#282b2fed;--token-red-01:#fdf3f2;--token-red-02:#f8d6d4;--token-red-03:#f4b7b6;--token-red-04:#ef9897;--token-red-05:#ea797b;--token-red-06:#e65b60;--token-red-07:#e13d46;--token-red-08:#dc1e2d;--token-red-09:#d70015;--token-red-10:#be0016;--token-red-11:#a50016;--token-red-12:#8c0015;--token-red-13:#720013;--token-red-14:#580011;--token-red-15:#3d000d;--token-red-16:#220008;--token-rust-01:#fff5f2;--token-rust-02:#ffdcd4;--token-rust-03:#ffc5b6;--token-rust-04:#ffae97;--token-rust-05:#ff9879;--token-rust-06:#f9835b;--token-rust-07:#ee6f3d;--token-rust-08:#e05c1e;--token-rust-09:#cf4a00;--token-rust-10:#c33d00;--token-rust-11:#b33200;--token-rust-12:#a02700;--token-rust-13:#831d00;--token-rust-14:#641500;--token-rust-15:#450d00;--token-rust-16:#260700;--token-gold-01:#fcf7f0;--token-gold-02:#ffe2c2;--token-gold-03:#ffca91;--token-gold-04:#ffaa52;--token-gold-05:#ff9221;--token-gold-06:#ff8200;--token-gold-07:#e97700;--token-gold-08:#d46c00;--token-gold-09:#be6100;--token-gold-10:#a85700;--token-gold-11:#934c00;--token-gold-12:#7d4000;--token-gold-13:#673500;--token-gold-14:#522a00;--token-gold-15:#3c1f00;--token-gold-16:#261400;--token-yellow-01:#f7faf0;--token-yellow-02:#dcfc83;--token-yellow-03:#bbff00;--token-yellow-04:#afef00;--token-yellow-05:#a4e000;--token-yellow-06:#99d000;--token-yellow-07:#8dc000;--token-yellow-08:#82b100;--token-yellow-09:#76a100;--token-yellow-10:#6a9100;--token-yellow-11:#5f8200;--token-yellow-12:#547200;--token-yellow-13:#486200;--token-yellow-14:#3c5200;--token-yellow-15:#314300;--token-yellow-16:#253300;--token-green-01:#f4f9f6;--token-green-02:#daebe1;--token-green-03:#c0decb;--token-green-04:#a6d0b5;--token-green-05:#8cc29e;--token-green-06:#72b486;--token-green-07:#58a66e;--token-green-08:#3e9856;--token-green-09:#248a3d;--token-green-10:#1f7a33;--token-green-11:#1a6a2a;--token-green-12:#165921;--token-green-13:#114919;--token-green-14:#0d3812;--token-green-15:#09270c;--token-green-16:#051606;--token-teal-01:#f2f9ff;--token-teal-02:#c2e6fd;--token-teal-03:#91d5fc;--token-teal-04:#61c8fa;--token-teal-05:#31bdf9;--token-teal-06:#00b6f7;--token-teal-07:#00abe3;--token-teal-08:#009fcf;--token-teal-09:#0092bb;--token-teal-10:#0085a6;--token-teal-11:#007792;--token-teal-12:#00687d;--token-teal-13:#005867;--token-teal-14:#004752;--token-teal-15:#00363c;--token-teal-16:#002326;--token-blue-01:#f2f5ff;--token-blue-02:#d4dffe;--token-blue-03:#b6cbfd;--token-blue-04:#97b7fc;--token-blue-05:#79a5fb;--token-blue-06:#5b94fa;--token-blue-07:#3d84f9;--token-blue-08:#1e75f8;--token-blue-09:#0068f7;--token-blue-10:#0060db;--token-blue-11:#0058be;--token-blue-12:#004da0;--token-blue-13:#004283;--token-blue-14:#003564;--token-blue-15:#002645;--token-blue-16:#001626;--token-indigo-01:#f9f2ff;--token-indigo-02:#e8d4ff;--token-indigo-03:#d7b6ff;--token-indigo-04:#c497ff;--token-indigo-05:#b079ff;--token-indigo-06:#9b5bff;--token-indigo-07:#853dff;--token-indigo-08:#6d1eff;--token-indigo-09:#5400ff;--token-indigo-10:#4400e0;--token-indigo-11:#3500c1;--token-indigo-12:#2800a2;--token-indigo-13:#1d0083;--token-indigo-14:#130064;--token-indigo-15:#0b0045;--token-indigo-16:#050026;--token-violet-01:#fcf5fb;--token-violet-02:#f5dcf2;--token-violet-03:#efc3e9;--token-violet-04:#e8abe1;--token-violet-05:#e192da;--token-violet-06:#da7ad4;--token-violet-07:#d361ce;--token-violet-08:#cc49c9;--token-violet-09:#c530c5;--token-violet-10:#ab29ac;--token-violet-11:#911897;--token-violet-12:#771a7f;--token-violet-13:#601568;--token-violet-14:#461057;--token-violet-15:#360057;--token-violet-16:#1e061f;--token-pink-01:#fef3f6;--token-pink-02:#fad6e3;--token-pink-03:#f7b9d0;--token-pink-04:#f49cbe;--token-pink-05:#f17fae;--token-pink-06:#ed629e;--token-pink-07:#ea4690;--token-pink-08:#e62982;--token-pink-09:#e30c76;--token-pink-10:#c9096c;--token-pink-11:#ae0761;--token-pink-12:#930555;--token-pink-13:#780348;--token-pink-14:#5c0239;--token-pink-15:#400129;--token-pink-16:#240018;--token-skin-07:#ffaf8d;--token-skin-09:#e78c6e;--token-skin-10:#e59766;--token-skin-12:#bc7232;--token-skin-14:#985c38;--token-skin-16:#633610;--token-primary-darken-6:#001626;--token-primary-darken-5:#002645;--token-primary-darken-4:#003564;--token-primary-darken-3:#004283;--token-primary-darken-2:#004da0;--token-primary-darken-1:#0058be;--token-primary:#0060db;--token-primary-lighten-1:#0068f7;--token-primary-lighten-2:#1e75f8;--token-primary-lighten-3:#3d84f9;--token-primary-lighten-4:#5b94fa;--token-primary-lighten-5:#79a5fb;--token-primary-lighten-6:#97b7fc;--token-primary-lighten-7:#b6cbfd;--token-primary-lighten-8:#d4dffe;--token-primary-lighten-9:#f2f5ff;--token-text:var(--token-gray-16);--token-text-secondary:var(--token-gray-13);--token-text-tertiary:var(--token-gray-12-5);--token-text-disabled:var(--token-gray-11);--token-text-link:var(--token-blue-10);--token-text-link-hover:var(--token-blue-11);--token-text-link-active:var(--token-blue-12);--token-text-link-inverse:var(--token-blue-06);--token-text-brand:var(--token-primary-darken-2);--token-text-brand-hover:var(--token-primary-darken-4);--token-text-brand-on-fill:var(--token-gray-01);--token-text-brand-on-fill-hover:var(--token-gray-03);--token-text-brand-on-fill-active:var(--token-gray-08);--token-text-brand-on-fill-selected:var(--token-gray-10);--token-text-brand-on-fill-disabled:var(--token-black-alpha-05);--token-text-info:var(--token-blue-14);--token-text-info-hover:var(--token-blue-15);--token-text-info-active:var(--token-blue-16);--token-text-info-on-fill:var(--token-blue-01);--token-text-success:var(--token-green-14);--token-text-success-hover:var(--token-green-15);--token-text-success-active:var(--token-green-16);--token-text-success-on-fill:var(--token-green-01);--token-text-caution:var(--token-yellow-14);--token-text-caution-hover:var(--token-yellow-15);--token-text-caution-active:var(--token-yellow-16);--token-text-caution-on-fill:var(--token-yellow-01);--token-text-warning:var(--token-gold-13);--token-text-warning-hover:var(--token-gold-14);--token-text-warning-active:var(--token-gold-15);--token-text-warning-on-fill:var(--token-gold-16);--token-text-critical:var(--token-red-13);--token-text-critical-hover:var(--token-red-14);--token-text-critical-active:var(--token-red-15);--token-text-critical-on-fill:var(--token-red-01);--token-text-emphasis:var(--token-teal-13);--token-text-emphasis-hover:var(--token-teal-14);--token-text-emphasis-active:var(--token-teal-15);--token-text-emphasis-on-fill:var(--token-teal-01);--token-text-magic:var(--token-indigo-12);--token-text-magic-secondary:var(--token-indigo-09);--token-text-magic-on-bg-fill:var(--token-indigo-01);--token-text-inverse:var(--token-gray-04);--token-text-inverse-secondary:var(--token-gray-09);--token-bg:var(--token-gray-06);--token-bg-inverse:var(--token-gray-16);--token-card:var(--token-gray-00);--token-card-hover:var(--token-gray-04);--token-card-active:var(--token-gray-05);--token-card-selected:var(--token-gray-06);--token-card-disabled:var(--token-black-alpha-03);--token-card-inverse:var(--token-gray-15);--token-card-transparent:var(--token-black-alpha-01);--token-card-secondary:var(--token-gray-04);--token-card-secondary-hover:var(--token-gray-06);--token-card-secondary-active:var(--token-gray-07);--token-card-secondary-selected:var(--token-gray-07);--token-card-tertiary:var(--token-gray-05);--token-card-tertiary-hover:var(--token-gray-07);--token-card-tertiary-active:var(--token-gray-08);--token-card-brand:var(--token-primary-lighten-8);--token-card-brand-hover:var(--token-primary-lighten-7);--token-card-brand-active:var(--token-primary-lighten-6);--token-card-brand-selected:var(--token-primary-lighten-6);--token-card-critical:var(--token-red-03);--token-card-critical-hover:var(--token-red-04);--token-card-critical-active:var(--token-red-05);--token-fill:var(--token-gray-00);--token-fill-hover:var(--token-gray-03);--token-fill-active:var(--token-gray-08);--token-fill-selected:var(--token-gray-10);--token-fill-disabled:var(--token-black-alpha-05);--token-fill-secondary:var(--token-gray-06);--token-fill-secondary-hover:var(--token-gray-07);--token-fill-secondary-active:var(--token-gray-08);--token-fill-tertiary:var(--token-gray-08);--token-fill-tertiary-hover:var(--token-gray-09);--token-fill-tertiary-active:var(--token-gray-10);--token-fill-brand:var(--token-primary);--token-fill-brand-hover:var(--token-primary-darken-1);--token-fill-brand-active:var(--token-primary-darken-3);--token-fill-brand-selected:var(--token-primary-darken-2);--token-fill-brand-light:var(--token-primary-lighten-9);--token-fill-brand-light-secondary:var(--token-primary-lighten-8);--token-fill-brand-light-tertiary:var(--token-primary-lighten-7);--token-fill-brand-disabled:var(--token-black-alpha-09);--token-fill-brand-gradient:linear-gradient(to bottom right,var(--token-primary) 0%,var(--token-primary) 20%,var(--token-primary-darken-4) 100%);--token-fill-info:var(--token-blue-12);--token-fill-info-hover:var(--token-blue-13);--token-fill-info-active:var(--token-blue-14);--token-fill-info-secondary:var(--token-blue-02);--token-fill-success:var(--token-green-12);--token-fill-success-hover:var(--token-green-13);--token-fill-success-active:var(--token-green-14);--token-fill-success-secondary:var(--token-green-02);--token-fill-caution:var(--token-yellow-03);--token-fill-caution-hover:var(--token-yellow-04);--token-fill-caution-active:var(--token-yellow-05);--token-fill-caution-secondary:var(--token-yellow-12);--token-fill-warning:var(--token-rust-06);--token-fill-warning-hover:var(--token-rust-07);--token-fill-warning-active:var(--token-rust-08);--token-fill-warning-secondary:var(--token-rust-02);--token-fill-critical:var(--token-red-08);--token-fill-critical-hover:var(--token-red-09);--token-fill-critical-active:var(--token-red-10);--token-fill-critical-selected:var(--token-red-11);--token-fill-critical-secondary:var(--token-red-02);--token-fill-emphasis:var(--token-teal-09);--token-fill-emphasis-hover:var(--token-teal-10);--token-fill-emphasis-active:var(--token-teal-11);--token-fill-magic:var(--token-indigo-09);--token-fill-magic-hover:var(--token-indigo-10);--token-fill-magic-active:var(--token-indigo-11);--token-fill-magic-secondary:var(--token-indigo-02);--token-fill-magic-secondary-hover:var(--token-indigo-03);--token-fill-magic-secondary-active:var(--token-indigo-04);--token-fill-inverse:var(--token-gray-15);--token-fill-inverse-hover:var(--token-gray-14);--token-fill-inverse-active:var(--token-gray-13);--token-fill-transparent:var(--token-black-alpha-03);--token-fill-transparent-hover:var(--token-black-alpha-05);--token-fill-transparent-active:var(--token-black-alpha-07);--token-fill-transparent-selected:var(--token-black-alpha-07);--token-fill-transparent-secondary:var(--token-black-alpha-06);--token-fill-transparent-secondary-hover:var(--token-black-alpha-07);--token-fill-transparent-secondary-active:var(--token-black-alpha-08);--token-fill-activity-challenges:var(--token-pink-01);--token-fill-activity-challenges-selected:var(--token-pink-02);--token-fill-activity-selfguided:var(--token-teal-01);--token-fill-activity-selfguided-selected:var(--token-teal-02);--token-fill-activity-coaching:var(--token-gold-01);--token-fill-activity-coaching-selected:var(--token-gold-02);--token-fill-activity-trackers:var(--token-indigo-01);--token-fill-activity-trackers-selected:var(--token-indigo-02);--token-fill-activity-checkins:var(--token-rust-01);--token-fill-activity-checkins-selected:var(--token-rust-02);--token-fill-activity-earn:var(--token-green-04);--token-border:var(--token-gray-08);--token-border-hover:var(--token-gray-10);--token-border-disabled:var(--token-gray-06);--token-border-secondary:var(--token-gray-07);--token-border-tertiary:var(--token-gray-10);--token-border-focus:var(--token-blue-09);--token-border-brand:var(--token-primary);--token-border-info:var(--token-blue-08);--token-border-success:var(--token-green-08);--token-border-caution:var(--token-yellow-05);--token-border-warning:var(--token-gold-08);--token-border-critical:var(--token-red-08);--token-border-critical-secondary:var(--token-red-14);--token-border-emphasis:var(--token-teal-11);--token-border-emphasis-hover:var(--token-teal-12);--token-border-emphasis-active:var(--token-teal-13);--token-border-magic:var(--token-indigo-06);--token-border-magic-secondary:var(--token-indigo-11);--token-border-magic-secondary-hover:var(--token-indigo-12);--token-border-inverse:var(--token-gray-13);--token-border-inverse-hover:var(--token-gray-10);--token-border-inverse-active:var(--token-gray-08);--token-border-contrast:var(--token-gray-00);--token-border-activity-challenges:var(--token-pink-05);--token-border-activity-challenges-selected:var(--token-pink-08);--token-border-activity-selfguided:var(--token-teal-05);--token-border-activity-selfguided-selected:var(--token-teal-08);--token-border-activity-coaching:var(--token-gold-05);--token-border-activity-coaching-selected:var(--token-gold-08);--token-border-activity-trackers:var(--token-indigo-05);--token-border-activity-trackers-selected:var(--token-indigo-08);--token-border-activity-checkins:var(--token-rust-05);--token-border-activity-checkins-selected:var(--token-rust-08);--token-border-activity-earn:var(--token-green-06);--token-icon:var(--token-gray-14);--token-icon-hover:var(--token-gray-15);--token-icon-active:var(--token-gray-16);--token-icon-disabled:var(--token-gray-10);--token-icon-secondary:var(--token-gray-12);--token-icon-secondary-hover:var(--token-gray-13);--token-icon-secondary-active:var(--token-gray-14);--token-icon-brand:var(--token-primary-darken-2);--token-icon-info:var(--token-blue-12);--token-icon-success:var(--token-green-12);--token-icon-caution:var(--token-yellow-12);--token-icon-warning:var(--token-gold-12);--token-icon-critical:var(--token-red-12);--token-icon-magic:var(--token-indigo-12);--token-icon-link:var(--token-blue-09);--token-icon-inverse:var(--token-gray-08);--token-icon-inverse-secondary:var(--token-gray-11);--token-backdrop:var(--token-black-alpha-14);--token-input:var(--token-gray-02);--token-input-hover:var(--token-gray-03);--token-input-active:var(--token-gray-04);--token-input-border:var(--token-gray-12);--token-input-border-hover:var(--token-gray-13);--token-input-border-active:var(--token-gray-16);--token-checkbox-icon-disabled:var(--token-gray-01);--token-checkbox-fill-disabled:var(--token-black-alpha-07);--token-radio-button-icon-disabled:var(--token-gray-01);--token-radio-button-fill-disabled:var(--token-black-alpha-07);--token-nav-bg:var(--token-gray-07);--token-nav-fill:var(--token-black-alpha-03);--token-nav-fill-hover:var(--token-gray-06);--token-nav-fill-active:var(--token-gray-03);--token-nav-fill-selected:var(--token-gray-03);--token-video-play-button-text:var(--token-gray-01);--token-video-play-button-fill:var(--token-black-alpha-14);--token-video-play-button-fill-hover:var(--token-black-alpha-15);--token-avatar-bg-fill:var(--token-gray-14);--token-avatar-magic-bg-fill:var(--token-indigo-01);--token-avatar-one-bg-fill:var(--token-violet-04);--token-avatar-two-bg-fill:var(--token-green-04);--token-avatar-three-bg-fill:var(--token-teal-04);--token-avatar-four-bg-fill:var(--token-blue-04);--token-avatar-five-bg-fill:var(--token-pink-04);--token-avatar-text:var(--token-gray-01);--token-avatar-magic-text:var(--token-indigo-09);--token-avatar-one-text:var(--token-violet-14);--token-avatar-two-text:var(--token-green-14);--token-avatar-three-text:var(--token-teal-14);--token-avatar-four-text:var(--token-blue-14);--token-avatar-five-text:var(--token-pink-14);--token-border-radius-000:0px;--token-border-radius-050:2px;--token-border-radius-100:4px;--token-border-radius-200:8px;--token-border-radius-300:12px;--token-border-radius-400:16px;--token-border-radius-500:20px;--token-border-radius-600:24px;--token-border-radius-700:28px;--token-border-radius-800:32px;--token-border-radius-pill:9999px;--token-border-radius-full:100%;--token-border-radius-avatar-xs:var(--token-border-radius-100);--token-border-radius-avatar-lg:var(--token-border-radius-200);--token-border-radius-avatar-round:var(--token-border-radius-full);--token-border-radius-badge:var(--token-border-radius-200);--token-border-radius-button:var(--token-border-radius-100);--token-border-radius-button-round:var(--token-border-radius-full);--token-border-radius-card:var(--token-border-radius-300);--token-border-radius-popover:var(--token-border-radius-300);--token-border-radius-toggle:var(--token-border-radius-300);--token-dimension-0000:0px;--token-dimension-0025:1px;--token-dimension-0050:2px;--token-dimension-0100:4px;--token-dimension-0150:6px;--token-dimension-0200:8px;--token-dimension-0300:12px;--token-dimension-0400:16px;--token-dimension-0500:20px;--token-dimension-0600:24px;--token-dimension-0800:32px;--token-dimension-1000:40px;--token-dimension-1200:48px;--token-dimension-1600:64px;--token-dimension-2000:80px;--token-dimension-2400:96px;--token-dimension-2800:112px;--token-dimension-3200:128px;--token-space-extra-tight:var(--token-dimension-0050);--token-space-tight:var(--token-dimension-0100);--token-space-bit-tight:var(--token-dimension-0200);--token-space-compact:var(--token-dimension-0300);--token-space-default:var(--token-dimension-0400);--token-space-comfortable:var(--token-dimension-0500);--token-space-bit-loose:var(--token-dimension-0600);--token-space-loose:var(--token-dimension-0800);--token-space-extra-loose:var(--token-dimension-1000);--token-button-padding-vertical:var(--token-dimension-0300);--token-button-padding-horizontal:var(--token-dimension-0050);--token-button-gap:var(--token-space-default);--token-button-group-gap:var(--token-space-bit-tight);--token-card-gap-default:var(--token-space-default);--token-card-gap-bit-loose:var(--token-space-bit-loose);--token-card-padding:var(--token-space-default);--token-table-cell-padding:var(--token-dimension-0150);--token-shadow-xs:0px 1px 2px 0px rgba(0,0,0,0.05);--token-shadow-000:0px 1px 0px 0px var(--token-border) inset,0px -1px 0px 0px var(--token-border) inset,-1px 0px 0px 0px var(--token-border) inset,1px 0px 0px 0px var(--token-border) inset;--token-shadow-100:0px 1px 1px 0px #1a1a1a12,0px 1px 0px 0px var(--token-border) inset,0px -1px 0px 0px var(--token-border) inset,-1px 0px 0px 0px var(--token-border) inset,1px 0px 0px 0px var(--token-border) inset;--token-shadow-200:0px 3px 1px -1px #1a1a1a12,0px 1px 0px 0px var(--token-border) inset,0px -1px 0px 0px var(--token-border) inset,-1px 0px 0px 0px var(--token-border) inset,1px 0px 0px 0px var(--token-border) inset;--token-shadow-300:0px 4px 6px -2px #1a1a1a33,0px 1px 0px 0px var(--token-border) inset,0px -1px 0px 0px var(--token-border) inset,-1px 0px 0px 0px var(--token-border) inset,1px 0px 0px 0px var(--token-border) inset;--token-shadow-400:0px 8px 16px -4px #1a1a1a38,0px 1px 0px 0px var(--token-border) inset,0px -1px 0px 0px var(--token-border) inset,-1px 0px 0px 0px var(--token-border) inset,1px 0px 0px 0px var(--token-border) inset;--token-shadow-500:0px 12px 20px -8px #1a1a1a3d,0px 1px 0px 0px var(--token-border) inset,0px -1px 0px 0px var(--token-border) inset,-1px 0px 0px 0px var(--token-border) inset,1px 0px 0px 0px var(--token-border) inset;--token-shadow-600:0px 20px 20px -8px #1a1a1a47,0px 1px 0px 0px var(--token-border) inset,0px -1px 0px 0px var(--token-border) inset,-1px 0px 0px 0px var(--token-border) inset,1px 0px 0px 0px var(--token-border) inset;--token-shadow-inset-100:0px 1px 2px 0px #1a1a1a26 inset,0px 1px 1px 0px #1a1a1a26 inset;--token-shadow-inset-200:0px 2px 1px 0px #1a1a1a33 inset,1px 0px 1px 0px #1a1a1a1f inset,-1px 0px 1px 0px #1a1a1a1f inset;--token-shadow-bevel-100:0px 1px 0px 0px var(--token-border) inset,0px -1px 0px 0px var(--token-border) inset,-1px 0px 0px 0px var(--token-border) inset,1px 0px 0px 0px var(--token-border) inset;--token-shadow-button:0px 2px 4px 0px #00000005,0px 1px 6px -1px #00000005,0px 1px 2px 0px #00000008;--token-shadow-button-outline:0px 0px 0px 2px var(--token-border-brand);--token-shadow-button-hover:0px 1px 0px 0px var(--token-gray-10) inset,-1px 0px 0px 0px var(--token-gray-10) inset,1px 0px 0px 0px var(--token-gray-10) inset,0px -1px 0px 0px var(--token-gray-10) inset;--token-shadow-button-inset:0px 2px 2px 0px var(--token-gray-10) inset,1px 0px 1px 0px var(--token-gray-10) inset,-1px 0px 1px 0px var(--token-gray-10) inset;--token-shadow-button-inverse:0px 0px 0px 3px var(--token-blue-08);--token-shadow-button-primary:0px -1px 0px 0px var(--token-gray-12) inset,-1px 0px 0px 0px var(--token-gray-12) inset,1px 0px 0px 0px var(--token-gray-12) inset,0px 1px 0px 0px var(--token-gray-12) inset;--token-shadow-button-primary-hover:0px -1px 0px 0px var(--token-gray-13) inset,-1px 0px 0px 0px var(--token-gray-13) inset,1px 0px 0px 0px var(--token-gray-13) inset,0px 1px 0px 0px var(--token-gray-13) inset;--token-shadow-button-primary-inset:0px 2px 2px 0px var(--token-gray-16) inset,0px 1px 1px 0px var(--token-gray-16) inset,-1px 0px 1px 0px var(--token-gray-16) inset;--token-shadow-button-success:0px 1px 0px 0px var(--token-green-10) inset,-1px 0px 0px 0px var(--token-green-10) inset,1px 0px 0px 0px var(--token-green-10) inset,0px -1px 0px 0px var(--token-green-10) inset;--token-shadow-button-success-hover:0px 1px 0px 0px var(--token-green-11) inset,-1px 0px 0px 0px var(--token-green-11) inset,1px 0px 0px 0px var(--token-green-11) inset,0px -1px 0px 0px var(--token-green-11) inset;--token-shadow-button-success-inset:0px 2px 0px 0px var(--token-green-14) inset,1px 0px 1px 0px var(--token-green-14) inset,-1px 0px 1px 0px var(--token-green-14) inset;--token-shadow-button-critical:0px 1px 0px 0px var(--token-red-08) inset,-1px 0px 0px 0px var(--token-red-08) inset,1px 0px 0px 0px var(--token-red-08) inset,0px -1px 0px 0px var(--token-red-08) inset;--token-shadow-button-critical-hover:0px 1px 0px 0px var(--token-red-10) inset,1px 0px 0px 0px var(--token-red-10) inset,-1px 0px 0px 0px var(--token-red-10) inset,0px -1px 0px 0px var(--token-red-10) inset;--token-shadow-button-critical-inset:0px 2px 2px 0px var(--token-red-14) inset,1px 0px 1px 0px var(--token-red-14) inset,-1px 0px 1px 0px var(--token-red-14) inset;--token-shadow-button-critical-inverse:0px 0px 0px 3px var(--token-red-04);--token-shadow-button-contrast:0px 0px 0px 3px var(--token-gray-00);--token-shadow-button-active:0px 2px 4px 0px #00000005,0px 1px 6px -1px #00000005,0px 1px 2px 0px #00000008,inset 0 0 0 1px var(--token-border-brand);--token-shadow-carousel-nav:0px 4px 16px 0px #0000000a,0px 2px 12px -2px #0000000f,0px 2px 8px 0px #0000000f;--token-shadow:0px 2px 4px 0px #00000005,0px 1px 6px -1px #00000005,0px 1px 2px 0px #00000008;--token-shadow-secondary:0px 2px 8px 0px #0000000a,0px 1px 6px -1px #0000000f,0px 1px 4px 0px #0000000f;--token-shadow-tertiary:0px 9px 16px 6px #0000000a,0px 3px 5px -4px #00000014,0px 6px 10px 0px #0000000f;--token-font-family-sans:var(--font-inter,Inter,Roboto,sans-serif);--token-font-weight-regular:400;--token-font-weight-medium:500;--token-font-weight-semibold:600;--token-font-weight-bold:700;--token-font-letter-spacing-densest:-0.54px;--token-font-letter-spacing-denser:-0.3px;--token-font-letter-spacing-dense:-0.2px;--token-font-letter-spacing-normal:0px;--token-font-size-250:10px;--token-font-size-300:12px;--token-font-size-350:14px;--token-font-size-400:16px;--token-font-size-450:18px;--token-font-size-500:20px;--token-font-size-600:24px;--token-font-size-700:28px;--token-font-size-750:30px;--token-font-size-800:32px;--token-font-size-900:36px;--token-font-size-1000:40px;--token-font-size-1200:48px;--token-font-size-1400:56px;--token-font-size-1600:64px;--token-font-line-height-300:12px;--token-font-line-height-400:16px;--token-font-line-height-500:20px;--token-font-line-height-600:24px;--token-font-line-height-700:28px;--token-font-line-height-800:32px;--token-font-line-height-900:36px;--token-font-line-height-1000:40px;--token-font-line-height-1200:48px;--token-font-line-height-1600:64px;--token-text-heading-3xl-font-size:var(--token-font-size-1200);--token-text-heading-3xl-font-line-height:var(
      --token-font-line-height-1600
    );--token-text-heading-3xl-font-weight:var(--token-font-weight-bold);--token-text-heading-3xl-font-letter-spacing:var(
      --token-font-letter-spacing-densest
    );--token-text-heading-3xl-font-family:var(--token-font-family-sans);--token-text-heading-2xl-font-size:var(--token-font-size-900);--token-text-heading-2xl-font-line-height:var(
      --token-font-line-height-1200
    );--token-text-heading-2xl-font-weight:var(--token-font-weight-bold);--token-text-heading-2xl-font-letter-spacing:var(
      --token-font-letter-spacing-denser
    );--token-text-heading-2xl-font-family:var(--token-font-family-sans);--token-text-heading-xl-font-size:var(--token-font-size-750);--token-text-heading-xl-font-line-height:var(--token-font-line-height-900);--token-text-heading-xl-font-weight:var(--token-font-weight-bold);--token-text-heading-xl-font-letter-spacing:var(
      --token-font-letter-spacing-dense
    );--token-text-heading-xl-font-family:var(--token-font-family-sans);--token-text-heading-lg-font-size:var(--token-font-size-700);--token-text-heading-lg-font-line-height:var(--token-font-line-height-800);--token-text-heading-lg-font-weight:var(--token-font-weight-semibold);--token-text-heading-lg-font-letter-spacing:var(
      --token-font-letter-spacing-dense
    );--token-text-heading-lg-font-family:var(--token-font-family-sans);--token-text-heading-default-font-size:var(--token-font-size-500);--token-text-heading-default-font-line-height:var(
      --token-font-line-height-600
    );--token-text-heading-default-font-weight:var(--token-font-weight-semibold);--token-text-heading-default-font-letter-spacing:var(
      --token-font-letter-spacing-normal
    );--token-text-heading-default-font-family:var(--token-font-family-sans);--token-text-heading-sm-font-size:var(--token-font-size-400);--token-text-heading-sm-font-line-height:var(--token-font-line-height-600);--token-text-heading-sm-font-weight:var(--token-font-weight-semibold);--token-text-heading-sm-font-letter-spacing:var(
      --token-font-letter-spacing-normal
    );--token-text-heading-sm-font-family:var(--token-font-family-sans);--token-text-body-lg-font-size:var(--token-font-size-450);--token-text-body-lg-font-line-height:var(--token-font-line-height-800);--token-text-body-lg-font-weight:var(--token-font-weight-regular);--token-text-body-lg-font-letter-spacing:var(
      --token-font-letter-spacing-normal
    );--token-text-body-lg-font-family:var(--token-font-family-sans);--token-text-body-default-font-size:var(--token-font-size-400);--token-text-body-default-font-line-height:var(
      --token-font-line-height-700
    );--token-text-body-default-font-weight:var(--token-font-weight-regular);--token-text-body-default-font-letter-spacing:var(
      --token-font-letter-spacing-normal
    );--token-text-body-default-font-family:var(--token-font-family-sans);--token-text-body-sm-font-size:var(--token-font-size-350);--token-text-body-sm-font-line-height:var(--token-font-line-height-500);--token-text-body-sm-font-weight:var(--token-font-weight-regular);--token-text-body-sm-font-letter-spacing:var(
      --token-font-letter-spacing-normal
    );--token-text-body-sm-font-family:var(--token-font-family-sans);--token-text-body-xs-font-size:var(--token-font-size-300);--token-text-body-xs-font-line-height:var(--token-font-line-height-400);--token-text-body-xs-font-weight:var(--token-font-weight-regular);--token-text-body-xs-font-letter-spacing:var(
      --token-font-letter-spacing-normal
    );--token-text-body-xs-font-family:var(--token-font-family-sans);--token-text-body-micro-font-size:var(--token-font-size-250);--token-text-body-micro-font-line-height:var(--token-font-line-height-300);--token-text-body-micro-font-weight:var(--token-font-weight-regular);--token-text-body-micro-font-letter-spacing:var(
      --token-font-letter-spacing-normal
    );--token-text-body-micro-font-family:var(--token-font-family-sans);--token-text-emoji-large-size:var(--token-font-size-800);--token-text-emoji-default-size:var(--token-font-size-600);--token-text-emoji-small-size:var(--token-font-size-450)}}@layer base{}@layer base{}@layer base{}@layer base{}:root{--brand-plum:#360057;--brand-tangerine:#ff8200;--brand-ai-magic:#5400ff;--brand-moss:#d1d192;--brand-flame:#cf4a00;--brand-light-grey:#f5f5f5;--brand-primary:var(--brand-plum);--brand-primary-hover:#31004b;--brand-primary-fg:#ffffff;--brand-accent:var(--brand-tangerine);--brand-accent-hover:#e07200;--brand-accent-fg:#ffffff;--brand-secondary:var(--brand-ai-magic);--brand-secondary-hover:#4300cc;--brand-secondary-fg:#ffffff;--brand-highlight:var(--brand-flame);--brand-highlight-fg:#ffffff;--brand-neutral:var(--brand-light-grey);--brand-neutral-fg:var(--brand-plum);--brand-chat-avatar:var(--brand-ai-magic);--brand-chat-avatar-fg:#f9f2ff;--brand-chat-default:var(--brand-plum);--brand-chat-default-fg:#ffffff;--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--radius:0.5rem;--sys-surface:#ffffff;--sys-agent-canvas-fg:#1c1917;--sys-agent-bubble-bg:#e5e7eb;--sys-agent-bubble-fg:#111827;--sys-nurse-bg:#eaf4fc;--sys-nurse-border:#c2ddf3;--sys-nurse-fg:var(--color-text-info);--sys-self-bg:#e5e7eb;--sys-self-fg:#111827;--sys-picker-bg:#fcfcfc;--sys-picker-border:#e8e5e1;--sys-pill-bg:var(--brand-light-grey);--sys-pill-hover-bg:#e8e5e1;--sys-pill-fg:#2b2622;--sys-chip-bg:#ffffff;--sys-chip-fg:#4a6580;--sys-chip-border:#dde6f0;--sys-hint-fg:#aab4be;--sys-disabled-bg:#f0f4f8;--sys-disabled-fg:#aab4be;--sys-notice-bg:rgba(0,0,0,0.05);--status-danger:var(--destructive);--status-danger-text:0 74% 42%;--status-warning:38 92% 50%;--status-warning-text:22 78% 26%;--status-info:217 91% 60%;--status-info-text:226 71% 40%;--status-success:142 71% 45%;--status-success-text:142 64% 24%}.genui-root{--shadow-0:none;--shadow-100:0px 1px 1px 0px rgba(26,26,26,0.07);--shadow-200:0px 3px 1px -1px rgba(26,26,26,0.07);--shadow-300:0px 4px 6px -2px rgba(26,26,26,0.2);--shadow-400:0px 8px 16px -4px rgba(26,26,26,0.22);--shadow-500:0px 12px 20px -8px rgba(26,26,26,0.24);--shadow-600:0px 20px 20px -8px rgba(26,26,26,0.28);--a2ui-color-primary:var(--brand-primary);--a2ui-color-primary-hover:var(--brand-primary-hover);--a2ui-color-on-primary:var(--brand-primary-fg);--a2ui-color-secondary-hover:hsl(var(--secondary));--a2ui-color-on-secondary:hsl(var(--foreground));--a2ui-color-surface:var(--sys-surface);--a2ui-color-on-surface:hsl(var(--foreground));--a2ui-color-on-background:hsl(var(--foreground));--a2ui-color-border:hsl(var(--border));--a2ui-color-border-hover:hsl(var(--muted-foreground));--a2ui-color-input:var(--sys-surface);--a2ui-color-on-input:hsl(var(--foreground));--a2ui-text-caption-color:hsl(var(--muted-foreground));--a2ui-text-a-color:var(--brand-primary);--a2ui-text-a-font-weight:500;--a2ui-font-family-title:inherit;--a2ui-font-size-2xs:0.625rem;--a2ui-font-size-xs:0.75rem;--a2ui-font-size-s:0.8125rem;--a2ui-font-size-m:0.875rem;--a2ui-font-size-l:1rem;--a2ui-font-size-xl:1.125rem;--a2ui-font-size-2xl:1.25rem;--a2ui-line-height-body:1.5;--a2ui-line-height-headings:1.25;--a2ui-spacing-xs:0.25rem;--a2ui-spacing-s:0.5rem;--a2ui-spacing-m:0.75rem;--a2ui-spacing-l:1rem;--a2ui-border-width:1px;--a2ui-border-radius:0.75rem;--radius-full:var(--token-border-radius-pill);--a2ui-button-padding:0.5rem 0.875rem;--a2ui-button-margin:0;--a2ui-button-border-radius:9999px;--a2ui-button-font-weight:500;--a2ui-textfield-border-radius:0.5rem;--a2ui-textfield-padding:0.5rem 0.75rem;--a2ui-textfield-color-error:hsl(var(--destructive));--a2ui-color-card-surface:#fff;--a2ui-color-card-border:hsl(var(--border));--a2ui-color-card-border-hover:var(--brand-primary);@supports (color:color-mix(in lab,red,red)){--a2ui-color-card-border-hover:color-mix(in srgb,var(--brand-primary) 50%,transparent)}--a2ui-color-selection-border:var(--brand-primary);--a2ui-color-selection-bg:var(--brand-primary);@supports (color:color-mix(in lab,red,red)){--a2ui-color-selection-bg:color-mix(in srgb,var(--brand-primary) 8%,transparent)}--a2ui-color-selection-text:var(--brand-primary);--a2ui-selectable-border-width:1.5px;--a2ui-selectable-card-radius:0.75rem;--a2ui-selectable-pill-radius:9999px;--a2ui-selectable-num-size:2.25rem;--a2ui-color-featured-banner-bg:var(--brand-highlight);--a2ui-color-featured-banner-fg:var(--brand-highlight-fg);--a2ui-color-severity-normal-bg:#22c55e;--a2ui-color-severity-mild-bg:#eab308;--a2ui-color-severity-high-bg:#f97316;--a2ui-color-severity-severe-bg:#ef4444;--a2ui-color-severity-fg:#fff;--a2ui-color-star-filled:#fbbf24;--a2ui-color-star-empty:#fde68a;--a2ui-border:1px solid var(--a2ui-color-border-hover,#94a3b8);--a2ui-checkbox-size:1rem;--a2ui-checkbox-border-radius:0.375rem}.genui-root{--mc-bg:var(--sys-surface);--mc-message-gap:1.5rem;--mc-agent-intra-gap:0.375rem;--mc-message-font-size:0.875rem;--mc-message-line-height:1.5;--mc-bubble-radius-self:16px 16px 4px 16px;--mc-bubble-radius-agent:16px 16px 16px 4px;--mc-bubble-pad-y:10px;--mc-scale-value-size:2.125rem;--mc-scale-dot-size:0.5rem;--mc-scale-dot-active-size:0.9375rem;--mc-avatar-size:28px;--mc-avatar-gap:7px;--mc-avatar-bg:var(--brand-chat-default);--mc-avatar-icon-fg:var(--brand-chat-avatar-fg);--mc-self-bg:var(--sys-self-bg);--mc-self-fg:var(--sys-self-fg);--mc-brand-bg:var(--brand-chat-default);--mc-brand-fg:var(--brand-chat-default-fg);--mc-agent-default-bg:var(--sys-agent-bubble-bg);--mc-agent-default-border:var(--sys-agent-bubble-bg);--mc-agent-default-fg:var(--sys-agent-bubble-fg);--mc-agent-canvas-fg:var(--sys-agent-canvas-fg);--mc-picker-surface-bg:var(--sys-picker-bg);--mc-picker-surface-border:var(--sys-picker-border);--mc-picker-surface-shadow:var(--shadow-200);--mc-quick-reply-bg:var(--sys-pill-bg);--mc-quick-reply-hover-bg:var(--sys-pill-hover-bg);--mc-quick-reply-fg:var(--sys-pill-fg);--mc-agent-nurse-bg:var(--sys-nurse-bg);--mc-agent-nurse-border:var(--sys-nurse-border);--mc-agent-nurse-fg:var(--sys-nurse-fg);--mc-nurse-card-header-bg:var(--color-fill-info);--mc-nurse-card-header-fg:var(--color-text-info-on-fill);--mc-input-bg:var(--sys-surface);--mc-input-border:rgba(54,0,87,0.25);--mc-input-shadow:0 2px 12px rgba(54,0,87,0.07),0 1px 3px rgba(0,0,0,0.06);--mc-pill-bg:var(--sys-chip-bg);--mc-pill-fg:var(--sys-chip-fg);--mc-pill-border:var(--sys-chip-border);--mc-hint-fg:var(--sys-hint-fg);--mc-button-disabled-bg:var(--sys-disabled-bg);--mc-button-disabled-fg:var(--sys-disabled-fg);--mc-sys-bg:var(--sys-notice-bg);--mc-sys-fg:hsl(var(--muted-foreground))}@layer base{.genui-root,.genui-root *,.genui-root :after,.genui-root :before{box-sizing:border-box;border:0 solid}}.genui-root .a2uiText{color:var(--a2ui-color-on-background,hsl(var(--foreground)));line-height:var(--a2ui-line-height-body,1.5)}.genui-root .a2uiText h1,.genui-root .a2uiText h2,.genui-root .a2uiText h3,.genui-root .a2uiText h4,.genui-root .a2uiText h5{font-family:var(--a2ui-font-family-title,inherit);line-height:var(--a2ui-line-height-headings,1.25);font-weight:600;margin:0}.genui-root .a2uiText h1{font-size:var(--a2ui-font-size-2xl,1.5rem)}.genui-root .a2uiText h2{font-size:var(--a2ui-font-size-xl,1.25rem)}.genui-root .a2uiText h3{font-size:var(--a2ui-font-size-l,1.125rem)}.genui-root .a2uiText h4{font-size:var(--a2ui-font-size-m,1rem)}.genui-root .a2uiText h5{font-size:var(--a2ui-font-size-s,.875rem)}.genui-root .a2uiText p{margin:0;font-size:var(--a2ui-font-size-m,1rem)}.genui-root .a2uiText strong{font-weight:600}.genui-root .a2uiText em{font-style:italic}.genui-root .a2uiText code{font-family:var(--a2ui-font-family-monospace,monospace);background:hsl(var(--muted));padding:.1em .35em;border-radius:.25rem;font-size:.875em}.genui-root .a2uiCaption{color:var(--a2ui-text-caption-color,hsl(var(--muted-foreground)));font-size:var(--a2ui-font-size-s,.875rem);font-style:italic}.genui-root .a2uiText p{font-size:var(--mc-message-font-size,var(--a2ui-font-size-m,1rem));line-height:var(--mc-message-line-height,1.5)}.genui-root .a2uiText p+ol,.genui-root .a2uiText p+p,.genui-root .a2uiText p+ul{margin-top:.4em}.genui-root .a2uiText ol,.genui-root .a2uiText ul{margin:.3em 0 .1em;padding-left:1.25em;list-style:disc outside}.genui-root .a2uiText ul{list-style-type:"-"}.genui-root .a2uiText li{font-size:var(--mc-message-font-size,var(--a2ui-font-size-m,1rem));line-height:var(--mc-message-line-height,1.5)}.genui-root .a2uiText li+li{margin-top:.2em}.genui-root .a2uiText li::marker{font-size:inherit}.genui-root .a2uiText p:has(>strong:only-child){margin-top:.75em}.genui-root .a2uiText p:has(>strong:only-child):first-child{margin-top:0}.genui-root .a2uiText h2,.genui-root .a2uiText h3,.genui-root .a2uiText h4{margin-top:.75em}.genui-root .a2uiText h2:first-child,.genui-root .a2uiText h3:first-child,.genui-root .a2uiText h4:first-child{margin-top:0}.genui-root .a2ui-button{padding:var(--a2ui-button-padding,.5rem .875rem);margin:var(--a2ui-button-margin,0);background:var(--a2ui-color-surface,#fff);color:var(--a2ui-color-on-secondary,hsl(var(--foreground)));border:var(--a2ui-border-width,1px) solid var(--a2ui-color-border,hsl(var(--border)));border-radius:var(--a2ui-button-border-radius,9999px);font-weight:var(--a2ui-button-font-weight,500);font-size:var(--a2ui-font-size-m,.875rem);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--a2ui-spacing-xs,.25rem);transition:background-color .15s,border-color .15s,color .15s}.genui-root .a2ui-button:hover{background:var(--a2ui-color-secondary-hover,hsl(var(--secondary)))}.genui-root .a2ui-button-primary{background:var(--a2ui-color-primary,var(--brand-secondary));color:var(--a2ui-color-on-primary,var(--brand-secondary-fg));border-color:transparent}.genui-root .a2ui-button-primary:hover{background:var(--a2ui-color-primary-hover,var(--brand-secondary-hover))}.genui-root .a2ui-button-borderless{background:none;border:none;padding:0;color:var(--a2ui-color-primary,var(--brand-secondary))}.genui-root .a2ui-button-borderless:hover{background:none;text-decoration:underline}.genui-root .a2ui-button-destructive{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.35)}.genui-root .a2ui-button-destructive:hover{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-color:transparent}.genui-root .a2ui-picker .a2ui-button-destructive{padding:.375rem .75rem;font-size:var(--a2ui-font-size-xs)}.genui-root .a2ui-button:disabled{opacity:.5;cursor:not-allowed}.genui-root .a2ui-button-primary:disabled{opacity:1;background:var(--mc-button-disabled-bg,#f0f4f8);color:var(--mc-button-disabled-fg,#aab4be);border-color:transparent}.genui-root .a2ui-button[data-selected]:disabled{opacity:1}.genui-root .a2ui-selectable{cursor:pointer;font-family:inherit;background:var(--a2ui-color-card-surface);color:var(--a2ui-color-on-surface);border:var(--a2ui-selectable-border-width) solid var(--a2ui-color-card-border);transition:background-color .15s,border-color .15s,color .15s,opacity .15s;outline:none}.genui-root .a2ui-selectable:focus-visible{box-shadow:inset 0 0 0 2px var(--a2ui-color-selection-border)}.genui-root .a2ui-selectable:hover:not(:disabled):not([data-selected]){border-color:var(--a2ui-color-card-border-hover);color:var(--a2ui-color-selection-text)}.genui-root .a2ui-selectable[data-selected]{border-color:var(--a2ui-color-selection-border);background:var(--a2ui-color-selection-bg);color:var(--a2ui-color-selection-text)}.genui-root .a2ui-selectable[data-locked]:not([data-selected]){opacity:.5}.genui-root .a2ui-selectable:disabled{cursor:not-allowed}.genui-root .a2ui-selectable--card{display:block;width:100%;text-align:left;border-radius:var(--a2ui-selectable-card-radius)}.genui-root .a2ui-selectable--pill{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--a2ui-selectable-pill-radius);padding:.375rem .75rem;font-size:var(--a2ui-font-size-xs);font-weight:500}.genui-root .a2ui-selectable--pill.a2ui-multiselect-option{background:var(--mc-quick-reply-bg);border-color:transparent;color:var(--mc-quick-reply-fg)}.genui-root .a2ui-selectable--pill.a2ui-multiselect-option:hover:not(:disabled){background:var(--mc-quick-reply-hover-bg);border-color:transparent;color:var(--mc-quick-reply-fg)}.genui-root .a2ui-selectable--pill.a2ui-multiselect-option[data-selected],.genui-root .a2ui-selectable--pill.a2ui-multiselect-option[data-selected]:hover:not(:disabled){background:var(--a2ui-color-selection-bg);border-color:var(--a2ui-color-selection-border);color:var(--a2ui-color-selection-text)}.genui-root .a2ui-selectable--num{display:inline-flex;align-items:center;justify-content:center;width:var(--a2ui-selectable-num-size);height:var(--a2ui-selectable-num-size);border-radius:9999px;font-size:var(--a2ui-font-size-m);font-weight:500}.genui-root .a2ui-picker{display:flex;flex-direction:column;gap:var(--a2ui-picker-gap,.625rem);padding:0}.genui-root>div>div:last-child:empty{display:none!important}.genui-root .a2ui-textfield-label{display:block;font-size:var(--a2ui-font-size-s);color:var(--a2ui-color-on-surface);margin-bottom:.25rem}.genui-root .a2ui-textfield-input{display:block;width:100%;font-size:var(--a2ui-font-size-m);font-family:inherit;color:var(--a2ui-color-on-input);background:var(--a2ui-color-input);border:1px solid var(--a2ui-color-border-hover,#94a3b8);border-radius:var(--a2ui-textfield-border-radius);padding:var(--a2ui-textfield-padding);outline:none;box-sizing:border-box;transition:border-color .15s}.genui-root .a2ui-textfield-input:focus{border-color:var(--a2ui-color-primary);box-shadow:0 0 0 2px var(--brand-primary);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 15%,transparent)}}.genui-root textarea.a2ui-textfield-input{resize:vertical;min-height:4.5rem}.genui-root .a2ui-textfield-error{display:block;font-size:var(--a2ui-font-size-s);color:var(--a2ui-textfield-color-error);margin-top:.25rem}.genui-root .mc-fading-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s}.genui-root .mc-fading-scrollbar.mc-scroll-active,.genui-root .mc-fading-scrollbar:hover{scrollbar-color:currentColor transparent;@supports (color:color-mix(in lab,red,red)){scrollbar-color:color-mix(in srgb,currentColor 25%,transparent) transparent}}.genui-root .mc-fading-scrollbar::-webkit-scrollbar{width:6px}.genui-root .mc-fading-scrollbar::-webkit-scrollbar-track{background:transparent}.genui-root .mc-fading-scrollbar::-webkit-scrollbar-thumb{background-color:transparent;border-radius:9999px;transition:background-color .2s}.genui-root .mc-fading-scrollbar.mc-scroll-active::-webkit-scrollbar-thumb,.genui-root .mc-fading-scrollbar:hover::-webkit-scrollbar-thumb{background-color:currentColor;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,currentColor 25%,transparent)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.genui-root *,.genui-root ::backdrop,.genui-root :after,.genui-root :before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}
/*# sourceMappingURL=../../sourcemaps/static/css/263b9db756d72d02.css.map*/