.Tabs_tabs__UUcXp{display:flex;flex-direction:column}.Tabs_list__l32sW{display:flex;gap:var(--dc-space-1);padding:var(--dc-space-1);background-color:var(--dc-color-surface-sunken);border-radius:var(--dc-radius-md);overflow-x:auto;scrollbar-width:none}.Tabs_list__l32sW::-webkit-scrollbar{display:none}.Tabs_fitted__6T8GD,.Tabs_fitted__6T8GD .Tabs_tab__7WDlh{flex:1 1}.Tabs_tab__7WDlh{min-height:38px;padding:0 var(--dc-space-4);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-medium);color:var(--dc-color-text-muted);border-radius:var(--dc-radius-sm);white-space:nowrap;transition:color var(--dc-duration-fast) var(--dc-ease-standard),background-color var(--dc-duration-fast) var(--dc-ease-standard)}.Tabs_tab__7WDlh:hover:not(:disabled){color:var(--dc-color-text)}.Tabs_tab__7WDlh:disabled{opacity:.5;cursor:not-allowed}.Tabs_tab__7WDlh:focus-visible{outline:none;box-shadow:var(--dc-shadow-focus)}.Tabs_active__oei4v{color:var(--dc-color-text);background-color:var(--dc-color-surface);box-shadow:var(--dc-shadow-xs)}.Tabs_panel__uaqWK{padding-top:var(--dc-space-4)}.Toast_viewport__B2X_q{position:fixed;z-index:var(--dc-z-toast);left:50%;transform:translateX(-50%);bottom:calc(var(--dc-space-4) + var(--dc-safe-bottom));display:flex;flex-direction:column;gap:var(--dc-space-2);width:min(100% - var(--dc-space-6),420px);pointer-events:none}.Toast_toast__vhjBu{display:flex;align-items:flex-start;gap:var(--dc-space-3);padding:var(--dc-space-3) var(--dc-space-4);background-color:var(--dc-color-bg-elevated);border:1px solid var(--dc-color-border);border-radius:var(--dc-radius-md);box-shadow:var(--dc-shadow-lg);pointer-events:auto;animation:Toast_dc-toast-in__0yPBr var(--dc-duration-base) var(--dc-ease-emphasized)}.Toast_icon__15205{display:inline-flex;flex-shrink:0;margin-top:1px}.Toast_toast__vhjBu[data-tone=info] .Toast_icon__15205{color:var(--dc-color-accent-text)}.Toast_toast__vhjBu[data-tone=success] .Toast_icon__15205{color:var(--dc-color-success)}.Toast_toast__vhjBu[data-tone=warning] .Toast_icon__15205{color:var(--dc-color-warning)}.Toast_toast__vhjBu[data-tone=danger] .Toast_icon__15205{color:var(--dc-color-danger)}.Toast_content__crNih{flex:1 1;min-width:0}.Toast_title__2X_0l{font-size:var(--dc-text-sm);font-weight:var(--dc-weight-semibold);color:var(--dc-color-text)}.Toast_description__tfkhL{font-size:var(--dc-text-sm);color:var(--dc-color-text-muted);line-height:var(--dc-leading-snug)}.Toast_close__b8trQ{display:inline-flex;flex-shrink:0;color:var(--dc-color-text-subtle);padding:2px;border-radius:var(--dc-radius-xs)}.Toast_close__b8trQ:hover{color:var(--dc-color-text)}@keyframes Toast_dc-toast-in__0yPBr{0%{opacity:0;transform:translateY(10px)}}@media (min-width:480px){.Toast_viewport__B2X_q{left:auto;right:var(--dc-space-5);transform:none;bottom:var(--dc-space-5)}}.AppShell_shell__Abv0V{min-height:100dvh;display:flex;background-color:var(--dc-color-bg)}.AppShell_sidebar__0z6N8{display:none}.AppShell_main__xgkUQ{flex:1 1;min-width:0;display:flex;flex-direction:column}.AppShell_header__0Zi_S{position:-webkit-sticky;position:sticky;top:0;z-index:var(--dc-z-header);display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-3);height:calc(var(--dc-header-height) + var(--dc-safe-top));padding:var(--dc-safe-top) var(--dc-space-4) 0;padding-left:calc(var(--dc-space-4) + var(--dc-safe-left));padding-right:calc(var(--dc-space-4) + var(--dc-safe-right));background-color:color-mix(in srgb,var(--dc-color-bg) 86%,transparent);-webkit-backdrop-filter:saturate(1.3) blur(10px);backdrop-filter:saturate(1.3) blur(10px);border-bottom:1px solid var(--dc-color-border)}.AppShell_headerBrand__q261N{display:flex;align-items:center;min-width:0}.AppShell_headerActions__gQFGR{display:flex;align-items:center;gap:var(--dc-space-2)}.AppShell_content__9J4ft{flex:1 1;padding:var(--dc-space-5) var(--dc-space-4);padding-left:calc(var(--dc-space-4) + var(--dc-safe-left));padding-right:calc(var(--dc-space-4) + var(--dc-safe-right))}.AppShell_withNav__MwIEX .AppShell_content__9J4ft{padding-bottom:calc(var(--dc-bottomnav-height) + var(--dc-safe-bottom) + var(--dc-space-4))}.AppShell_contentInner__E2D7o{width:100%}.AppShell_constrained__DI2Mf{max-width:var(--dc-container-max);margin-inline:auto}.AppShell_bottomNav__MfsuI{position:fixed;bottom:0;left:0;right:0;z-index:var(--dc-z-bottomnav);display:flex;justify-content:space-around;align-items:stretch;height:calc(var(--dc-bottomnav-height) + var(--dc-safe-bottom));padding-bottom:var(--dc-safe-bottom);background-color:color-mix(in srgb,var(--dc-color-bg-elevated) 92%,transparent);-webkit-backdrop-filter:saturate(1.3) blur(12px);backdrop-filter:saturate(1.3) blur(12px);border-top:1px solid var(--dc-color-border)}.AppShell_bottomLink__boasP{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--dc-color-text-subtle);font-size:var(--dc-text-xs);font-weight:var(--dc-weight-medium);transition:color var(--dc-duration-fast) var(--dc-ease-standard)}.AppShell_bottomLink__boasP:active{transform:scale(.96)}.AppShell_bottomIcon__10wkG{display:inline-flex}.AppShell_bottomLabel__n1qGH{line-height:1}.AppShell_linkActive__Rtw3W{color:var(--dc-color-accent-text)}@media (min-width:1024px){.AppShell_sidebar__0z6N8{display:flex;flex-direction:column;width:var(--dc-sidebar-width);flex-shrink:0;border-right:1px solid var(--dc-color-border);background-color:var(--dc-color-bg-elevated);padding:var(--dc-space-5) var(--dc-space-4);position:-webkit-sticky;position:sticky;top:0;height:100dvh}.AppShell_sidebarBrand__QrEuQ{padding:var(--dc-space-2) var(--dc-space-2) var(--dc-space-6)}.AppShell_sidebarNav__GANcU{display:flex;flex-direction:column;gap:2px;flex:1 1}.AppShell_sidebarLink__wNn6V{display:flex;align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3) var(--dc-space-3);border-radius:var(--dc-radius-md);color:var(--dc-color-text-muted);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-medium);transition:background-color var(--dc-duration-fast) var(--dc-ease-standard),color var(--dc-duration-fast) var(--dc-ease-standard)}.AppShell_sidebarLink__wNn6V:hover{background-color:var(--dc-color-surface-sunken);color:var(--dc-color-text)}.AppShell_sidebarLink__wNn6V.AppShell_linkActive__Rtw3W{background-color:var(--dc-color-accent-soft);color:var(--dc-color-accent-text)}.AppShell_linkIcon__98G9x{display:inline-flex}.AppShell_sidebarFooter__Gn2Wf{padding-top:var(--dc-space-4);border-top:1px solid var(--dc-color-border)}.AppShell_bottomNav__MfsuI,.AppShell_withNav__MwIEX .AppShell_headerBrand__q261N{display:none}.AppShell_withNav__MwIEX .AppShell_content__9J4ft{padding:var(--dc-space-8);padding-bottom:var(--dc-space-8)}.AppShell_header__0Zi_S{justify-content:flex-end}}.ThemeToggle_toggle__0rU0L{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--dc-radius-full);color:var(--dc-color-text-muted);transition:background-color var(--dc-duration-fast) var(--dc-ease-standard),color var(--dc-duration-fast) var(--dc-ease-standard)}.ThemeToggle_toggle__0rU0L:hover{background-color:var(--dc-color-surface-sunken);color:var(--dc-color-text)}.ThemeToggle_toggle__0rU0L:focus-visible{outline:none;box-shadow:var(--dc-shadow-focus)}.SearchField_wrap__vLrSI{position:relative;display:flex;align-items:center;width:100%}.SearchField_leading__FjFQR{position:absolute;left:var(--dc-space-4);color:var(--dc-color-text-muted);display:inline-flex;pointer-events:none}.SearchField_input__N1nUO{width:100%;min-height:44px;padding:0 var(--dc-space-10) 0 var(--dc-space-10);font-size:var(--dc-text-base);color:var(--dc-color-text);background-color:var(--dc-color-surface-sunken);border:1px solid transparent;border-radius:var(--dc-radius-md);transition:background-color var(--dc-duration-fast) var(--dc-ease-standard),border-color var(--dc-duration-fast) var(--dc-ease-standard),box-shadow var(--dc-duration-fast) var(--dc-ease-standard);-webkit-appearance:none;-moz-appearance:none;appearance:none}.SearchField_input__N1nUO::placeholder{color:var(--dc-color-text-subtle)}.SearchField_input__N1nUO::-webkit-search-cancel-button{display:none}.SearchField_input__N1nUO:focus{outline:none;background-color:var(--dc-color-surface);border-color:var(--dc-color-accent);box-shadow:var(--dc-shadow-focus)}.SearchField_clear__XS7PX{position:absolute;right:var(--dc-space-3);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--dc-radius-full);color:var(--dc-color-text-muted);background-color:var(--dc-color-border)}.SearchField_clear__XS7PX:hover{color:var(--dc-color-text)}.ImageCropper_overlay__11DcH{position:fixed;inset:0;z-index:var(--dc-z-dialog);display:flex;flex-direction:column;background-color:var(--dc-color-bg);padding-top:var(--dc-safe-top);padding-bottom:var(--dc-safe-bottom)}.ImageCropper_header__9eEK3{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-3);padding:var(--dc-space-3) var(--dc-space-4);border-bottom:1px solid var(--dc-color-border)}.ImageCropper_title__dwrgN{font-size:var(--dc-text-md);font-weight:var(--dc-weight-semibold)}.ImageCropper_stage__sThrM{flex:1 1;display:flex;align-items:center;justify-content:center;padding:var(--dc-space-4);min-height:0}.ImageCropper_viewport__oCFjH{position:relative;width:min(80vw,60vh,420px);aspect-ratio:1/1;overflow:hidden;border-radius:var(--dc-radius-md);background-color:#000;touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageCropper_viewport__oCFjH:active{cursor:-webkit-grabbing;cursor:grabbing}.ImageCropper_img__5FXgY{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform;pointer-events:none;max-width:none}.ImageCropper_gridlines__k9ceW{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.28) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.28) 1px,transparent 0);background-size:33.33% 33.33%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.ImageCropper_controls__Gy0_K{display:flex;flex-direction:column;gap:var(--dc-space-3);padding:var(--dc-space-4);padding-left:calc(var(--dc-space-4) + var(--dc-safe-left));padding-right:calc(var(--dc-space-4) + var(--dc-safe-right));border-top:1px solid var(--dc-color-border)}.ImageCropper_zoomRow__sLM_R{display:flex;align-items:center;gap:var(--dc-space-3);color:var(--dc-color-text-subtle)}.ImageCropper_slider__8oDkF{flex:1 1;accent-color:var(--dc-color-accent);height:24px}.ImageCropper_actions__X4AfN{display:flex;gap:var(--dc-space-3)}.ImageCropper_actions__X4AfN>*{flex:1 1}