/*! 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-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-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--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}.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}.bg-amber-500{background-color:var(--color-amber-500)!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-5{padding:calc(var(--spacing) * 5)!important}.px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!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}.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-amber-600:hover{background-color:var(--color-amber-600)!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-amber-700:active{background-color:var(--color-amber-700)!important}.active\:bg-slate-100:active{background-color:var(--color-slate-100)!important}}.keystone-button{box-sizing:border-box;font-family:var(--app-font,inherit);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}.keystone-page-header.keystone-page-header{background:#fff;border:0;border-bottom:1px solid #e2e8f0;flex-direction:column;align-items:stretch;gap:1rem;min-width:0;margin:0;padding:1.25rem 1.5rem;display:flex}.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}.keystone-page-header .keystone-page-header-title h1{color:#0f172a;font:600 1.5rem/1.25 var(--app-font,sans-serif);letter-spacing:-.025em;white-space:normal;overflow-wrap:anywhere;margin:0}.keystone-page-header-subtitle{color:#475569;margin-top:.375rem;font-size:.875rem}.keystone-page-header-description{color:#64748b;margin-top:.375rem;font-size:.875rem}.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<=640px){.keystone-page-header.keystone-page-header{padding:1rem}}.keystone-dismiss-layer{cursor:default;background:#0f172a66;border:0;border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
