.UserMenu-module__39szGa__trigger{background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 3px;transition:background .12s,border-color .12s;display:inline-flex}.UserMenu-module__39szGa__trigger:hover,.UserMenu-module__39szGa__trigger[aria-expanded=true]{background:var(--brand-50);border-color:var(--brand-300)}.UserMenu-module__39szGa__avatar{color:#fff;background:linear-gradient(135deg,#c8a98a,#8a6f56);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:inline-flex}.UserMenu-module__39szGa__name{color:var(--text-strong);font-size:12.5px;font-weight:500}.UserMenu-module__39szGa__popover{min-width:240px}.UserMenu-module__39szGa__identity{align-items:center;gap:10px;padding:10px 8px;display:flex}.UserMenu-module__39szGa__avatarLg{color:#fff;background:linear-gradient(135deg,#c8a98a,#8a6f56);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex}.UserMenu-module__39szGa__identityBody{flex-direction:column;min-width:0;display:flex}.UserMenu-module__39szGa__identityName{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.UserMenu-module__39szGa__identityEmail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}
.WalletBalancePill-module__-UIBTa__pill{background:var(--brand-100);border:1px solid var(--brand-200);border-radius:var(--r-md);color:var(--brand-700);padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}
.WorkspaceSwitcher-module__PbiuYa__trigger{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-strong);cursor:pointer;font:inherit;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.WorkspaceSwitcher-module__PbiuYa__trigger:hover,.WorkspaceSwitcher-module__PbiuYa__trigger[aria-expanded=true]{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-700)}.WorkspaceSwitcher-module__PbiuYa__swatch{border-radius:var(--r-xs);flex-shrink:0;width:16px;height:16px}.WorkspaceSwitcher-module__PbiuYa__name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.WorkspaceSwitcher-module__PbiuYa__role{background:var(--ink-100);border-radius:var(--r-xs);color:var(--text-muted);padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:500}.WorkspaceSwitcher-module__PbiuYa__chevron{color:var(--text-muted)}.WorkspaceSwitcher-module__PbiuYa__popover{min-width:280px}.WorkspaceSwitcher-module__PbiuYa__section{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px;font-size:10.5px;font-weight:600}.WorkspaceSwitcher-module__PbiuYa__empty{color:var(--text-muted);text-align:center;padding:10px 10px 12px;font-size:12px}.WorkspaceSwitcher-module__PbiuYa__itemSwatch{border-radius:var(--r-xs);flex-shrink:0;width:18px;height:18px}.WorkspaceSwitcher-module__PbiuYa__itemRow{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.WorkspaceSwitcher-module__PbiuYa__itemText{flex-direction:column;flex:1;min-width:0;display:flex}.WorkspaceSwitcher-module__PbiuYa__itemName{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.WorkspaceSwitcher-module__PbiuYa__itemMeta{color:var(--text-muted);font-size:11px}.WorkspaceSwitcher-module__PbiuYa__check{flex-shrink:0}.WorkspaceSwitcher-module__PbiuYa__footer{background:var(--bg-muted);border-top:1px solid var(--border-soft);color:var(--text);margin:6px -6px -6px;padding:8px 12px;font-size:11.5px}.WorkspaceSwitcher-module__PbiuYa__footer strong{color:var(--text-strong);font-weight:600}.WorkspaceSwitcher-module__PbiuYa__footerLink{color:var(--brand-700);margin-inline-start:6px;text-decoration:none}.WorkspaceSwitcher-module__PbiuYa__footerLink:hover{text-decoration:underline}
.AppShell-module__4_RiEa__shell{background:var(--bg-canvas);flex-direction:column;min-height:100vh;display:flex}.AppShell-module__4_RiEa__banner{flex-shrink:0}.AppShell-module__4_RiEa__header{background:var(--bg-surface);border-bottom:1px solid var(--border);z-index:10;flex-shrink:0;align-items:center;gap:14px;padding:10px 16px;display:flex;position:sticky;top:0}.AppShell-module__4_RiEa__brand{color:var(--text-strong);flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.AppShell-module__4_RiEa__brandLogo{width:auto;height:28px;display:block}.AppShell-module__4_RiEa__navSlot{display:inline-flex}.AppShell-module__4_RiEa__grow{flex:1}.AppShell-module__4_RiEa__actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.AppShell-module__4_RiEa__searchSlot{flex:1;align-items:center;min-width:180px;max-width:280px;display:inline-flex}.AppShell-module__4_RiEa__walletSlot,.AppShell-module__4_RiEa__workspaceSlot,.AppShell-module__4_RiEa__localeSlot{display:inline-flex}.AppShell-module__4_RiEa__subBar{background:var(--bg-surface);border-bottom:1px solid var(--border);z-index:9;flex-shrink:0;position:sticky;top:53px}.AppShell-module__4_RiEa__noticeBar{width:100%;padding:16px 24px 0}.AppShell-module__4_RiEa__noticeBar:empty{display:none}.AppShell-module__4_RiEa__main{--page-header-bleed-inline:-24px;--page-header-bleed-block:-24px;flex:1;width:100%;padding:24px}.AppShell-module__4_RiEa__hamburger{border-radius:var(--r-md);color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:none}.AppShell-module__4_RiEa__hamburger:hover{background:var(--ink-100);color:var(--text-strong)}.AppShell-module__4_RiEa__drawerHead{justify-content:space-between;align-items:center;padding:4px 4px 8px;display:flex}.AppShell-module__4_RiEa__drawerClose{border-radius:var(--r-md);color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.AppShell-module__4_RiEa__drawerClose:hover{background:var(--ink-100);color:var(--text-strong)}.AppShell-module__4_RiEa__drawerNav{flex-direction:column;gap:2px;display:flex}.AppShell-module__4_RiEa__drawerLink{border-radius:var(--r-md);color:var(--text);align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.AppShell-module__4_RiEa__drawerLink:hover{background:var(--ink-100);color:var(--text-strong)}.AppShell-module__4_RiEa__drawerLinkActive{background:var(--brand-100);color:var(--brand-700);font-weight:600}.AppShell-module__4_RiEa__drawerSep{background:var(--border-soft);height:1px;margin:6px 0}.AppShell-module__4_RiEa__drawerSection{flex-direction:column;gap:8px;padding:0 4px;display:flex}.AppShell-module__4_RiEa__drawerSignOut{border-radius:var(--r-md);color:var(--danger-fg);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.AppShell-module__4_RiEa__drawerSignOut:hover{background:var(--danger-bg)}@media (max-width:720px){.AppShell-module__4_RiEa__header{gap:8px;padding:10px 12px}.AppShell-module__4_RiEa__hamburger{display:inline-flex}.AppShell-module__4_RiEa__actions,.AppShell-module__4_RiEa__navSlot{display:none}}
.EnvironmentBanner-module__YJLhca__banner{letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:5px 12px;font-size:11.5px;font-weight:600;display:flex}.EnvironmentBanner-module__YJLhca__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.EnvironmentBanner-module__YJLhca__text{text-align:center}.EnvironmentBanner-module__YJLhca__warn{background:var(--peach-100);border-bottom:1px solid var(--peach-200);color:var(--peach-700)}.EnvironmentBanner-module__YJLhca__warn .EnvironmentBanner-module__YJLhca__dot{background:var(--peach-700)}.EnvironmentBanner-module__YJLhca__danger{background:var(--danger-bg);color:var(--danger-fg);border-bottom:1px solid #f1cdc8}.EnvironmentBanner-module__YJLhca__danger .EnvironmentBanner-module__YJLhca__dot{background:var(--danger-fg)}.EnvironmentBanner-module__YJLhca__ok{background:var(--brand-100);border-bottom:1px solid var(--brand-200);color:var(--brand-700)}.EnvironmentBanner-module__YJLhca__ok .EnvironmentBanner-module__YJLhca__dot{background:var(--brand-700)}
.PublicShell-module__e-SMHq__shell{background:var(--bg-surface);flex-direction:column;min-height:100vh;display:flex}.PublicShell-module__e-SMHq__header{background:var(--bg-surface);border-bottom:1px solid var(--border);width:100%}.PublicShell-module__e-SMHq__headerInner{align-items:center;gap:16px;width:100%;max-width:1280px;margin:0 auto;padding:14px 24px;display:flex}.PublicShell-module__e-SMHq__brand{color:var(--text-strong);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.PublicShell-module__e-SMHq__brandLogo{width:auto;height:32px;display:block}.PublicShell-module__e-SMHq__grow{flex:1}.PublicShell-module__e-SMHq__actions{align-items:center;gap:12px;display:inline-flex}.PublicShell-module__e-SMHq__cta{background:var(--brand-600);border-radius:var(--r-md);color:#fff;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex;box-shadow:0 1px #0000000a,0 3px 8px #2f855929}.PublicShell-module__e-SMHq__cta:hover{background:var(--brand-700)}.PublicShell-module__e-SMHq__main,.PublicShell-module__e-SMHq__mainFullBleed{flex:1;width:100%;padding:0}@media (max-width:640px){.PublicShell-module__e-SMHq__headerInner{padding-inline:28px}}@media (max-width:768px){.PublicShell-module__e-SMHq__actions{display:none}}
.SubBar-module__5PEWuG__subbar{align-items:center;gap:16px;padding:8px 16px;display:flex}.SubBar-module__5PEWuG__breadcrumbs{color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.SubBar-module__5PEWuG__tabs{align-items:center;gap:16px;display:inline-flex}.SubBar-module__5PEWuG__grow{flex:1}
