.Modal_overlay__eWoat{position:fixed;inset:0;background:rgba(0,0,0,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--sp-4)}.Modal_modal__uIkm_{background:var(--surface1);border:1px solid var(--border-soft);border-radius:var(--r-panel);box-shadow:var(--shadow-md);width:100%;display:flex;flex-direction:column;max-height:calc(100vh - 2 * var(--sp-4))}.Modal_hdr__wboT6{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-soft)}.Modal_title__iI9nk{font-size:var(--fs-lg);font-weight:600;color:var(--text-primary);margin:0}.Modal_closeBtn__Q_gIS{width:28px;height:28px;border:none;background:transparent;color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;display:grid;place-items:center;transition:background var(--t-fast)}.Modal_closeBtn__Q_gIS:hover{background:var(--surface2);color:var(--text-primary)}.Modal_body__9cyDA{padding:var(--sp-5);overflow-y:auto}.Modal_footer__phBNt{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border-soft)}.ErrorScreen_resetBody__8_DBi{margin:0;background:var(--bg-primary,#f7f8fa)}.ErrorScreen_root__r5OWq{position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--sp-6,24px) var(--sp-6,24px) var(--sp-12,48px);background:var(--bg-primary,#f7f8fa);color:var(--text-primary,#0f1113);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.ErrorScreen_panel__CxE9X{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-4,16px);max-width:30rem}.ErrorScreen_medallion__qIo_M{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--r-lg,16px);background:var(--bg-elevated,#ffffff);border:1px solid var(--border-default,#e5e7eb);box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.04));color:var(--accent,#2f343a);margin-bottom:var(--sp-2,8px)}.ErrorScreen_mark__F6nQC{display:block}.ErrorScreen_title__yKgNQ{margin:0;font-size:var(--fs-lg,14px);font-weight:var(--fw-semibold,600);color:var(--text-primary,#0f1113);letter-spacing:-.01em}.ErrorScreen_message__O42Wz{margin:0;max-width:44ch;font-size:var(--fs-sm,12px);line-height:1.55;color:var(--text-muted,#6b7280)}.ErrorScreen_actions__N_lbY{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3,12px);margin-top:var(--sp-2,8px)}.ErrorScreen_primary__kMolG{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 var(--sp-5,20px);border:none;border-radius:var(--r-md,7px);background:var(--accent,#2f343a);color:var(--text-on-accent,#ffffff);font-family:inherit;font-size:var(--fs-sm,12px);font-weight:var(--fw-medium,500);cursor:pointer;transition:background .16s var(--ease-out,cubic-bezier(.4,0,.2,1))}.ErrorScreen_primary__kMolG:hover{background:var(--accent-hover,#1f2328)}.ErrorScreen_primary__kMolG:focus-visible{outline:2px solid var(--accent,#2f343a);outline-offset:2px}.ErrorScreen_secondary__W_rKy{color:var(--text-muted,#6b7280);font-size:var(--fs-sm,12px);text-decoration:none;transition:color .16s var(--ease-out,cubic-bezier(.4,0,.2,1))}.ErrorScreen_secondary__W_rKy:hover{color:var(--text-primary,#0f1113)}.ErrorScreen_reference__1WD_e{position:absolute;left:50%;bottom:var(--sp-7,28px);transform:translateX(-50%);margin:0;white-space:nowrap;font-size:var(--fs-xs,11px);letter-spacing:.02em;color:var(--text-muted,#6b7280)}.Tooltip_wrap__kParE{display:contents}.Tooltip_tooltip__hxptX{position:fixed;z-index:1000;pointer-events:none;background:var(--accent);color:white;font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:500;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);white-space:nowrap;letter-spacing:.2px;box-shadow:0 4px 12px rgba(15,17,19,.18);transform:translate(-50%,calc(-100% - 6px));animation:Tooltip_tooltipIn__MYtEb .12s ease-out;display:flex;flex-direction:column;gap:2px}.Tooltip_tooltipBottom__eClVD{transform:translate(-50%,6px)}.Tooltip_tooltipRich__NNtlj{white-space:normal;max-width:240px;padding:var(--sp-1x) var(--sp-2);letter-spacing:0}.Tooltip_title__HVl0S{font-weight:600}.Tooltip_description__SWKHl{font-weight:400;font-size:var(--fs-2xs);line-height:1.4;color:rgba(255,255,255,.78);letter-spacing:0}@keyframes Tooltip_tooltipIn__MYtEb{0%{opacity:0}to{opacity:1}}.Toaster_container__mi_ey{position:fixed;bottom:var(--sp-4);right:var(--sp-4);z-index:9999;display:flex;flex-direction:column;gap:var(--sp-2);pointer-events:none;max-width:360px}.Toaster_toast__1Gjyz{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-md);box-shadow:var(--shadow-md);animation:Toaster_toast-in__YmLuK .18s ease-out}.Toaster_tone_info__I8oqe{background:var(--info-bg);border:1px solid color-mix(in oklab,var(--info-text) 30%,transparent)}.Toaster_tone_success__v5oBZ{background:var(--success-bg);border:1px solid color-mix(in oklab,var(--status-success) 30%,transparent)}.Toaster_tone_error__Is6mh{background:var(--danger-bg);border:1px solid color-mix(in oklab,var(--status-danger) 30%,transparent)}.Toaster_icon__9t7WR{flex-shrink:0;margin-top:1px}.Toaster_icon__9t7WR,.Toaster_icon__9t7WR svg{width:16px;height:16px}.Toaster_icon_success__9OxBF{color:var(--status-success)}.Toaster_icon_error__lZjjA{color:var(--status-danger)}.Toaster_icon_info__GHvAx{color:var(--info-text)}.Toaster_body__U6iWl{flex:1 1;min-width:0}.Toaster_title__EO1Me{font-size:var(--fs-sm);font-weight:500;line-height:1.3}.Toaster_tone_success__v5oBZ .Toaster_title__EO1Me{color:var(--success-text)}.Toaster_tone_error__Is6mh .Toaster_title__EO1Me{color:var(--danger-text)}.Toaster_tone_info__I8oqe .Toaster_title__EO1Me{color:var(--info-text)}.Toaster_description__ASWyu{font-size:var(--fs-xs);margin-top:var(--sp-1);line-height:1.4;opacity:.85}.Toaster_tone_success__v5oBZ .Toaster_description__ASWyu{color:var(--success-text)}.Toaster_tone_error__Is6mh .Toaster_description__ASWyu{color:var(--danger-text)}.Toaster_tone_info__I8oqe .Toaster_description__ASWyu{color:var(--info-text)}.Toaster_close__JWsGt{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:var(--r-sm);transition:background-color .12s ease,color .12s ease}.Toaster_close__JWsGt:hover{background:var(--hover);color:var(--text-primary)}.Toaster_close__JWsGt svg{width:10px;height:10px}@keyframes Toaster_toast-in__YmLuK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.PanelSectionHeader_head__2BdeC{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:0 var(--sp-1)}.PanelSectionHeader_headLeft__GinuM{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.PanelSectionHeader_icon__rBp69{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);flex-shrink:0}.PanelSectionHeader_label__GmbK0{font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PanelSectionHeader_count__Uwdoy{font-size:var(--fs-2xs);color:var(--text-muted);background:var(--bg-tertiary);padding:1px 6px;border-radius:var(--r-pill);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.PanelSectionHeader_action__KPm74{flex-shrink:0}.LocaleSwitcher_wrapper__s5Q4B{position:relative}.LocaleSwitcher_trigger__FsCGu{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary);background:none;border:1px solid transparent;border-radius:var(--r-md);padding:var(--sp-1) var(--sp-2);cursor:pointer;transition:background var(--t-base) ease,color var(--t-base) ease}.LocaleSwitcher_trigger__FsCGu:hover{background:var(--hover);color:var(--text-primary)}.LocaleSwitcher_globe__6JY2_{flex-shrink:0}.LocaleSwitcher_chevron__M4vEh{flex-shrink:0;color:var(--text-muted);transition:transform var(--t-base) var(--ease-out)}.LocaleSwitcher_chevronOpen__lB9jL{transform:rotate(180deg)}.LocaleSwitcher_menu__LTtRh{position:absolute;top:calc(100% + var(--sp-2));right:0;z-index:200;display:flex;flex-direction:column;min-width:140px;padding:var(--sp-1);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-panel);box-shadow:var(--shadow-md)}.LocaleSwitcher_menuUp__wEmDc{top:auto;bottom:calc(100% + var(--sp-2))}.LocaleSwitcher_item__xIReI{text-align:left;font-size:var(--fs-sm);color:var(--text-secondary);background:none;border:none;border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);cursor:pointer;transition:background var(--t-base) ease,color var(--t-base) ease}.LocaleSwitcher_itemActive__4cnGU,.LocaleSwitcher_item__xIReI:hover:not(:disabled){background:var(--hover);color:var(--text-primary)}.LocaleSwitcher_itemActive__4cnGU{font-weight:600}.LocaleSwitcher_item__xIReI:disabled{cursor:default}