.SortIcon_sortIconNeutral__83zcG{opacity:.35;vertical-align:middle;margin-left:4px}.SortIcon_sortIconActive__ulEN7{color:var(--brand);opacity:1;vertical-align:middle;margin-left:4px}.AboutModal_backdrop__us99G{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:200}.AboutModal_modal__jpTeS{background:var(--panel-solid);border:1px solid var(--glass-border);border-radius:14px;box-shadow:0 16px 48px -12px rgba(0,0,0,.3),inset 0 1px 0 var(--glass-highlight);width:340px;animation:AboutModal_fadeUp__I4TkP .15s ease}@keyframes AboutModal_fadeUp__I4TkP{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AboutModal_header__ePwer{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px;border-bottom:1px solid var(--line-2)}.AboutModal_title__GwDkM{font-size:1.071rem;font-weight:600;color:var(--ink);margin:0}.AboutModal_closeBtn__58PD5{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:none;background:transparent;color:var(--ink-2);cursor:pointer;transition:background .12s,color .12s}.AboutModal_closeBtn__58PD5:hover{background:var(--panel-glass-2);color:var(--ink)}.AboutModal_body__Co44x{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.AboutModal_row__WmJdx{display:flex;align-items:center;justify-content:space-between}.AboutModal_label__0_Hzg{font-size:.929rem;color:var(--ink-2)}.AboutModal_value__FnNe8{font-size:.929rem;font-weight:500;color:var(--ink)}.AboutModal_link__GYZdx{font-size:.929rem;font-weight:500;color:var(--brand);text-decoration:none}.AboutModal_link__GYZdx:hover{text-decoration:underline}.AboutModal_footer__yX0yb{padding:14px 18px 18px;display:flex;justify-content:flex-end;border-top:1px solid var(--line-2)}.AboutModal_dismissBtn__PZied{padding:7px 18px;border-radius:8px;border:1px solid var(--glass-border);background:var(--panel-glass-2);color:var(--ink);font-size:.929rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .12s}.AboutModal_dismissBtn__PZied:hover{background:var(--panel-glass)}.HelpDropdown_wrap__H4WCD{position:relative}.HelpDropdown_btn__zgYDo{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--glass-border);background:var(--panel-glass-2);color:var(--ink-2);cursor:pointer;transition:background .15s,color .15s}.HelpDropdown_btn__zgYDo:hover{background:var(--panel-glass);color:var(--ink)}.HelpDropdown_dropdown__EOLDS{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:var(--panel-solid);border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 8px 30px -8px rgba(0,0,0,.25),inset 0 1px 0 var(--glass-highlight);z-index:100;padding:6px;animation:HelpDropdown_dropIn__ri9Cr .12s ease}@keyframes HelpDropdown_dropIn__ri9Cr{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.HelpDropdown_item__vGYky{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--ink);font-size:1.102rem;font-weight:500;font-family:inherit;cursor:pointer;text-align:left;transition:background .12s}.HelpDropdown_item__vGYky:hover{background:var(--panel-glass-2)}.HelpDropdown_divider__kE1Xj{height:1px;background:var(--line-2);margin:4px 0}.AppHeader_header__HsCec{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 20px;background:var(--sidebar-bg);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);flex-shrink:0;z-index:20}.AppHeader_brand___gsVf{display:flex;align-items:baseline;gap:5px}.AppHeader_brandName__WXtvS{font-size:1.286rem;font-weight:700;color:var(--brand-ink);letter-spacing:-.02em}.AppHeader_brandSub__32zq5{font-size:.714rem;font-weight:500;color:var(--accent)}.AppHeader_actions___HHP7{display:flex;align-items:center;gap:8px}.AppHeader_iconBtn__3_VJD{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--glass-border);background:var(--panel-glass-2);color:var(--ink-2);cursor:pointer;transition:background .15s,color .15s}.AppHeader_iconBtn__3_VJD:hover{background:var(--panel-glass);color:var(--ink)}.AppHeader_profileBtn__do_nk{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border-radius:9px;border:1px solid var(--glass-border);background:var(--panel-glass-2);color:var(--ink);cursor:pointer;font-size:.929rem;font-weight:500;font-family:inherit;transition:background .15s}.AppHeader_profileBtn__do_nk:hover{background:var(--panel-glass)}.AppHeader_avatar__lC3YE{width:26px;height:26px;border-radius:999px;background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);color:#fff;font-size:.714rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:0}.AppHeader_avatarLg__G3Sug{width:40px;height:40px;font-size:1rem}.AppHeader_userName__1e_n_{font-size:.929rem;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppHeader_dropdownWrap__tx7iM{position:relative}.AppHeader_dropdown__qr_Ex{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:var(--panel-solid);border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 8px 30px -8px rgba(0,0,0,.25),inset 0 1px 0 var(--glass-highlight);z-index:100;padding:6px;animation:AppHeader_dropIn__7DJRa .12s ease}@keyframes AppHeader_dropIn__7DJRa{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AppHeader_dropdownProfile__eXDjk{min-width:224px}.AppHeader_notifEmpty__NPV3D{padding:16px 12px;font-size:.929rem;color:var(--ink-2);margin:0;text-align:center}.AppHeader_identity__3gYeK{display:flex;align-items:center;gap:10px;padding:10px 10px 12px;border-bottom:1px solid var(--line-2);margin-bottom:4px}.AppHeader_identityName__SvpcR{font-size:1.102rem;font-weight:600;color:var(--ink)}.AppHeader_identityRole__D1VHT{font-size:.857rem;color:var(--ink-2);margin-top:1px}.AppHeader_dropItem__HY4Ld{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--ink);font-size:1.102rem;font-weight:500;font-family:inherit;cursor:pointer;text-align:left;transition:background .12s}.AppHeader_dropItem__HY4Ld:hover{background:var(--panel-glass-2)}.AppHeader_dropItemDisabled__fls0U{opacity:.45;cursor:default}.AppHeader_dropItemDisabled__fls0U:hover{background:transparent}.AppHeader_divider__Szp8q{height:1px;background:var(--line-2);margin:4px 0}.AppHeader_hamburger__yVu9V{display:none}@media (max-width:680px){.AppHeader_header__HsCec{padding:0 12px}.AppHeader_hamburger__yVu9V{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--glass-border);background:var(--panel-glass-2);color:var(--ink);cursor:pointer;flex-shrink:0;margin-right:6px}.AppHeader_brandSub__32zq5,.AppHeader_userName__1e_n_{display:none}}[data-theme=comic] .AppHeader_header__HsCec{border-bottom:1px solid var(--glass-border)}.ThemeDropdown_wrapper__CogI_{position:relative;width:100%}.ThemeDropdown_trigger__4fCHF{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;color:var(--nav-idle);background:transparent;border:none;cursor:pointer;font-size:1.102rem;font-weight:500;font-family:inherit;transition:background .15s,color .15s;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ThemeDropdown_trigger__4fCHF:hover{color:var(--ink);background:var(--panel-glass-2)}.ThemeDropdown_swatch__yZWX2{width:16px;height:16px;border-radius:50%;flex-shrink:0;display:inline-block;background:var(--swatch-color,var(--brand))}.ThemeDropdown_triggerLabel__4VABG{flex:1 1}.ThemeDropdown_chevron__nOQzR{flex-shrink:0;color:var(--muted-2)}.ThemeDropdown_menu__JxjOb{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:var(--bg);border:1px solid var(--glass-border);border-radius:10px;box-shadow:var(--glass-shadow);list-style:none;padding:4px;margin:0;z-index:50}.ThemeDropdown_option__jVdog{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--nav-idle);cursor:pointer;font-size:.929rem;font-weight:500;transition:background .12s,color .12s;list-style:none}.ThemeDropdown_optionActive__VIKqI,.ThemeDropdown_option__jVdog:hover{background:var(--panel-glass-2);color:var(--ink)}.ThemeDropdown_optionActive__VIKqI{font-weight:600}@media (max-width:960px) and (min-width:681px){.ThemeDropdown_trigger__4fCHF{justify-content:center;padding:10px 0;gap:0}.ThemeDropdown_chevron__nOQzR,.ThemeDropdown_triggerLabel__4VABG{display:none}.ThemeDropdown_menu__JxjOb{left:0;right:auto;width:180px}}.Button_btn__sgFU2{padding:9px 18px;border-radius:999px;font-size:1.102rem;font-weight:500;cursor:pointer;font-family:inherit;transition:transform .05s,box-shadow .15s,background .15s;display:inline-flex;align-items:center;gap:6px}.Button_primary__oSpWt{background:var(--brand);border:1px solid var(--brand);color:#fff}.Button_ghost__mZ9vJ{background:var(--panel-glass);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1px solid var(--glass-border);color:var(--ink-2)}.Button_btn__sgFU2:disabled{opacity:.45;cursor:not-allowed}.Button_danger__1ocl9{background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.25);color:var(--err)}.Button_sm__h9eWB{padding:6px 12px;font-size:1.021rem}.UserProfile_page__e4cZe{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;padding:32px 40px}.UserProfile_content__oHMXp{max-width:560px;width:100%;display:flex;flex-direction:column;gap:32px}.UserProfile_pageTitle__DcwYp{font-size:1.771rem;font-weight:800;color:var(--ink);letter-spacing:-.03em;margin:0 0 4px}.UserProfile_section__aIX1a{display:flex;flex-direction:column;gap:10px}.UserProfile_sectionTitle__yCOeX{font-size:.857rem;font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;margin:0}.UserProfile_card__EJdc7{background:var(--panel-glass);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border:1px solid var(--glass-border);border-radius:14px;box-shadow:0 2px 12px -4px rgba(0,0,0,.12),inset 0 1px 0 var(--glass-highlight);padding:20px;display:flex;flex-direction:column;gap:16px}.UserProfile_avatarRow__v5qKG{display:flex;align-items:center;gap:14px}.UserProfile_avatar__9CLWU{width:48px;height:48px;border-radius:999px;background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);color:#fff;font-size:1.143rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:0}.UserProfile_name__NnpG4{font-size:1.143rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.UserProfile_role__SUkzT{font-size:.929rem;color:var(--ink-2);margin-top:2px}.UserProfile_field__SCkdm{display:flex;flex-direction:column;gap:3px}.UserProfile_fieldLabel__5mwsB{font-size:.938rem;font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em}.UserProfile_fieldValue__P5_Rf{font-size:1rem;color:var(--ink)}.UserProfile_resetConfirm__rxYNR{font-size:1rem;color:var(--ok-fg,#047857);margin:0;font-weight:500}@media (max-width:680px){.UserProfile_page__e4cZe{padding:20px 16px}}.UserProfile_accessibilityRow___1m7d{display:flex;align-items:center;justify-content:space-between;gap:16px}.UserProfile_accessibilityLabelGroup__Mkg3r{display:flex;flex-direction:column;gap:4px;flex:1 1}.UserProfile_accessibilityLabel__RbvyR{font-size:1rem;font-weight:600;color:var(--ink)}.UserProfile_accessibilityDesc__4J0jH{font-size:.857rem;color:var(--muted);line-height:1.45}.UserProfile_fontSizeGroup__i7iMI{display:flex;gap:6px;flex-shrink:0;flex-wrap:wrap}@media (max-width:680px){.UserProfile_fontSizeRow__CMPRt{flex-direction:column;align-items:flex-start;gap:10px}.UserProfile_fontSizeGroup__i7iMI{flex-shrink:1;width:100%}.UserProfile_fontSizeButtonActive__CHUds,.UserProfile_fontSizeButton__B_yz6{flex:1 1;text-align:center;padding:6px 8px}}.UserProfile_fontSizeButton__B_yz6{padding:6px 14px;border-radius:var(--radius-sm);border:1px solid var(--input-border);background:var(--input-bg);color:var(--ink);font-size:.929rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.UserProfile_fontSizeButton__B_yz6:hover{border-color:var(--accent)}.UserProfile_fontSizeButtonActive__CHUds{padding:6px 14px;border-radius:var(--radius-sm);border:1px solid var(--brand);background:var(--brand);color:#fff;font-size:.929rem;font-weight:600;cursor:pointer}.UserProfile_toggleOff__01lRq,.UserProfile_toggleOn__bJ8jy{position:relative;width:44px;height:24px;border-radius:999px;border:none;cursor:pointer;flex-shrink:0;transition:background .2s;padding:0}.UserProfile_toggleOff__01lRq{background:var(--line-2)}.UserProfile_toggleOn__bJ8jy{background:var(--brand)}.UserProfile_toggleThumb___L86J{position:absolute;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .2s}.UserProfile_toggleOff__01lRq .UserProfile_toggleThumb___L86J{left:3px}.UserProfile_toggleOn__bJ8jy .UserProfile_toggleThumb___L86J{left:23px}.UserProfile_nameDisplayRow__QVy1q{display:flex;align-items:center;gap:10px}.UserProfile_nameEditRow__sJEYX{display:flex;align-items:center;gap:8px;flex:1 1}.UserProfile_nameInput__EEQno{flex:1 1;padding:5px 10px;border:1px solid var(--glass-border);border-radius:6px;background:var(--color-surface,#fff);color:var(--ink);font-size:.9rem}.UserProfile_nameInput__EEQno:focus{outline:none;border-color:var(--ink)}.UserProfile_editBtn__uNTQR{background:none;border:1px solid var(--glass-border);border-radius:6px;padding:3px 10px;font-size:.8rem;color:var(--muted);cursor:pointer}.UserProfile_editBtn__uNTQR:hover{color:var(--ink);border-color:var(--ink)}.UserProfile_cancelBtn__h_R7k{background:none;border:none;font-size:.85rem;color:var(--muted);cursor:pointer;padding:4px 6px}.UserProfile_cancelBtn__h_R7k:hover{color:var(--ink)}.ComicEffectOverlay_overlay__GNvtL{position:fixed;inset:0;pointer-events:none;z-index:9999;overflow:visible}.ComicEffectOverlay_burst___1bkY{position:fixed;width:110px;height:110px;pointer-events:none;transform-origin:center center;animation:ComicEffectOverlay_burst-pop__dwwlq .6s cubic-bezier(.23,1,.32,1) forwards}@keyframes ComicEffectOverlay_burst-pop__dwwlq{0%{transform:scale(0) rotate(-20deg);opacity:1}45%{transform:scale(1.25) rotate(8deg);opacity:1}70%{transform:scale(1) rotate(-3deg);opacity:1}to{transform:scale(.85) rotate(2deg);opacity:0}}.Shell_shell__1PLVh{display:flex;flex-direction:column;height:100dvh;overflow:hidden;max-width:100vw;overflow-x:hidden}.Shell_body__xO_Dl{display:flex;flex:1 1;min-height:0;overflow:hidden}.CustomerSelector_root__VsPUd{position:relative;margin-bottom:12px}.CustomerSelector_trigger__uyppH{width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:var(--panel-glass);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight),0 2px 6px -3px rgba(0,0,0,.15);color:var(--ink);font-size:.929rem;font-weight:600;cursor:pointer;text-align:left;transition:background .15s,border-color .15s;font-family:inherit}.CustomerSelector_triggerOpen__jx_ZJ,.CustomerSelector_trigger__uyppH:hover{background:var(--panel-glass-2);border-color:var(--accent)}.CustomerSelector_triggerIcon__YlLo5{display:inline-flex;color:var(--accent);flex-shrink:0}.CustomerSelector_triggerLabel__KmYy1{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.CustomerSelector_chevron__z7PFJ{display:inline-flex;color:var(--muted-2);flex-shrink:0;transition:transform .2s}.CustomerSelector_chevronUp__pxaLt{transform:rotate(180deg)}.CustomerSelector_dropdown__pHgWi{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;background:var(--panel-solid);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 32px -8px rgba(0,0,0,.22),0 2px 8px -4px rgba(0,0,0,.12);padding:6px;display:flex;flex-direction:column}.CustomerSelector_filterRow__8x4iW{display:flex;align-items:center;gap:6px;padding:4px 6px}.CustomerSelector_filterIcon__IUPvL{display:inline-flex;color:var(--muted-2);flex-shrink:0}.CustomerSelector_filterInput__10VCw{flex:1 1;min-width:0;border:none;background:transparent;color:var(--ink);font-size:1.021rem;font-family:inherit;outline:none;padding:4px 0}.CustomerSelector_filterInput__10VCw::placeholder{color:var(--muted-2)}.CustomerSelector_filterClear__bMiUJ{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;border:none;background:transparent;color:var(--muted-2);cursor:pointer;flex-shrink:0;padding:0;transition:color .12s}.CustomerSelector_filterClear__bMiUJ:hover{color:var(--ink)}.CustomerSelector_list__kDeOp{display:flex;flex-direction:column;gap:1px;max-height:200px;overflow-y:auto}.CustomerSelector_empty__WOx4q{padding:10px 12px;font-size:1.021rem;color:var(--muted-2);font-style:italic}.CustomerSelector_option__jzh_O{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--ink-2);font-size:.929rem;font-weight:500;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s,color .12s}.CustomerSelector_option__jzh_O:hover{background:var(--bg-2);color:var(--ink)}.CustomerSelector_optionActive__686J1{color:var(--ink);font-weight:600}.CustomerSelector_optionCheck__iaLat{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent)}.CustomerSelector_optionLabel___brXx{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CustomerSelector_divider__k7z6R{height:1px;background:var(--line);margin:4px 2px}.CustomerSelector_addTrigger__OmhC8{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--accent);font-size:.929rem;font-weight:500;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s}.CustomerSelector_addTrigger__OmhC8:hover{background:var(--bg-2)}.CustomerSelector_addIcon__A4K6q{display:inline-flex;flex-shrink:0}.CustomerSelector_addRow__IOLYh{display:flex;align-items:center;gap:4px;padding:4px}.CustomerSelector_addInput__Zr26G{flex:1 1;min-width:0;padding:6px 8px;border-radius:7px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:1.021rem;font-family:inherit;outline:none;transition:border-color .15s}.CustomerSelector_addInput__Zr26G:focus{border-color:var(--accent)}.CustomerSelector_addInput__Zr26G::placeholder{color:var(--muted-2)}.CustomerSelector_addCancel__ABvhS,.CustomerSelector_addConfirm__HyvmX{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid var(--line);background:transparent;cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.CustomerSelector_addConfirm__HyvmX{color:var(--accent)}.CustomerSelector_addConfirm__HyvmX:hover:not(:disabled){background:var(--accent);color:#fff;border-color:var(--accent)}.CustomerSelector_addConfirm__HyvmX:disabled{opacity:.4;cursor:default}.CustomerSelector_addCancel__ABvhS{color:var(--muted-2)}.CustomerSelector_addCancel__ABvhS:hover{background:var(--bg-2);color:var(--ink)}@media (max-width:960px) and (min-width:681px){.CustomerSelector_trigger__uyppH{justify-content:center;padding:9px 0;width:40px;margin:0 auto}.CustomerSelector_chevron__z7PFJ,.CustomerSelector_triggerLabel__KmYy1{display:none}.CustomerSelector_dropdown__pHgWi{position:absolute;left:calc(100% + 8px);top:0;right:auto;width:220px}[data-rail-expanded] .CustomerSelector_trigger__uyppH{width:100%;margin:0;padding:9px 12px;justify-content:flex-start}[data-rail-expanded] .CustomerSelector_chevron__z7PFJ,[data-rail-expanded] .CustomerSelector_triggerLabel__KmYy1{display:inline-flex}[data-rail-expanded] .CustomerSelector_dropdown__pHgWi{left:0;right:0;top:calc(100% + 6px);width:auto}}.Sidebar_sidebar__5oZEx{width:16rem;flex-shrink:0;background:var(--sidebar-bg);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);display:flex;flex-direction:column;padding:20px 14px;height:100%;overflow-y:auto;z-index:2}.Sidebar_nav__yigU7{display:flex;flex-direction:column;gap:2px;flex:1 1}.Sidebar_navItem__NB3MD{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--nav-idle);background:transparent;border:1px solid transparent;font-weight:500;cursor:pointer;font-size:1rem;transition:background .15s,color .15s}.Sidebar_navItemActive__Q4zh_{color:var(--ink);background:var(--panel-glass);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid var(--glass-border);box-shadow:0 2px 8px -4px rgba(0,0,0,.15),inset 0 1px 0 var(--glass-highlight),var(--nav-active-glow,none);font-weight:600}.Sidebar_navItemClickable__TbgbC:not(.Sidebar_navItemActive__Q4zh_):hover{color:var(--ink);background:var(--panel-glass-2)}.Sidebar_label__PPZtZ{font-size:inherit}.Sidebar_bottom__EYS1J{flex-shrink:0;display:flex;flex-direction:column;gap:6px;padding-top:8px}.Sidebar_resetRow__iDwNM{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--muted-2);cursor:pointer;font-size:1rem;font-weight:500;transition:background .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sidebar_resetRow__iDwNM:hover{color:var(--ink);background:var(--panel-glass-2)}.Sidebar_resetRowConfirm__CtvnC{color:var(--warn,#f59e0b);background:var(--panel-glass-2)}.Sidebar_resetRowConfirm__CtvnC:hover{color:var(--warn,#f59e0b)}.Sidebar_inlineFlex__3wqUk{display:inline-flex;flex-shrink:0}.Sidebar_searchBtn__kcVxn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;margin-bottom:10px;background:var(--panel-glass-2);border:1px solid var(--glass-border);border-radius:10px;color:var(--nav-idle);font-size:1rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.Sidebar_searchBtn__kcVxn:hover{color:var(--ink);background:var(--panel-glass)}.Sidebar_searchBtn__kcVxn kbd{margin-left:auto;font-size:.786rem;opacity:.55;font-family:inherit}.Sidebar_railToggle__iTPwK{display:none}.Sidebar_railToggleChevron__0EPms{display:inline-flex;transition:transform .2s ease}@media (max-width:960px) and (min-width:681px){.Sidebar_sidebar__5oZEx{width:4rem;padding:16px 8px;overflow:visible;z-index:15;transition:width .2s ease,padding .2s ease}.Sidebar_railToggle__iTPwK{display:flex;align-items:center;justify-content:center;align-self:center;width:2.286rem;height:2.286rem;flex-shrink:0;border-radius:8px;border:1px solid var(--glass-border);background:transparent;color:var(--muted);cursor:pointer;padding:0;margin-bottom:8px;transition:color .15s,background .15s;font-family:inherit}.Sidebar_railToggle__iTPwK:hover{color:var(--ink);background:var(--panel-glass-2)}.Sidebar_label__PPZtZ{display:none}.Sidebar_navItem__NB3MD,.Sidebar_resetRow__iDwNM{justify-content:center;padding:10px 0;gap:0}.Sidebar_searchBtn__kcVxn{justify-content:center;padding:8px 0}.Sidebar_searchBtn__kcVxn kbd,.Sidebar_searchBtn__kcVxn>span{display:none}.Sidebar_sidebar__5oZEx[data-rail-expanded]{width:16rem;padding:20px 14px;overflow-y:auto;overflow-x:hidden}.Sidebar_sidebar__5oZEx[data-rail-expanded] .Sidebar_railToggle__iTPwK{align-self:flex-end;margin-bottom:12px}.Sidebar_sidebar__5oZEx[data-rail-expanded] .Sidebar_railToggleChevron__0EPms{transform:rotate(180deg)}.Sidebar_sidebar__5oZEx[data-rail-expanded] .Sidebar_label__PPZtZ{display:inline}.Sidebar_sidebar__5oZEx[data-rail-expanded] .Sidebar_navItem__NB3MD,.Sidebar_sidebar__5oZEx[data-rail-expanded] .Sidebar_resetRow__iDwNM{justify-content:flex-start;padding:10px 12px;gap:10px}.Sidebar_sidebar__5oZEx[data-rail-expanded] .Sidebar_searchBtn__kcVxn{justify-content:flex-start;padding:8px 12px}.Sidebar_sidebar__5oZEx[data-rail-expanded] .Sidebar_searchBtn__kcVxn kbd,.Sidebar_sidebar__5oZEx[data-rail-expanded] .Sidebar_searchBtn__kcVxn>span{display:inline-flex}}@media (max-width:680px){.Sidebar_sidebar__5oZEx{position:fixed;left:0;top:0;bottom:0;width:16rem;max-width:85vw;z-index:200;transform:translateX(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);background:var(--panel-solid);backdrop-filter:none;-webkit-backdrop-filter:none;overflow-y:auto}.Sidebar_sidebarOpen__EaqAw{transform:translateX(0)}}[data-theme=comic] .Sidebar_sidebar__5oZEx{border-right:1px solid var(--glass-border)}.Sidebar_navGroup__1Sum3{display:flex;flex-direction:column;position:relative}.Sidebar_groupChevron__cAwRk{margin-left:auto;flex-shrink:0;color:var(--muted);transition:transform .2s ease}.Sidebar_groupChevronOpen__9OTtD{transform:rotate(-180deg)}.Sidebar_groupChildren__Gafbt{display:flex;flex-direction:column;gap:2px;margin-top:2px}.Sidebar_childItem__g2ufW{padding-left:32px!important;font-size:.929rem!important}.Sidebar_flyOut__2Vznx{display:none}.Sidebar_flyOutItem__tTAMY{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;color:var(--nav-idle);font-size:1rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.Sidebar_flyOutItem__tTAMY:hover{background:var(--panel-glass-2);color:var(--ink)}.Sidebar_flyOutItemActive__f1E40{color:var(--ink);background:var(--panel-glass);font-weight:600}@media (max-width:960px) and (min-width:681px){.Sidebar_sidebar__5oZEx:not([data-rail-expanded]) .Sidebar_groupChevron__cAwRk,.Sidebar_sidebar__5oZEx:not([data-rail-expanded]) .Sidebar_groupChildren__Gafbt{display:none}.Sidebar_sidebar__5oZEx:not([data-rail-expanded]) .Sidebar_flyOut__2Vznx{position:absolute;left:48px;top:0;background:var(--panel-solid);border:1px solid var(--glass-border);border-radius:10px;padding:4px;min-width:11.429rem;z-index:20;box-shadow:0 4px 16px -4px rgba(0,0,0,.25);flex-direction:column;gap:2px}.Sidebar_sidebar__5oZEx:not([data-rail-expanded]) .Sidebar_navGroup__1Sum3:hover .Sidebar_flyOut__2Vznx{display:flex}}.TabManagerModal_overlay__tURmw{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:flex-end;padding:52px 16px 0 0;animation:TabManagerModal_fadeIn__f1glY .12s ease both}@keyframes TabManagerModal_fadeIn__f1glY{0%{opacity:0}to{opacity:1}}.TabManagerModal_modal__Jn0_3{width:320px;max-height:calc(100vh - 72px);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;animation:TabManagerModal_slideDown__LLNI_ .18s cubic-bezier(.2,.8,.25,1) both;box-shadow:0 16px 40px rgba(0,0,0,.18);background:var(--panel-solid)!important;backdrop-filter:blur(0)!important;-webkit-backdrop-filter:blur(0)!important}@keyframes TabManagerModal_slideDown__LLNI_{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.TabManagerModal_header__Dn7IY{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid var(--line);flex-shrink:0}.TabManagerModal_title__iZp6w{display:flex;align-items:center;gap:8px;font-size:1.102rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.TabManagerModal_count__FhPTj{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;background:var(--brand-2);color:#fff;font-size:.714rem;font-weight:700;padding:0 5px}.TabManagerModal_closeBtn__Hr83f{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid var(--line-2);background:transparent;color:var(--muted);cursor:pointer;font-family:inherit;transition:background .12s,color .12s}.TabManagerModal_closeBtn__Hr83f:hover{background:var(--panel-tint);color:var(--ink)}.TabManagerModal_list__WQYfZ{flex:1 1;overflow-y:auto;padding:6px 0}.TabManagerModal_row__hlbdk{display:flex;align-items:center;padding:2px 10px 2px 12px;gap:6px;border-radius:0;transition:background .1s}.TabManagerModal_rowActive__LKkC4{background:rgba(30,91,191,.06)}.TabManagerModal_rowMain__jk2d2{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 4px;border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.TabManagerModal_rowMain__jk2d2:hover{opacity:.85}.TabManagerModal_avatar__GkcIJ{width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);color:#fff;font-size:.786rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:0}.TabManagerModal_avatarList__sRGq4{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.TabManagerModal_avatarNew__5AotB{background:linear-gradient(135deg,#047857,#10b981)}.TabManagerModal_rowInfo__M_4EP{flex:1 1;min-width:0}.TabManagerModal_rowLabel__LFBOe{font-size:.929rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TabManagerModal_rowDetail__IUpn2{font-size:.938rem;color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TabManagerModal_activePip__Fgpc5{width:6px;height:6px;border-radius:999px;background:var(--brand-2);flex-shrink:0}.TabManagerModal_rowClose__T6lvx{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:none;background:transparent;color:var(--muted-2);cursor:pointer;font-family:inherit;flex-shrink:0;transition:background .12s,color .12s}.TabManagerModal_rowClose__T6lvx:hover{background:rgba(220,38,38,.08);color:var(--err)}.TabManagerModal_footer__UpXz7{padding:10px 14px;border-top:1px solid var(--line);flex-shrink:0}.TabManagerModal_closeAllBtn__OHs68{width:100%;padding:7px 12px;border-radius:8px;border:1px solid rgba(220,38,38,.18);background:rgba(220,38,38,.05);color:var(--err);font-size:1.021rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s}.TabManagerModal_closeAllBtn__OHs68:hover{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3)}.AppTabBar_bar__FLSgQ{display:flex;align-items:center;border-radius:0;padding:4px 8px;border-bottom:1px solid var(--glass-border);flex-shrink:0;z-index:10;gap:0}.AppTabBar_homeBtn__xD5iG{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:none;background:transparent;color:var(--muted);font-size:.929rem;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .15s,background .15s;font-family:inherit}.AppTabBar_homeBtn__xD5iG:hover{color:var(--ink);background:var(--panel-tint)}.AppTabBar_sep__bvyKT{width:1px;height:20px;background:var(--line-2);margin:0 4px;flex-shrink:0}.AppTabBar_tabsWrapper__4gbUc{display:flex;align-items:center;flex:1 1;min-width:0;position:relative}.AppTabBar_tabs__f6_Rg{display:flex;align-items:center;gap:2px;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none;padding:var(--tabs-glow-padding,0) 2px}.AppTabBar_tabs__f6_Rg::-webkit-scrollbar{display:none}.AppTabBar_scrollBtn__zD2F_{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid var(--line-2);background:var(--panel-tint);color:var(--muted);cursor:pointer;flex-shrink:0;transition:color .15s,background .15s,border-color .15s;z-index:1}.AppTabBar_scrollBtn__zD2F_:hover{color:var(--ink);background:var(--panel-solid);border-color:var(--line)}.AppTabBar_scrollBtnLeft__SFvPU{margin-right:2px}.AppTabBar_scrollBtnRight__3yFFy{margin-left:2px}.AppTabBar_tab__VDzdB{display:flex;align-items:center;gap:7px;padding:6px 8px 6px 7px;border-radius:8px;border:none;background:transparent;color:var(--muted);font-size:.929rem;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;max-width:200px;transition:color .15s,background .15s;font-family:inherit}.AppTabBar_tab__VDzdB:hover{background:var(--panel-tint);color:var(--ink)}.AppTabBar_tabActive__eOtAB{background:var(--chip-info-bg);color:var(--chip-info-fg);font-weight:600;border-radius:8px 8px 0 0;border:1px solid var(--chip-info-bd);border-bottom:2px solid var(--chip-info-fg);box-shadow:var(--tab-active-glow,none)}.AppTabBar_tabInitials__3l_3_{background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);color:#fff;font-size:.643rem;font-weight:700;letter-spacing:0}.AppTabBar_tabIcon__r3_Ko,.AppTabBar_tabInitials__3l_3_{width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AppTabBar_tabIconList__czANj{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.AppTabBar_tabIconNew__EeTWM{background:linear-gradient(135deg,var(--ok-fg,#047857) 0,#10b981 100%);color:#fff}.AppTabBar_tabLabel__BCPeC{min-width:0;overflow:hidden;text-overflow:ellipsis}.AppTabBar_tabClose__HBcsQ{width:16px;height:16px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transition:opacity .15s,background .12s,color .12s;color:var(--muted)}.AppTabBar_tabActive__eOtAB .AppTabBar_tabClose__HBcsQ,.AppTabBar_tab__VDzdB:hover .AppTabBar_tabClose__HBcsQ{opacity:1}.AppTabBar_tabClose__HBcsQ:hover{background:var(--line-2);color:var(--ink)}.AppTabBar_managerBtn__t2ZGE{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--line-2);background:var(--panel-tint);color:var(--muted);font-size:.857rem;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .15s,background .15s,border-color .15s;font-family:inherit}.AppTabBar_managerBtn__t2ZGE:hover{color:var(--ink);background:var(--panel-solid);border-color:var(--line)}.AppTabBar_managerCount__TXB8d{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;background:var(--brand-2);color:#fff;font-size:.714rem;font-weight:700;padding:0 4px}.AppTabBar_tabTooltip__ysJg9{position:fixed;transform:translateX(-50%);z-index:50;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;pointer-events:none;max-width:280px;overflow:hidden;border:1px solid var(--glass-border);box-shadow:0 8px 24px -4px rgba(0,0,0,.14),0 2px 8px -2px rgba(0,0,0,.08),inset 0 1px 0 var(--glass-highlight);animation:AppTabBar_tooltipIn__Is351 .12s ease}@keyframes AppTabBar_tooltipIn__Is351{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.AppTabBar_tooltipBody__Iq9ml{display:flex;flex-direction:column;gap:2px;min-width:0}.AppTabBar_tooltipLabel__bna_a{font-size:.929rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppTabBar_tooltipDetail__rC79a{font-size:.786rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:680px){.AppTabBar_managerCount__TXB8d{display:none}}.Stepper_stepper__JC3ER{display:flex;align-items:center;position:relative;padding:6px 0}.Stepper_step__7bq20{display:flex;flex-direction:column;align-items:center;gap:10px;flex:0 0 auto;min-width:140px}.Stepper_stepLabel__p8__m{font-size:.929rem}.Stepper_dot__01cWY{width:14px;height:14px;border-radius:999px;transition:all .3s cubic-bezier(.2,.8,.25,1)}.Stepper_segment__yl_OG{flex:1 1;position:relative;height:2px;margin:30px -40px 0}.Stepper_segmentTrack__Vjupu{position:absolute;inset:0;background:var(--line);border-radius:2px}.Stepper_segmentFill___rhTN{position:absolute;left:0;top:0;bottom:0;background:var(--brand);border-radius:2px;transition:width .35s ease}.Stepper_stepClickable__O7Kre{cursor:pointer}.Stepper_stepDefault__nmFlS{cursor:default}.Stepper_stepLabelActive__Vw3_0{font-weight:600;color:var(--ink)}.Stepper_stepLabelDone__bQsy8{font-weight:500;color:var(--ink)}.Stepper_stepLabelFuture__PJMKx{font-weight:500;color:var(--muted-2)}.Stepper_dotReached__ETDqZ{background:var(--brand)}.Stepper_dotFuture__6aBX4{background:var(--line-2)}.Stepper_dotGlow__rMEYo{box-shadow:0 0 0 5px rgba(54,182,232,.2)}.Stepper_segFillComplete__4SmjJ{width:100%}.Stepper_segFillActive__xwXeX{width:50%}.Stepper_segFillFuture__GLmvp{width:0}.Card_card__7jt2e{position:relative;border-radius:16px;padding:22px 24px 24px;overflow:hidden}.Field_field__KZn0e{display:flex;flex-direction:column;gap:6px;min-width:0}.Field_label__gJm_K{font-size:1.021rem;color:var(--muted);font-weight:500}.Field_required__2KyZU{color:var(--err);margin-left:2px}.Field_error__YemnA{color:var(--err);font-size:.938rem;margin-top:2px}.Field_hint__EefXE{color:var(--muted-2);font-size:.938rem}.Field_input__uYhGi{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--input-border);background:var(--input-bg);font-size:1.102rem;color:var(--input-ink);outline:none;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);transition:box-shadow .15s,border-color .15s,transform .18s;font-family:inherit}.Field_input__uYhGi:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);transform:translateY(-1px)}.Field_input__uYhGi.Field_invalid__1JApr{border-color:var(--err)}.Field_input__uYhGi.Field_invalid__1JApr:focus{border-color:var(--err);box-shadow:0 0 0 3px var(--err-ring)}.Field_select__QSyxA{padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Field_textarea__Ol0dH{min-height:86px;resize:vertical}.Field_textarea__Ol0dH:focus{transform:none}.Field_readonly__U2wy7{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel-ro);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);font-size:1.102rem;color:var(--muted);outline:none;cursor:not-allowed;font-family:inherit}.SelectDropdown_root__rvfAJ{position:relative}.SelectDropdown_trigger__hV2Ws{width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:var(--panel-glass);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight),0 2px 6px -3px rgba(0,0,0,.15);color:var(--ink);font-size:.929rem;font-weight:500;cursor:pointer;text-align:left;transition:background .15s,border-color .15s;font-family:inherit}.SelectDropdown_triggerOpen__7fFTG,.SelectDropdown_trigger__hV2Ws:hover:not(:disabled){background:var(--panel-glass-2);border-color:var(--accent)}.SelectDropdown_trigger__hV2Ws:disabled{opacity:.5;cursor:default}.SelectDropdown_triggerInvalid__YnYH2{border-color:#f87171}.SelectDropdown_triggerLabel__sJKSn,.SelectDropdown_triggerPlaceholder__3OUKY{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.SelectDropdown_triggerPlaceholder__3OUKY{color:var(--muted-2)}.SelectDropdown_chevron__wHwRl{display:inline-flex;color:var(--muted-2);flex-shrink:0;transition:transform .2s}.SelectDropdown_chevronUp__uoA67{transform:rotate(180deg)}.SelectDropdown_dropdown__jClFJ{min-width:160px;background:var(--panel-solid);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 32px -8px rgba(0,0,0,.22),0 2px 8px -4px rgba(0,0,0,.12);padding:6px;display:flex;flex-direction:column}.SelectDropdown_filterRow__ebNJ_{display:flex;align-items:center;gap:6px;padding:4px 6px}.SelectDropdown_filterIcon__vXL_F{display:inline-flex;color:var(--muted-2);flex-shrink:0}.SelectDropdown_filterInput__bUItK{flex:1 1;min-width:0;border:none;background:transparent;color:var(--ink);font-size:1.021rem;font-family:inherit;outline:none;padding:4px 0}.SelectDropdown_filterInput__bUItK::placeholder{color:var(--muted-2)}.SelectDropdown_filterClear__31STk{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;border:none;background:transparent;color:var(--muted-2);cursor:pointer;flex-shrink:0;padding:0;transition:color .12s}.SelectDropdown_filterClear__31STk:hover{color:var(--ink)}.SelectDropdown_list__VDhOe{display:flex;flex-direction:column;gap:1px;max-height:220px;overflow-y:auto}.SelectDropdown_empty___WYGa{padding:10px 12px;font-size:1.021rem;color:var(--muted-2);font-style:italic}.SelectDropdown_option__z9CNm{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--ink-2);font-size:.929rem;font-weight:500;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s,color .12s}.SelectDropdown_option__z9CNm:hover{background:var(--bg-2);color:var(--ink)}.SelectDropdown_optionActive__Vp6dE{color:var(--ink);font-weight:600}.SelectDropdown_optionCheck__CCJz_{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent)}.SelectDropdown_optionLabel__oTbHN,.SelectDropdown_optionPlaceholder__YSWyR{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SelectDropdown_optionPlaceholder__YSWyR{color:var(--muted-2);font-style:italic}.SelectDropdown_divider__zt0nF{height:1px;background:var(--line);margin:4px 2px}.PatientForm_main__qa8Zs{flex:1 1;min-width:0;padding:28px 48px 40px;display:flex;flex-direction:column}.PatientForm_stepperWrap__iw08s{max-width:980px;margin:0 auto;width:100%}.PatientForm_title__HSSDb{text-align:center;font-size:1.771rem;font-weight:800;letter-spacing:-.03em;margin:22px 0 18px;color:var(--ink)}.PatientForm_formWrap__pwIG1{max-width:980px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:16px}.PatientForm_footer__n_fYn{display:flex;justify-content:space-between;align-items:center;max-width:980px;margin:22px auto 0;width:100%}.PatientForm_btnRow__5cHTM{display:flex;gap:10px}.PatientForm_cardTitle__MnMNT{font-weight:600;font-size:1.184rem;margin-bottom:16px;color:var(--ink);display:flex;align-items:center;gap:8px}.PatientForm_cardTitleRow__2inh_{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.PatientForm_lockChip__mfM4w{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--chip-info-bg);color:var(--chip-info-fg);font-size:.938rem;font-weight:500;border:1px solid var(--chip-info-bd)}.PatientForm_addressNote__Eno1h{margin-top:12px;font-size:.857rem;color:var(--muted)}.PatientForm_warningNote__7uh_t{margin-top:12px;font-size:.857rem;color:var(--warn-fg);background:var(--warn-bg);padding:8px 12px;border-radius:8px}.PatientForm_dotMark__vinZk{width:6px;height:6px;border-radius:999px;background:var(--brand);box-shadow:0 0 0 3px rgba(54,182,232,.18);display:inline-block;flex-shrink:0}.PatientForm_runStrip__PBwyc{display:flex;gap:0;background:var(--run-bg);border:1px solid var(--line);border-radius:10px;padding:10px 4px;margin-top:4px}.PatientForm_runCell__vD4Kb{flex:1 1;padding:2px 14px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:2px;min-width:0}.PatientForm_runCellFirst__vUGEI{border-left:none}.PatientForm_runLabel__iQtzj{font-size:.786rem;color:var(--muted);font-weight:500;letter-spacing:.01em}.PatientForm_runValue__Xe6J6{font-size:1rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PatientForm_successWrap__Gm6c0{max-width:560px;margin:120px auto;text-align:center;position:relative;overflow:visible;border-radius:16px;padding:40px 32px}.PatientForm_successIcon__B6NFT{width:64px;height:64px;border-radius:999px;background:var(--ok-bg);color:var(--ok-fg);display:inline-flex;align-items:center;justify-content:center;margin:0 auto 16px;position:relative}.PatientForm_successTitle__7_qd6{font-size:1.429rem;font-weight:600;margin-bottom:6px}.PatientForm_successBody__Lw25K{color:var(--muted);margin-bottom:18px}.PatientForm_successActions__26NOz{display:flex;gap:10px;justify-content:center}.PatientForm_filterNote__2Qa5f{display:flex;align-items:center;gap:6px;font-size:.869rem;color:var(--brand);background:var(--chip-info-bg);padding:6px 10px;border-radius:var(--radius-sm);margin-bottom:4px}.PatientForm_spanFull4__oxjR6{grid-column:span 4/span 4}.PatientForm_spanFull3__m1nt_{grid-column:span 3/span 3}.PatientForm_span2__I8tRK{grid-column:span 2/span 2}.PatientForm_cardTitleNoMb__wKIhm{margin-bottom:0}.PatientForm_runValueMuted__Pg_CC{color:var(--muted-2)}@media (max-width:1024px){.PatientForm_main__qa8Zs{padding:20px}}@media (max-width:680px){.PatientForm_main__qa8Zs{padding:14px 12px}}.DuplicateModal_overlay__AYzgC{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}[data-theme=dark] .DuplicateModal_overlay__AYzgC{background:rgba(0,0,0,.6);padding:24px;animation:DuplicateModal_fadeIn__3gT00 .18s ease both}@keyframes DuplicateModal_fadeIn__3gT00{0%{opacity:0}to{opacity:1}}.DuplicateModal_modal__k6xjP{width:100%;max-width:520px;max-height:calc(100vh - 48px);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;animation:DuplicateModal_slideUp__nmhFD .22s cubic-bezier(.2,.8,.25,1) both;box-shadow:0 24px 60px rgba(0,0,0,.18)}@keyframes DuplicateModal_slideUp__nmhFD{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.DuplicateModal_header__VLN4f{display:flex;gap:14px;align-items:flex-start;padding:22px 24px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.DuplicateModal_warningIcon__c0EIu{width:40px;height:40px;border-radius:10px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25);color:#d97706;display:flex;align-items:center;justify-content:center;flex-shrink:0}.DuplicateModal_headerText__f1d9d{flex:1 1;min-width:0}.DuplicateModal_title__3N58_{font-size:1.071rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.DuplicateModal_subtitle__nWIUy{font-size:.929rem;color:var(--muted);margin-top:4px;line-height:1.5}.DuplicateModal_list__3Ag8s{flex:1 1;overflow-y:auto;padding:8px 0}.DuplicateModal_patientRow__BAMoU{display:flex;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid var(--line);transition:background .12s}.DuplicateModal_patientRow__BAMoU:last-child{border-bottom:none}.DuplicateModal_avatar__AvKYl{width:38px;height:38px;border-radius:999px;background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.929rem;font-weight:700;flex-shrink:0;letter-spacing:.03em}.DuplicateModal_info__jtymv{flex:1 1;min-width:0}.DuplicateModal_name__96yc8{font-size:1rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DuplicateModal_meta__GGUZy{font-size:.857rem;color:var(--muted);margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DuplicateModal_meta2__Dco6N{font-size:.938rem;color:var(--muted-2);margin-top:1px}.DuplicateModal_footer__cGQ1f{padding:14px 24px;border-top:1px solid var(--line);flex-shrink:0;display:flex;justify-content:center}.Toast_toast__O7TdZ{position:fixed;bottom:24px;right:24px;z-index:50;color:var(--ink);padding:10px 14px;border-radius:12px;font-size:.929rem;box-shadow:var(--glass-shadow)}.StockSummaryPanel_panel__JAoJc{display:flex;flex-direction:column;gap:.75rem}.StockSummaryPanel_table__orP6_{width:100%;border-collapse:collapse;font-size:.937rem}.StockSummaryPanel_table__orP6_ th{text-align:left;font-weight:500;color:var(--text-muted,#888);font-size:.823rem;padding:0 .5rem .5rem 0;border-bottom:1px solid var(--border,rgba(0,0,0,.1))}.StockSummaryPanel_table__orP6_ td{padding:.45rem .5rem .45rem 0;border-bottom:1px solid var(--border-subtle,rgba(0,0,0,.05));vertical-align:middle}.StockSummaryPanel_statusOnTrack__kpp76{color:#16a34a;font-weight:500;font-size:.891rem}.StockSummaryPanel_statusLow__IgQ5I{color:#d97706;font-weight:500;font-size:.891rem}.StockSummaryPanel_statusOverdue__l68nN{color:#dc2626;font-weight:500;font-size:.891rem}.StockSummaryPanel_note__omnea{font-size:.823rem;color:var(--text-muted,#888);margin-top:.25rem}.StockSummaryPanel_empty__pXPV8,.StockSummaryPanel_loading__C12q3{font-size:.914rem;color:var(--text-muted,#888);padding:.5rem 0}.StatusBadge_badge__DqObw{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.938rem;font-weight:600}.StatusBadge_dot__bdJVh{width:6px;height:6px;border-radius:999px;flex-shrink:0}.StatusBadge_badgeActive__VR_hL{background:#ecfdf5;color:#047857}.StatusBadge_badgeOnHold__HRvW7,.StatusBadge_badgePending__PlGF7{background:#fef3c7;color:#92400e}.StatusBadge_badgeDeceased__8mDvS,.StatusBadge_badgeInactive__lOlvM{background:#f1f5f9;color:#475569}.StatusBadge_badgeTransferred__y9JhW{background:#e6f4fb;color:#0b3a82}.StatusBadge_badgeSuspended__l_5ql{background:#fff7ed;color:#9a3412}.StatusBadge_badgeDischarged__AB4r8{background:#f1f5f9;color:#475569}.StatusBadge_badgeScheduled__U7ITL{background:#dbeafe;color:#1e40af}.StatusBadge_badgeCollected__akCXU{background:#fef3c7;color:#92400e}.StatusBadge_badgeProcessed__ze0__{background:#ecfdf5;color:#047857}.StatusBadge_badgeCancelled__5pzuT{background:#f1f5f9;color:#475569}.StatusBadge_dotActive__LG300{background:#10b981}.StatusBadge_dotOnHold__1tyVY,.StatusBadge_dotPending__WWBtV{background:#f59e0b}.StatusBadge_dotDeceased__BaMmV,.StatusBadge_dotInactive__3Du8S{background:#94a3b8}.StatusBadge_dotTransferred__Rm1Ko{background:#36b6e8}.StatusBadge_dotSuspended__XuyoR{background:#ea580c}.StatusBadge_dotDischarged__nAGeD{background:#94a3b8}.StatusBadge_dotScheduled__UvXBL{background:#3b82f6}.StatusBadge_dotCollected__Hz_Zj{background:#f59e0b}.StatusBadge_dotProcessed__WQQs4{background:#10b981}.StatusBadge_dotCancelled__0PxmE{background:#94a3b8}.PatientActionsMenu_root__NmHAP{position:relative}.PatientActionsMenu_trigger__GIo12{display:inline-flex;align-items:center;gap:6px}.PatientActionsMenu_triggerOpen__cwpK0{border-color:var(--accent)}.PatientActionsMenu_chevron__fNZIY{display:inline-flex;color:var(--muted-2);transition:transform .2s}.PatientActionsMenu_chevronUp__A3GqK{transform:rotate(180deg)}.PatientActionsMenu_menu__r3rw7{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:50;background:var(--panel-solid);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 32px -8px rgba(0,0,0,.22),0 2px 8px -4px rgba(0,0,0,.12);padding:6px;display:flex;flex-direction:column;min-width:180px}.PatientActionsMenu_root__NmHAP .PatientActionsMenu_menu__r3rw7 .PatientActionsMenu_item__M_ea_{justify-content:flex-start}.PatientActionsMenu_item__M_ea_{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--ink-2);font-size:.929rem;font-weight:500;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s,color .12s;width:100%}.PatientActionsMenu_item__M_ea_:hover{background:var(--bg-2);color:var(--ink)}.PatientActionsMenu_divider__9h8eR{height:1px;background:var(--line);margin:4px 6px}.PatientActionsMenu_itemWarn__JNfFA{color:#c2410c}.PatientActionsMenu_itemWarn__JNfFA:hover{background:#fff7ed;color:#9a3412}.PatientActionsMenu_itemDanger__rcZFL{color:#b91c1c}.PatientActionsMenu_itemDanger__rcZFL:hover{background:#fef2f2;color:#991b1b}.PatientActionsMenu_menuFlipped__goC5n{right:auto;left:0}@media (max-width:680px){.PatientActionsMenu_menu__r3rw7{min-width:min(180px,90vw)}}.PatientView_main__jEa9S{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.PatientView_splitRoot__PW0oF{display:flex;flex:1 1;min-height:0;overflow:hidden}.PatientView_patientSide__fAdM7{flex:1 1 100%;min-width:0;overflow-y:auto;padding:28px 48px 40px;transition:flex-basis .38s cubic-bezier(.2,.8,.25,1),padding .38s cubic-bezier(.2,.8,.25,1)}.PatientView_patientSideNarrow__pehsn{flex:0 0 320px;min-width:0;max-width:320px;padding:20px 16px 40px;border-right:1px solid var(--line)}.PatientView_orderSide__Z26dD{flex:0 0;overflow:hidden;opacity:0;transition:flex-basis .38s cubic-bezier(.2,.8,.25,1),opacity .28s .08s;pointer-events:none;min-width:0;display:flex;flex-direction:column}.PatientView_orderSideOpen__yBLAm{flex:1 1;overflow:hidden;opacity:1;pointer-events:auto}.PatientView_wrap__ps4f5{max-width:1080px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:16px}.PatientView_narrowWrap__xIMjR{display:flex;flex-direction:column;gap:14px}.PatientView_miniPanel__u2eDu{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 16px 16px;border-radius:16px;animation:PatientView_miniPanelIn__30hNY .3s cubic-bezier(.2,.8,.25,1) both}@keyframes PatientView_miniPanelIn__30hNY{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.PatientView_miniAvatar__s0yki{width:56px;height:56px;border-radius:999px;background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 60%,var(--accent) 120%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.357rem;font-weight:600;letter-spacing:-.01em;box-shadow:0 6px 18px -8px rgba(0,0,0,.4);flex-shrink:0;margin-bottom:2px}.PatientView_miniName__H9Dzk{font-size:1.071rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.PatientView_miniDivider__58PbP{width:100%;height:1px;background:var(--line);margin:4px 0}.PatientView_miniGrid__jpqIS{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 10px;gap:12px 10px;width:100%;text-align:left}.PatientView_miniKV__ZUqXZ{display:flex;flex-direction:column;gap:2px;min-width:0}.PatientView_miniLabel__LSSNC{font-size:.857rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.PatientView_miniValue__gU8PM{font-size:1.021rem;font-weight:500;color:var(--ink);word-break:break-word}.PatientView_crumb__rn5lD{display:flex;align-items:center;gap:8px;font-size:1.021rem;color:var(--muted);margin-bottom:2px}.PatientView_crumbLink__yGfQ_{color:var(--brand-ink);cursor:pointer;font-weight:500}.PatientView_hero__ct8cI{position:relative;z-index:1;border-radius:16px;padding:22px 24px;display:flex;align-items:center;gap:18px}.PatientView_avatar___MygC{width:64px;height:64px;border-radius:999px;background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 60%,var(--accent) 120%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.571rem;font-weight:600;letter-spacing:-.01em;box-shadow:0 6px 18px -8px rgba(0,0,0,.4);flex-shrink:0}.PatientView_heroInfo__P5ZHa{min-width:0}.PatientView_nameRow__rx1xt{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.PatientView_statusReason__LIwmE{font-size:.857rem;color:var(--muted);margin-top:2px}.PatientView_name__PL98O{font-size:1.571rem;font-weight:600;letter-spacing:-.01em}.PatientView_metaRow__gyXFg{display:flex;gap:14px;margin-top:4px;color:var(--muted);font-size:1.021rem;flex-wrap:wrap}.PatientView_metaItem__ThSfO{display:inline-flex;align-items:center;gap:5px}.PatientView_metaDot__HLtPs{width:3px;height:3px;border-radius:999px;background:var(--line-2);align-self:center;flex-shrink:0}.PatientView_heroActions__grOQY{margin-left:auto;display:flex;gap:8px;flex-shrink:0}.PatientView_grid__FbPjb{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px}.PatientView_col__gngNr{display:flex;flex-direction:column;gap:16px}.PatientView_card__qLAPB{position:relative;border-radius:16px;padding:20px 22px 22px}.PatientView_cardHeader__atOh_{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-weight:600;font-size:.929rem;color:var(--ink);text-transform:uppercase;letter-spacing:.06em}.PatientView_kv__MEbji{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:12px;row-gap:12px;grid-column-gap:20px;column-gap:20px}.PatientView_kvLabel__uslqW{font-size:.938rem;color:var(--muted);font-weight:500;margin-bottom:2px;letter-spacing:.01em}.PatientView_kvValue__KjXG3{font-size:1.102rem;color:var(--ink);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-word}.PatientView_kvEmpty__ZfJmY{font-size:1.102rem;color:var(--muted-2);font-weight:500}.PatientView_kvItem__28z2f{min-width:0}.PatientView_addrBlock__eV_ja{font-size:1.102rem;color:var(--ink);line-height:1.55;background:var(--panel-tint);border:1px solid var(--glass-border);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border-radius:10px;padding:10px 14px;box-shadow:inset 0 1px 0 var(--glass-highlight)}.PatientView_noteCallout__T6c4N{background:var(--note-bg);border:1px solid var(--note-bd);border-radius:10px;padding:12px 14px;font-size:.929rem;color:var(--note-ink);line-height:1.55;white-space:pre-wrap}.PatientView_noteHead__j8zJH{font-size:.786rem;color:var(--note-head);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.PatientView_lockChip__Zo37l{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--chip-info-bg);color:var(--chip-info-fg);font-size:.786rem;font-weight:500;border:1px solid var(--chip-info-bd);margin-top:10px}.PatientView_runStrip__Xm4z7{display:flex;flex-direction:column;background:var(--panel-tint);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);box-shadow:inset 0 1px 0 var(--glass-highlight);border:1px solid var(--line);border-radius:10px;overflow:hidden}.PatientView_runCell__vrUdk{padding:10px 14px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.PatientView_runCellFirst__MqpyH{border-top:none}.PatientView_runLabel__PAPB7{font-size:.938rem;color:var(--muted);font-weight:500;letter-spacing:.01em}.PatientView_runValue__Mq5ZB{font-size:1.102rem;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PatientView_timelineItem__eRIjh{display:flex;gap:10px;align-items:flex-start}.PatientView_timelineDot__OdTvJ{width:8px;height:8px;border-radius:999px;margin-top:6px;flex-shrink:0}.PatientView_timelineContent__VsPwY{min-width:0}.PatientView_timelineTitle__JUP_t{font-size:.929rem;font-weight:500;color:var(--ink)}.PatientView_timelineTitleMuted__9WPIv{color:var(--muted-2)}.PatientView_timelineMeta__oL3Ah{font-size:.938rem;color:var(--muted-2);margin-top:2px}.PatientView_careRow__dkm_z{display:flex;flex-direction:column;gap:12px}.PatientView_careItem__6z2o5{display:flex;flex-direction:column;gap:2px}.PatientView_ordersHeader__QuAAc{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.PatientView_orderCount__BAW1r{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--panel-tint);border:1px solid var(--line-2);font-size:.786rem;font-weight:700;color:var(--muted);margin-left:2px}.PatientView_ordersCreateBtn__xOvdk{display:inline-flex;align-items:center;gap:5px;padding:5px 13px;border-radius:8px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font-size:1.021rem;font-weight:500;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s,background .15s;flex-shrink:0}.PatientView_ordersCreateBtn__xOvdk:hover{color:var(--brand-ink);border-color:var(--brand-2);background:var(--panel-tint)}.PatientView_ordersCreateBtnDisabled__RxDSB{opacity:.45;cursor:not-allowed}.PatientView_ordersEmpty__rEMO6{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 0 8px;text-align:center}.PatientView_ordersEmptyTitle__5p1xg{font-size:1rem;font-weight:600;color:var(--ink)}.PatientView_ordersEmptyDesc__FhWE1{font-size:.929rem;color:var(--muted)}.PatientView_ordersList__t_LHt{display:flex;flex-direction:column;gap:0;margin:0 -22px}.PatientView_orderRow__zodue{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 22px;border-top:1px solid var(--line);cursor:pointer;transition:background .12s}.PatientView_orderRow__zodue:hover{background:var(--panel-tint)}.PatientView_orderMain__f3tUY{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.PatientView_orderProduct__fPG2_{font-size:1.102rem;font-weight:600;color:var(--ink)}.PatientView_orderMeta__d52lS{font-size:.857rem;color:var(--muted);font-weight:500}.PatientView_orderNotes__SCOab{font-size:.857rem;color:var(--muted);font-style:italic;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.PatientView_orderRight__Q4Aod{display:flex;align-items:center;gap:10px;flex-shrink:0}.PatientView_orderStatusBadge__cOEli{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:.938rem;font-weight:600}.PatientView_orderStatusDot__T5tN_{width:6px;height:6px;border-radius:999px;flex-shrink:0}.PatientView_urgentTag__bp3UM{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:rgba(220,38,38,.09);color:var(--err);font-size:.786rem;font-weight:600;border:1px solid rgba(220,38,38,.18)}.PatientView_orderRun__UMxfk{font-size:.857rem;color:var(--muted);font-weight:500;white-space:nowrap}.PatientView_orderDate__bqf6M{font-size:.857rem;color:var(--muted-2);font-weight:500;white-space:nowrap;min-width:80px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.PatientView_orderDateLabel__rYIKS{font-size:.714rem;color:var(--muted-2);font-weight:400;text-transform:uppercase;letter-spacing:.04em}.PatientView_rxPanel__j4pXI{display:flex;flex-direction:column;height:100%;animation:PatientView_panelIn__D39jT .28s cubic-bezier(.2,.8,.25,1) both}@keyframes PatientView_panelIn__D39jT{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.PatientView_rxPanelHeader__TxHKo{display:flex;align-items:center;justify-content:space-between;padding:20px 28px 16px;border-bottom:1px solid var(--line);flex-shrink:0;gap:12px}.PatientView_rxPanelTitle__qWclg{display:flex;align-items:center;gap:8px;font-size:1.214rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.PatientView_rxPanelClose__3Wrga{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--sub);font-size:.857rem;font-weight:500;cursor:pointer;transition:background .15s;font-family:inherit}.PatientView_rxPanelClose__3Wrga:hover{background:var(--hover)}.PatientView_rxPanelBody__rznJb{flex:1 1;overflow-y:auto;padding:20px 28px 28px;min-height:0}.PatientView_rxEligibleChip__WWuKu{background:#d1fae5;color:#065f46}.PatientView_rxEligBadge__xqm6X,.PatientView_rxEligibleChip__WWuKu{padding:2px 8px;border-radius:99px;font-size:.786rem;font-weight:600}.PatientView_rxEligBadge__xqm6X{white-space:nowrap}.PatientView_rxElig_eligible__tr0kj{background:#d1fae5;color:#065f46}.PatientView_rxElig_overdue__UXUQH{background:#fee2e2;color:#991b1b}.PatientView_rxElig_soon__7FZoQ{background:#fef3c7;color:#92400e}.PatientView_rxElig_pending__Pd7IV{background:var(--chip-bg,rgba(0,0,0,.06));color:var(--sub)}.PatientView_commGrid__oJh22{display:flex;flex-direction:column;gap:2px}.PatientView_commPill__fardI{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:99px;font-size:.938rem;font-weight:600;width:-moz-fit-content;width:fit-content;background:var(--chip-bg,rgba(0,0,0,.06));color:var(--muted)}.PatientView_commPill__fardI[data-on=true]{background:#d1fae5;color:#065f46}.PatientView_commPill__fardI[data-on=true]:before{content:"";width:5px;height:5px;border-radius:50%;background:#10b981;flex-shrink:0}.PatientView_mono__Gjnha{font-family:SF Mono,Fira Code,monospace;font-size:1.021rem;letter-spacing:.02em}.PatientView_contactCard__QuVxq{padding-bottom:16px}.PatientView_contactList__oRwRU{display:flex;flex-direction:column;gap:8px}.PatientView_contactItem__DJrq2{display:flex;align-items:center;gap:8px;min-width:0}.PatientView_contactLabel__v6XMt{font-size:.938rem;color:var(--muted);font-weight:500;width:52px;flex-shrink:0}.PatientView_contactValue__jLakf{font-size:.929rem;color:var(--ink);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PatientView_ordersHeaderActions__vWhV5{display:flex;align-items:center;gap:8px;flex-shrink:0}.PatientView_viewAllBtn__EvbHE{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:10px 22px;border:none;border-top:1px solid var(--line);background:transparent;color:var(--brand-ink);font-size:1.021rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .12s;border-radius:0 0 16px 16px}.PatientView_viewAllBtn__EvbHE:hover{background:var(--panel-tint)}.PatientView_historyList__98hPd,.PatientView_historyRow__B7KEJ{display:flex;flex-direction:column}.PatientView_historyRow__B7KEJ{gap:4px;padding:14px 28px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .12s}.PatientView_historyRow__B7KEJ:hover{background:var(--panel-tint)}.PatientView_historyRowTop__NnhUZ{display:flex;align-items:center;justify-content:space-between;gap:12px}.PatientView_historyRowMeta__umX37{display:flex;align-items:center;gap:8px;margin-top:2px;justify-content:space-between}.PatientView_delay0__O_3Ww{animation-delay:0ms}.PatientView_delay90__iEV8u{animation-delay:90ms}.PatientView_delay180__k3Om3{animation-delay:.18s}.PatientView_delay225__CoHDw{animation-delay:225ms}.PatientView_delay270__3AUMv{animation-delay:.27s}.PatientView_delay330__IpBOg{animation-delay:.33s}.PatientView_delay360__kOSV7{animation-delay:.36s}.PatientView_delay390__CX5pi{animation-delay:.39s}.PatientView_ordersHeader__QuAAc .PatientView_cardHeader__atOh_{margin-bottom:0}.PatientView_rxPanelTitle__qWclg .PatientView_orderCount__BAW1r{margin-left:4px}.PatientView_kvAlignStart__hJyvz{align-items:start}.PatientView_kvLabelMt4___QJd3{margin-top:4px}.PatientView_kvLabelMt8__25O9i{margin-top:8px}.PatientView_kvLabelMt12__Sj09q{margin-top:12px}.PatientView_iconMuted__7nV74{color:var(--muted-2);flex-shrink:0}.PatientView_rxItemCount__DVjMs{font-weight:400;color:var(--muted);margin-left:6px;font-size:.857rem}.PatientView_ordersEmptyPanel__ElyDm{margin:32px 0}.PatientView_rxPanelBodyFlush__pV4SA{flex:1 1;overflow-y:auto;padding:0;min-height:0}.PatientView_orderProductSm__ardb8{font-size:.929rem;font-weight:600;color:var(--ink)}.PatientView_orderDateFlush__wu8zd{font-size:.857rem;color:var(--muted-2);font-weight:500;white-space:nowrap;display:inline-flex;flex-direction:column;gap:1px}.PatientView_kvSpan2__6h85Q{grid-column:span 2/span 2}.PatientView_statusPending__jPoV4{background:#fef3c7;color:#92400e}.PatientView_statusProcessing__1IehF{background:#e6f4fb;color:#0b3a82}.PatientView_statusDispatched__fg1aS{background:#f3e8ff;color:#6b21a8}.PatientView_statusDelivered__tKprM{background:#ecfdf5;color:#047857}.PatientView_statusCancelled__aBF5P{background:#f1f5f9;color:#475569}.PatientView_statusPending__jPoV4 .PatientView_orderStatusDot__T5tN_{background:#f59e0b}.PatientView_statusProcessing__1IehF .PatientView_orderStatusDot__T5tN_{background:#36b6e8}.PatientView_statusDispatched__fg1aS .PatientView_orderStatusDot__T5tN_{background:#a855f7}.PatientView_statusDelivered__tKprM .PatientView_orderStatusDot__T5tN_{background:#10b981}.PatientView_statusCancelled__aBF5P .PatientView_orderStatusDot__T5tN_{background:#94a3b8}.PatientView_chevronBtn__iP_HK{background:none;border:none;padding:4px;cursor:pointer;color:var(--muted-2);display:flex;align-items:center;justify-content:center;border-radius:6px;transition:color .15s,background .15s;flex-shrink:0}.PatientView_chevronBtn__iP_HK:hover{color:var(--ink);background:var(--panel-tint)}.PatientView_chevronBtn__iP_HK svg{transition:transform .22s cubic-bezier(.2,.8,.25,1)}.PatientView_chevronOpen__7FbIx{transform:rotate(180deg)}.PatientView_cardHeader__atOh_:last-child,.PatientView_ordersHeader__QuAAc:last-child{margin-bottom:0}.PatientView_timelineList__M_Yah{display:flex;flex-direction:column;gap:14px}.PatientView_kvLabelMb12__p64Y1,.PatientView_kvValueMb12__KL4WV{margin-bottom:12px}.PatientView_runValueMuted__7uRub{color:var(--muted-2)}.PatientView_activityList__LpFJV{display:flex;flex-direction:column}.PatientView_activityRow__P4smr{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.PatientView_activityRow__P4smr:last-child{border-bottom:none}.PatientView_activityDot__jutNd{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.PatientView_activityContent__92Ug1{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.PatientView_activityDesc__Fyhty{font-size:.929rem;font-weight:500;color:var(--ink);line-height:1.35}.PatientView_activityMeta__2Uj7F{font-size:.938rem;color:var(--ink-muted)}.PatientView_activityTimestamp__VEu7F{font-size:.786rem;color:var(--ink-3)}.PatientView_activityEmpty__hV2jz{font-size:.929rem;color:var(--ink-3);padding:4px 0 8px}.PatientView_activityHistoryRow__9D4Zs{display:flex;align-items:flex-start;gap:12px;padding:14px 28px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .12s}.PatientView_activityHistoryRow__9D4Zs:hover{background:var(--panel-tint)}.PatientView_activityHistoryDot__1xrR3{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.PatientView_activityHistoryContent__FryBu{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.PatientView_activityHistoryDesc__79Mey{font-size:.929rem;font-weight:600;color:var(--ink)}.PatientView_activityHistoryMeta__1Iswe{font-size:.857rem;color:var(--ink-muted)}.PatientView_activityHistoryTime__9aujc{font-size:.938rem;color:var(--ink-3)}.PatientView_activityChanges__RInvq{margin-top:8px;display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:var(--panel-tint);border-radius:8px}.PatientView_activityChangeRow__yREwF{display:flex;flex-direction:column;gap:2px}.PatientView_activityChangeField__9Urim{font-size:.857rem;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em}.PatientView_activityChangeValues__6dG8y{display:flex;align-items:center;gap:6px;font-size:.857rem;flex-wrap:wrap}.PatientView_activityChangeOld__9tLMI{color:#ef4444;text-decoration:line-through;opacity:.8}.PatientView_activityChangeArrow__ntIsn{color:var(--ink-3);font-size:.714rem}.PatientView_activityChangeNew__dnyx_{color:#10b981}.PatientView_activityNavLink__EUK_7{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:0;border:none;background:transparent;color:var(--brand);font-size:.857rem;font-weight:500;cursor:pointer;font-family:inherit;text-decoration:none;transition:opacity .15s}.PatientView_activityNavLink__EUK_7:hover{opacity:.75}@media (max-width:1024px){.PatientView_patientSide__fAdM7{padding:20px}.PatientView_patientSideNarrow__pehsn{flex:1 1 100%;max-width:none;padding:20px;border-right:none}.PatientView_grid__FbPjb{grid-template-columns:1fr}.PatientView_splitRoot__PW0oF{position:relative}.PatientView_orderSide__Z26dD{position:absolute;inset:0;z-index:10;background:var(--bg);flex:none;transition:opacity .28s}.PatientView_orderSideOpen__yBLAm{flex:none}}@media (max-width:680px){.PatientView_patientSideNarrow__pehsn,.PatientView_patientSide__fAdM7{padding:14px 12px}.PatientView_orderNotes__SCOab{max-width:100%}}.NoteComposer_placeholder__ztdyd{font-size:.929rem;color:var(--muted-2);padding:8px 0;cursor:text;border-bottom:1px solid var(--line-1);margin-bottom:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NoteComposer_placeholder__ztdyd:hover{color:var(--muted)}.NoteComposer_composer__Y9UOt{margin-bottom:12px;border-radius:8px;overflow:hidden}.NoteComposer_toolbar__PerFe{display:flex;gap:2px;padding:6px 8px;border:1px solid var(--input-border);border-bottom:none;border-radius:8px 8px 0 0;background:var(--panel)}.NoteComposer_toolbarBtn__YlS_a{display:flex;align-items:center;justify-content:center;width:28px;height:26px;border:none;border-radius:4px;background:transparent;color:var(--muted);font-size:.929rem;cursor:pointer;transition:background .12s,color .12s}.NoteComposer_toolbarBtn__YlS_a:hover{background:var(--hair);color:var(--ink)}.NoteComposer_toolbarBtnActive__LlWYy{background:var(--hair);color:var(--brand)}.NoteComposer_editorWrap__qUzC1{padding:10px 12px;min-height:80px;background:var(--input-bg);border:1px solid var(--input-border);border-top:none}.NoteComposer_editorWrap__qUzC1 .ProseMirror{font-size:.929rem;line-height:1.6;outline:none;color:var(--input-ink)}.NoteComposer_editorWrap__qUzC1 .ProseMirror p{margin:0 0 6px}.NoteComposer_editorWrap__qUzC1 .ProseMirror p:last-child{margin-bottom:0}.NoteComposer_editorWrap__qUzC1 .ProseMirror ul{margin:0 0 6px;padding-left:20px}.NoteComposer_editorWrap__qUzC1 .ProseMirror a{color:var(--brand);text-decoration:underline}.NoteComposer_editorWrap__qUzC1 .ProseMirror strong{font-weight:600}.NoteComposer_editorWrap__qUzC1 .ProseMirror em{font-style:italic}.NoteComposer_editorWrap__qUzC1 .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-2);pointer-events:none;height:0}.NoteComposer_error__o1V05{font-size:.857rem;color:#ef4444;padding:0 12px 8px}.NoteComposer_composerActions__eMBvu{display:flex;gap:8px;padding:8px 12px;border:1px solid var(--input-border);border-top:none;border-radius:0 0 8px 8px;background:var(--panel)}.Modal_overlay__eWoat{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:200;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:Modal_fadeIn__6oH_K .15s ease both}@keyframes Modal_fadeIn__6oH_K{0%{opacity:0}to{opacity:1}}.Modal_modalOpaque__Wl5_D,.Modal_modal__uIkm_{border-radius:var(--radius);min-width:360px;max-width:560px;width:90%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;animation:Modal_slideUp__8EMLs .2s cubic-bezier(.2,.8,.25,1) both}.Modal_modalOpaque__Wl5_D{background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow)}@keyframes Modal_slideUp__8EMLs{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_header__8JnYo{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--line);flex-shrink:0}.Modal_title__iI9nk{font-size:1.184rem;font-weight:600;color:var(--ink);margin:0;letter-spacing:-.01em}.Modal_closeBtn__Q_gIS{background:none;border:none;cursor:pointer;color:var(--muted);display:flex;align-items:center;padding:4px;border-radius:6px;transition:color .12s,background .12s;font-family:inherit}.Modal_closeBtn__Q_gIS:hover{color:var(--ink);background:var(--hair)}.Modal_body__9cyDA{padding:20px;overflow-y:auto;flex:1 1}.Modal_footer__phBNt{padding:14px 20px;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end;flex-shrink:0}