/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans)}}:where(body :where([data-app-root],body>:not(.master_layout_wrapper))),:where(body :where([data-app-root],body>:not(.master_layout_wrapper)) *),:where(body :where([data-app-root],body>:not(.master_layout_wrapper)) *):after,:where(body :where([data-app-root],body>:not(.master_layout_wrapper)) *):before,:where(body :where([data-app-root],body>:not(.master_layout_wrapper)) *)::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(body :where([data-app-root],body>:not(.master_layout_wrapper)) *)::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}body :where([data-app-root],body>:not(.master_layout_wrapper)){-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body :where([data-app-root],body>:not(.master_layout_wrapper)) hr{height:0;color:inherit;border-top-width:1px}body :where([data-app-root],body>:not(.master_layout_wrapper)) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}body :where([data-app-root],body>:not(.master_layout_wrapper)) h1,body :where([data-app-root],body>:not(.master_layout_wrapper)) h2,body :where([data-app-root],body>:not(.master_layout_wrapper)) h3,body :where([data-app-root],body>:not(.master_layout_wrapper)) h4,body :where([data-app-root],body>:not(.master_layout_wrapper)) h5,body :where([data-app-root],body>:not(.master_layout_wrapper)) h6{font-size:inherit;font-weight:inherit}body :where([data-app-root],body>:not(.master_layout_wrapper)) a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}body :where([data-app-root],body>:not(.master_layout_wrapper)) b,body :where([data-app-root],body>:not(.master_layout_wrapper)) strong{font-weight:bolder}body :where([data-app-root],body>:not(.master_layout_wrapper)) code,body :where([data-app-root],body>:not(.master_layout_wrapper)) kbd,body :where([data-app-root],body>:not(.master_layout_wrapper)) samp,body :where([data-app-root],body>:not(.master_layout_wrapper)) pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}body :where([data-app-root],body>:not(.master_layout_wrapper)) small{font-size:80%}body :where([data-app-root],body>:not(.master_layout_wrapper)) sub,body :where([data-app-root],body>:not(.master_layout_wrapper)) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}body :where([data-app-root],body>:not(.master_layout_wrapper)) sub{bottom:-.25em}body :where([data-app-root],body>:not(.master_layout_wrapper)) sup{top:-.5em}body :where([data-app-root],body>:not(.master_layout_wrapper)) table{text-indent:0;border-color:inherit;border-collapse:collapse}body :where([data-app-root],body>:not(.master_layout_wrapper)) :where(:-moz-focusring:not(iframe)){outline:auto}body :where([data-app-root],body>:not(.master_layout_wrapper)) progress{vertical-align:baseline}body :where([data-app-root],body>:not(.master_layout_wrapper)) summary{display:list-item}body :where([data-app-root],body>:not(.master_layout_wrapper)) ol,body :where([data-app-root],body>:not(.master_layout_wrapper)) ul,body :where([data-app-root],body>:not(.master_layout_wrapper)) menu{list-style:none}body :where([data-app-root],body>:not(.master_layout_wrapper)) img,body :where([data-app-root],body>:not(.master_layout_wrapper)) svg,body :where([data-app-root],body>:not(.master_layout_wrapper)) video,body :where([data-app-root],body>:not(.master_layout_wrapper)) canvas,body :where([data-app-root],body>:not(.master_layout_wrapper)) audio,body :where([data-app-root],body>:not(.master_layout_wrapper)) iframe,body :where([data-app-root],body>:not(.master_layout_wrapper)) embed,body :where([data-app-root],body>:not(.master_layout_wrapper)) object{vertical-align:middle;display:block}body :where([data-app-root],body>:not(.master_layout_wrapper)) img,body :where([data-app-root],body>:not(.master_layout_wrapper)) video{max-width:100%;height:auto}body :where([data-app-root],body>:not(.master_layout_wrapper)) button,body :where([data-app-root],body>:not(.master_layout_wrapper)) input,body :where([data-app-root],body>:not(.master_layout_wrapper)) select,body :where([data-app-root],body>:not(.master_layout_wrapper)) optgroup,body :where([data-app-root],body>:not(.master_layout_wrapper)) textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) :where(select:is([multiple],[size])) optgroup{font-weight:bolder}body :where([data-app-root],body>:not(.master_layout_wrapper)) :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::file-selector-button{margin-inline-end:4px}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){body :where([data-app-root],body>:not(.master_layout_wrapper)) ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){body :where([data-app-root],body>:not(.master_layout_wrapper)) ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}body :where([data-app-root],body>:not(.master_layout_wrapper)) textarea{resize:vertical}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-search-decoration{-webkit-appearance:none}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-datetime-edit{display:inline-flex}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-datetime-edit-fields-wrapper{padding:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-datetime-edit{padding-block:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-datetime-edit-year-field{padding-block:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-datetime-edit-month-field{padding-block:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-datetime-edit-day-field{padding-block:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-datetime-edit-hour-field{padding-block:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-datetime-edit-minute-field{padding-block:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-datetime-edit-second-field{padding-block:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-datetime-edit-millisecond-field{padding-block:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-datetime-edit-meridiem-field{padding-block:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-calendar-picker-indicator{line-height:1}body :where([data-app-root],body>:not(.master_layout_wrapper)) :where(:-moz-ui-invalid){box-shadow:none}body :where([data-app-root],body>:not(.master_layout_wrapper)) button,body :where([data-app-root],body>:not(.master_layout_wrapper)) input:where([type=button],[type=reset],[type=submit]){appearance:button}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::file-selector-button{appearance:button}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-inner-spin-button{height:auto}body :where([data-app-root],body>:not(.master_layout_wrapper)) ::-webkit-outer-spin-button{height:auto}body :where([data-app-root],body>:not(.master_layout_wrapper)) [hidden]:where(:not([hidden=until-found])){display:none!important}body :where([data-app-root],body>:not(.master_layout_wrapper)){font-family:var(--font-sans);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);font-weight:var(--type-body-sm-weight);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body :where([data-app-root]){background-color:var(--bg)}:where(body :where([data-app-root],body>:not(.master_layout_wrapper)) *),:where(body :where([data-app-root],body>:not(.master_layout_wrapper)) *):before,:where(body :where([data-app-root],body>:not(.master_layout_wrapper)) *):after,:where(body :where([data-app-root],body>:not(.master_layout_wrapper)) *)::backdrop{border-color:var(--border)}body :where([data-app-root],body>:not(.master_layout_wrapper)) h1{margin:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) fieldset{padding:0}body :where([data-app-root],body>:not(.master_layout_wrapper)) hr{box-sizing:border-box}@media (prefers-reduced-motion:reduce){body :where([data-app-root],body>:not(.master_layout_wrapper)),body :where([data-app-root],body>:not(.master_layout_wrapper)) *,body :where([data-app-root],body>:not(.master_layout_wrapper)) :before,body :where([data-app-root],body>:not(.master_layout_wrapper)) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-fill{inset:0}.z-\(--layer-overlay\){z-index:var(--layer-overlay)}.z-\(--layer-popover\){z-index:var(--layer-popover)}.container{width:100%}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1440px){.container{max-width:1440px}}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--space-1) * -1)}.mt-0\.5{margin-top:var(--space-0\.5)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mt-8{margin-top:var(--space-8)}.-mr-2{margin-right:calc(var(--space-2) * -1)}.-mb-px{margin-bottom:-1px}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-1\.5{width:var(--space-1\.5);height:var(--space-1\.5)}.size-2{width:var(--space-2);height:var(--space-2)}.size-3{width:var(--space-3);height:var(--space-3)}.size-4{width:var(--space-4);height:var(--space-4)}.size-5{width:var(--space-5);height:var(--space-5)}.size-6{width:var(--space-6);height:var(--space-6)}.size-8{width:var(--space-8);height:var(--space-8)}.size-10{width:var(--space-10);height:var(--space-10)}.size-full{width:100%;height:100%}.size-icon-nav{width:var(--icon-nav);height:var(--icon-nav)}.size-avatar-lg{width:calc(var(--space-8) + var(--space-1\.5));height:calc(var(--space-8) + var(--space-1\.5))}.size-avatar-sm{width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1))}.size-avatar-xl{width:calc(var(--space-10) + var(--space-2));height:calc(var(--space-10) + var(--space-2))}.size-empty-icon{width:calc(var(--space-10) + var(--space-1));height:calc(var(--space-10) + var(--space-1))}.size-entity-mark{width:calc(var(--space-10) + var(--space-6));height:calc(var(--space-10) + var(--space-6))}.size-toast-icon{width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1))}.toggle-knob{width:calc(var(--space-3) + var(--space-0\.5));height:calc(var(--space-3) + var(--space-0\.5))}.toggle-track{width:var(--space-8);height:calc(var(--space-4) + var(--space-0\.5))}.h-4{height:var(--space-4)}.h-5{height:var(--space-5)}.h-6{height:var(--space-6)}.h-8{height:var(--space-8)}.h-10{height:var(--space-10)}.h-auto{height:auto}.h-control{height:var(--control-height)}.h-control-sm{height:var(--control-height-sm)}.h-full{height:100%}.h-px{height:1px}.h-skeleton-line{height:calc(var(--space-2) + var(--space-0\.5))}.h-tab-count{height:calc(var(--space-4) + var(--space-0\.5))}.min-h-control{min-height:var(--control-height)}.min-h-control-sm{min-height:var(--control-height-sm)}.min-h-textarea{min-height:calc(var(--space-10) * 2 + var(--space-1))}.textarea-rows-2{min-height:calc(var(--type-body-sm-line-height) * 2 + var(--space-2) * 2)}.textarea-rows-3{min-height:calc(var(--type-body-sm-line-height) * 3 + var(--space-2) * 2)}.textarea-rows-4{min-height:calc(var(--type-body-sm-line-height) * 4 + var(--space-2) * 2)}.textarea-rows-5{min-height:calc(var(--type-body-sm-line-height) * 5 + var(--space-2) * 2)}.textarea-rows-6{min-height:calc(var(--type-body-sm-line-height) * 6 + var(--space-2) * 2)}.textarea-rows-7{min-height:calc(var(--type-body-sm-line-height) * 7 + var(--space-2) * 2)}.textarea-rows-8{min-height:calc(var(--type-body-sm-line-height) * 8 + var(--space-2) * 2)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-confirm{width:calc(var(--space-10) * 10)}.w-control{width:var(--control-height)}.w-control-sm{width:var(--control-height-sm)}.w-fit{width:fit-content}.w-full{width:100%}.w-menu{width:calc(var(--space-10) * 5 + var(--space-5))}.w-modal{width:calc(var(--space-10) * 12)}.w-popover{width:calc(var(--space-10) * 7)}.w-toast{width:calc(var(--space-10) * 9 + var(--space-5))}.max-w-empty{max-width:calc(var(--space-10) * 10 + var(--space-5))}.max-w-error{max-width:calc(var(--space-10) * 11 + var(--space-5))}.max-w-full{max-width:100%}.max-w-tooltip{max-width:calc(var(--space-10) * 6)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-5{min-width:var(--space-5)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-rotate-90{rotate:-90deg}.animate-skeleton-wave{background-image:linear-gradient(90deg, var(--track) 25%, var(--surface-subtle) 50%, var(--track) 75%);animation:skeleton-wave calc(var(--duration-slow) * 5) linear infinite;background-size:200% 100%}.animate-busy{animation:spin var(--duration-slow) linear infinite}.animate-dialog-in{animation:overlay-in var(--duration-slow) var(--easing-enter)}.animate-overlay-in{animation:overlay-in var(--duration-base) var(--easing-enter)}.animate-skeleton-pulse{animation:skeleton-pulse calc(var(--duration-slow) * 5) var(--easing-standard) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:var(--space-0\.5)}.gap-1{gap:var(--space-1)}.gap-1\.5{gap:var(--space-1\.5)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-x-5{column-gap:var(--space-5)}.gap-x-6{column-gap:var(--space-6)}.gap-y-1{row-gap:var(--space-1)}.gap-y-3{row-gap:var(--space-3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-badge{border-radius:var(--radius-badge)}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:var(--radius-full)}.rounded-window{border-radius:var(--radius-window)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.choice-border{border-width:calc(var(--space-0\.5) * 3 / 4)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\(--kit-border\){border-color:var(--kit-border)}.border-accent-border{border-color:var(--accent-border)}.border-accent-fg{border-color:var(--accent-fg)}.border-bg{border-color:var(--bg)}.border-cat-compliance{border-color:var(--cat-compliance)}.border-cat-financial{border-color:var(--cat-financial)}.border-cat-member{border-color:var(--cat-member)}.border-cat-reporting{border-color:var(--cat-reporting)}.border-chart-1{border-color:var(--chart-1)}.border-chart-2{border-color:var(--chart-2)}.border-chart-3{border-color:var(--chart-3)}.border-chart-4{border-color:var(--chart-4)}.border-chart-highlight{border-color:var(--chart-highlight)}.border-chart-peer{border-color:var(--chart-peer)}.border-chart-seq-1{border-color:var(--chart-seq-1)}.border-chart-seq-2{border-color:var(--chart-seq-2)}.border-chart-seq-3{border-color:var(--chart-seq-3)}.border-chart-seq-4{border-color:var(--chart-seq-4)}.border-chart-seq-5{border-color:var(--chart-seq-5)}.border-chip-gray-bg{border-color:var(--chip-gray-bg)}.border-chip-gray-fg{border-color:var(--chip-gray-fg)}.border-chip-lavender-bg{border-color:var(--chip-lavender-bg)}.border-chip-mint-bg{border-color:var(--chip-mint-bg)}.border-chip-mint-fg{border-color:var(--chip-mint-fg)}.border-chip-sand-bg{border-color:var(--chip-sand-bg)}.border-chip-sand-fg{border-color:var(--chip-sand-fg)}.border-control-border{border-color:var(--control-border)}.border-critical{border-color:var(--critical)}.border-critical-bg{border-color:var(--critical-bg)}.border-critical-border{border-color:var(--critical-border)}.border-critical-hover{border-color:var(--critical-hover)}.border-critical-text{border-color:var(--critical-text)}.border-field-border{border-color:var(--field-border)}.border-hook-bg{border-color:var(--hook-bg)}.border-hook-border{border-color:var(--hook-border)}.border-info-bg{border-color:var(--info-bg)}.border-ink{border-color:var(--ink)}.border-input{border-color:var(--input)}.border-line{border-color:var(--line)}.border-line-faint{border-color:var(--line-faint)}.border-line-strong{border-color:var(--line-strong)}.border-logo-accent{border-color:var(--logo-accent)}.border-metric-accent{border-color:var(--metric-accent)}.border-mist{border-color:var(--mist)}.border-nav-active-bg{border-color:var(--nav-active-bg)}.border-nav-active-rule{border-color:var(--nav-active-rule)}.border-nav-active-solid{border-color:var(--nav-active-solid)}.border-nav-divider{border-color:var(--nav-divider)}.border-nav-muted{border-color:var(--nav-muted)}.border-nav-sub-active{border-color:var(--nav-sub-active)}.border-nav-text{border-color:var(--nav-text)}.border-navy{border-color:var(--navy)}.border-neutral-bg{border-color:var(--neutral-bg)}.border-neutral-border{border-color:var(--neutral-border)}.border-nonqual-1{border-color:var(--nonqual-1)}.border-nonqual-2{border-color:var(--nonqual-2)}.border-on-navy{border-color:var(--on-navy)}.border-opp{border-color:var(--opp)}.border-opp-bg{border-color:var(--opp-bg)}.border-opp-border{border-color:var(--opp-border)}.border-placeholder{border-color:var(--placeholder)}.border-primary{border-color:var(--primary)}.border-primary-border{border-color:var(--primary-border)}.border-primary-hover{border-color:var(--primary-hover)}.border-primary-soft{border-color:var(--primary-soft)}.border-purple{border-color:var(--purple)}.border-purple-soft{border-color:var(--purple-soft)}.border-qual-1{border-color:var(--qual-1)}.border-qual-2{border-color:var(--qual-2)}.border-qual-3{border-color:var(--qual-3)}.border-risk{border-color:var(--risk)}.border-risk-bg{border-color:var(--risk-bg)}.border-risk-border{border-color:var(--risk-border)}.border-risk-text{border-color:var(--risk-text)}.border-scrim{border-color:var(--scrim)}.border-slate{border-color:var(--slate)}.border-surface{border-color:var(--surface)}.border-surface-subtle{border-color:var(--surface-subtle)}.border-surface-tint{border-color:var(--surface-tint)}.border-track{border-color:var(--track)}.border-transparent{border-color:#0000}.border-trend{border-color:var(--trend)}.border-user-bubble{border-color:var(--user-bubble)}.bg-\(--kit-bg\){background-color:var(--kit-bg)}.bg-accent-border{background-color:var(--accent-border)}.bg-accent-fg{background-color:var(--accent-fg)}.bg-background{background-color:var(--background)}.bg-bg{background-color:var(--bg)}.bg-cat-compliance{background-color:var(--cat-compliance)}.bg-cat-financial{background-color:var(--cat-financial)}.bg-cat-member{background-color:var(--cat-member)}.bg-cat-reporting{background-color:var(--cat-reporting)}.bg-chart-1{background-color:var(--chart-1)}.bg-chart-2{background-color:var(--chart-2)}.bg-chart-3{background-color:var(--chart-3)}.bg-chart-4{background-color:var(--chart-4)}.bg-chart-highlight{background-color:var(--chart-highlight)}.bg-chart-peer{background-color:var(--chart-peer)}.bg-chart-seq-1{background-color:var(--chart-seq-1)}.bg-chart-seq-2{background-color:var(--chart-seq-2)}.bg-chart-seq-3{background-color:var(--chart-seq-3)}.bg-chart-seq-4{background-color:var(--chart-seq-4)}.bg-chart-seq-5{background-color:var(--chart-seq-5)}.bg-chip-gray-bg{background-color:var(--chip-gray-bg)}.bg-chip-gray-fg{background-color:var(--chip-gray-fg)}.bg-chip-lavender-bg{background-color:var(--chip-lavender-bg)}.bg-chip-mint-bg{background-color:var(--chip-mint-bg)}.bg-chip-mint-fg{background-color:var(--chip-mint-fg)}.bg-chip-sand-bg{background-color:var(--chip-sand-bg)}.bg-chip-sand-fg{background-color:var(--chip-sand-fg)}.bg-control-border{background-color:var(--control-border)}.bg-critical{background-color:var(--critical)}.bg-critical-bg{background-color:var(--critical-bg)}.bg-critical-border{background-color:var(--critical-border)}.bg-critical-hover{background-color:var(--critical-hover)}.bg-critical-text{background-color:var(--critical-text)}.bg-current{background-color:currentColor}.bg-field-border{background-color:var(--field-border)}.bg-hook-bg{background-color:var(--hook-bg)}.bg-hook-border{background-color:var(--hook-border)}.bg-info-bg{background-color:var(--info-bg)}.bg-ink{background-color:var(--ink)}.bg-line{background-color:var(--line)}.bg-line-faint{background-color:var(--line-faint)}.bg-line-strong{background-color:var(--line-strong)}.bg-logo-accent{background-color:var(--logo-accent)}.bg-metric-accent{background-color:var(--metric-accent)}.bg-mist{background-color:var(--mist)}.bg-nav-active-bg{background-color:var(--nav-active-bg)}.bg-nav-active-rule{background-color:var(--nav-active-rule)}.bg-nav-active-solid{background-color:var(--nav-active-solid)}.bg-nav-divider{background-color:var(--nav-divider)}.bg-nav-muted{background-color:var(--nav-muted)}.bg-nav-sub-active{background-color:var(--nav-sub-active)}.bg-nav-text{background-color:var(--nav-text)}.bg-navy{background-color:var(--navy)}.bg-neutral-bg{background-color:var(--neutral-bg)}.bg-neutral-border{background-color:var(--neutral-border)}.bg-nonqual-1{background-color:var(--nonqual-1)}.bg-nonqual-2{background-color:var(--nonqual-2)}.bg-on-navy{background-color:var(--on-navy)}.bg-opp{background-color:var(--opp)}.bg-opp-bg{background-color:var(--opp-bg)}.bg-opp-border{background-color:var(--opp-border)}.bg-placeholder{background-color:var(--placeholder)}.bg-primary{background-color:var(--primary)}.bg-primary-border{background-color:var(--primary-border)}.bg-primary-hover{background-color:var(--primary-hover)}.bg-primary-soft{background-color:var(--primary-soft)}.bg-purple{background-color:var(--purple)}.bg-purple-soft{background-color:var(--purple-soft)}.bg-qual-1{background-color:var(--qual-1)}.bg-qual-2{background-color:var(--qual-2)}.bg-qual-3{background-color:var(--qual-3)}.bg-risk{background-color:var(--risk)}.bg-risk-bg{background-color:var(--risk-bg)}.bg-risk-border{background-color:var(--risk-border)}.bg-risk-text{background-color:var(--risk-text)}.bg-scrim{background-color:var(--scrim)}.bg-slate{background-color:var(--slate)}.bg-surface{background-color:var(--surface)}.bg-surface-subtle{background-color:var(--surface-subtle)}.bg-surface-tint{background-color:var(--surface-tint)}.bg-track{background-color:var(--track)}.bg-transparent{background-color:#0000}.bg-trend{background-color:var(--trend)}.bg-user-bubble{background-color:var(--user-bubble)}.stroke-line-strong{stroke:var(--line-strong)}.stroke-metric-accent{stroke:var(--metric-accent)}.object-cover{object-fit:cover}.p-0\.5{padding:var(--space-0\.5)}.p-1{padding:var(--space-1)}.p-1\.5{padding:var(--space-1\.5)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.px-1\.5{padding-inline:var(--space-1\.5)}.px-2{padding-inline:var(--space-2)}.px-3{padding-inline:var(--space-3)}.px-4{padding-inline:var(--space-4)}.px-5{padding-inline:var(--space-5)}.px-6{padding-inline:var(--space-6)}.py-0\.5{padding-block:var(--space-0\.5)}.py-1{padding-block:var(--space-1)}.py-1\.5{padding-block:var(--space-1\.5)}.py-2{padding-block:var(--space-2)}.py-3{padding-block:var(--space-3)}.py-4{padding-block:var(--space-4)}.py-10{padding-block:var(--space-10)}.pt-1{padding-top:var(--space-1)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pt-5{padding-top:var(--space-5)}.pr-2{padding-right:var(--space-2)}.pr-3{padding-right:var(--space-3)}.pb-4{padding-bottom:var(--space-4)}.pb-6{padding-bottom:var(--space-6)}.pl-4{padding-left:var(--space-4)}.pl-6{padding-left:var(--space-6)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-sans{font-family:var(--font-sans)}.text-badge{font-size:var(--type-badge-size);line-height:var(--tw-leading,var(--type-badge-line-height));letter-spacing:var(--tw-tracking,var(--type-badge-tracking));font-weight:var(--tw-font-weight,var(--type-badge-weight))}.text-body-sm{font-size:var(--type-body-sm-size);line-height:var(--tw-leading,var(--type-body-sm-line-height));letter-spacing:var(--tw-tracking,var(--type-body-sm-tracking));font-weight:var(--tw-font-weight,var(--type-body-sm-weight))}.text-caption{font-size:var(--type-caption-size);line-height:var(--tw-leading,var(--type-caption-line-height));letter-spacing:var(--tw-tracking,var(--type-caption-tracking));font-weight:var(--tw-font-weight,var(--type-caption-weight))}.text-caption-strong{font-size:var(--type-caption-strong-size);line-height:var(--tw-leading,var(--type-caption-strong-line-height));letter-spacing:var(--tw-tracking,var(--type-caption-strong-tracking));font-weight:var(--tw-font-weight,var(--type-caption-strong-weight))}.text-display{font-size:var(--type-display-size);line-height:var(--tw-leading,var(--type-display-line-height));letter-spacing:var(--tw-tracking,var(--type-display-tracking));font-weight:var(--tw-font-weight,var(--type-display-weight))}.text-display-xl{font-size:var(--type-display-xl-size);line-height:var(--tw-leading,var(--type-display-xl-line-height));letter-spacing:var(--tw-tracking,var(--type-display-xl-tracking));font-weight:var(--tw-font-weight,var(--type-display-xl-weight))}.text-h1{font-size:var(--type-h1-size);line-height:var(--tw-leading,var(--type-h1-line-height));letter-spacing:var(--tw-tracking,var(--type-h1-tracking));font-weight:var(--tw-font-weight,var(--type-h1-weight))}.text-h2{font-size:var(--type-h2-size);line-height:var(--tw-leading,var(--type-h2-line-height));letter-spacing:var(--tw-tracking,var(--type-h2-tracking));font-weight:var(--tw-font-weight,var(--type-h2-weight))}.text-h3{font-size:var(--type-h3-size);line-height:var(--tw-leading,var(--type-h3-line-height));letter-spacing:var(--tw-tracking,var(--type-h3-tracking));font-weight:var(--tw-font-weight,var(--type-h3-weight))}.text-label-caps{font-size:var(--type-label-caps-size);line-height:var(--tw-leading,var(--type-label-caps-line-height));letter-spacing:var(--tw-tracking,var(--type-label-caps-tracking));font-weight:var(--tw-font-weight,var(--type-label-caps-weight))}.text-label-strong{font-size:var(--type-label-strong-size);line-height:var(--tw-leading,var(--type-label-strong-line-height));letter-spacing:var(--tw-tracking,var(--type-label-strong-tracking));font-weight:var(--tw-font-weight,var(--type-label-strong-weight))}.text-micro{font-size:var(--type-micro-size);line-height:var(--tw-leading,var(--type-micro-line-height));letter-spacing:var(--tw-tracking,var(--type-micro-tracking));font-weight:var(--tw-font-weight,var(--type-micro-weight))}.text-micro-strong{font-size:var(--type-micro-strong-size);line-height:var(--tw-leading,var(--type-micro-strong-line-height));letter-spacing:var(--tw-tracking,var(--type-micro-strong-tracking));font-weight:var(--tw-font-weight,var(--type-micro-strong-weight))}.text-title{font-size:var(--type-title-size);line-height:var(--tw-leading,var(--type-title-line-height));letter-spacing:var(--tw-tracking,var(--type-title-tracking));font-weight:var(--tw-font-weight,var(--type-title-weight))}.font-\(--type-body-weight\){--tw-font-weight:var(--type-body-weight);font-weight:var(--type-body-weight)}.font-600{--tw-font-weight:600;font-weight:600}.font-700{--tw-font-weight:700;font-weight:700}.whitespace-nowrap{white-space:nowrap}.text-\(--kit-fg\){color:var(--kit-fg)}.text-accent-border{color:var(--accent-border)}.text-accent-fg{color:var(--accent-fg)}.text-bg{color:var(--bg)}.text-cat-compliance{color:var(--cat-compliance)}.text-cat-financial{color:var(--cat-financial)}.text-cat-member{color:var(--cat-member)}.text-cat-reporting{color:var(--cat-reporting)}.text-chart-1{color:var(--chart-1)}.text-chart-2{color:var(--chart-2)}.text-chart-3{color:var(--chart-3)}.text-chart-4{color:var(--chart-4)}.text-chart-highlight{color:var(--chart-highlight)}.text-chart-peer{color:var(--chart-peer)}.text-chart-seq-1{color:var(--chart-seq-1)}.text-chart-seq-2{color:var(--chart-seq-2)}.text-chart-seq-3{color:var(--chart-seq-3)}.text-chart-seq-4{color:var(--chart-seq-4)}.text-chart-seq-5{color:var(--chart-seq-5)}.text-chip-gray-bg{color:var(--chip-gray-bg)}.text-chip-gray-fg{color:var(--chip-gray-fg)}.text-chip-lavender-bg{color:var(--chip-lavender-bg)}.text-chip-mint-bg{color:var(--chip-mint-bg)}.text-chip-mint-fg{color:var(--chip-mint-fg)}.text-chip-sand-bg{color:var(--chip-sand-bg)}.text-chip-sand-fg{color:var(--chip-sand-fg)}.text-control-border{color:var(--control-border)}.text-critical{color:var(--critical)}.text-critical-bg{color:var(--critical-bg)}.text-critical-border{color:var(--critical-border)}.text-critical-hover{color:var(--critical-hover)}.text-critical-text{color:var(--critical-text)}.text-field-border{color:var(--field-border)}.text-hook-bg{color:var(--hook-bg)}.text-hook-border{color:var(--hook-border)}.text-info-bg{color:var(--info-bg)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-line{color:var(--line)}.text-line-faint{color:var(--line-faint)}.text-line-strong{color:var(--line-strong)}.text-logo-accent{color:var(--logo-accent)}.text-metric-accent{color:var(--metric-accent)}.text-mist{color:var(--mist)}.text-muted-foreground{color:var(--muted-foreground)}.text-nav-active-bg{color:var(--nav-active-bg)}.text-nav-active-rule{color:var(--nav-active-rule)}.text-nav-active-solid{color:var(--nav-active-solid)}.text-nav-divider{color:var(--nav-divider)}.text-nav-muted{color:var(--nav-muted)}.text-nav-sub-active{color:var(--nav-sub-active)}.text-nav-text{color:var(--nav-text)}.text-navy{color:var(--navy)}.text-neutral-bg{color:var(--neutral-bg)}.text-neutral-border{color:var(--neutral-border)}.text-nonqual-1{color:var(--nonqual-1)}.text-nonqual-2{color:var(--nonqual-2)}.text-on-navy{color:var(--on-navy)}.text-opp{color:var(--opp)}.text-opp-bg{color:var(--opp-bg)}.text-opp-border{color:var(--opp-border)}.text-placeholder{color:var(--placeholder)}.text-primary{color:var(--primary)}.text-primary-border{color:var(--primary-border)}.text-primary-hover{color:var(--primary-hover)}.text-primary-soft{color:var(--primary-soft)}.text-purple{color:var(--purple)}.text-purple-soft{color:var(--purple-soft)}.text-qual-1{color:var(--qual-1)}.text-qual-2{color:var(--qual-2)}.text-qual-3{color:var(--qual-3)}.text-risk{color:var(--risk)}.text-risk-bg{color:var(--risk-bg)}.text-risk-border{color:var(--risk-border)}.text-risk-text{color:var(--risk-text)}.text-scrim{color:var(--scrim)}.text-slate{color:var(--slate)}.text-surface{color:var(--surface)}.text-surface-subtle{color:var(--surface-subtle)}.text-surface-tint{color:var(--surface-tint)}.text-track{color:var(--track)}.text-trend{color:var(--trend)}.text-user-bubble{color:var(--user-bubble)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-\(--opacity-disabled\){opacity:var(--opacity-disabled)}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-overlay{--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.alert-edge-critical{box-shadow:inset calc(var(--space-0\.5) * 1.5) 0 0 var(--critical)}.alert-edge-opp{box-shadow:inset calc(var(--space-0\.5) * 1.5) 0 0 var(--opp)}.alert-edge-primary{box-shadow:inset calc(var(--space-0\.5) * 1.5) 0 0 var(--primary)}.alert-edge-risk{box-shadow:inset calc(var(--space-0\.5) * 1.5) 0 0 var(--risk)}.ring-ring{--tw-ring-color:var(--ring)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.ease-standard{--tw-ease:var(--easing-standard);transition-timing-function:var(--easing-standard)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[state\=active\]\:border-primary-border:is(:where(.group)[data-state=active] *){border-color:var(--primary-border)}.group-data-\[state\=active\]\:bg-primary-soft:is(:where(.group)[data-state=active] *){background-color:var(--primary-soft)}.group-data-\[state\=active\]\:text-primary:is(:where(.group)[data-state=active] *){color:var(--primary)}.group-data-\[state\=indeterminate\]\:block:is(:where(.group)[data-state=indeterminate] *){display:block}.group-data-\[state\=indeterminate\]\:hidden:is(:where(.group)[data-state=indeterminate] *){display:none}.group-data-\[state\=open\]\:flex:is(:where(.group)[data-state=open] *){display:flex}.group-data-\[state\=open\]\:hidden:is(:where(.group)[data-state=open] *){display:none}.placeholder\:text-placeholder::placeholder{color:var(--placeholder)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-line-strong:disabled{border-color:var(--line-strong)}.disabled\:bg-track:disabled{background-color:var(--track)}.disabled\:opacity-\(--opacity-disabled\):disabled{opacity:var(--opacity-disabled)}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-aria-invalid\:border-critical:has([aria-invalid=true]){border-color:var(--critical)}.aria-busy\:pointer-events-none[aria-busy=true]{pointer-events:none}.aria-checked\:justify-end[aria-checked=true]{justify-content:flex-end}.aria-checked\:bg-primary[aria-checked=true]{background-color:var(--primary)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-\(--opacity-disabled\)[aria-disabled=true]{opacity:var(--opacity-disabled)}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-\(--opacity-disabled\)[data-disabled]{opacity:var(--opacity-disabled)}.data-placeholder\:text-placeholder[data-placeholder]{color:var(--placeholder)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:var(--primary)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--primary)}.data-\[state\=checked\]\:choice-border-on[data-state=checked]{border-width:calc(var(--space-1) + var(--space-0\.5) / 2)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:font-600[data-state=checked]{--tw-font-weight:600;font-weight:600}.data-\[state\=checked\]\:text-primary[data-state=checked]{color:var(--primary)}.data-\[state\=closed\]\:animate-accordion-close[data-state=closed]{animation:accordion-close calc(var(--duration-base) * 2 / 3) var(--easing-exit)}.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:var(--primary)}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--primary)}.data-\[state\=on\]\:border-primary-border[data-state=on]{border-color:var(--primary-border)}.data-\[state\=on\]\:bg-primary-soft[data-state=on]{background-color:var(--primary-soft)}.data-\[state\=on\]\:font-600[data-state=on]{--tw-font-weight:600;font-weight:600}.data-\[state\=on\]\:text-primary[data-state=on]{color:var(--primary)}.data-\[state\=open\]\:animate-accordion-open[data-state=open]{animation:accordion-open var(--duration-base) var(--easing-enter)}.is-hover\:border-primary:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.is-hover\:border-primary[data-preview~=hover]{border-color:var(--primary)}.is-hover\:border-primary-border:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.is-hover\:border-primary-border[data-preview~=hover]{border-color:var(--primary-border)}.is-hover\:bg-accent-border:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.is-hover\:bg-accent-border[data-preview~=hover]{background-color:var(--accent-border)}.is-hover\:bg-critical-hover:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.is-hover\:bg-critical-hover[data-preview~=hover]{background-color:var(--critical-hover)}.is-hover\:bg-primary-hover:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.is-hover\:bg-primary-hover[data-preview~=hover]{background-color:var(--primary-hover)}.is-hover\:bg-primary-soft:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.is-hover\:bg-primary-soft[data-preview~=hover]{background-color:var(--primary-soft)}.is-hover\:bg-surface-subtle:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.is-hover\:bg-surface-subtle[data-preview~=hover]{background-color:var(--surface-subtle)}.is-hover\:text-ink:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.is-hover\:text-ink[data-preview~=hover]{color:var(--ink)}.is-hover\:text-primary:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.is-hover\:text-primary[data-preview~=hover]{color:var(--primary)}.is-hover\:underline:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.is-hover\:underline[data-preview~=hover]{text-decoration-line:underline}.is-hover\:underline-offset-2:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.is-hover\:underline-offset-2[data-preview~=hover]{text-underline-offset:2px}.not-data-\[state\=on\]\:is-hover\:border-line-strong:not([data-state=on]):hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.not-data-\[state\=on\]\:is-hover\:border-line-strong:not([data-state=on])[data-preview~=hover]{border-color:var(--line-strong)}.is-focus\:border-critical:focus-visible,.is-focus\:border-critical[data-preview~=focus]{border-color:var(--critical)}.is-focus\:border-primary:focus-visible,.is-focus\:border-primary[data-preview~=focus]{border-color:var(--primary)}.is-focus\:ring-\(length\:--focus-halo-width\):focus-visible,.is-focus\:ring-\(length\:--focus-halo-width\)[data-preview~=focus]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--focus-halo-width) + 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)}.is-focus\:ring-\(length\:--focus-ring-width\):focus-visible,.is-focus\:ring-\(length\:--focus-ring-width\)[data-preview~=focus]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--focus-ring-width) + 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)}.is-focus\:ring-primary:focus-visible,.is-focus\:ring-primary[data-preview~=focus]{--tw-ring-color:var(--primary)}.is-focus\:ring-primary-soft:focus-visible,.is-focus\:ring-primary-soft[data-preview~=focus]{--tw-ring-color:var(--primary-soft)}.is-focus\:focus-ring-offset:focus-visible,.is-focus\:focus-ring-offset[data-preview~=focus]{--tw-ring-offset-width:var(--focus-ring-offset);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.is-focus\:ring-offset-surface:focus-visible,.is-focus\:ring-offset-surface[data-preview~=focus]{--tw-ring-offset-color:var(--surface)}.is-focus\:ring-inset:focus-visible,.is-focus\:ring-inset[data-preview~=focus]{--tw-ring-inset:inset}.not-data-\[focus\=pointer\]\:is-focus\:ring-\(length\:--focus-ring-width\):not([data-focus=pointer]):focus-visible,.not-data-\[focus\=pointer\]\:is-focus\:ring-\(length\:--focus-ring-width\):not([data-focus=pointer])[data-preview~=focus]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--focus-ring-width) + 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)}.not-data-\[focus\=pointer\]\:is-focus\:ring-primary:not([data-focus=pointer]):focus-visible,.not-data-\[focus\=pointer\]\:is-focus\:ring-primary:not([data-focus=pointer])[data-preview~=focus]{--tw-ring-color:var(--primary)}.is-focus-within\:border-critical:focus-within,.is-focus-within\:border-critical[data-preview~=focus]{border-color:var(--critical)}.is-focus-within\:border-primary:focus-within,.is-focus-within\:border-primary[data-preview~=focus]{border-color:var(--primary)}.is-focus-within\:ring-\(length\:--focus-halo-width\):focus-within,.is-focus-within\:ring-\(length\:--focus-halo-width\)[data-preview~=focus]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--focus-halo-width) + 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)}.is-focus-within\:ring-primary-soft:focus-within,.is-focus-within\:ring-primary-soft[data-preview~=focus]{--tw-ring-color:var(--primary-soft)}.is-open\:border-critical[data-state=open],.is-open\:border-critical[data-preview~=open]{border-color:var(--critical)}.is-open\:border-primary[data-state=open],.is-open\:border-primary[data-preview~=open]{border-color:var(--primary)}.is-open\:ring-\(length\:--focus-halo-width\)[data-state=open],.is-open\:ring-\(length\:--focus-halo-width\)[data-preview~=open]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--focus-halo-width) + 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)}.is-open\:ring-primary-soft[data-state=open],.is-open\:ring-primary-soft[data-preview~=open]{--tw-ring-color:var(--primary-soft)}.is-highlighted\:bg-surface-subtle[data-highlighted],.is-highlighted\:bg-surface-subtle[data-preview~=hover]{background-color:var(--surface-subtle)}.\[\&_b\]\:font-600 b{--tw-font-weight:600;font-weight:600}.\[\&_b\]\:text-navy b{color:var(--navy)}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}@font-face{font-family:Open Sans;src:url(/assets/open-sans-latin-400-normal-DKniycaP.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/open-sans-latin-400-italic-BEURUQpT.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/open-sans-latin-600-italic-DCIHYWcW.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/open-sans-latin-700-normal-CZCQA30i.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/open-sans-latin-700-italic-CqVotzQF.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--primary:#2b39b9;--primary-hover:#2a3aa3;--primary-soft:#eef0fb;--primary-border:#b9c0ef;--navy:#1f2a6e;--ink:#222a4d;--slate:#5b6789;--mist:#626b83;--metric-accent:#5f6b8f;--purple:#7c5cff;--purple-soft:#ece9ff;--accent-fg:#5a4db8;--accent-border:#dcd5ff;--bg:#eef0f7;--surface:#fff;--surface-subtle:#f7f9fe;--line:#e4e7f0;--line-strong:#d8dcea;--line-faint:#eef0f5;--field-border:#7f88a3;--placeholder:var(--mist);--track:#e6e9f4;--on-navy:#fff;--nav-text:#cdd3ea;--nav-muted:#9faad3;--nav-active-rule:#8ea2ee;--nav-active-bg:#ffffff12;--opp:#0a7d54;--opp-bg:#e7f7ef;--opp-border:#bce6d3;--trend:#0c7c5e;--risk:#b24b09;--risk-bg:#fdede1;--risk-border:#f4cfb2;--critical:#ed5050;--critical-text:#d51616;--critical-hover:#b91313;--critical-bg:#fdecea;--critical-border:#f6c9c4;--info-bg:#e6eafb;--neutral-bg:#f1f3f9;--neutral-border:#e4e7f2;--chip-lavender-bg:#ece9fb;--chip-mint-bg:#e3f5ea;--chip-mint-fg:#2b7a51;--chip-gray-bg:#eceef3;--chip-gray-fg:#556;--chip-sand-bg:#fdf3dd;--chip-sand-fg:#826827;--hook-bg:var(--primary-soft);--hook-border:#d4d9f0;--cat-compliance:var(--purple);--cat-member:#12b3a6;--cat-financial:#e3a52b;--cat-reporting:#36a85f;--chart-highlight:var(--chart-1);--chart-1:#3341c4;--chart-2:#0d8f84;--chart-3:#7c5cff;--chart-4:#b8800f;--chart-seq-1:#6cc4ba;--chart-seq-2:#3aa99c;--chart-seq-3:var(--chart-2);--chart-seq-4:#0b7369;--chart-seq-5:#09574f;--qual-1:#17653f;--qual-2:#3a9a64;--qual-3:#7ec79a;--nonqual-1:#6b7591;--nonqual-2:var(--chart-peer);--chart-peer:#c9cfe3;--user-bubble:#d6e1f5;--risk-text:#8a3a07;--nav-active-solid:#2f3978;--nav-sub-active:#283374;--surface-tint:#f9faff;--control-border:#7f88a3;--nav-divider:#ffffff1a;--scrim:#1f2a6e66;--logo-accent:#9d86ff;--font-sans:"Open Sans", sans-serif;--type-display-xl-size:40px;--type-display-xl-line-height:48px;--type-display-xl-weight:700;--type-display-xl-tracking:-.4px;--type-display-xl-numeric:tabular-nums;--type-display-size:28px;--type-display-line-height:34px;--type-display-weight:700;--type-display-tracking:-.2px;--type-display-numeric:tabular-nums;--type-h1-size:22px;--type-h1-line-height:30px;--type-h1-weight:700;--type-h1-tracking:0px;--type-h2-size:18px;--type-h2-line-height:26px;--type-h2-weight:700;--type-h2-tracking:0px;--type-h3-size:16px;--type-h3-line-height:22px;--type-h3-weight:600;--type-h3-tracking:0px;--type-body-lg-size:16px;--type-body-lg-line-height:24px;--type-body-lg-weight:400;--type-body-lg-tracking:0px;--type-title-size:14px;--type-title-line-height:20px;--type-title-weight:600;--type-title-tracking:0px;--type-body-size:14px;--type-body-line-height:22px;--type-body-weight:400;--type-body-tracking:0px;--type-body-sm-size:13px;--type-body-sm-line-height:20px;--type-body-sm-weight:400;--type-body-sm-tracking:0px;--type-label-strong-size:13px;--type-label-strong-line-height:18px;--type-label-strong-weight:600;--type-label-strong-tracking:0px;--type-caption-size:12px;--type-caption-line-height:17px;--type-caption-weight:400;--type-caption-tracking:0px;--type-caption-strong-size:12px;--type-caption-strong-line-height:17px;--type-caption-strong-weight:600;--type-caption-strong-tracking:0px;--type-micro-size:11px;--type-micro-line-height:16px;--type-micro-weight:400;--type-micro-tracking:0px;--type-micro-strong-size:11px;--type-micro-strong-line-height:16px;--type-micro-strong-weight:600;--type-micro-strong-tracking:0px;--type-badge-size:11px;--type-badge-line-height:16px;--type-badge-weight:700;--type-badge-tracking:.3px;--type-label-caps-size:11px;--type-label-caps-line-height:16px;--type-label-caps-weight:700;--type-label-caps-tracking:.6px;--type-label-caps-transform:uppercase;--space-0\.5:2px;--space-1:4px;--space-1\.5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-xs:4px;--radius-badge:6px;--radius-control:8px;--radius-card:12px;--radius-window:16px;--radius-full:9999px;--shadow-sm:0 1px 4px #1f2a6e1f;--shadow-lg:0 8px 28px #1f2a6e14;--shadow-float:0 6px 24px #1f2a6e24;--shadow-overlay:0 24px 64px #1f2a6e38;--control-height:40px;--control-height-sm:32px;--control-height-send-round:44px;--touch-target:44px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-halo-width:3px;--opacity-disabled:.45;--icon-badge:10px;--icon-button-sm:13px;--icon-button:14px;--icon-nav:16px;--icon-composer:18px;--icon-composer-lg:20px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1440px;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.3s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-enter:cubic-bezier(0, 0, 0, 1);--easing-exit:cubic-bezier(.3, 0, 1, 1);--layer-base:0;--layer-sticky:10;--layer-panel:20;--layer-popover:30;--layer-overlay:40;--layer-toast:50;--layout-frame:1440px;--layout-sidebar:206px;--layout-rail:64px;--layout-content-max:1200px;--layout-history:272px;--layout-panel:400px;--layout-columns:12}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}:root{--background:var(--bg);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary-foreground:var(--on-navy);--secondary:var(--purple-soft);--secondary-foreground:var(--accent-fg);--muted:var(--surface-subtle);--muted-foreground:var(--slate);--accent:var(--primary-soft);--accent-foreground:var(--primary);--destructive:var(--critical-text);--border:var(--line);--input:var(--field-border);--ring:var(--primary)}@keyframes skeleton-pulse{50%{opacity:.5}}@keyframes skeleton-wave{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes overlay-in{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}@keyframes accordion-open{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-close{0%{height:var(--radix-accordion-content-height)}to{height:0}}@layer base{[data-cuc-root]{font-family:var(--font-sans);color:var(--ink);background-color:var(--bg)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
