.Button_button__f_l0m{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer;font-family:var(--font-family);font-weight:700;letter-spacing:.025em;text-transform:uppercase;transition:all var(--transition-fast)}.Button_button__f_l0m:disabled{opacity:.6;cursor:not-allowed}.Button_button__f_l0m:active:not(:disabled){transform:scale(.98)}.Button_primary__gNjMo{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-container) 100%);color:var(--color-on-primary);box-shadow:var(--shadow-button)}.Button_primary__gNjMo:hover:not(:disabled){opacity:.9}.Button_secondary__6ARy2{background-color:var(--color-surface-container-highest);color:var(--color-on-surface)}.Button_secondary__6ARy2:hover:not(:disabled){background-color:var(--color-surface-container-high)}.Button_ghost__nCpIY{background:transparent;color:var(--color-primary)}.Button_ghost__nCpIY:hover:not(:disabled){background-color:var(--color-surface-container)}.Button_sm__CDbQJ{padding:.5rem 1rem;font-size:.75rem;border-radius:var(--radius-md)}.Button_md__fwg2m{padding:.75rem 1.5rem;font-size:.8125rem;border-radius:var(--radius-lg)}.Button_lg__2Fw1x{padding:1rem 1.5rem;font-size:.875rem;border-radius:var(--radius-lg)}.Button_fullWidth__9EUg4{width:100%}.Button_spinner__bkL9X{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:var(--radius-full);animation:Button_spin__UIsOW .6s linear infinite}@keyframes Button_spin__UIsOW{to{transform:rotate(1turn)}}.page_page__cITjb{display:flex;flex-direction:column;gap:1.5rem}.page_header__viS2G{display:flex;flex-direction:column;gap:.5rem}.page_headerRow__AO1g_{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem}.page_title__AnOgy{font-family:var(--font-serif);font-size:1.875rem;font-weight:500;color:var(--color-on-surface);line-height:1.1;letter-spacing:-.01em}.page_subtitle__SNHDx{font-size:.9375rem;color:var(--color-on-surface-variant);max-width:60ch;line-height:1.5}.page_actions__qLkzf{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.page_card__XqPvz{padding:1.25rem 1.5rem}.page_cardFlush__LtYww,.page_card__XqPvz{background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);box-shadow:var(--jf-shadow-sm)}.page_cardFlush__LtYww{overflow:hidden}.page_table__0XuKZ{width:100%;border-collapse:collapse;font-size:.875rem}.page_table__0XuKZ thead th{text-align:left;text-transform:uppercase;font-size:.6875rem;letter-spacing:.06em;font-weight:600;color:var(--color-on-surface-variant);background-color:var(--color-surface-container-low)}.page_table__0XuKZ tbody td,.page_table__0XuKZ thead th{padding:.75rem 1rem;border-bottom:1px solid var(--color-outline-variant)}.page_table__0XuKZ tbody td{color:var(--color-on-surface);vertical-align:top}.page_table__0XuKZ tbody tr:last-child td{border-bottom:none}.page_table__0XuKZ tbody tr:hover td{background-color:var(--color-surface-container-low)}.page_tdRight__b41rK{text-align:right}.page_tdMono__DF43N{font-family:var(--font-mono);font-size:.75rem}.page_tdMuted__qkNVj{color:var(--color-on-surface-variant);font-size:.8125rem}.page_emptyRow__yS8x0{text-align:center;padding:2rem 1rem;color:var(--color-on-surface-variant);font-size:.875rem}.page_pill__rnTQg{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.page_pillGreen__bbarB{background-color:var(--jf-green-100);color:var(--jf-green-800)}.page_pillAmber__GrfwE{background-color:#fef3c7;color:#92400e}.page_pillRose__PnQcQ{background-color:#fee2e2;color:#991b1b}.page_pillOrange__SKJqt{background-color:#ffedd5;color:#9a3412}.page_pillYellow__cLGgk{background-color:#fef9c3;color:#854d0e}.page_pillBlue__n8fgU{background-color:#dbeafe;color:#1e40af}.page_pillGray__48_N5{background-color:var(--color-surface-container-high);color:var(--color-on-surface-variant)}.page_linkSubtle__6yr6q{color:var(--color-primary);font-size:.75rem;text-decoration:none;font-weight:500}.page_linkSubtle__6yr6q:hover{text-decoration:underline}.page_loading__cgo6m{font-size:.875rem;color:var(--color-on-surface-variant)}.page_error__ICq4h{font-size:.875rem;color:var(--color-error)}.page_emptyState__ew3Cj{background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);padding:2.5rem;text-align:center;font-size:.875rem;color:var(--color-on-surface-variant);box-shadow:var(--jf-shadow-sm)}.page_toggleGroup__GKJDY{display:inline-flex;background-color:var(--color-surface-container-high);border-radius:var(--radius-lg);padding:.25rem;gap:.125rem}.page_toggleBtn__9bYmq{border:none;background:transparent;padding:.375rem .875rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--color-on-surface-variant);border-radius:calc(var(--radius-lg) - .125rem);cursor:pointer;font-family:inherit;transition:background var(--transition-fast),color var(--transition-fast)}.page_toggleBtn__9bYmq:hover{color:var(--color-on-surface)}.page_toggleBtnActive__xrE_g{background-color:var(--color-surface);color:var(--color-primary);box-shadow:var(--jf-shadow-sm)}.page_formInput__dv_K_,.page_formSelect__g3ppo,.page_formTextarea__9zEGu{padding:.375rem .625rem;font-size:.8125rem;font-family:inherit;background-color:var(--color-surface);color:var(--color-on-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);width:100%}.page_formInputMono__0byEo{font-family:var(--font-mono)}.page_formInputUf__G_ISA{width:4rem;text-transform:uppercase}.page_formInputSm___R_VJ{width:6rem}.page_formInput__dv_K_:focus,.page_formSelect__g3ppo:focus,.page_formTextarea__9zEGu:focus{outline:2px solid var(--color-primary);outline-offset:1px}.page_formTextarea__9zEGu{resize:vertical;min-height:4rem}.page_btnInline__ROQF3{display:inline-flex;align-items:center;padding:.375rem .75rem;font-family:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background-color:var(--color-surface);color:var(--color-on-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast)}.page_btnInline__ROQF3:hover:not(:disabled){background-color:var(--color-surface-container-low)}.page_btnInline__ROQF3:disabled{opacity:.5;cursor:not-allowed}.page_btnInlinePrimary__e3Nhv{color:var(--color-on-primary);border:none}.page_btnInlinePrimary__e3Nhv,.page_btnInlinePrimary__e3Nhv:hover:not(:disabled){background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-container) 100%)}.page_btnInlinePrimary__e3Nhv:hover:not(:disabled){opacity:.92}.page_btnInlineDanger__5Lb1N{border-color:#fecaca;color:var(--color-error)}.page_btnInlineDanger__5Lb1N:hover:not(:disabled){background-color:#fef2f2}.page_linkButton__FE8Q3{background:none;border:none;padding:0;font-family:inherit;font-size:.75rem;cursor:pointer;color:var(--color-primary);text-decoration:none}.page_linkButton__FE8Q3:hover{text-decoration:underline}.page_linkMuted__i3Jg1{color:var(--color-on-surface-variant)}.page_linkActive__h_IpE{color:var(--jf-green-700)}.page_editingRow__j9hMp td{background-color:var(--jf-green-50)}.page_editingRowAmber__PvNEq td{background-color:#fffbeb}.page_sectionTitle__8OvC9{display:flex;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;color:var(--color-on-surface);margin-bottom:.5rem}.page_sectionMeta__3jDnp{font-size:.75rem;color:var(--color-on-surface-variant)}.page_alert__7PPSG{border-radius:var(--radius-xl);padding:.875rem 1.25rem;font-size:.875rem;border:1px solid}.page_alertSuccess__p2XLb{background-color:var(--jf-green-50);color:var(--jf-green-800);border-color:var(--jf-green-200)}.page_alertError__WPXGc{background-color:#fef2f2;color:#991b1b;border-color:#fecaca}.page_kpiGrid__B1_YU{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:1rem;gap:1rem}.page_kpiCard__DCGGW{background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);box-shadow:var(--jf-shadow-sm);padding:1.25rem 1.5rem}.page_kpiLabel__wAISR{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface-variant)}.page_kpiValue__7ngMe{margin-top:.375rem;font-family:var(--font-serif);font-size:2.5rem;font-weight:500;line-height:1;color:var(--color-on-surface)}.page_kpiSubtitle__0rAWu{margin-top:.5rem;font-size:.6875rem;color:var(--color-on-surface-variant)}.page_chartGrid__UOx2v{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:1024px){.page_chartGrid__UOx2v{grid-template-columns:1fr 1fr}}.page_panel__khNTF{background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);box-shadow:var(--jf-shadow-sm);padding:1.25rem 1.5rem}.page_panelTitle__jDsXD{font-size:.875rem;font-weight:600;color:var(--color-on-surface);margin-bottom:1rem}.page_empty__oVvGF{text-align:center;font-size:.875rem;color:var(--color-on-surface-variant);padding:2rem 1rem}.page_recentTable__VhsZE{width:100%;font-size:.875rem;border-collapse:collapse}.page_recentTable__VhsZE thead th{text-align:left;text-transform:uppercase;font-size:.6875rem;letter-spacing:.06em;font-weight:600;color:var(--color-on-surface-variant);padding:.5rem 0}.page_recentTable__VhsZE tbody td{padding:.5rem 0;border-top:1px solid var(--color-outline-variant)}.page_filters__bx1ew{display:flex;gap:.5rem;flex-wrap:wrap}.page_filterSelect__1jrgO{padding:.5rem .75rem;font-size:.8125rem;font-family:inherit;background-color:var(--color-surface);color:var(--color-on-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);cursor:pointer}.page_filterSelect__1jrgO:focus{outline:2px solid var(--color-primary);outline-offset:1px}.page_backLink__0uqks{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--color-primary);font-weight:500}.page_backLink__0uqks:hover{text-decoration:underline}.page_detailHeader__bmjaP{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.page_processNumber__DSPHv{font-family:var(--font-serif);font-size:1.875rem;font-weight:500;color:var(--color-on-surface);line-height:1.1;letter-spacing:-.01em}.page_headerMeta__MRVxl{font-size:.875rem;color:var(--color-on-surface-variant);margin-top:.25rem}.page_headerBadges__tszZX{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_advboxLink__ZkyA2{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--color-primary);font-weight:500}.page_advboxLink__ZkyA2:hover{text-decoration:underline}.page_fieldGrid__rDiHj{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:.75rem;gap:.75rem}.page_field__0DomT{background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);box-shadow:var(--jf-shadow-sm);padding:.75rem 1rem}.page_fieldLabel__5WJgu{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface-variant)}.page_fieldValue__YKrVl{margin-top:.25rem;font-size:.875rem;color:var(--color-on-surface);word-break:break-word}.page_fieldValueMono__UBwS9{font-family:var(--font-mono);font-size:.8125rem}.page_section__ZCNs0{background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);box-shadow:var(--jf-shadow-sm);padding:1.25rem 1.5rem}.page_sectionWarn__u4stw{background-color:#fffbeb;border-color:#fde68a}.page_sectionTitle__OWKeG{font-size:.8125rem;font-weight:600;color:var(--color-on-surface);margin-bottom:.5rem}.page_sectionTitleWarn__MRRVS{color:#78350f}.page_bodyText__LFUfO{font-size:.875rem;color:var(--color-on-surface);line-height:1.5}.page_bodyTextWarn__XvhX7{color:#92400e}.page_codeBlock__tzd_6{white-space:pre-wrap;font-family:var(--font-mono);font-size:.75rem;color:var(--color-on-surface);background-color:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);padding:.75rem;max-height:24rem;overflow:auto}.page_actionsBar__fNp70{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}.page_actionForm__wpSSz,.page_actionsBar__fNp70{display:flex;background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);box-shadow:var(--jf-shadow-sm)}.page_actionForm__wpSSz{flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.page_actionFormTitle__B60bE{font-size:.875rem;font-weight:600;color:var(--color-on-surface)}.page_actionFormHelp___bGfM{font-size:.75rem;color:var(--color-on-surface-variant);line-height:1.5}.page_formInput__v69Zd,.page_formSelect__rbupI,.page_formTextarea__iYdXK{width:100%;padding:.5rem .75rem;font-size:.875rem;font-family:inherit;background-color:var(--color-surface);color:var(--color-on-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md)}.page_formInput__v69Zd:focus,.page_formSelect__rbupI:focus,.page_formTextarea__iYdXK:focus{outline:2px solid var(--color-primary);outline-offset:1px}.page_formTextarea__iYdXK{resize:vertical;min-height:4rem;font-family:inherit}.page_formButtons___PaEs{display:flex;gap:.5rem}.page_errorText__BkdB0{font-size:.75rem;color:var(--color-error)}.page_list___4snE{display:flex;flex-direction:column;gap:.75rem}.page_item__3n66n{background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);box-shadow:var(--jf-shadow-sm);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.page_itemHead__3ODRh{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.page_itemMetaLeft__iSDsT{flex-wrap:wrap;gap:.625rem}.page_itemMetaLeft__iSDsT,.page_itemMetaRight__1Dw9_{display:flex;align-items:center;font-size:.75rem;color:var(--color-on-surface-variant)}.page_itemMetaRight__1Dw9_{gap:.875rem}.page_processo__Gemn8{font-family:var(--font-mono);color:var(--color-on-surface)}.page_snippet__7JBL5{font-size:.875rem;line-height:1.5;color:var(--color-on-surface);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_errorMsg__WeZPu{font-size:.75rem;color:#92400e}