.ui_pageHeader__CalSH{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.ui_pageHeaderCopy__H6yg_{display:grid;grid-gap:.375rem;gap:.375rem;min-width:0}.ui_pageTitle__R7y6i{margin:0;font-family:var(--font-display);font-size:2rem;font-weight:700;letter-spacing:0;color:var(--foreground)}.ui_pageSubtitle__Vj43G{margin:0;max-width:70ch;font-size:.975rem;line-height:1.6;color:var(--muted-foreground)}.ui_pageActions__U4n_Y{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;min-width:0}.ui_card__Z_9k4{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:1.5rem;box-shadow:var(--shadow-md)}.ui_cardMuted__d5KWH{background:linear-gradient(180deg,color-mix(in srgb,var(--secondary) 68%,white) 0,var(--card) 100%)}.ui_button__MxVLr{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;max-width:100%;min-height:var(--input-height);padding:0 1rem;border-radius:var(--radius-lg);border:1px solid transparent;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;text-align:center;overflow-wrap:anywhere;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.ui_button__MxVLr:hover:not(:disabled){transform:translateY(-1px)}.ui_button__MxVLr:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 20%,transparent),0 0 0 4px color-mix(in srgb,var(--ring) 10%,transparent)}.ui_button__MxVLr:disabled{cursor:not-allowed;opacity:.55;transform:none}.ui_buttonPrimary___Pe6_{background:var(--primary);color:var(--primary-foreground);border-color:color-mix(in srgb,var(--primary) 78%,black)}.ui_buttonPrimary___Pe6_:hover:not(:disabled){background:var(--oto-blue-hover)}.ui_buttonSecondary__6KdsL{background:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}.ui_buttonSecondary__6KdsL:hover:not(:disabled){background:color-mix(in srgb,var(--secondary) 72%,white)}.ui_buttonGhost__FftWz{background:transparent;color:var(--foreground);border-color:transparent}.ui_buttonGhost__FftWz:hover:not(:disabled){background:color-mix(in srgb,var(--secondary) 68%,white)}.ui_buttonDanger__0NX3Z{background:var(--destructive);color:var(--destructive-foreground);border-color:color-mix(in srgb,var(--destructive) 82%,black)}.ui_buttonDanger__0NX3Z:hover:not(:disabled){background:color-mix(in srgb,var(--destructive) 88%,black)}.ui_buttonSm__jj6Av{min-height:2.5rem;padding:0 .875rem;font-size:.875rem}.ui_fieldLabel__1UUsV{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0}.ui_fieldLabelText__7ze_m{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--foreground)}.ui_fieldShell__zSs2J,.ui_select__ILlhn,.ui_textarea__h70z_{width:100%;min-height:var(--input-height);padding:.75rem .875rem;border:1px solid var(--input);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card) 92%,white);color:var(--foreground);font-size:.95rem;line-height:1.4;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.ui_fieldShell__zSs2J::placeholder,.ui_textarea__h70z_::placeholder{color:var(--muted-foreground)}.ui_fieldShell__zSs2J:hover,.ui_select__ILlhn:hover,.ui_textarea__h70z_:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--input))}.ui_fieldShell__zSs2J:focus,.ui_select__ILlhn:focus,.ui_textarea__h70z_:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 18%,transparent),0 0 0 4px color-mix(in srgb,var(--ring) 10%,transparent)}.ui_fieldShell__zSs2J:disabled,.ui_select__ILlhn:disabled,.ui_textarea__h70z_:disabled{cursor:not-allowed;opacity:.72}.ui_textarea__h70z_{min-height:8rem;resize:vertical}.ui_checkboxRow__u3CCM{display:inline-flex;align-items:center;gap:.75rem;min-height:var(--input-height)}.ui_checkboxField__ds577{display:flex;align-items:flex-start;gap:.75rem;min-height:var(--input-height);padding:.75rem .875rem;border:1px solid var(--input);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card) 92%,white)}.ui_checkboxFieldCopy__14qFS{display:grid;grid-gap:.25rem;gap:.25rem}.ui_checkboxFieldLabel__imeX3{font-size:.9375rem;font-weight:600;color:var(--foreground)}.ui_checkboxFieldHint__LmM8O{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.ui_checkbox__QZzzw{width:1.125rem;height:1.125rem;border-radius:.375rem;accent-color:var(--oto-blue)}.ui_tableCard__CC_p6{padding:0;overflow:hidden}.ui_tableScroll__uuSP6{width:100%;overflow-x:auto}.ui_table__soZ8U{width:100%;min-width:720px;border-collapse:separate;border-spacing:0}.ui_tableHead__WVB3S{background:color-mix(in srgb,var(--secondary) 76%,white)}.ui_tableHeadCell__N21gr{position:relative;padding:1rem 1rem .875rem;text-align:left;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);white-space:nowrap}.ui_tableHeadCellFiltered__xPyXW{background:color-mix(in srgb,var(--primary) 9%,var(--secondary));color:var(--primary)}.ui_tableHeadContent__NNoDX{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem}.ui_tableHeadContent__NNoDX span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui_tableColumnFilterButton__652nk{display:inline-grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--border) 84%,white);border-radius:var(--radius-md);background:color-mix(in srgb,var(--card) 92%,white);color:var(--muted-foreground);cursor:pointer;font:inherit;line-height:1;text-transform:none}.ui_tableColumnFilterButtonActive__1K_pm,.ui_tableColumnFilterButton__652nk:hover{border-color:color-mix(in srgb,var(--primary) 44%,var(--border));background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary)}.ui_tableColumnFilterMenu__wZgYZ{display:grid;width:min(30rem,100%);grid-gap:.625rem;gap:.625rem;margin:.75rem;padding:.875rem;border:1px solid color-mix(in srgb,var(--border) 82%,var(--primary));border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-sm);color:var(--foreground);font-size:.875rem;font-weight:600;letter-spacing:0;text-transform:none;white-space:normal}.ui_tableColumnFilterPanelRow__8aQlq{background:color-mix(in srgb,var(--primary) 4%,var(--card))}.ui_tableColumnFilterPanelCell__lWmB3{padding:0;border-bottom:1px solid var(--border);text-align:left}.ui_tableColumnFilterTitle__lJ_NR{color:var(--foreground);font-size:.875rem;font-weight:800}.ui_tableColumnFilterMenu__wZgYZ .ui_fieldShell__zSs2J{min-height:2.375rem;padding:.5rem .625rem;font-size:.875rem}.ui_tableColumnFilterMeta__mIMV_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--muted-foreground);font-size:.8125rem}.ui_tableColumnFilterActions__1rRXB{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.ui_tableColumnFilterActions__1rRXB button{border:0;background:transparent;color:var(--primary);cursor:pointer;font:inherit;font-weight:800}.ui_tableColumnFilterOptions__HFmzp{display:grid;max-height:15rem;overflow-y:auto;border:1px solid color-mix(in srgb,var(--border) 82%,white);border-radius:var(--radius-md)}.ui_tableColumnFilterOption__CMGEr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;align-items:center;min-height:2.375rem;padding:.375rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--border) 74%,white);cursor:pointer}.ui_tableColumnFilterOption__CMGEr:last-child{border-bottom:0}.ui_tableColumnFilterOption__CMGEr:hover{background:color-mix(in srgb,var(--secondary) 58%,white)}.ui_tableColumnFilterOption__CMGEr span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui_tableColumnFilterOption__CMGEr small{color:var(--muted-foreground);font-size:.75rem}.ui_tableFilterSummary__8wQfK{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;justify-content:space-between;padding:.625rem .875rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--muted-foreground);font-size:.875rem;font-weight:700}.ui_tableRow__RkDqv{transition:background-color .14s ease}.ui_tableRow__RkDqv:hover{background:color-mix(in srgb,var(--secondary) 48%,white)}.ui_tableRowClickable__caBTB{cursor:pointer}.ui_tableCell__YtXCD{padding:1rem;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--border) 85%,white);overflow-wrap:anywhere}.ui_tableFilterEmptyCell__BQo9U{min-width:720px;padding:0;background:var(--card)}.ui_emptyState__r3UST{display:grid;justify-items:center;grid-gap:.625rem;gap:.625rem;padding:3rem 1.5rem;text-align:center}.ui_emptyStateTitle__NF6_R{margin:0;font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:0;color:var(--foreground)}.ui_emptyStateDescription__l2NeU{max-width:34rem;margin:0;color:var(--muted-foreground);line-height:1.6}.ui_badge__JaiLl{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.125rem .625rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.ui_badgeDefault__vui7q{background:color-mix(in srgb,var(--secondary) 70%,white);color:var(--muted-foreground)}.ui_badgeGreen__k52Ma{background:color-mix(in srgb,var(--success) 14%,white);color:var(--success)}.ui_badgeRed__pFU9n{background:color-mix(in srgb,var(--destructive) 12%,white);color:var(--destructive)}.ui_badgeAmber__bEzXY{background:color-mix(in srgb,var(--warning) 18%,white);color:color-mix(in srgb,var(--warning) 72%,black)}.ui_badgeBlue__mugSv{background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary)}.ui_formRow__DKeKF{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ui_formActions__fNsq_{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.ui_metricGrid__Lp2_D{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.ui_metricCard__z_c6M{display:grid;grid-gap:.5rem;gap:.5rem}.ui_metricLabel__Byd7a{color:var(--muted-foreground);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui_metricValue__7RDc0{font-family:var(--font-display);font-size:1.875rem;font-weight:700;letter-spacing:0;color:var(--foreground)}.ui_metricDescription__V8Vbw{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.ui_sectionToolbar__6WFa7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ui_sectionToolbarMeta__Bpd6L{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.ui_sectionToolbarTitle__AMZ0j{margin:0;font-size:.95rem;font-weight:700;color:var(--foreground)}.ui_sectionToolbarHelper__u5Gd8{margin:0;font-size:.875rem;color:var(--muted-foreground)}.ui_sectionToolbarCount__2sQit{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .75rem;border-radius:999px;background:color-mix(in srgb,var(--secondary) 68%,white);color:var(--muted-foreground);font-size:.8125rem;font-weight:700}.ui_tabsCard__xSc0e{padding:.5rem}.ui_tabs__0AhcF{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.ui_tab__BIine{display:inline-flex;align-items:center;gap:.5rem;min-height:2.875rem;padding:0 1rem;border:1px solid transparent;border-radius:var(--radius-lg);background:transparent;color:var(--muted-foreground);font-size:.9375rem;font-weight:600;white-space:nowrap;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.ui_tab__BIine:hover:not(:disabled){background:color-mix(in srgb,var(--secondary) 64%,white);color:var(--foreground)}.ui_tabActive__OYJhB{background:color-mix(in srgb,var(--primary) 9%,white);border-color:color-mix(in srgb,var(--primary) 22%,var(--border));color:var(--primary)}.ui_notice__EdZXF{display:grid;grid-gap:.35rem;gap:.35rem;border-radius:var(--radius-lg);border:1px solid transparent;padding:1rem;margin-bottom:1rem}.ui_noticeInfo__R4Qa8{background:color-mix(in srgb,var(--info) 10%,white);border-color:color-mix(in srgb,var(--info) 22%,white);color:var(--foreground)}.ui_noticeSuccess__kyYd8{background:color-mix(in srgb,var(--success) 10%,white);border-color:color-mix(in srgb,var(--success) 22%,white);color:var(--foreground)}.ui_noticeWarning__Cp8n7{background:color-mix(in srgb,var(--warning) 12%,white);border-color:color-mix(in srgb,var(--warning) 24%,white);color:var(--foreground)}.ui_noticeError__NYm3t{background:color-mix(in srgb,var(--destructive) 10%,white);border-color:color-mix(in srgb,var(--destructive) 22%,white);color:var(--foreground)}.ui_noticeTitle__u_fy4{font-weight:700}.ui_noticeDescription__0fHhB{color:var(--muted-foreground)}.ui_keyValueList__IGTkf{display:grid;grid-template-columns:minmax(10rem,max-content) 1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem;margin:0}.ui_keyValueList__IGTkf dt{color:var(--muted-foreground);font-size:.875rem;font-weight:600}.ui_keyValueList__IGTkf dd{margin:0;color:var(--foreground);min-width:0}.ui_jsonBlock__kR3n5{margin:0;padding:1rem;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--border) 90%,white);background:color-mix(in srgb,var(--secondary) 56%,white);color:var(--foreground);font-family:var(--font-mono);font-size:.8125rem;line-height:1.65;overflow:auto}.ui_dialogBackdrop__KOZXC{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.5rem;background:color-mix(in srgb,var(--oto-navy) 28%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui_dialog__MhP5q{width:min(100%,34rem);border-radius:calc(var(--radius-xl) + .25rem);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-lg);overflow:hidden}.ui_dialogHeader__Xlrmz{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem .75rem}.ui_dialogTitle__Ve8m4{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:0}.ui_dialogDescription__vOZsd{margin:.4rem 0 0;color:var(--muted-foreground);line-height:1.6}.ui_dialogBody__PBkyb{padding:.75rem 1.25rem 1.25rem}.ui_dialogFooter__qAmws{display:flex;justify-content:flex-end;gap:.75rem;padding:0 1.25rem 1.25rem}.ui_dialogClose__L58R5{min-width:2.75rem;min-height:2.75rem;padding:0}.ui_loadingCard__ZjIEf{display:inline-flex;align-items:center;gap:.75rem;color:var(--muted-foreground)}.ui_loadingDot__zNYS_{width:.875rem;height:.875rem;border-radius:999px;background:var(--primary);box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 26%,transparent);animation:ui_pulse__Wg8FH 1.4s ease-in-out infinite}@keyframes ui_pulse__Wg8FH{0%,to{transform:scale(.9);box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 26%,transparent)}50%{transform:scale(1.05);box-shadow:0 0 0 8px color-mix(in srgb,var(--primary) 0%,transparent)}}@media (max-width:768px){.ui_pageHeader__CalSH{align-items:stretch;flex-direction:column}.ui_pageTitle__R7y6i{font-size:1.75rem}.ui_pageActions__U4n_Y{justify-content:flex-start}.ui_formActions__fNsq_{justify-content:stretch}.ui_formActions__fNsq_>*{flex:1 1 100%}.ui_sectionToolbar__6WFa7{align-items:stretch}.ui_keyValueList__IGTkf{grid-template-columns:1fr}.ui_tabs__0AhcF{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem}.ui_tab__BIine{flex:0 0 auto}}