/*! 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-leading:initial;--tw-font-weight: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}}}@layer theme{:root,:host{--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.flex{display:flex!important}.size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.min-h-8{min-height:calc(var(--spacing) * 8)!important}.min-h-10{min-height:calc(var(--spacing) * 10)!important}.shrink-0{flex-shrink:0!important}.flex-col{flex-direction:column!important}.items-center{align-items:center!important}.justify-between{justify-content:space-between!important}.gap-1{gap:var(--spacing)!important}.gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.rounded-full{border-radius:2147483647px!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-slate-100{border-color:var(--color-slate-100)!important}.border-slate-200{border-color:var(--color-slate-200)!important}.border-transparent{border-color:#0000!important}.bg-brand-primary{background-color:var(--brand-primary)!important}.bg-rose-600{background-color:var(--color-rose-600)!important}.bg-slate-100{background-color:var(--color-slate-100)!important}.bg-transparent{background-color:#0000!important}.bg-white{background-color:var(--color-white)!important}.p-0{padding:0!important}.p-3{padding:calc(var(--spacing) * 3)!important}.p-3\.5{padding:calc(var(--spacing) * 3.5)!important}.p-5{padding:calc(var(--spacing) * 5)!important}.px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-4{padding-inline:calc(var(--spacing) * 4)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:calc(var(--spacing) * 2)!important}.pb-3{padding-bottom:calc(var(--spacing) * 3)!important}.text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[11px\]{font-size:11px!important}.leading-5{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.leading-\[18px\]{--tw-leading:18px!important;line-height:18px!important}.font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.text-slate-600{color:var(--color-slate-600)!important}.text-slate-700{color:var(--color-slate-700)!important}.text-white{color:var(--color-white)!important}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}@media (hover:hover){.hover\:bg-brand-primary-hover:hover{background-color:var(--brand-primary-hover)!important}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)!important}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)!important}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)!important}.hover\:text-slate-900:hover{color:var(--color-slate-900)!important}}.active\:bg-brand-primary-active:active{background-color:var(--brand-primary-active)!important}.active\:bg-slate-100:active{background-color:var(--color-slate-100)!important}.keystone-button:is([data-button-variant=primary],[data-button-variant=secondary],[data-button-variant=danger]){font-family:var(--app-font,sans-serif)!important;text-transform:none!important;letter-spacing:normal!important}.keystone-button:is([data-button-variant=primary],[data-button-variant=secondary],[data-button-variant=danger])>:is(svg,.navigation-icon){flex:0 0 16px!important;width:16px!important;height:16px!important}.keystone-button[data-button-size=md]:is([data-button-variant=primary],[data-button-variant=secondary],[data-button-variant=danger])>:is(svg,.navigation-icon){flex-basis:18px!important;width:18px!important;height:18px!important}}.keystone-button{box-sizing:border-box;font-family:var(--app-font,inherit);text-transform:none;letter-spacing:normal;cursor:pointer;border:0 solid #0000;justify-content:center;align-items:center;gap:.375rem;line-height:1.5;display:inline-flex;text-decoration:none!important}.keystone-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.keystone-button:focus-visible{outline-offset:3px!important;outline:2px solid #475569!important}.keystone-button[aria-selected=true]{outline:2px solid var(--brand-navigation);outline-offset:-2px}.keystone-button[data-button-variant=action-link]{box-shadow:none!important;border:0!important}:root{--page-title-size:1.5rem;--page-title-line-height:1.25;--page-subtitle-size:.875rem;--page-subtitle-gap:.375rem;--page-header-padding-block:1.25rem;--page-header-padding-inline:1.5rem;--page-header-section-gap:1rem}:is(.keystone-page-header,.keystone-page-heading){box-sizing:border-box;background:#fff;border:0;border-bottom:1px solid #e2e8f0;min-width:0;height:auto!important;min-height:0!important;padding:var(--page-header-padding-block) var(--page-header-padding-inline)!important;margin:0!important}.keystone-page-header.keystone-page-header{flex-direction:column;align-items:stretch;display:flex;gap:var(--page-header-section-gap)!important}.keystone-page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.keystone-page-header-copy{flex:16rem;min-width:0}.keystone-page-header-title{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}:is(.keystone-page-header,.keystone-page-heading) h1,.keystone-page-title{overflow-wrap:anywhere;color:#0f172a!important;font:600 var(--page-title-size)/var(--page-title-line-height) var(--app-font,sans-serif)!important;letter-spacing:-.025em!important;white-space:normal!important;margin:0!important}.keystone-page-header-subtitle,.keystone-page-header-description,.keystone-page-heading h1+p,.keystone-page-heading .resource-heading-context{letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;display:block;margin:var(--page-subtitle-gap) 0 0!important;color:#64748b!important;font:400 var(--page-subtitle-size)/1.5 var(--app-font,sans-serif)!important}:is(.keystone-page-header-subtitle,.keystone-page-header-description)>p{margin:0}:is(.page-canvas:has(>.page-breadcrumbs) .route-canvas-layer :is(.keystone-page-header,.keystone-page-heading),.page-canvas .page-breadcrumbs+:is(.keystone-page-header,.keystone-page-heading)){padding-top:0!important}.keystone-page-header>.page-breadcrumbs{padding:0}.keystone-page-header:has(>.page-breadcrumbs){row-gap:var(--breadcrumb-title-gap,8px)!important}.keystone-page-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.keystone-page-header-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.keystone-page-header-tabs .keystone-button[aria-pressed=true]{outline:2px solid var(--brand-navigation);outline-offset:1px}.keystone-page-header-badge{color:#475569;background:#f1f5f9;border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:500}.keystone-page-header-badge[data-color=green]{border:1px solid var(--status-success-border);background:var(--status-success-bg);color:var(--status-success-text)}.keystone-page-header-badge[data-color=amber]{border:1px solid var(--status-warning-border);background:var(--status-warning-bg);color:var(--status-warning-text)}.keystone-page-header-badge[data-color=rose]{border:1px solid var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-text)}.keystone-card{box-sizing:border-box;min-width:0;border-style:solid!important}.keystone-card-header{padding-top:0;border-style:solid;border-width:0;flex-wrap:wrap;gap:12px;min-width:0;margin-top:0;padding-inline:0}.keystone-card-header-title{align-items:center;gap:8px;min-width:0;display:flex}.keystone-card-header :is(h2,h3,h4){color:#64748b!important;font:700 12px/1.5 var(--app-font,sans-serif)!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin:0!important}.keystone-card-count{flex-shrink:0}.keystone-data-table-region{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.keystone-data-table{border-collapse:collapse;color:#0f172a;width:100%;font:500 14px/1.5 var(--app-font,sans-serif)}.keystone-data-table :is(th,td,[role=columnheader],[role=cell],[role=rowheader]){box-sizing:border-box;vertical-align:middle;overflow-wrap:anywhere;text-align:left!important;color:#0f172a!important;font:500 14px/1.5 var(--app-font,sans-serif)!important;letter-spacing:normal!important;padding:14px 16px!important}.keystone-data-table :is(thead,[role=row]:has(>[role=columnheader])){background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.keystone-data-table :is(thead th,[role=columnheader]){color:#64748b!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#f8fafc!important;padding:12px 16px!important;font-size:12px!important;font-weight:600!important}.keystone-data-table :is(tbody>tr,[role=row]:not(:has(>[role=columnheader]))){transition:background-color .15s;border-bottom:1px solid #f1f5f9!important}.keystone-data-table :is(tbody>tr,[role=row]:not(:has(>[role=columnheader]))):hover{background:#f8fafcbf!important}.keystone-data-table :is(.number,[data-align=right]){text-align:right!important}.keystone-data-table :is(td,tbody th,tfoot th,[role=cell],[role=rowheader]):is(.number,[data-align=right]){font-family:var(--app-font)!important;font-variant-numeric:tabular-nums!important}.keystone-data-table [data-align=center]{text-align:center!important}.keystone-data-table [data-align=left]{text-align:left!important;font-family:var(--app-font,sans-serif)!important}.keystone-data-table :is(tr,button,a):focus-visible{outline-offset:-2px;outline:2px solid #475569}.keystone-navbar-tabs{flex-wrap:wrap;background:0 0!important;border:0!important;border-bottom:1px solid #e2e8f0!important;align-items:center!important;gap:24px!important;padding:0!important;display:flex!important}.keystone-navbar-tab{box-sizing:border-box;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:6px;transition:color .15s,background-color .15s;display:inline-flex;color:#64748b!important;font:500 14px/1.5 var(--app-font,sans-serif)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:12px 4px!important;text-decoration:none!important}.keystone-navbar-tab:hover{color:#1e293b!important}.keystone-navbar-tab[data-active=true]{color:#0f172a!important;border-bottom-color:#f59e0b!important;font-weight:600!important}.keystone-navbar-tabs[data-style=segmented]{background:#f1f5f9!important;border:0!important;border-radius:8px!important;gap:2px!important;padding:2px!important;display:inline-flex!important}.keystone-navbar-tabs[data-style=segmented] .keystone-navbar-tab{color:#475569!important;border:0!important;border-radius:6px!important;padding:6px 12px!important;font-size:12px!important}.keystone-navbar-tabs[data-style=segmented] .keystone-navbar-tab:hover{color:#0f172a!important}.keystone-navbar-tabs[data-style=segmented] .keystone-navbar-tab[data-active=true]{box-shadow:0 1px 2px #0000000d;color:#0f172a!important;background:#fff!important}.keystone-navbar-tab:disabled,.keystone-navbar-tab[aria-disabled=true]{opacity:.5;cursor:not-allowed}.keystone-navbar-tab:focus-visible{outline-offset:2px;outline:2px solid #475569}@media (prefers-reduced-motion:reduce){.keystone-navbar-tab,.keystone-button,.keystone-data-table :is(tr,[role=row]){transition:none!important}}@media (width<=767px){:root{--page-header-padding-block:1rem;--page-header-padding-inline:1rem}}.keystone-dismiss-layer{cursor:default;background:#0f172a66;border:0;border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0}:root{--scrollbar-track:#f1f5f9;--scrollbar-thumb:#94a3b8;--scrollbar-thumb-hover:#64748b}.left-rail{--scrollbar-track:var(--brand-sidebar,#0f172a);--scrollbar-thumb:#475569;--scrollbar-thumb-hover:#64748b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(html,body,body *){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}:where(html,body,body *)::-webkit-scrollbar{width:10px;height:10px}:where(html,body,body *)::-webkit-scrollbar-track{background:var(--scrollbar-track)}:where(html,body,body *)::-webkit-scrollbar-corner{background:var(--scrollbar-track)}:where(html,body,body *)::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-track);background:var(--scrollbar-thumb);border-radius:999px}:where(html,body,body *)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:where(html,body,body *)::-webkit-scrollbar-button{width:0;height:0;display:none}@media (forced-colors:active){:root,.left-rail{--scrollbar-track:Canvas;--scrollbar-thumb:ButtonText;--scrollbar-thumb-hover:Highlight}:where(html,body,body *){scrollbar-color:auto}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-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}.keystone-close-button{cursor:pointer;box-sizing:border-box!important;flex:0 0 32px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;display:inline-flex!important}.keystone-close-button>svg{flex-shrink:0;width:24px;height:24px}.keystone-close-button:focus:not(:focus-visible){outline:none!important}.keystone-close-button:focus-visible{outline-offset:2px!important;outline:2px solid!important}.keystone-close-button:disabled{cursor:not-allowed;opacity:.5}
