.UnreadBadge_badge__jdphZ{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-xl);background:var(--color-status-error);color:var(--gray-0);font-family:var(--font-family-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:18px;box-sizing:border-box}.UnreadBadge_calm__N5sJZ{background:var(--color-border-default);color:var(--color-text-primary)}.UnreadBadge_corner__qlE2T{position:absolute;top:-2px;right:-2px}.Button_btn__kzInP{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;border-radius:var(--radius-button);font-family:inherit;font-weight:var(--font-weight-bold);cursor:pointer;transition:opacity .15s,background .15s;white-space:nowrap;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Button_btn__kzInP:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.Button_sm__pnQzd{font-size:var(--font-size-sm);line-height:var(--line-height-sm);min-height:32px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-button)}.Button_md__ktIWF{min-height:42px;padding:var(--space-2) var(--space-5)}.Button_lg__s7W56,.Button_md__ktIWF{font-size:var(--font-size-base);line-height:var(--line-height-base);border-radius:var(--radius-button)}.Button_lg__s7W56{min-height:48px;padding:var(--space-3) var(--space-5)}.Button_primary__6_Dls{background:var(--color-bg-primary);color:var(--color-text-on-primary);border:none}.Button_inverse__05X5A{background:var(--color-text-primary);color:var(--color-bg-surface);border:none}.Button_inverse__05X5A:hover:not(:disabled){opacity:.88}.Button_secondary__uuOdH{background:var(--color-bg-surface);color:var(--color-text-primary);border:var(--border-thin) solid var(--color-border-default)}.Button_secondary__uuOdH:hover:not(:disabled){background:var(--color-bg-default)}.Button_secondary__uuOdH.Button_active__pDurw{background:var(--color-bg-primary);border-color:var(--color-bg-primary);color:var(--color-text-on-primary)}.Button_ghost__gZqlA{background:none;color:var(--color-text-primary);border:none}.Button_ghost__gZqlA:hover:not(:disabled){opacity:.7}.Button_full__gLVMB{width:100%}.Button_glow__iL7eS{position:relative;isolation:isolate;overflow:hidden;color:var(--color-text-on-primary);background:none}.Button_glow__iL7eS:before{content:"";position:absolute;left:50%;top:50%;width:340%;aspect-ratio:1;z-index:0;pointer-events:none;background:conic-gradient(from 0deg,var(--primary-700) 0deg 20deg,color-mix(in srgb,var(--primary-500) 60%,#fff) 45deg,color-mix(in srgb,var(--primary-500) 28%,#fff) 60deg 70deg,color-mix(in srgb,var(--primary-500) 60%,#fff) 85deg,var(--primary-700) 110deg 1turn);transform:translate(-50%,-50%) rotate(0deg);animation:Button_btn-glow-spin__juw8g 3s linear infinite}.Button_glow__iL7eS:after{content:"";position:absolute;inset:2px;border-radius:calc(var(--radius-button) - 2px);z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,var(--primary-500) 45%,#fff) 47%,color-mix(in srgb,var(--primary-500) 25%,#fff) 50%,color-mix(in srgb,var(--primary-500) 45%,#fff) 53%,transparent 65%),linear-gradient(115deg,var(--primary-700) 0,var(--primary-500) 28%,color-mix(in srgb,var(--primary-500) 60%,#fff) 50%,var(--primary-500) 72%,var(--primary-700) 100%);background-size:250% 100%,100% 100%;background-repeat:no-repeat;animation:Button_btn-glow-glint__v30jR 3s linear infinite}.Button_glowContent__eVCMS{position:relative;z-index:2;display:inline-flex;align-items:center;gap:var(--space-2)}@keyframes Button_btn-glow-spin__juw8g{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes Button_btn-glow-glint__v30jR{0%{background-position:125% 0,0 0}to{background-position:-125% 0,0 0}}@media (prefers-reduced-motion:reduce){.Button_glow__iL7eS:before{animation:none}.Button_glow__iL7eS:after{animation:none;background-position:125% 0,0 0}}.Button_btn__kzInP.Button_success__L611a{background:var(--data-positive-bg);color:var(--data-positive-fg);border-color:var(--data-positive-fg)}.Button_btn__kzInP.Button_success__L611a:disabled{opacity:1;cursor:default}.Button_tab__5qowY{background:none;border:none;border-bottom:var(--border-thick) solid transparent;border-radius:0;padding:var(--space-3) var(--space-3);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-gray);margin-bottom:-1px;transition:color .15s,border-color .15s}.Button_tab__5qowY.Button_active__pDurw{color:var(--color-text-primary);border-bottom-color:var(--color-bg-primary)}.Button_tab__5qowY:hover:not(:disabled){color:var(--color-text-primary)}.Button_toggle__Ds5eT{background:var(--color-bg-surface);color:var(--color-text-gray);border:var(--border-thin) solid var(--color-border-default)}.Button_toggle__Ds5eT:hover:not(:disabled){background:var(--color-border-faint);color:var(--color-text-primary)}.Button_toggle__Ds5eT.Button_active__pDurw{font-weight:var(--font-weight-semibold)}.Button_toggle__Ds5eT.Button_active__pDurw,.Button_toggle__Ds5eT.Button_active__pDurw:hover{background:var(--toggle-active-bg,var(--color-bg-primary));border-color:var(--toggle-active-bg,var(--color-bg-primary));color:var(--toggle-active-color,var(--color-text-on-primary))}.Button_slot__P3UM5{justify-content:flex-start;background:none;border:var(--border-thin) dashed var(--color-border-default);color:var(--color-text-gray);font-weight:var(--font-weight-semibold);transition:background .15s,border-color .15s,color .15s}.Button_slot__P3UM5:hover:not(:disabled){background:var(--color-bg-default);border-color:var(--color-text-gray);color:var(--color-text-primary)}.Button_pill__KqpBJ{background:none;border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);color:var(--color-text-gray);transition:background .15s,color .15s,border-color .15s}.Button_pill__KqpBJ:hover:not(:disabled){background:var(--color-bg-primary);border-color:var(--color-bg-primary);color:var(--color-text-on-primary)}.Button_pill__KqpBJ.Button_active__pDurw{background:var(--color-bg-primary-soft);border-color:var(--color-bg-primary-soft);color:var(--color-text-on-primary);font-weight:var(--font-weight-semibold)}.SidePanel_backdrop__TudQ1{position:fixed;inset:0;background:var(--backdrop-tint);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));z-index:60;animation:SidePanel_backdropFadeIn__5Vlao .24s ease both}@keyframes SidePanel_backdropFadeIn__5Vlao{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur))}}@keyframes SidePanel_backdropFadeOut__WNnj8{0%{opacity:1;backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur))}to{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}.SidePanel_backdropOut__GT6mz{animation:SidePanel_backdropFadeOut__WNnj8 .2s ease both;pointer-events:none}.SidePanel_panel__tQTmc{--side-panel-gap:var(--space-3);position:fixed;top:var(--side-panel-gap);right:var(--side-panel-gap);bottom:var(--side-panel-gap);width:min(var(--side-panel-width),calc(100vw - 2 * var(--side-panel-gap)));background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:0 24px 64px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06);z-index:70;display:flex;flex-direction:column;overflow:clip;animation:SidePanel_panelSlideIn__7w9ie .25s cubic-bezier(.4,0,.2,1) both;transition:width .3s cubic-bezier(.4,0,.2,1),border-color .3s ease}.SidePanel_expanded__wdORC{width:calc(100vw - 2 * var(--side-panel-gap))}.SidePanel_expanded__wdORC .SidePanel_body__kf3Va,.SidePanel_expanded__wdORC .SidePanel_footer__8cLi8{padding-left:max(var(--space-3),calc((100vw - 2 * var(--side-panel-gap) - var(--side-panel-max-content)) / 2));padding-right:max(var(--space-3),calc((100vw - 2 * var(--side-panel-gap) - var(--side-panel-max-content)) / 2))}@keyframes SidePanel_panelSlideIn__7w9ie{0%{transform:translateX(calc(100% + var(--side-panel-gap)))}to{transform:translateX(0)}}.SidePanel_header__lu5qP{position:relative;display:flex;align-items:center;justify-content:space-between;padding:var(--space-3);border-bottom:var(--border-thin) solid var(--color-border-subtle);flex-shrink:0;min-height:56px}.SidePanel_headerLeft__iBa_s{display:flex;align-items:center;z-index:1;flex-shrink:0;min-width:40px}.SidePanel_titleBlock__Fbs2k{position:absolute;left:50%;transform:translateX(-50%);max-width:60%;text-align:center;pointer-events:none;display:flex;flex-direction:column;align-items:center}.SidePanel_titleText__ylbL1{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.SidePanel_subtitle__al8uW,.SidePanel_titleText__ylbL1{font-size:var(--font-size-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin:0}.SidePanel_subtitle__al8uW{font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.SidePanel_headerRight__0lkkL{display:flex;align-items:center;gap:var(--space-1);z-index:1;flex-shrink:0}.SidePanel_body__kf3Va{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-3);container:side-panel/inline-size}.SidePanel_bodyFlush__Edvk9{padding:0}.SidePanel_footer__8cLi8{flex-shrink:0;padding:var(--space-3);border-top:var(--border-thin) solid var(--color-border-subtle);display:flex;justify-content:flex-end;gap:var(--space-3);overflow:clip}.SidePanel_footerAsk__ipb2E{padding:var(--space-5) var(--space-4) var(--space-4)}.SidePanel_ask__dVzD1{flex:1 1;display:grid;grid-gap:var(--space-2);gap:var(--space-2);animation:SidePanel_askIn__aPVdZ .2s ease .06s both}@keyframes SidePanel_askIn__aPVdZ{0%{opacity:0}to{opacity:1}}.SidePanel_askTitle__YJ9Vn{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.SidePanel_askText__YhqkT{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.SidePanel_askActions__ChWA2{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-3)}.SidePanel_body__kf3Va{transition:opacity .2s ease}.SidePanel_bodyAsking__VGdfX{opacity:.35;pointer-events:none}@media (prefers-reduced-motion:reduce){.SidePanel_ask__dVzD1{animation:none}}.SidePanel_narrow__ogViT{max-width:420px}@media (max-width:640px){.SidePanel_panel__tQTmc{--side-panel-gap:0px;border:none;border-left:var(--border-thin) solid var(--color-border-subtle);border-radius:0;box-shadow:none}}@keyframes SidePanel_panelSlideOut__hBgHE{0%{transform:none;opacity:1}to{transform:translateX(calc(100% + var(--side-panel-gap)));opacity:.6}}.SidePanel_panelOut__nb2Qu{animation:SidePanel_panelSlideOut__hBgHE .2s cubic-bezier(.4,0,1,1) both}.SidePanel_instant__lHQqK:not(.SidePanel_panelOut__nb2Qu):not(.SidePanel_backdropOut__GT6mz){animation:none}@media (prefers-reduced-motion:reduce){.SidePanel_backdropOut__GT6mz,.SidePanel_backdrop__TudQ1,.SidePanel_panelOut__nb2Qu,.SidePanel_panel__tQTmc{animation:none}}.SidePanel_step__o7j7N{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;background:var(--color-bg-surface);border-radius:inherit;animation:SidePanel_stepIn__JfVca .2s cubic-bezier(.2,.8,.2,1)}@keyframes SidePanel_stepIn__JfVca{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.SidePanel_step__o7j7N{animation:none}}.SidePanel_backdropBorrowed__3L_9H{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.SidePanel_covered___B5x1{visibility:hidden}.SidePanel_backdropCovered__xytEq{pointer-events:none}.SidePanel_framed__O0vFA{--side-panel-gap:0px;top:0;right:0;bottom:0;width:100%;max-width:none;border:none;border-radius:0;box-shadow:none}.OptionPicker_root__EDcB7{gap:var(--space-3);outline:none}.OptionPicker_list__4E3WB,.OptionPicker_root__EDcB7{display:flex;flex-direction:column}.OptionPicker_group__QgQVW{font-weight:var(--font-weight-bold);padding:var(--space-4) var(--space-3) var(--space-2)}.OptionPicker_group__QgQVW,.OptionPicker_row__OUAdi{font-size:var(--font-size-base);color:var(--color-text-primary)}.OptionPicker_row__OUAdi{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-weight-medium)}.OptionPicker_active__OlC4L{background:var(--color-bg-default)}.OptionPicker_selected__FtKjp{font-weight:var(--font-weight-bold)}.OptionPicker_disabled__7dbkn{color:var(--color-text-gray);cursor:default;opacity:.6}.OptionPicker_label__zLyOj{flex:1 1;min-width:0}.OptionPicker_check__z8XJL{color:var(--color-text-primary)}.OptionPicker_empty__nPgD8{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray);padding:var(--space-3)}.StatusCard_card___9wze{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.StatusCard_icon__NkF2O{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);border-radius:50%;font-size:var(--font-size-sm);background:var(--tone-bg);color:var(--tone-fg)}.StatusCard_text__ux3yO{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.StatusCard_title__MRBQa{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.StatusCard_sub__WiF5F{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.StatusCard_action__ZFMRL{flex-shrink:0}.StatusCard_neutral__0RAS5{--tone-bg:var(--data-neutral-bg);--tone-fg:var(--data-neutral-fg)}.StatusCard_positive__5x8Lg{--tone-bg:var(--data-positive-bg);--tone-fg:var(--data-positive-fg)}.StatusCard_caution__QwKLf{--tone-bg:var(--data-caution-bg);--tone-fg:var(--data-caution-fg)}.StatusCard_health__5ojSV{--tone-bg:var(--data-health-bg);--tone-fg:var(--data-health-fg)}.StatusCard_caution__QwKLf .StatusCard_title__MRBQa,.StatusCard_health__5ojSV .StatusCard_title__MRBQa,.StatusCard_positive__5x8Lg .StatusCard_title__MRBQa{color:var(--tone-fg)}