.brand-logo-module__stA-HW__logo{object-fit:contain;width:auto;max-width:100%;display:block}.brand-logo-module__stA-HW__header,.brand-logo-module__stA-HW__login{height:40px}.brand-logo-module__stA-HW__receipt{height:29px;margin:0 auto var(--ui-gap-sm)}
.pos-app-shell-module__qv3ECW__shell{background:var(--color-app-bg);min-height:100vh;color:var(--color-text-primary)}.pos-app-shell-module__qv3ECW__content{min-height:100vh;padding-left:64px}.pos-app-shell-module__qv3ECW__sidebar{--sidebar-collapsed-width:64px;--sidebar-expanded-width:238px;z-index:80;width:var(--sidebar-collapsed-width);background:#fcfcfff5;border-right:1px solid #555b6724;flex-direction:column;transition:width .18s,box-shadow .18s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 18px 42px #0f1c351f}.pos-app-shell-module__qv3ECW__sidebar:hover{width:var(--sidebar-expanded-width);box-shadow:0 18px 52px #0f1c352e}.pos-app-shell-module__qv3ECW__sidebar:has(:focus-visible){width:var(--sidebar-expanded-width);box-shadow:0 18px 52px #0f1c352e}.pos-app-shell-module__qv3ECW__sidebarBrand{width:var(--sidebar-expanded-width);height:var(--ui-header-height);align-items:center;padding:0 10px;display:flex}.pos-app-shell-module__qv3ECW__sidebarMenuButton{border-radius:var(--ui-radius-md);height:44px;color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:var(--ui-font-lg);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:0 12px;font-weight:800;transition:background .16s,color .16s;display:flex}.pos-app-shell-module__qv3ECW__sidebarMenuButton:hover,.pos-app-shell-module__qv3ECW__sidebarMenuButton:focus-visible{color:var(--color-brand);background:#3b58ff17}.pos-app-shell-module__qv3ECW__sidebarMenuButton svg{flex:0 0 22px}.pos-app-shell-module__qv3ECW__sidebarMenuButton span{opacity:0;white-space:nowrap;transition:opacity .12s}.pos-app-shell-module__qv3ECW__navList{gap:6px;padding:14px 10px;display:grid}.pos-app-shell-module__qv3ECW__navLink{border-radius:var(--ui-radius-md);height:44px;color:var(--color-text-secondary);font-size:var(--ui-font-lg);align-items:center;gap:14px;padding:0 12px;font-weight:800;transition:background .16s,color .16s;display:flex}.pos-app-shell-module__qv3ECW__navLink svg{flex:0 0 20px}.pos-app-shell-module__qv3ECW__navLink span{opacity:0;text-overflow:ellipsis;white-space:nowrap;transition:opacity .12s;overflow:hidden}.pos-app-shell-module__qv3ECW__sidebar:hover .pos-app-shell-module__qv3ECW__navLink span,.pos-app-shell-module__qv3ECW__sidebar:hover .pos-app-shell-module__qv3ECW__sidebarMenuButton span,.pos-app-shell-module__qv3ECW__sidebar:hover .pos-app-shell-module__qv3ECW__sidebarUserCopy{opacity:1;transition-delay:80ms}.pos-app-shell-module__qv3ECW__sidebar:has(:focus-visible) .pos-app-shell-module__qv3ECW__navLink span{opacity:1;transition-delay:80ms}.pos-app-shell-module__qv3ECW__sidebar:has(:focus-visible) .pos-app-shell-module__qv3ECW__sidebarMenuButton span{opacity:1;transition-delay:80ms}.pos-app-shell-module__qv3ECW__sidebar:has(:focus-visible) .pos-app-shell-module__qv3ECW__sidebarUserCopy{opacity:1;transition-delay:80ms}.pos-app-shell-module__qv3ECW__navLink:hover,.pos-app-shell-module__qv3ECW__navLink:focus-visible{color:var(--color-brand);background:#3b58ff17}.pos-app-shell-module__qv3ECW__navLink[data-active=true]{color:var(--color-brand);background:#3b58ff1f}.pos-app-shell-module__qv3ECW__sidebarUser{width:var(--sidebar-expanded-width);align-items:center;gap:12px;margin-top:auto;padding:14px 10px 18px;display:flex}.pos-app-shell-module__qv3ECW__sidebarAvatar{color:#fff;width:42px;height:42px;font-size:var(--ui-font-md);background:linear-gradient(135deg,#1c293f,#a97742);border:3px solid #c99c72;border-radius:999px;flex:0 0 42px;place-items:center;font-weight:800;display:grid}.pos-app-shell-module__qv3ECW__sidebarUserCopy{color:#1b2559;min-width:0;font-size:var(--ui-font-md);opacity:0;gap:3px;transition:opacity .12s;display:grid}.pos-app-shell-module__qv3ECW__sidebarUserCopy strong,.pos-app-shell-module__qv3ECW__sidebarUserCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-app-shell-module__qv3ECW__sidebarUserCopy strong{font-weight:800}.pos-app-shell-module__qv3ECW__sidebarUserCopy span{color:var(--color-text-secondary);font-size:var(--ui-font-sm);font-weight:500}.pos-app-shell-module__qv3ECW__navLink:focus-visible,.pos-app-shell-module__qv3ECW__sidebarMenuButton:focus-visible,.pos-app-shell-module__qv3ECW__logoLockup:focus-visible,.pos-app-shell-module__qv3ECW__header button:focus-visible{outline-offset:2px;outline:3px solid #3b58ff40}.pos-app-shell-module__qv3ECW__header{z-index:70;height:var(--ui-header-height);justify-content:space-between;align-items:center;gap:var(--ui-gap-xl);background:var(--color-header-bg);padding:0 var(--ui-page-padding);border-bottom:1px solid #555b6726;display:flex;position:sticky;top:0}.pos-app-shell-module__qv3ECW__logoLockup{width:var(--ui-logo-width);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;line-height:1;display:flex}.pos-app-shell-module__qv3ECW__headerStatus{justify-content:flex-end;align-items:center;gap:var(--ui-gap-sm);flex:auto;min-width:0;display:flex}.pos-app-shell-module__qv3ECW__offlineBadge{align-items:center;gap:var(--ui-gap-sm);border-radius:var(--ui-radius-md);background:var(--color-warning-bg);color:#b45309;min-height:30px;font-size:var(--ui-font-sm);padding:0 var(--ui-gap-md);border:1px solid #f59e0b42;font-weight:800;display:inline-flex}.pos-app-shell-module__qv3ECW__headerActions{align-items:center;gap:var(--ui-gap-lg);flex:none;display:flex}.pos-app-shell-module__qv3ECW__headerUserCopy{color:#1b2559;min-width:92px;max-width:164px;font-size:var(--ui-font-sm);text-align:right;gap:2px;line-height:1.15;display:grid}.pos-app-shell-module__qv3ECW__headerUserCopy strong,.pos-app-shell-module__qv3ECW__headerUserCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-app-shell-module__qv3ECW__headerUserCopy strong{font-weight:800}.pos-app-shell-module__qv3ECW__headerUserCopy span{color:var(--color-text-secondary);font-size:var(--ui-font-xs);font-weight:500}.pos-app-shell-module__qv3ECW__exitButton{font:inherit;height:var(--ui-icon-button);width:var(--ui-icon-button);border-radius:var(--ui-radius-md);color:var(--color-text-primary);cursor:pointer;font-size:var(--ui-font-lg);background:#fff;border:1px solid #555b6726;padding:0;font-weight:500;transition:background .16s,border-color .16s,color .16s,transform .16s}.pos-app-shell-module__qv3ECW__exitButton:hover,.pos-app-shell-module__qv3ECW__exitButton:focus-visible{color:#dc2626;background:#ef444417;border-color:#ef444447}.pos-app-shell-module__qv3ECW__exitButton:active{transform:translateY(1px)}.pos-app-shell-module__qv3ECW__modalOverlay{z-index:120;padding:var(--ui-gap-xl);background:#0f172a6b;place-items:center;animation:.18s ease-out both pos-app-shell-module__qv3ECW__shellModalOverlayFadeIn;display:grid;position:fixed;inset:0}.pos-app-shell-module__qv3ECW__exitModal{border-radius:var(--ui-radius-lg);width:min(420px,100vw - 32px);color:var(--color-text-primary);padding:var(--ui-gap-xl);background:#fff;border:1px solid #555b6724;animation:.2s cubic-bezier(.2,.8,.2,1) both pos-app-shell-module__qv3ECW__shellDialogLiftIn;box-shadow:0 24px 70px #0f1c353d}@keyframes pos-app-shell-module__qv3ECW__shellModalOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pos-app-shell-module__qv3ECW__shellDialogLiftIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pos-app-shell-module__qv3ECW__shellBottomSheetSlideIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.pos-app-shell-module__qv3ECW__exitModalHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-gap-lg);margin-bottom:var(--ui-gap-lg);display:flex}.pos-app-shell-module__qv3ECW__exitModalHeader h2{font-size:var(--ui-font-xl);margin:0;font-weight:800}.pos-app-shell-module__qv3ECW__exitModalHeader p{color:var(--color-text-secondary);font-size:var(--ui-font-sm);margin:4px 0 0;font-weight:500}.pos-app-shell-module__qv3ECW__modalCloseButton{border-radius:var(--ui-radius-md);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;background:#fff;border:1px solid #555b671f;flex:0 0 34px;place-items:center;display:grid}.pos-app-shell-module__qv3ECW__modalCloseButton:hover,.pos-app-shell-module__qv3ECW__modalCloseButton:focus-visible{color:var(--color-brand);background:#3b58ff14}.pos-app-shell-module__qv3ECW__exitOptions{gap:var(--ui-gap-md);display:grid}.pos-app-shell-module__qv3ECW__portalOption,.pos-app-shell-module__qv3ECW__logoutOption{justify-content:space-between;align-items:center;gap:var(--ui-gap-lg);border-radius:var(--ui-radius-md);width:100%;color:var(--color-text-primary);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #555b6724;padding:14px 16px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.pos-app-shell-module__qv3ECW__portalOption span,.pos-app-shell-module__qv3ECW__logoutOption span{gap:3px;min-width:0;display:grid}.pos-app-shell-module__qv3ECW__portalOption strong,.pos-app-shell-module__qv3ECW__logoutOption strong{font-size:var(--ui-font-md);font-weight:800}.pos-app-shell-module__qv3ECW__portalOption small,.pos-app-shell-module__qv3ECW__logoutOption small{color:var(--color-text-secondary);font-size:var(--ui-font-sm);font-weight:500}.pos-app-shell-module__qv3ECW__portalOption:hover,.pos-app-shell-module__qv3ECW__portalOption:focus-visible{color:var(--color-brand);background:#3b58ff12;border-color:#3b58ff3d;box-shadow:0 10px 24px #3b58ff1a}.pos-app-shell-module__qv3ECW__logoutOption:hover,.pos-app-shell-module__qv3ECW__logoutOption:focus-visible{color:#dc2626;background:#ef444412;border-color:#ef44443d;box-shadow:0 10px 24px #ef44441a}.pos-app-shell-module__qv3ECW__portalOption:active,.pos-app-shell-module__qv3ECW__logoutOption:active{transform:translateY(1px)}.pos-app-shell-module__qv3ECW__mobileBottomNav{display:none}@media (hover:none),(pointer:coarse){.pos-app-shell-module__qv3ECW__sidebar{width:var(--sidebar-collapsed-width)}.pos-app-shell-module__qv3ECW__sidebar:has(:focus-visible){width:var(--sidebar-expanded-width)}}@media (max-width:1100px){.pos-app-shell-module__qv3ECW__header{height:auto;min-height:var(--ui-header-height);align-items:flex-start;padding:13px 18px}.pos-app-shell-module__qv3ECW__headerActions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:899px){.pos-app-shell-module__qv3ECW__content{height:100dvh;min-height:0;padding-right:0;padding-bottom:calc(66px + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);padding-left:0;display:grid;overflow:hidden}.pos-app-shell-module__qv3ECW__shell[data-mobile-keyboard=open] .pos-app-shell-module__qv3ECW__content{padding-bottom:0}.pos-app-shell-module__qv3ECW__sidebar{display:none}.pos-app-shell-module__qv3ECW__header{align-items:center;gap:var(--ui-gap-md);min-height:54px;padding:8px 12px;display:flex}.pos-app-shell-module__qv3ECW__logoLockup{width:min(122px,34vw)}.pos-app-shell-module__qv3ECW__headerUserCopy{display:none}.pos-app-shell-module__qv3ECW__headerStatus{justify-content:flex-end}.pos-app-shell-module__qv3ECW__headerStatus>:not(.pos-app-shell-module__qv3ECW__offlineBadge){display:none}.pos-app-shell-module__qv3ECW__headerActions{gap:var(--ui-gap-sm);justify-content:flex-end}.pos-app-shell-module__qv3ECW__exitButton{flex:0 0 36px;width:36px;height:36px}.pos-app-shell-module__qv3ECW__mobileBottomNav{z-index:90;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #555b6724;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;transition:transform .16s,opacity .16s;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #0f1c351f}.pos-app-shell-module__qv3ECW__shell[data-mobile-keyboard=open] .pos-app-shell-module__qv3ECW__mobileBottomNav{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(100%)}.pos-app-shell-module__qv3ECW__shell:has([role=dialog]) .pos-app-shell-module__qv3ECW__mobileBottomNav{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(100%)}.pos-app-shell-module__qv3ECW__shell:has([data-mobile-sheet-open=true]) .pos-app-shell-module__qv3ECW__mobileBottomNav{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(100%)}.pos-app-shell-module__qv3ECW__mobileNavItem{border-radius:var(--ui-radius-md);min-width:0;min-height:50px;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--ui-font-xs);background:0 0;border:0;place-items:center;gap:3px;padding:5px 2px;font-weight:800;display:grid}.pos-app-shell-module__qv3ECW__mobileNavItem span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pos-app-shell-module__qv3ECW__mobileNavItem[data-active=true]{color:var(--color-brand);background:#3b58ff1a}.pos-app-shell-module__qv3ECW__mobileNavItem:focus-visible{outline-offset:2px;outline:3px solid #3b58ff3d}.pos-app-shell-module__qv3ECW__exitModal{border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;width:100%;max-height:min(88dvh,520px);padding:var(--ui-gap-md) var(--ui-gap-lg) calc(var(--ui-gap-lg) + env(safe-area-inset-bottom));animation-name:pos-app-shell-module__qv3ECW__shellBottomSheetSlideIn;animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.8,.2,1);overflow:auto}.pos-app-shell-module__qv3ECW__modalOverlay{padding:0 var(--ui-gap-md) 0;place-items:end stretch}.pos-app-shell-module__qv3ECW__exitModalHeader{z-index:1;padding-top:var(--ui-gap-sm);background:#fff;position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.pos-app-shell-module__qv3ECW__modalOverlay,.pos-app-shell-module__qv3ECW__exitModal{animation:none}}
.more-module__68-lMW__pageShell{min-height:calc(100vh - var(--ui-header-height));align-content:start;gap:var(--ui-gap-lg);padding:var(--ui-page-padding);display:grid}.more-module__68-lMW__profilePanel,.more-module__68-lMW__menuPanel{border-radius:var(--ui-radius-lg);background:#fff;border:1px solid #555b6724;box-shadow:0 18px 42px #0f1c3514}.more-module__68-lMW__profilePanel{gap:var(--ui-gap-lg);padding:var(--ui-gap-xl);display:grid}.more-module__68-lMW__profileHeader{align-items:center;gap:var(--ui-gap-md);display:flex}.more-module__68-lMW__avatar,.more-module__68-lMW__menuIcon{border-radius:var(--ui-radius-md);color:var(--color-brand);background:#3b58ff1a;flex:none;place-items:center;display:grid}.more-module__68-lMW__avatar{width:46px;height:46px}.more-module__68-lMW__profileHeader div{gap:2px;min-width:0;display:grid}.more-module__68-lMW__profileHeader h1{color:var(--color-text-secondary);font-size:var(--ui-font-sm);text-transform:uppercase;margin:0;font-weight:800}.more-module__68-lMW__profileHeader strong{color:var(--color-text-primary);font-size:var(--ui-font-xl);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.more-module__68-lMW__profileHeader span{color:var(--color-text-secondary);font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.more-module__68-lMW__subscriptionState{justify-content:space-between;align-items:center;gap:var(--ui-gap-md);border-radius:var(--ui-radius-md);min-height:48px;color:var(--color-text-secondary);font-size:var(--ui-font-sm);padding:0 var(--ui-gap-md);background:#f7f8fc;font-weight:700;display:flex}.more-module__68-lMW__subscriptionState button{align-items:center;gap:var(--ui-gap-sm);border-radius:var(--ui-radius-md);min-height:34px;color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--ui-font-sm);padding:0 var(--ui-gap-md);background:#fff;border:1px solid #3b58ff2e;font-weight:800;display:inline-flex}.more-module__68-lMW__subscriptionSummary{gap:var(--ui-gap-md);flex-wrap:wrap;display:flex}.more-module__68-lMW__planSummary,.more-module__68-lMW__usageSummary{border-radius:var(--ui-radius-md);min-width:min(100%,180px);padding:var(--ui-gap-md);background:#fbfcff;border:1px solid #555b671f;gap:4px;display:grid}.more-module__68-lMW__planSummary span,.more-module__68-lMW__usageSummary span,.more-module__68-lMW__usageSummary small{color:var(--color-text-secondary);font-size:var(--ui-font-xs);font-weight:800}.more-module__68-lMW__planSummary strong,.more-module__68-lMW__usageSummary strong{color:var(--color-text-primary);font-size:var(--ui-font-lg);align-items:center;gap:4px;font-weight:850;display:inline-flex}.more-module__68-lMW__planSummary em{border-radius:var(--ui-radius-sm);width:fit-content;font-size:var(--ui-font-xs);padding:3px 8px;font-style:normal;font-weight:850}.more-module__68-lMW__planSummary em[data-tone=success]{background:var(--color-success-bg);color:#1d9a34}.more-module__68-lMW__planSummary em[data-tone=warning]{background:var(--color-warning-bg);color:#b45309}.more-module__68-lMW__planSummary em[data-tone=danger]{background:var(--color-danger-bg);color:#dc2626}.more-module__68-lMW__planSummary em[data-tone=neutral]{color:var(--color-brand);background:#eef2ff}.more-module__68-lMW__menuPanel{overflow:hidden}.more-module__68-lMW__menuRow{align-items:center;gap:var(--ui-gap-md);min-height:58px;color:var(--color-text-primary);font-size:var(--ui-font-lg);padding:0 var(--ui-gap-lg);border-bottom:1px solid #555b671a;grid-template-columns:auto minmax(0,1fr) auto;font-weight:850;display:grid}.more-module__68-lMW__menuRow:last-child{border-bottom:0}.more-module__68-lMW__menuRow:hover,.more-module__68-lMW__menuRow:focus-visible{color:var(--color-brand);background:#3b58ff12;outline:none}.more-module__68-lMW__menuIcon{width:38px;height:38px}.more-module__68-lMW__chevronIcon{color:var(--color-text-secondary)}@media (max-width:899px){.more-module__68-lMW__pageShell{height:100%;min-height:0;padding:var(--ui-gap-md) var(--ui-gap-md) calc(var(--ui-gap-xl) + env(safe-area-inset-bottom));overflow:auto}.more-module__68-lMW__profilePanel,.more-module__68-lMW__menuPanel{border-radius:var(--ui-radius-md)}.more-module__68-lMW__profilePanel{gap:var(--ui-gap-md);padding:var(--ui-gap-lg)}.more-module__68-lMW__subscriptionSummary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.more-module__68-lMW__planSummary,.more-module__68-lMW__usageSummary{min-width:0}}@media (max-width:420px){.more-module__68-lMW__subscriptionSummary{grid-template-columns:1fr}}
.release-notes-page-module__1TR1eW__pageShell{min-height:calc(100vh - var(--ui-header-height));align-content:start;gap:var(--ui-gap-lg);background:var(--color-app-bg);color:var(--color-text-primary);padding:var(--ui-gap-xl) var(--ui-page-padding-lg) var(--ui-page-padding-lg);display:grid}.release-notes-page-module__1TR1eW__pageHeader{align-items:center;gap:var(--ui-gap-lg);display:flex}.release-notes-page-module__1TR1eW__backLinks{gap:var(--ui-gap-sm);flex-wrap:wrap;display:flex}.release-notes-page-module__1TR1eW__backLink{align-items:center;gap:var(--ui-gap-sm);border-radius:var(--ui-radius-md);min-height:34px;color:var(--color-text-primary);font-size:var(--ui-font-sm);padding:0 var(--ui-gap-md);background:#fff;border:1px solid #555b6724;font-weight:800;display:inline-flex}.release-notes-page-module__1TR1eW__backLink:hover,.release-notes-page-module__1TR1eW__backLink:focus-visible{color:var(--color-brand);background:#3b58ff12;border-color:#3b58ff33;outline:none}.release-notes-page-module__1TR1eW__mobileBackLink{display:none}.release-notes-page-module__1TR1eW__pageHeader h1,.release-notes-page-module__1TR1eW__noteCard h2{color:var(--color-text-primary);letter-spacing:0;margin:0;font-weight:900}.release-notes-page-module__1TR1eW__pageHeader h1{font-size:clamp(26px,2.6vw,34px);line-height:1.1}.release-notes-page-module__1TR1eW__pageHeader p{color:var(--color-text-secondary);font-size:var(--ui-font-lg);margin:0;font-weight:600}.release-notes-page-module__1TR1eW__noteList{gap:var(--ui-gap-lg);display:grid}.release-notes-page-module__1TR1eW__noteCard{gap:var(--ui-gap-md);border-radius:var(--ui-radius-lg);padding:var(--ui-gap-xl);background:#fff;border:1px solid #555b671f;display:grid;box-shadow:0 8px 22px #0f1c3514}.release-notes-page-module__1TR1eW__noteCard h2{font-size:var(--ui-font-xl);line-height:1.22}.release-notes-page-module__1TR1eW__noteMeta,.release-notes-page-module__1TR1eW__areaList{gap:var(--ui-gap-sm);flex-wrap:wrap;display:flex}.release-notes-page-module__1TR1eW__areaList span{border-radius:var(--ui-radius-sm);min-height:26px;font-size:var(--ui-font-sm);padding:0 var(--ui-gap-md);align-items:center;font-weight:850;display:inline-flex}.release-notes-page-module__1TR1eW__versionBadge{border-radius:var(--ui-radius-md);color:#047857;min-height:30px;font-size:var(--ui-font-sm);padding:0 var(--ui-gap-md);background:#d1fae5;align-items:center;font-weight:900;display:inline-flex}.release-notes-page-module__1TR1eW__noteMeta time{min-height:30px;color:var(--color-text-secondary);font-size:var(--ui-font-sm);align-items:center;font-weight:700;display:inline-flex}.release-notes-page-module__1TR1eW__areaList span{color:var(--color-text-neutral);background:#f4f6fb}.release-notes-page-module__1TR1eW__noteCard ul{gap:var(--ui-gap-sm);margin:0;padding-left:22px;display:grid}.release-notes-page-module__1TR1eW__noteCard li{color:var(--color-text-neutral);font-size:var(--ui-font-md);font-weight:600;line-height:1.5}@media (max-width:899px){.release-notes-page-module__1TR1eW__pageShell{gap:var(--ui-gap-lg);padding:18px 18px calc(84px + env(safe-area-inset-bottom))}.release-notes-page-module__1TR1eW__desktopBackLink{display:none}.release-notes-page-module__1TR1eW__mobileBackLink{display:inline-flex}.release-notes-page-module__1TR1eW__noteCard{padding:var(--ui-gap-lg)}}
.settings-module__eSbG6G__pageShell{min-height:calc(100vh - var(--ui-header-height));align-content:start;gap:var(--ui-gap-xl);background:var(--color-app-bg);color:var(--color-text-primary);padding:var(--ui-page-padding-lg);display:grid}.settings-module__eSbG6G__pageHeader{align-items:center;gap:var(--ui-gap-lg);display:flex}.settings-module__eSbG6G__headerIcon,.settings-module__eSbG6G__panelIcon{border-radius:var(--ui-radius-md);color:var(--color-brand);background:#3b58ff1a;place-items:center;display:inline-grid}.settings-module__eSbG6G__headerIcon{width:42px;height:42px}.settings-module__eSbG6G__pageHeader h1,.settings-module__eSbG6G__preferencePanel h2,.settings-module__eSbG6G__shortcutModal h2{color:var(--color-text-primary);letter-spacing:0;font-weight:800}.settings-module__eSbG6G__pageHeader h1{font-size:var(--ui-font-display)}.settings-module__eSbG6G__pageHeader p,.settings-module__eSbG6G__panelHeader p,.settings-module__eSbG6G__preferenceRow span{color:var(--color-text-secondary);font-size:var(--ui-font-lg);font-weight:600}.settings-module__eSbG6G__subscriptionCards{gap:var(--ui-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.settings-module__eSbG6G__planBlock,.settings-module__eSbG6G__billingPanel,.settings-module__eSbG6G__subscriptionState{gap:var(--ui-gap-xl);border-radius:var(--ui-radius-lg);background:#fff;border:1px solid #555b671a;width:fit-content;padding:24px;display:grid;box-shadow:0 10px 26px #0f1c350d}.settings-module__eSbG6G__planBlock{min-width:260px;max-width:320px}.settings-module__eSbG6G__billingPanel{min-width:340px;max-width:560px}.settings-module__eSbG6G__settingsGrid{gap:var(--ui-gap-xl);grid-template-columns:minmax(320px,520px);align-items:start;display:grid}.settings-module__eSbG6G__preferencePanel{gap:var(--ui-gap-xl);border-radius:var(--ui-radius-lg);background:#fff;border:1px solid #555b671a;padding:24px;display:grid;box-shadow:0 10px 26px #0f1c350d}.settings-module__eSbG6G__panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-gap-lg);display:flex}.settings-module__eSbG6G__panelTitle{align-items:flex-start;gap:var(--ui-gap-lg);min-width:0;display:flex}.settings-module__eSbG6G__panelIcon{flex:none;width:36px;height:36px}.settings-module__eSbG6G__preferencePanel h2,.settings-module__eSbG6G__shortcutModal h2{font-size:var(--ui-font-title)}.settings-module__eSbG6G__moreInfoButton{align-items:center;gap:var(--ui-gap-sm);border-radius:var(--ui-radius-md);height:32px;color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--ui-font-md);padding:0 var(--ui-gap-md);background:#3b58ff14;border:1px solid #3b58ff2e;flex:none;font-weight:800;display:inline-flex}.settings-module__eSbG6G__subscriptionState{justify-content:center;align-items:center;gap:var(--ui-gap-md);min-height:84px;color:var(--color-text-secondary);font-size:var(--ui-font-lg);text-align:center;grid-column:1/-1;font-weight:700;display:flex}.settings-module__eSbG6G__subscriptionState button{align-items:center;gap:var(--ui-gap-sm);border-radius:var(--ui-radius-md);background:var(--color-brand);color:#fff;cursor:pointer;height:34px;font:inherit;font-size:var(--ui-font-md);padding:0 var(--ui-gap-lg);border:0;font-weight:800;display:inline-flex}.settings-module__eSbG6G__installButton{min-height:var(--ui-control-height);justify-content:center;align-items:center;gap:var(--ui-gap-sm);border-radius:var(--ui-radius-md);background:var(--color-brand);color:#fff;cursor:pointer;font:inherit;font-size:var(--ui-font-md);padding:0 var(--ui-gap-lg);border:0;flex:none;font-weight:800;display:inline-flex}.settings-module__eSbG6G__planContent,.settings-module__eSbG6G__billingContent{gap:var(--ui-gap-sm);min-width:0;display:grid}.settings-module__eSbG6G__planContent>span,.settings-module__eSbG6G__planUsage span,.settings-module__eSbG6G__billingContent span{color:var(--color-text-secondary);font-size:var(--ui-font-sm);font-weight:700}.settings-module__eSbG6G__planContent>strong{color:var(--color-text-primary);font-size:var(--ui-font-xl);font-weight:800}.settings-module__eSbG6G__planContent em{width:fit-content;font-size:var(--ui-font-sm);padding:6px var(--ui-gap-md);border-radius:999px;font-style:normal;font-weight:800;line-height:1}.settings-module__eSbG6G__planContent em[data-tone=success]{color:#047857;background:#10b9811f}.settings-module__eSbG6G__planContent em[data-tone=warning]{color:#b45309;background:#f59e0b21}.settings-module__eSbG6G__planContent em[data-tone=danger]{color:var(--color-danger);background:#ef44441f}.settings-module__eSbG6G__planContent em[data-tone=neutral]{color:var(--color-text-neutral);background:#555b671f}.settings-module__eSbG6G__planUsage svg{vertical-align:-3px;color:var(--color-brand);display:inline-block}.settings-module__eSbG6G__planUsage strong,.settings-module__eSbG6G__billingContent strong{color:var(--color-text-primary);font-size:var(--ui-font-lg);font-weight:800}.settings-module__eSbG6G__planUsage{gap:var(--ui-gap-xs);width:fit-content;min-width:190px;margin-top:var(--ui-gap-sm);padding-top:var(--ui-gap-md);border-top:1px solid #555b671a;display:grid}.settings-module__eSbG6G__planUsage strong{align-items:center;gap:3px;display:inline-flex}.settings-module__eSbG6G__planUsage strong span{color:var(--color-text-primary);font-size:var(--ui-font-lg)}.settings-module__eSbG6G__planUsage small{color:var(--color-text-secondary);font-size:var(--ui-font-sm);font-weight:700}.settings-module__eSbG6G__preferenceRow{justify-content:space-between;align-items:center;gap:var(--ui-gap-xl);border-radius:var(--ui-radius-md);background:var(--color-header-bg);padding:var(--ui-gap-lg);display:flex}.settings-module__eSbG6G__preferenceRow div{gap:var(--ui-gap-xs);min-width:0;display:grid}.settings-module__eSbG6G__preferenceRow strong{color:var(--color-text-primary);font-size:var(--ui-font-lg);font-weight:800}.settings-module__eSbG6G__releaseNoteList{gap:var(--ui-gap-sm);display:grid}.settings-module__eSbG6G__releaseNoteLink{align-items:center;gap:var(--ui-gap-md);border-radius:var(--ui-radius-md);background:var(--color-header-bg);min-height:62px;color:var(--color-text-primary);padding:var(--ui-gap-md) var(--ui-gap-lg);border:1px solid #555b671a;grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-module__eSbG6G__releaseNoteLink:hover,.settings-module__eSbG6G__releaseNoteLink:focus-visible{color:var(--color-brand);background:#3b58ff12;border-color:#3b58ff33;outline:none}.settings-module__eSbG6G__releaseNoteLink span{gap:var(--ui-gap-xs);min-width:0;display:grid}.settings-module__eSbG6G__releaseNoteLink strong{color:inherit;font-size:var(--ui-font-md);font-weight:850}.settings-module__eSbG6G__releaseNoteLink small{color:var(--color-text-secondary);font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.settings-module__eSbG6G__desktopOnlyPanel{display:grid}.settings-module__eSbG6G__shortcutSwitch{cursor:pointer;background:#555b6738;border:0;border-radius:999px;flex:none;width:54px;height:30px;transition:background .16s;position:relative}.settings-module__eSbG6G__shortcutSwitch[aria-pressed=true]{background:var(--color-brand)}.settings-module__eSbG6G__shortcutSwitch span{background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 4px 10px #0f1c352e}.settings-module__eSbG6G__shortcutSwitch[aria-pressed=true] span{transform:translate(24px)}.settings-module__eSbG6G__shortcutGroups{gap:var(--ui-gap-lg);display:grid}.settings-module__eSbG6G__shortcutGroup{gap:var(--ui-gap-md);display:grid}.settings-module__eSbG6G__shortcutGroup h3{color:var(--color-text-neutral);font-size:var(--ui-font-sm);text-transform:uppercase;font-weight:800}.settings-module__eSbG6G__shortcutList{gap:var(--ui-gap-sm);flex-wrap:wrap;display:flex}.settings-module__eSbG6G__shortcutList kbd{border-radius:var(--ui-radius-sm);height:26px;color:var(--color-text-neutral);font-family:inherit;font-size:var(--ui-font-sm);padding:0 var(--ui-gap-md);background:#f6f8fdeb;border:1px solid #555b6724;align-items:center;gap:4px;font-weight:800;line-height:1;display:inline-flex}.settings-module__eSbG6G__shortcutList kbd span{align-items:center;gap:4px;display:inline-flex}.settings-module__eSbG6G__shortcutList kbd em{color:var(--color-text-secondary);font-style:normal;font-weight:800}.settings-module__eSbG6G__modalOverlay{z-index:120;padding:var(--ui-page-padding);background:#0f172a61;place-items:center;animation:.18s ease-out both settings-module__eSbG6G__settingsModalOverlayFadeIn;display:grid;position:fixed;inset:0}.settings-module__eSbG6G__shortcutModal{gap:var(--ui-gap-xl);border-radius:var(--ui-radius-lg);background:#fff;border:1px solid #555b671a;width:min(560px,100%);max-height:min(680px,100dvh - 48px);padding:24px;animation:.2s cubic-bezier(.2,.8,.2,1) both settings-module__eSbG6G__settingsDialogLiftIn;display:grid;overflow:auto;box-shadow:0 24px 70px #0f1c3538}@keyframes settings-module__eSbG6G__settingsModalOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes settings-module__eSbG6G__settingsDialogLiftIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes settings-module__eSbG6G__settingsBottomSheetSlideIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.settings-module__eSbG6G__modalHeader{justify-content:space-between;align-items:center;gap:var(--ui-gap-lg);display:flex}.settings-module__eSbG6G__modalCloseButton{border-radius:var(--ui-radius-md);width:34px;height:34px;color:var(--color-text-primary);cursor:pointer;background:#fff;border:1px solid #555b6724;place-items:center;display:inline-grid}.settings-module__eSbG6G__shortcutSwitch:focus-visible,.settings-module__eSbG6G__installButton:focus-visible,.settings-module__eSbG6G__moreInfoButton:focus-visible,.settings-module__eSbG6G__releaseNoteLink:focus-visible,.settings-module__eSbG6G__modalCloseButton:focus-visible{outline-offset:2px;outline:3px solid #3b58ff40}@media (max-width:980px){.settings-module__eSbG6G__settingsGrid{grid-template-columns:1fr}}@media (max-width:899px){.settings-module__eSbG6G__pageShell{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.settings-module__eSbG6G__modalOverlay{padding:0 var(--ui-gap-md) 0;place-items:end stretch}.settings-module__eSbG6G__shortcutModal{border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;width:100%;max-height:min(88dvh,680px);padding:var(--ui-gap-lg) var(--ui-gap-lg) calc(var(--ui-gap-lg) + env(safe-area-inset-bottom));animation-name:settings-module__eSbG6G__settingsBottomSheetSlideIn;animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.settings-module__eSbG6G__modalHeader{z-index:1;padding-top:var(--ui-gap-sm);background:#fff;position:sticky;top:0}.settings-module__eSbG6G__desktopOnlyPanel{display:none}}@media (prefers-reduced-motion:reduce){.settings-module__eSbG6G__modalOverlay,.settings-module__eSbG6G__shortcutModal{animation:none}}@media (max-width:640px){.settings-module__eSbG6G__pageShell{padding:18px}.settings-module__eSbG6G__preferenceRow{flex-direction:column;align-items:flex-start}.settings-module__eSbG6G__planBlock,.settings-module__eSbG6G__billingPanel,.settings-module__eSbG6G__subscriptionState{width:100%;max-width:none}}
.ask-ai-module__nw0oFG__pageShell{height:calc(100dvh - var(--ui-header-height));background:var(--color-app-bg);min-height:0;color:var(--color-text-primary);padding:var(--ui-page-padding);display:grid}.ask-ai-module__nw0oFG__chatSurface{border-radius:var(--ui-radius-lg);background:#fff;border:1px solid #555b6724;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;display:grid;overflow:hidden;box-shadow:0 18px 50px #0f1c351a}.ask-ai-module__nw0oFG__pageHeader{z-index:10;justify-content:space-between;align-items:center;gap:var(--ui-gap-md);background:var(--color-header-bg);padding:var(--ui-gap-lg) var(--ui-page-padding);border-bottom:1px solid #555b671f;display:flex;position:sticky;top:0}.ask-ai-module__nw0oFG__headerTitle{align-items:center;gap:var(--ui-gap-md);min-width:0;display:flex}.ask-ai-module__nw0oFG__headerIcon{border-radius:var(--ui-radius-md);color:#185ee0;background:#185ee01a;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ask-ai-module__nw0oFG__pageHeader h1,.ask-ai-module__nw0oFG__pageHeader p{margin:0}.ask-ai-module__nw0oFG__pageHeader h1{color:var(--color-text-primary);font-size:var(--ui-font-title);letter-spacing:0;font-weight:850}.ask-ai-module__nw0oFG__pageHeader p{color:var(--color-text-secondary);font-size:var(--ui-font-sm);font-weight:650}.ask-ai-module__nw0oFG__modeTabs{border-radius:var(--ui-radius-md);background:#f8fafc;border:1px solid #555b6724;grid-template-columns:repeat(2,minmax(86px,1fr));padding:3px;display:inline-grid;overflow:hidden}.ask-ai-module__nw0oFG__modeTabs button{border-radius:calc(var(--ui-radius-md) - 3px);min-height:34px;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--ui-font-sm);background:0 0;border:0;padding:6px 12px;font-weight:800}.ask-ai-module__nw0oFG__modeTabs button[aria-pressed=true]{color:#185ee0;background:#fff;box-shadow:0 6px 16px #0f1c351a}.ask-ai-module__nw0oFG__messageList{gap:var(--ui-gap-md);min-height:0;padding:var(--ui-page-padding);flex-direction:column;display:flex;overflow-y:auto}.ask-ai-module__nw0oFG__emptyState{align-content:center;justify-items:center;gap:var(--ui-gap-lg);min-height:100%;color:var(--color-text-secondary);text-align:center;display:grid}.ask-ai-module__nw0oFG__emptyState strong{max-width:48ch;color:var(--color-text-primary);font-size:var(--ui-font-xl);font-weight:800;line-height:1.35}.ask-ai-module__nw0oFG__starterPrompts{justify-content:center;gap:var(--ui-gap-sm);flex-wrap:wrap;max-width:760px;display:flex}.ask-ai-module__nw0oFG__starterPrompts button{border-radius:var(--ui-radius-md);color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:var(--ui-font-sm);background:#f8fafc;border:1px solid #555b6724;padding:10px 12px;font-weight:750}.ask-ai-module__nw0oFG__starterPrompts button:hover,.ask-ai-module__nw0oFG__starterPrompts button:focus-visible{color:#185ee0;background:#185ee012;border-color:#185ee03d}.ask-ai-module__nw0oFG__messageRow{display:flex}.ask-ai-module__nw0oFG__messageRow[data-role=user]{justify-content:flex-end}.ask-ai-module__nw0oFG__messageRow[data-role=assistant]{justify-content:flex-start}.ask-ai-module__nw0oFG__messageRow p{border-radius:var(--ui-radius-md);max-width:min(720px,88%);color:var(--color-text-primary);font-size:var(--ui-font-md);overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid #555b671f;margin:0;padding:12px 14px;font-weight:550;line-height:1.5}.ask-ai-module__nw0oFG__messageRow[data-role=user] p{color:#fff;background:#185ee0;border-color:#185ee033}.ask-ai-module__nw0oFG__messageRow[data-role=assistant] p{background:#f8fafc}.ask-ai-module__nw0oFG__loadingRow{align-items:center;gap:var(--ui-gap-sm);color:var(--color-text-secondary);font-size:var(--ui-font-sm);font-weight:700;display:flex}.ask-ai-module__nw0oFG__loadingRow svg,.ask-ai-module__nw0oFG__chatForm button[data-loading=true] svg{animation:.85s linear infinite ask-ai-module__nw0oFG__spin}.ask-ai-module__nw0oFG__errorText{color:#b42318;font-size:var(--ui-font-sm);padding:10px var(--ui-page-padding);background:#ef444412;border-top:1px solid #ef444424;margin:0;font-weight:750;line-height:1.4}.ask-ai-module__nw0oFG__chatForm{gap:var(--ui-gap-md);padding:var(--ui-gap-md) var(--ui-page-padding);background:#fff;border-top:1px solid #555b671f;grid-template-columns:minmax(0,1fr) 44px;display:grid}.ask-ai-module__nw0oFG__chatForm textarea{resize:vertical;border-radius:var(--ui-radius-md);width:100%;min-height:46px;max-height:148px;color:var(--color-text-primary);font:inherit;font-size:var(--ui-font-md);border:1px solid #555b672e;padding:11px 12px;line-height:1.4}.ask-ai-module__nw0oFG__chatForm textarea:focus{border-color:#185ee073;outline:3px solid #185ee024}.ask-ai-module__nw0oFG__chatForm button{border-radius:var(--ui-radius-md);color:#fff;cursor:pointer;background:#185ee0;border:0;align-self:end;place-items:center;width:44px;height:44px;display:grid}.ask-ai-module__nw0oFG__chatForm button:disabled{cursor:not-allowed;background:#b8c0ce}.ask-ai-module__nw0oFG__actionShell{gap:var(--ui-gap-lg);min-height:0;padding:var(--ui-page-padding);grid-template-columns:minmax(300px,390px) minmax(0,1fr);display:grid;overflow:hidden}.ask-ai-module__nw0oFG__actionPanel,.ask-ai-module__nw0oFG__actionResults{min-height:0;overflow-y:auto}.ask-ai-module__nw0oFG__actionStack{gap:var(--ui-gap-md);display:grid}.ask-ai-module__nw0oFG__actionGroupTabs{gap:var(--ui-gap-sm);margin-bottom:var(--ui-gap-md);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));display:grid}.ask-ai-module__nw0oFG__actionGroupTabs button{border-radius:var(--ui-radius-md);min-height:36px;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--ui-font-sm);background:#f8fafc;border:1px solid #555b6724;padding:8px 10px;font-weight:800}.ask-ai-module__nw0oFG__actionGroupTabs button[aria-pressed=true]{color:#185ee0;background:#185ee014;border-color:#185ee03d}.ask-ai-module__nw0oFG__actionCard,.ask-ai-module__nw0oFG__actionResults{border-radius:var(--ui-radius-md);background:#fff;border:1px solid #555b671f}.ask-ai-module__nw0oFG__actionCard{gap:var(--ui-gap-md);padding:var(--ui-gap-md);display:grid}.ask-ai-module__nw0oFG__actionCardHeader,.ask-ai-module__nw0oFG__actionResultsHeader{align-items:center;gap:var(--ui-gap-md);display:flex}.ask-ai-module__nw0oFG__actionIcon{border-radius:var(--ui-radius-md);color:#185ee0;background:#185ee017;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.ask-ai-module__nw0oFG__actionCard h2,.ask-ai-module__nw0oFG__actionResults h2,.ask-ai-module__nw0oFG__structuredResult h3{color:var(--color-text-primary);letter-spacing:0;margin:0}.ask-ai-module__nw0oFG__actionCard h2,.ask-ai-module__nw0oFG__actionResults h2{font-size:var(--ui-font-lg);font-weight:850}.ask-ai-module__nw0oFG__structuredResult h3{font-size:var(--ui-font-md);font-weight:850}.ask-ai-module__nw0oFG__actionCard p,.ask-ai-module__nw0oFG__actionEmpty p,.ask-ai-module__nw0oFG__actionNote{color:var(--color-text-secondary);font-size:var(--ui-font-sm);margin:0;font-weight:650;line-height:1.45}.ask-ai-module__nw0oFG__actionForm,.ask-ai-module__nw0oFG__actionGrid{gap:var(--ui-gap-sm);display:grid}.ask-ai-module__nw0oFG__actionForm label,.ask-ai-module__nw0oFG__actionGrid label{color:var(--color-text-primary);font-size:var(--ui-font-sm);gap:7px;font-weight:800;display:grid}.ask-ai-module__nw0oFG__inlineAction{gap:var(--ui-gap-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.ask-ai-module__nw0oFG__actionForm input,.ask-ai-module__nw0oFG__actionGrid select{border-radius:var(--ui-radius-md);width:100%;min-height:42px;color:var(--color-text-primary);font:inherit;font-size:var(--ui-font-sm);background:#fff;border:1px solid #555b6729;padding:9px 11px;font-weight:650}.ask-ai-module__nw0oFG__actionForm input:focus,.ask-ai-module__nw0oFG__actionGrid select:focus{border-color:#185ee073;outline:3px solid #185ee024}.ask-ai-module__nw0oFG__actionForm button,.ask-ai-module__nw0oFG__actionGrid button,.ask-ai-module__nw0oFG__fullWidthAction,.ask-ai-module__nw0oFG__splitActions button,.ask-ai-module__nw0oFG__rowActions button{border-radius:var(--ui-radius-md);color:#fff;cursor:pointer;min-height:38px;font:inherit;font-size:var(--ui-font-sm);background:#185ee0;border:0;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:inline-flex}.ask-ai-module__nw0oFG__actionForm button:disabled,.ask-ai-module__nw0oFG__actionGrid button:disabled,.ask-ai-module__nw0oFG__fullWidthAction:disabled,.ask-ai-module__nw0oFG__splitActions button:disabled,.ask-ai-module__nw0oFG__rowActions button:disabled{cursor:not-allowed;background:#b8c0ce}.ask-ai-module__nw0oFG__actionGrid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ask-ai-module__nw0oFG__fullWidthAction{width:100%}.ask-ai-module__nw0oFG__splitActions{gap:var(--ui-gap-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ask-ai-module__nw0oFG__sectionDivider{background:#555b671f;height:1px}.ask-ai-module__nw0oFG__confirmPanel{gap:var(--ui-gap-sm);border-radius:var(--ui-radius-md);background:#185ee00f;border:1px solid #185ee02e;padding:11px 12px;display:grid}.ask-ai-module__nw0oFG__confirmPanel strong,.ask-ai-module__nw0oFG__confirmPanel p{margin:0}.ask-ai-module__nw0oFG__confirmPanel strong{color:var(--color-text-primary);font-size:var(--ui-font-sm);font-weight:850}.ask-ai-module__nw0oFG__confirmPanel p{color:var(--color-text-secondary);font-size:var(--ui-font-xs);overflow-wrap:anywhere;margin-top:3px;font-weight:700;line-height:1.4}.ask-ai-module__nw0oFG__confirmActions{gap:var(--ui-gap-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ask-ai-module__nw0oFG__confirmActions button{border-radius:var(--ui-radius-md);cursor:pointer;min-height:36px;font:inherit;font-size:var(--ui-font-sm);border:0;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-weight:850;display:inline-flex}.ask-ai-module__nw0oFG__confirmActions button:first-child{color:#fff;background:#185ee0}.ask-ai-module__nw0oFG__confirmActions button:last-child{color:var(--color-text-primary);background:#fff;box-shadow:inset 0 0 0 1px #555b6729}.ask-ai-module__nw0oFG__confirmActions button:disabled{opacity:.6;cursor:not-allowed}.ask-ai-module__nw0oFG__actionResults{align-content:start;gap:var(--ui-gap-md);padding:var(--ui-gap-lg);display:grid}.ask-ai-module__nw0oFG__actionResultsHeader{justify-content:space-between}.ask-ai-module__nw0oFG__actionResultsHeader span{color:var(--color-text-secondary);font-size:var(--ui-font-xs);align-items:center;gap:6px;font-weight:800;display:inline-flex}.ask-ai-module__nw0oFG__actionResultsHeader svg{animation:.85s linear infinite ask-ai-module__nw0oFG__spin}.ask-ai-module__nw0oFG__actionError{border-radius:var(--ui-radius-md);color:#b42318;font-size:var(--ui-font-sm);background:#ef444412;border:1px solid #ef444429;margin:0;padding:10px 12px;font-weight:750;line-height:1.4}.ask-ai-module__nw0oFG__actionNotice{border-radius:var(--ui-radius-md);color:var(--color-text-primary);font-size:var(--ui-font-sm);background:#185ee012;border:1px solid #185ee029;margin:0;padding:10px 12px;font-weight:750;line-height:1.4}.ask-ai-module__nw0oFG__actionEmpty{align-content:center;place-items:center;gap:var(--ui-gap-sm);min-height:240px;color:var(--color-text-secondary);text-align:center;display:grid}.ask-ai-module__nw0oFG__structuredResult{gap:var(--ui-gap-md);display:grid}.ask-ai-module__nw0oFG__productRows,.ask-ai-module__nw0oFG__batchRows,.ask-ai-module__nw0oFG__simpleRows{gap:var(--ui-gap-sm);display:grid}.ask-ai-module__nw0oFG__productRow,.ask-ai-module__nw0oFG__simpleRow{align-items:center;gap:var(--ui-gap-md);border-radius:var(--ui-radius-md);background:#f8fafc;border:1px solid #555b671a;grid-template-columns:minmax(0,1.3fr) minmax(160px,.7fr) auto;padding:11px 12px;display:grid}.ask-ai-module__nw0oFG__simpleRow{grid-template-columns:minmax(0,1fr) minmax(210px,.9fr)}.ask-ai-module__nw0oFG__productRow strong,.ask-ai-module__nw0oFG__simpleRow strong{color:var(--color-text-primary);font-size:var(--ui-font-sm);font-weight:850;line-height:1.3;display:block}.ask-ai-module__nw0oFG__productRow p,.ask-ai-module__nw0oFG__simpleRow p{color:var(--color-text-secondary);font-size:var(--ui-font-xs);margin:3px 0 0;font-weight:700}.ask-ai-module__nw0oFG__productRow dl,.ask-ai-module__nw0oFG__simpleRow dl,.ask-ai-module__nw0oFG__stockGrid,.ask-ai-module__nw0oFG__batchRow,.ask-ai-module__nw0oFG__invoiceSummary dl{margin:0}.ask-ai-module__nw0oFG__productRow dl,.ask-ai-module__nw0oFG__simpleRow dl{gap:var(--ui-gap-sm);grid-template-columns:repeat(2,minmax(68px,1fr));display:grid}.ask-ai-module__nw0oFG__stockGrid,.ask-ai-module__nw0oFG__batchRow,.ask-ai-module__nw0oFG__invoiceSummary{gap:var(--ui-gap-sm);display:grid}.ask-ai-module__nw0oFG__stockGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ask-ai-module__nw0oFG__batchRow{border-radius:var(--ui-radius-md);background:#f8fafc;border:1px solid #555b671a;grid-template-columns:repeat(6,minmax(0,1fr));padding:11px 12px}.ask-ai-module__nw0oFG__stockGrid>div{border-radius:var(--ui-radius-md);background:#f8fafc;border:1px solid #555b671a;padding:11px 12px}.ask-ai-module__nw0oFG__productRow dt,.ask-ai-module__nw0oFG__simpleRow dt,.ask-ai-module__nw0oFG__stockGrid dt,.ask-ai-module__nw0oFG__batchRow dt{color:var(--color-text-secondary);font-size:var(--ui-font-xs);font-weight:800}.ask-ai-module__nw0oFG__productRow dd,.ask-ai-module__nw0oFG__simpleRow dd,.ask-ai-module__nw0oFG__stockGrid dd,.ask-ai-module__nw0oFG__batchRow dd{color:var(--color-text-primary);font-size:var(--ui-font-sm);overflow-wrap:anywhere;margin:2px 0 0;font-weight:850}.ask-ai-module__nw0oFG__pillRows{gap:var(--ui-gap-sm);flex-wrap:wrap;display:flex}.ask-ai-module__nw0oFG__pillRows span{border-radius:var(--ui-radius-md);color:var(--color-text-primary);font-size:var(--ui-font-sm);background:#185ee012;border:1px solid #185ee029;padding:8px 10px;font-weight:800}.ask-ai-module__nw0oFG__rowActions{justify-content:flex-end;gap:var(--ui-gap-sm);flex-wrap:wrap;display:flex}.ask-ai-module__nw0oFG__rowActions button{color:#185ee0;background:#fff;min-height:34px;padding:7px 10px;box-shadow:inset 0 0 0 1px #185ee042}@keyframes ask-ai-module__nw0oFG__spin{to{transform:rotate(360deg)}}@media (max-width:899px){.ask-ai-module__nw0oFG__pageShell{height:100%;padding:0}.ask-ai-module__nw0oFG__chatSurface{box-shadow:none;border:0;border-radius:0}.ask-ai-module__nw0oFG__pageHeader{padding:var(--ui-gap-md);flex-direction:column;align-items:flex-start}.ask-ai-module__nw0oFG__headerTitle{width:100%}.ask-ai-module__nw0oFG__headerIcon{flex-basis:36px;width:36px;height:36px}.ask-ai-module__nw0oFG__modeTabs{width:100%}.ask-ai-module__nw0oFG__messageList{padding:var(--ui-gap-md)}.ask-ai-module__nw0oFG__emptyState{padding-top:var(--ui-gap-xl);align-content:start}.ask-ai-module__nw0oFG__starterPrompts{width:100%;display:grid}.ask-ai-module__nw0oFG__starterPrompts button{text-align:left;width:100%}.ask-ai-module__nw0oFG__messageRow p{max-width:92%;font-size:var(--ui-font-sm)}.ask-ai-module__nw0oFG__chatForm{padding:var(--ui-gap-sm) var(--ui-gap-md) calc(var(--ui-gap-sm) + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) 42px}.ask-ai-module__nw0oFG__chatForm textarea{min-height:42px;font-size:var(--ui-font-sm)}.ask-ai-module__nw0oFG__chatForm button{width:42px;height:42px}.ask-ai-module__nw0oFG__actionShell{gap:var(--ui-gap-md);padding:var(--ui-gap-md);grid-template-columns:1fr;overflow-y:auto}.ask-ai-module__nw0oFG__actionPanel,.ask-ai-module__nw0oFG__actionResults{overflow:visible}.ask-ai-module__nw0oFG__actionCard,.ask-ai-module__nw0oFG__actionResults{padding:var(--ui-gap-md)}.ask-ai-module__nw0oFG__inlineAction,.ask-ai-module__nw0oFG__actionGrid,.ask-ai-module__nw0oFG__splitActions,.ask-ai-module__nw0oFG__productRow,.ask-ai-module__nw0oFG__simpleRow,.ask-ai-module__nw0oFG__stockGrid,.ask-ai-module__nw0oFG__batchRow{grid-template-columns:1fr}.ask-ai-module__nw0oFG__rowActions{justify-content:stretch}.ask-ai-module__nw0oFG__rowActions button{flex:1}}
.dashboard-module__DKW4La__pageShell{min-height:calc(100vh - var(--ui-header-height));background:var(--color-app-bg);color:var(--color-text-primary)}.dashboard-module__DKW4La__header{height:var(--ui-header-height);justify-content:space-between;align-items:center;gap:var(--ui-gap-xl);background:var(--color-header-bg);padding:0 var(--ui-page-padding);border-bottom:1px solid #555b6726;display:flex}.dashboard-module__DKW4La__logoLockup{width:var(--ui-logo-width);align-items:center;line-height:1;display:flex}.dashboard-module__DKW4La__headerActions{align-items:center;gap:var(--ui-gap-lg);display:flex}.dashboard-module__DKW4La__userCopy{color:#1b2559;font-size:var(--ui-font-lg);text-align:right;white-space:nowrap;gap:4px;display:grid}.dashboard-module__DKW4La__userCopy strong{font-weight:700}.dashboard-module__DKW4La__userCopy span{font-weight:500}.dashboard-module__DKW4La__addButton,.dashboard-module__DKW4La__iconButton,.dashboard-module__DKW4La__exitButton,.dashboard-module__DKW4La__profileButton,.dashboard-module__DKW4La__sectionHeader button,.dashboard-module__DKW4La__quickCard,.dashboard-module__DKW4La__stockRow{font:inherit}.dashboard-module__DKW4La__addButton,.dashboard-module__DKW4La__iconButton{width:var(--ui-icon-button);height:var(--ui-icon-button);border-radius:var(--ui-radius-md);cursor:pointer;border:0;place-items:center;display:inline-grid}.dashboard-module__DKW4La__addButton{background:var(--color-brand);color:#fff}.dashboard-module__DKW4La__iconButton{color:var(--color-text-primary);background:0 0}.dashboard-module__DKW4La__exitButton{height:var(--ui-icon-button);border-radius:var(--ui-radius-md);color:var(--color-text-primary);cursor:pointer;font-size:var(--ui-font-lg);background:#fff;border:1px solid #555b6726;padding:0 18px;font-weight:500}.dashboard-module__DKW4La__profileButton{color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.dashboard-module__DKW4La__avatar{width:var(--ui-avatar-size);height:var(--ui-avatar-size);color:#fff;font-size:var(--ui-font-md);background:linear-gradient(135deg,#1c293f,#a97742);border:3px solid #c99c72;border-radius:999px;place-items:center;font-weight:800;display:grid}.dashboard-module__DKW4La__workspace{gap:var(--ui-gap-xl);padding:var(--ui-page-padding-lg);display:grid}@media (min-width:900px){.dashboard-module__DKW4La__workspace{padding-left:calc(var(--ui-page-padding-lg) + 174px)}}.dashboard-module__DKW4La__metricGrid,.dashboard-module__DKW4La__quickGrid{gap:var(--ui-gap-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-module__DKW4La__metricCard,.dashboard-module__DKW4La__quickCard,.dashboard-module__DKW4La__listCard{background:#fff;border:1px solid #555b671a;box-shadow:0 4px 4px #00000003}.dashboard-module__DKW4La__metricCard{border-radius:var(--ui-radius-lg);align-content:space-between;height:126px;padding:18px;display:grid}.dashboard-module__DKW4La__metricTopline{justify-content:space-between;align-items:center;display:flex}.dashboard-module__DKW4La__iconPill{border-radius:999px;place-items:center;display:inline-grid}.dashboard-module__DKW4La__iconPill svg{width:50%;height:50%}.dashboard-module__DKW4La__sm{width:36px;height:36px}.dashboard-module__DKW4La__md{width:43px;height:43px}.dashboard-module__DKW4La__success{background:var(--color-success-bg);color:var(--color-success)}.dashboard-module__DKW4La__info{background:var(--color-info-bg);color:var(--color-brand)}.dashboard-module__DKW4La__warning{background:var(--color-warning-bg);color:var(--color-warning)}.dashboard-module__DKW4La__danger{background:var(--color-danger-bg);color:var(--color-danger)}.dashboard-module__DKW4La__deltaBadge{font-size:var(--ui-font-sm);white-space:nowrap;border-radius:6px;padding:4px 8px;font-weight:700}.dashboard-module__DKW4La__metricValue,.dashboard-module__DKW4La__metricLabel{display:block}.dashboard-module__DKW4La__metricValue{color:var(--color-text-primary);font-size:var(--ui-font-display);font-weight:800;line-height:1.25}.dashboard-module__DKW4La__metricLabel{color:var(--color-text-secondary);font-size:var(--ui-font-md);margin-top:4px;font-weight:500}.dashboard-module__DKW4La__quickCard{place-items:center;gap:var(--ui-gap-lg);border-radius:var(--ui-radius-lg);height:144px;color:var(--color-text-primary);cursor:pointer;text-align:center;padding:18px;display:grid}.dashboard-module__DKW4La__quickCard span{gap:2px;display:grid}.dashboard-module__DKW4La__quickCard strong{font-size:var(--ui-font-lg);font-weight:700}.dashboard-module__DKW4La__quickCard small{color:var(--color-text-muted);font-size:var(--ui-font-sm);font-weight:500}.dashboard-module__DKW4La__primaryQuickCard:focus-visible,.dashboard-module__DKW4La__quickCard:focus-visible,.dashboard-module__DKW4La__stockRow:focus-visible,.dashboard-module__DKW4La__header button:focus-visible,.dashboard-module__DKW4La__sectionHeader button:focus-visible{outline-offset:2px;outline:3px solid #3b58ff40}.dashboard-module__DKW4La__dataGrid{gap:var(--ui-gap-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-module__DKW4La__dataColumn{align-content:start;gap:var(--ui-gap-lg);display:grid}.dashboard-module__DKW4La__sectionHeader{justify-content:space-between;align-items:center;min-height:23px;display:flex}.dashboard-module__DKW4La__sectionHeader h2{color:var(--color-text-primary);font-size:var(--ui-font-xl);font-weight:800}.dashboard-module__DKW4La__sectionHeader button{color:var(--color-brand);cursor:pointer;font-size:var(--ui-font-lg);background:0 0;border:0;font-weight:700}.dashboard-module__DKW4La__listCard{border-radius:var(--ui-radius-lg);min-height:157px;padding:var(--ui-page-padding);display:grid}.dashboard-module__DKW4La__transactionRow,.dashboard-module__DKW4La__stockRow{min-height:59px;color:inherit;justify-content:space-between;align-items:center;gap:var(--ui-gap-xl);text-align:left;background:0 0;border:0;border-bottom:1px solid #555b671a;padding:13px 0;display:flex}.dashboard-module__DKW4La__transactionRow:last-child,.dashboard-module__DKW4La__stockRow:last-child{border-bottom:0}.dashboard-module__DKW4La__transactionRow div:first-child,.dashboard-module__DKW4La__stockRow span{gap:4px;min-width:0;display:grid}.dashboard-module__DKW4La__transactionRow strong,.dashboard-module__DKW4La__stockRow strong,.dashboard-module__DKW4La__transactionMeta strong{color:var(--color-text-primary);font-size:var(--ui-font-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.dashboard-module__DKW4La__transactionRow span,.dashboard-module__DKW4La__stockRow small{color:var(--color-text-muted);font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dashboard-module__DKW4La__transactionMeta{align-items:center;gap:var(--ui-gap-lg);flex-shrink:0;display:flex}.dashboard-module__DKW4La__statusBadge{width:64px;font-size:var(--ui-font-xs);border-radius:6px;justify-content:center;padding:4px 9px;font-weight:700;display:inline-flex}.dashboard-module__DKW4La__paid{background:var(--color-success-bg);color:var(--color-success)}.dashboard-module__DKW4La__due{background:var(--color-warning-bg);color:var(--color-warning)}.dashboard-module__DKW4La__stockRow{cursor:pointer;width:100%}.dashboard-module__DKW4La__stockRow svg{color:#8aa1c1;flex:none}.dashboard-module__DKW4La__modalOverlay{z-index:110;padding:var(--ui-gap-xl);background:#0f172a6b;place-items:center;animation:.18s ease-out both dashboard-module__DKW4La__dashboardModalOverlayFadeIn;display:grid;position:fixed;inset:0}.dashboard-module__DKW4La__heldOrdersModal{border-radius:var(--ui-radius-lg);width:min(560px,100vw - 32px);max-height:min(680px,100vh - 32px);color:var(--color-text-primary);padding:var(--ui-gap-xl);background:#fff;border:1px solid #555b6724;animation:.2s cubic-bezier(.2,.8,.2,1) both dashboard-module__DKW4La__dashboardDialogLiftIn;display:grid;overflow:hidden;box-shadow:0 24px 70px #0f1c353d}@keyframes dashboard-module__DKW4La__dashboardModalOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dashboard-module__DKW4La__dashboardDialogLiftIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dashboard-module__DKW4La__dashboardBottomSheetSlideIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.dashboard-module__DKW4La__modalHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-gap-lg);margin-bottom:var(--ui-gap-lg);display:flex}.dashboard-module__DKW4La__modalHeader h2{font-size:var(--ui-font-xl);margin:0;font-weight:800}.dashboard-module__DKW4La__modalHeader p{color:var(--color-text-secondary);font-size:var(--ui-font-sm);margin:4px 0 0;font-weight:500}.dashboard-module__DKW4La__modalCloseButton{border-radius:var(--ui-radius-md);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;background:#fff;border:1px solid #555b671f;flex:0 0 34px;place-items:center;display:grid}.dashboard-module__DKW4La__modalCloseButton:hover,.dashboard-module__DKW4La__modalCloseButton:focus-visible{color:var(--color-brand);background:#3b58ff14}.dashboard-module__DKW4La__heldOrdersStatus{margin-bottom:var(--ui-gap-md);border-radius:var(--ui-radius-md);color:var(--color-brand);font-size:var(--ui-font-sm);background:#3b58ff12;border:1px solid #3b58ff26;padding:10px 12px;font-weight:700}.dashboard-module__DKW4La__heldOrderList{gap:var(--ui-gap-md);max-height:460px;padding-right:4px;display:grid;overflow:auto}.dashboard-module__DKW4La__heldOrderCard{gap:var(--ui-gap-md);border-radius:var(--ui-radius-md);background:#f9fbff;border:1px solid #555b671f;padding:14px;display:grid}.dashboard-module__DKW4La__heldOrderCard:focus,.dashboard-module__DKW4La__heldOrderCard:focus-visible{outline-offset:2px;border-color:#3b58ff59;outline:3px solid #3b58ff38}.dashboard-module__DKW4La__heldOrderCardHeader,.dashboard-module__DKW4La__heldOrderActions{justify-content:space-between;align-items:center;gap:var(--ui-gap-lg);display:flex}.dashboard-module__DKW4La__heldOrderCardHeader div,.dashboard-module__DKW4La__heldOrderMeta{gap:4px;min-width:0;display:grid}.dashboard-module__DKW4La__heldOrderCardHeader strong{color:var(--color-text-primary);font-size:var(--ui-font-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.dashboard-module__DKW4La__heldOrderCardHeader span,.dashboard-module__DKW4La__heldOrderMeta span{color:var(--color-text-secondary);font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dashboard-module__DKW4La__heldOrderMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module__DKW4La__heldOrderActions{justify-content:flex-end}.dashboard-module__DKW4La__heldOrderActions button,.dashboard-module__DKW4La__heldOrdersEmpty button{border-radius:var(--ui-radius-md);min-height:34px;color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--ui-font-sm);background:#fff;border:1px solid #3b58ff29;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}.dashboard-module__DKW4La__heldOrderActions button:last-child{color:var(--color-danger);border-color:#ef44442e}.dashboard-module__DKW4La__heldOrderActions button:disabled{cursor:wait;opacity:.65}.dashboard-module__DKW4La__heldOrdersEmpty{align-content:center;place-items:center;gap:var(--ui-gap-sm);min-height:230px;color:var(--color-text-secondary);text-align:center;display:grid}.dashboard-module__DKW4La__heldOrdersEmpty strong{color:var(--color-text-primary);font-size:var(--ui-font-lg);font-weight:800}@media (max-width:1100px){.dashboard-module__DKW4La__header{height:auto;min-height:var(--ui-header-height);align-items:flex-start;padding:13px 18px}.dashboard-module__DKW4La__headerActions{flex-wrap:wrap;justify-content:flex-end}.dashboard-module__DKW4La__metricGrid,.dashboard-module__DKW4La__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__DKW4La__dataGrid{grid-template-columns:1fr}}@media (max-width:899px){.dashboard-module__DKW4La__pageShell{min-height:calc(100dvh - var(--ui-header-height));padding-bottom:calc(78px + env(safe-area-inset-bottom))}.dashboard-module__DKW4La__modalOverlay{padding:0 var(--ui-gap-md) 0;place-items:end stretch}.dashboard-module__DKW4La__heldOrdersModal{border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;width:100%;max-height:min(88dvh,680px);padding:var(--ui-gap-lg) var(--ui-gap-lg) calc(var(--ui-gap-lg) + env(safe-area-inset-bottom));animation-name:dashboard-module__DKW4La__dashboardBottomSheetSlideIn;animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.dashboard-module__DKW4La__modalHeader{z-index:1;padding-top:var(--ui-gap-sm);background:#fff;position:sticky;top:0}}@media (max-width:700px){.dashboard-module__DKW4La__workspace{padding:18px}.dashboard-module__DKW4La__header{display:grid}.dashboard-module__DKW4La__headerActions{justify-content:flex-start}.dashboard-module__DKW4La__userCopy{text-align:left;width:100%}.dashboard-module__DKW4La__metricGrid,.dashboard-module__DKW4La__quickGrid{grid-template-columns:1fr}.dashboard-module__DKW4La__transactionRow,.dashboard-module__DKW4La__stockRow{align-items:flex-start}.dashboard-module__DKW4La__transactionMeta{align-items:flex-end;gap:var(--ui-gap-sm);flex-direction:column}}@media (prefers-reduced-motion:reduce){.dashboard-module__DKW4La__modalOverlay,.dashboard-module__DKW4La__heldOrdersModal{animation:none}}
.login-module__RFfWqW__loginShell{background:var(--color-app-bg);min-height:100vh;color:var(--color-text-primary);display:flex}.login-module__RFfWqW__visualColumn{color:#fff;background:url(/login-assets/visual-column.png) 50%/cover no-repeat;flex-direction:column;flex:0 0 504px;justify-content:space-between;width:504px;padding:43px;display:flex;position:relative;overflow:hidden}.login-module__RFfWqW__visualOverlay{background:#0f1c35d9;position:absolute;inset:0}.login-module__RFfWqW__brandTag,.login-module__RFfWqW__heroCopy,.login-module__RFfWqW__versionBlock{z-index:1;position:relative}.login-module__RFfWqW__brandTag{border-radius:var(--ui-radius-xl);background:#ffffff1a;border:1px solid #fff3;align-items:center;gap:8px;width:fit-content;padding:7px 14px;display:inline-flex}.login-module__RFfWqW__brandTag span{background:var(--color-brand);border-radius:999px;width:8px;height:8px}.login-module__RFfWqW__brandTag strong{font-size:var(--ui-font-sm);letter-spacing:1px;text-transform:uppercase;font-weight:800}.login-module__RFfWqW__heroCopy{gap:var(--ui-gap-xl);display:grid}.login-module__RFfWqW__heroCopy h1{font-size:32px;font-weight:800;line-height:1.2}.login-module__RFfWqW__heroCopy p{color:#e2e8f0;max-width:392px;font-size:var(--ui-font-xl);margin-top:12px;font-weight:500;line-height:1.28}.login-module__RFfWqW__heroRule{background:var(--color-brand);width:54px;height:4px}.login-module__RFfWqW__benefitList{gap:var(--ui-gap-lg);list-style:none;display:grid}.login-module__RFfWqW__benefitList li{align-items:center;gap:var(--ui-gap-md);color:#cbd5e1;font-size:14px;font-weight:500;line-height:1.3;display:flex}.login-module__RFfWqW__benefitList svg{color:#10d6a3;flex:none}.login-module__RFfWqW__versionBlock{color:#64748b;font-size:var(--ui-font-sm);gap:4px;line-height:1.4;display:grid}.login-module__RFfWqW__versionBlock strong{color:#94a3b8;font-weight:700}.login-module__RFfWqW__formColumn{flex:1;place-items:center;min-width:0;padding:43px;display:grid}.login-module__RFfWqW__loginCard{border-radius:var(--ui-radius-xl);background:#ffffff4d;border:1px solid #555b6712;gap:29px;width:min(432px,100%);padding:43px;display:grid;box-shadow:0 12px 32px #0f1c350d}.login-module__RFfWqW__cardHeader,.login-module__RFfWqW__formFields,.login-module__RFfWqW__actionsStack{gap:20px;display:grid}.login-module__RFfWqW__logoArea{justify-content:space-between;align-items:center;gap:var(--ui-gap-lg);display:flex}.login-module__RFfWqW__statusBadge{background:var(--color-danger-bg);color:var(--color-danger);text-transform:uppercase;border-radius:6px;flex:none;padding:4px 10px;font-size:11px;font-weight:800}.login-module__RFfWqW__titleBlock{gap:6px;display:grid}.login-module__RFfWqW__titleBlock h2{color:var(--color-text-primary);font-size:22px;font-weight:800;line-height:1.25}.login-module__RFfWqW__titleBlock p{color:var(--color-text-secondary);font-size:var(--ui-font-md);font-weight:500;line-height:1.45}.login-module__RFfWqW__fieldGroup{gap:8px;display:grid}.login-module__RFfWqW__fieldGroup>span,.login-module__RFfWqW__passwordTopline{color:var(--color-text-secondary);font-size:var(--ui-font-md);font-weight:700}.login-module__RFfWqW__passwordTopline{justify-content:space-between;align-items:center;gap:var(--ui-gap-lg);display:flex}.login-module__RFfWqW__forgotButton{color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--ui-font-md);background:0 0;border:0;padding:0;font-weight:700}.login-module__RFfWqW__forgotButton:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #3b58ff2e}.login-module__RFfWqW__inputWrapper{height:var(--ui-input-height);border-radius:var(--ui-radius-md);background:var(--color-field);color:#718096;padding:0 var(--ui-gap-lg);border:1px solid #3d424c40;align-items:center;gap:10px;display:flex}.login-module__RFfWqW__inputWrapper input{min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px;font-weight:600}.login-module__RFfWqW__showPasswordButton{color:#718096;cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.login-module__RFfWqW__showPasswordButton:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #3b58ff2e}.login-module__RFfWqW__inputWrapperError{border-color:var(--color-danger);background:#fffafb}.login-module__RFfWqW__inputWrapper input:focus-visible{outline:0}.login-module__RFfWqW__inputWrapper:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px #3b58ff1f}.login-module__RFfWqW__fieldError{color:var(--color-danger);font-size:var(--ui-font-sm);font-weight:700;line-height:1.35}.login-module__RFfWqW__actionsStack{gap:var(--ui-gap-lg)}.login-module__RFfWqW__formError{border-radius:var(--ui-radius-md);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--ui-font-sm);padding:9px 12px;font-weight:700;line-height:1.35}.login-module__RFfWqW__successMessage{border-radius:var(--ui-radius-md);background:var(--color-success-bg);color:var(--color-success);font-size:var(--ui-font-sm);padding:9px 12px;font-weight:700;line-height:1.35}.login-module__RFfWqW__loginButton{height:var(--ui-input-height);border-radius:var(--ui-radius-md);background:var(--color-brand);color:#fff;cursor:pointer;font:inherit;border:0;font-size:14px;font-weight:800}.login-module__RFfWqW__loginButton:focus-visible{outline-offset:2px;outline:3px solid #3b58ff40}.login-module__RFfWqW__loginButton:disabled{cursor:not-allowed;opacity:.68}.login-module__RFfWqW__disclaimer{color:var(--color-text-secondary);font-size:var(--ui-font-sm);align-items:center;gap:8px;font-weight:500;line-height:1.35;display:flex}.login-module__RFfWqW__disclaimer svg{flex:none}.login-module__RFfWqW__modalLayer{z-index:20;padding:var(--ui-page-padding);background:#0f1c35b3;place-items:center;animation:.18s ease-out both login-module__RFfWqW__loginModalOverlayFadeIn;display:grid;position:fixed;inset:0}.login-module__RFfWqW__forgotModal{gap:var(--ui-gap-xl);border-radius:var(--ui-radius-xl);background:var(--color-surface);width:min(432px,100%);padding:29px;animation:.2s cubic-bezier(.2,.8,.2,1) both login-module__RFfWqW__loginDialogLiftIn;display:grid;position:relative;box-shadow:0 16px 20px #0f1c351a}@keyframes login-module__RFfWqW__loginModalOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes login-module__RFfWqW__loginDialogLiftIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes login-module__RFfWqW__loginBottomSheetSlideIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.login-module__RFfWqW__resetModal{border:1px solid #555b6712;box-shadow:0 12px 16px #0f1c350d}.login-module__RFfWqW__modalHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-gap-lg);display:flex}.login-module__RFfWqW__modalTitleBlock{gap:6px;min-width:0;display:grid}.login-module__RFfWqW__modalTitleBlock h2{color:var(--color-text-primary);font-size:22px;font-weight:800;line-height:1.25}.login-module__RFfWqW__modalTitleBlock p{color:var(--color-text-secondary);font-size:var(--ui-font-md);font-weight:500;line-height:1.35}.login-module__RFfWqW__modalCloseButton,.login-module__RFfWqW__resetCloseButton{width:var(--ui-icon-button);height:var(--ui-icon-button);border-radius:var(--ui-radius-md);background:var(--color-field);color:#718096;cursor:pointer;border:1px solid #3d424c40;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.login-module__RFfWqW__resetCloseButton{border-radius:var(--ui-radius-lg);background:var(--color-surface);border-color:#555b6712;position:absolute;top:15px;right:15px}.login-module__RFfWqW__modalCloseButton:focus-visible,.login-module__RFfWqW__resetCloseButton:focus-visible{outline-offset:2px;outline:3px solid #3b58ff2e}.login-module__RFfWqW__modalFormFields{gap:var(--ui-gap-lg);display:grid}.login-module__RFfWqW__resetModal .login-module__RFfWqW__modalFormFields{gap:20px}@media (max-width:1000px){.login-module__RFfWqW__loginShell{display:grid}.login-module__RFfWqW__visualColumn{flex-basis:auto;width:100%;min-height:387px}.login-module__RFfWqW__formColumn{padding:29px}}@media (max-width:620px){.login-module__RFfWqW__loginShell{background:linear-gradient(180deg, #daddeceb 0%, #ededf7 42%), var(--color-app-bg);min-height:100dvh}.login-module__RFfWqW__visualColumn{display:none}.login-module__RFfWqW__formColumn{min-height:100dvh;padding:max(var(--ui-page-padding), env(safe-area-inset-top)) var(--ui-page-padding) max(var(--ui-page-padding), env(safe-area-inset-bottom));align-content:center;place-items:stretch stretch}.login-module__RFfWqW__loginShell[data-mobile-keyboard=open]{overflow-y:auto}.login-module__RFfWqW__loginShell[data-mobile-keyboard=open] .login-module__RFfWqW__formColumn{align-content:start;min-height:100%}.login-module__RFfWqW__loginCard{gap:var(--ui-gap-xl);border-radius:var(--ui-radius-lg);width:100%;padding:var(--ui-gap-xl);background:#ffffffdb;border-color:#555b671f;box-shadow:0 18px 46px #0f1c351a}.login-module__RFfWqW__cardHeader,.login-module__RFfWqW__formFields{gap:var(--ui-gap-lg)}.login-module__RFfWqW__logoArea{flex-direction:row;align-items:center}.login-module__RFfWqW__statusBadge{display:none}.login-module__RFfWqW__passwordTopline{align-items:flex-start;gap:var(--ui-gap-sm);flex-direction:column}.login-module__RFfWqW__titleBlock h2{font-size:var(--ui-font-display)}.login-module__RFfWqW__titleBlock p{font-size:var(--ui-font-lg)}.login-module__RFfWqW__inputWrapper{height:48px}.login-module__RFfWqW__inputWrapper input,.login-module__RFfWqW__forgotButton,.login-module__RFfWqW__loginButton,.login-module__RFfWqW__modalFormFields input{font-size:max(16px, var(--ui-font-lg))}.login-module__RFfWqW__loginButton{height:48px}.login-module__RFfWqW__modalLayer{padding:0 var(--ui-gap-md) 0;align-items:end;overflow-y:auto}.login-module__RFfWqW__forgotModal{border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;width:100%;max-height:min(88dvh,560px);padding:var(--ui-gap-xl) var(--ui-gap-xl) calc(var(--ui-gap-xl) + env(safe-area-inset-bottom));animation-name:login-module__RFfWqW__loginBottomSheetSlideIn;animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.8,.2,1);overflow:auto}.login-module__RFfWqW__loginShell[data-mobile-keyboard=open] .login-module__RFfWqW__forgotModal{max-height:min(74dvh,480px)}.login-module__RFfWqW__modalHeader{z-index:1;background:var(--color-surface);padding-bottom:var(--ui-gap-sm);position:sticky;top:0}.login-module__RFfWqW__resetCloseButton{top:var(--ui-gap-lg);right:var(--ui-gap-lg)}}@media (prefers-reduced-motion:reduce){.login-module__RFfWqW__modalLayer,.login-module__RFfWqW__forgotModal{animation:none}}
.placeholder-page-module__uqsWrG__pageShell{min-height:calc(100vh - var(--ui-header-height));background:var(--color-app-bg);color:var(--color-text-primary);padding:var(--ui-page-padding-lg)}.placeholder-page-module__uqsWrG__placeholderPanel{align-content:center;gap:var(--ui-gap-md);border-radius:var(--ui-radius-lg);background:#fff;border:1px solid #555b671a;max-width:680px;min-height:260px;padding:32px;display:grid;box-shadow:0 4px 4px #00000003}.placeholder-page-module__uqsWrG__placeholderPanel span{width:fit-content;color:var(--color-brand);font-size:var(--ui-font-sm);background:#3b58ff1a;border-radius:999px;padding:6px 10px;font-weight:800}.placeholder-page-module__uqsWrG__placeholderPanel h1{color:var(--color-text-primary);font-size:var(--ui-font-display);font-weight:800}.placeholder-page-module__uqsWrG__placeholderPanel p{max-width:56ch;color:var(--color-text-secondary);font-size:var(--ui-font-lg);font-weight:500;line-height:1.6}
