.UserMenu-module__Rl0KoW__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__Rl0KoW__trigger:hover,.UserMenu-module__Rl0KoW__trigger[aria-expanded=true]{background:var(--brand-50);border-color:var(--brand-300)}.UserMenu-module__Rl0KoW__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__Rl0KoW__name{color:var(--text-strong);font-size:12.5px;font-weight:500}.UserMenu-module__Rl0KoW__popover{min-width:240px}.UserMenu-module__Rl0KoW__identity{align-items:center;gap:10px;padding:10px 8px;display:flex}.UserMenu-module__Rl0KoW__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__Rl0KoW__identityBody{flex-direction:column;min-width:0;display:flex}.UserMenu-module__Rl0KoW__identityName{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.UserMenu-module__Rl0KoW__identityEmail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}
.WalletBalancePill-module__zDwJRa__group{background:var(--brand-100);border:1px solid var(--brand-200);border-radius:var(--r-md);align-items:stretch;height:30px;display:inline-flex;overflow:hidden}.WalletBalancePill-module__zDwJRa__balance,.WalletBalancePill-module__zDwJRa__pill{color:var(--brand-700);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 11px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.WalletBalancePill-module__zDwJRa__pill{background:var(--brand-100);border:1px solid var(--brand-200);border-radius:var(--r-md);height:30px}.WalletBalancePill-module__zDwJRa__balance:hover{background:var(--brand-200)}.WalletBalancePill-module__zDwJRa__topUp{background:var(--brand-200);border-inline-start:1px solid var(--brand-300);color:var(--brand-700);white-space:nowrap;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex}.WalletBalancePill-module__zDwJRa__topUp:hover{background:var(--brand-300)}.WalletBalancePill-module__zDwJRa__balance:focus-visible,.WalletBalancePill-module__zDwJRa__topUp:focus-visible{box-shadow:var(--ring);z-index:1;outline:none;position:relative}@media (max-width:900px){.WalletBalancePill-module__zDwJRa__topUp{display:none}}
.CreateWorkspaceDialog-module__itotKa__layer{z-index:70;background:#1c272252;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.CreateWorkspaceDialog-module__itotKa__panel{z-index:71;position:relative}
.WorkspaceSwitcher-module__hvkrWa__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__hvkrWa__trigger:hover,.WorkspaceSwitcher-module__hvkrWa__trigger[aria-expanded=true]{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-700)}.WorkspaceSwitcher-module__hvkrWa__swatch{border-radius:var(--r-xs);flex-shrink:0;width:16px;height:16px}.WorkspaceSwitcher-module__hvkrWa__name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.WorkspaceSwitcher-module__hvkrWa__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__hvkrWa__chevron{color:var(--text-muted)}.WorkspaceSwitcher-module__hvkrWa__popover{min-width:280px}.WorkspaceSwitcher-module__hvkrWa__section{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px;font-size:10.5px;font-weight:600}.WorkspaceSwitcher-module__hvkrWa__empty{color:var(--text-muted);text-align:center;padding:10px 10px 12px;font-size:12px}.WorkspaceSwitcher-module__hvkrWa__itemSwatch{border-radius:var(--r-xs);flex-shrink:0;width:18px;height:18px}.WorkspaceSwitcher-module__hvkrWa__itemRow{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.WorkspaceSwitcher-module__hvkrWa__itemText{flex-direction:column;flex:1;min-width:0;display:flex}.WorkspaceSwitcher-module__hvkrWa__itemName{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.WorkspaceSwitcher-module__hvkrWa__itemMeta{color:var(--text-muted);font-size:11px}.WorkspaceSwitcher-module__hvkrWa__check{flex-shrink:0}
.DemoBanner-module__SG0unq__strip{background:var(--brand-100);border-block-end:1px solid var(--brand-200);color:var(--brand-700);align-items:center;gap:10px;min-height:36px;padding:4px 16px;font-size:13px;display:flex}.DemoBanner-module__SG0unq__icon{flex-shrink:0}.DemoBanner-module__SG0unq__message{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.DemoBanner-module__SG0unq__primary,.DemoBanner-module__SG0unq__exit{border-radius:var(--r-md);white-space:nowrap;flex-shrink:0;padding:5px 10px;font-size:12.5px;font-weight:600;text-decoration:none}.DemoBanner-module__SG0unq__primary{background:var(--brand-700);color:var(--paper)}.DemoBanner-module__SG0unq__primary:hover{background:var(--brand-800,#17513a)}.DemoBanner-module__SG0unq__exit{border:1px solid var(--brand-300);color:var(--brand-700)}.DemoBanner-module__SG0unq__exit:hover{background:var(--brand-200)}.DemoBanner-module__SG0unq__primary:focus-visible,.DemoBanner-module__SG0unq__exit:focus-visible{box-shadow:var(--ring);outline:none}
.EmailVerificationBanner-module__Kf5dwG__strip{background:var(--warn-050,#fdf3e7);border-block-end:1px solid var(--warn-200,#f0d9bd);color:var(--warn-800,#7a4a12);align-items:center;gap:8px;min-height:36px;padding:4px 16px;font-size:13px;display:flex}.EmailVerificationBanner-module__Kf5dwG__icon{flex-shrink:0}.EmailVerificationBanner-module__Kf5dwG__message{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.EmailVerificationBanner-module__Kf5dwG__ok{background:var(--ok-050,#eaf6ee);border-block-end-color:var(--ok-200,#bfe3cb);color:var(--ok-800,#1d5c33)}.EmailVerificationBanner-module__Kf5dwG__err{background:var(--err-050,#fdeeee);border-block-end-color:var(--err-200,#f2c2c2);color:var(--err-800,#7d2020)}@media (max-width:720px){.EmailVerificationBanner-module__Kf5dwG__strip{padding-inline:12px}.EmailVerificationBanner-module__Kf5dwG__message{white-space:normal}}
.AppShell-module__mOOBzG__shell{background:var(--bg-canvas);flex-direction:column;min-height:100vh;display:flex}.AppShell-module__mOOBzG__banner{flex-shrink:0}.AppShell-module__mOOBzG__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__mOOBzG__brand{color:var(--text-strong);flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.AppShell-module__mOOBzG__brandLogo{width:auto;height:28px;display:block}.AppShell-module__mOOBzG__navBar{background:var(--bg-surface);border-block-end:1px solid var(--border);z-index:9;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 16px;display:flex;position:sticky;top:53px}.AppShell-module__mOOBzG__navScroll{scrollbar-width:none;flex:1;min-inline-size:0;overflow-x:auto}.AppShell-module__mOOBzG__navScroll::-webkit-scrollbar{display:none}.AppShell-module__mOOBzG__navActions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.AppShell-module__mOOBzG__bottomAccount{flex-shrink:0;align-items:center;display:inline-flex}.AppShell-module__mOOBzG__bottomTrailing{align-items:center;gap:4px;display:inline-flex}.AppShell-module__mOOBzG__grow{flex:1}.AppShell-module__mOOBzG__actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.AppShell-module__mOOBzG__searchSlot{flex:1;align-items:center;min-inline-size:180px;max-inline-size:320px;display:inline-flex}.AppShell-module__mOOBzG__workspaceSlot{display:inline-flex}.AppShell-module__mOOBzG__subBar{background:var(--bg-surface);border-bottom:1px solid var(--border);z-index:8;flex-shrink:0;position:sticky;top:99px}.AppShell-module__mOOBzG__noticeBar{width:100%}.AppShell-module__mOOBzG__noticeBar:empty{display:none}.AppShell-module__mOOBzG__main{--page-header-bleed-inline:-24px;--page-header-bleed-block:-24px;flex:1;width:100%;padding:24px 24px 64px}.AppShell-module__mOOBzG__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__mOOBzG__hamburger:hover{background:var(--ink-100);color:var(--text-strong)}.AppShell-module__mOOBzG__drawerHead{justify-content:space-between;align-items:center;padding:4px 4px 8px;display:flex}.AppShell-module__mOOBzG__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__mOOBzG__drawerClose:hover{background:var(--ink-100);color:var(--text-strong)}.AppShell-module__mOOBzG__drawerNav{flex-direction:column;gap:2px;display:flex}.AppShell-module__mOOBzG__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__mOOBzG__drawerLink:hover{background:var(--ink-100);color:var(--text-strong)}.AppShell-module__mOOBzG__drawerLinkActive{background:var(--brand-100);color:var(--brand-700);font-weight:600}.AppShell-module__mOOBzG__drawerSep{background:var(--border-soft);height:1px;margin:6px 0}.AppShell-module__mOOBzG__drawerSection{flex-direction:column;gap:8px;padding:0 4px;display:flex}.AppShell-module__mOOBzG__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__mOOBzG__drawerSignOut:hover{background:var(--danger-bg)}@media (max-width:720px){.AppShell-module__mOOBzG__header{gap:8px;padding:10px 12px}.AppShell-module__mOOBzG__hamburger{display:inline-flex}.AppShell-module__mOOBzG__actions,.AppShell-module__mOOBzG__searchSlot,.AppShell-module__mOOBzG__navBar{display:none}}.AppShell-module__mOOBzG__bottomBar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb, var(--bg-surface) 92%, transparent);border-top:1px solid var(--border);bottom:0;z-index:8;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 16px;display:flex;position:fixed;inset-inline:0}.AppShell-module__mOOBzG__bottomPolicies{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.AppShell-module__mOOBzG__bottomLink{border-radius:var(--r-sm,6px);color:var(--text-muted,var(--text));white-space:nowrap;padding:5px 8px;font-size:12px;text-decoration:none;transition:color .12s,background .12s}.AppShell-module__mOOBzG__bottomLink:hover{background:var(--ink-100);color:var(--text-strong)}@media (max-width:720px){.AppShell-module__mOOBzG__bottomBar{padding:4px 12px}.AppShell-module__mOOBzG__bottomLink{padding:5px 6px}}
.EnvironmentBanner-module__J_cELG__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__J_cELG__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.EnvironmentBanner-module__J_cELG__text{text-align:center}.EnvironmentBanner-module__J_cELG__warn{background:var(--peach-100);border-bottom:1px solid var(--peach-200);color:var(--peach-700)}.EnvironmentBanner-module__J_cELG__warn .EnvironmentBanner-module__J_cELG__dot{background:var(--peach-700)}.EnvironmentBanner-module__J_cELG__danger{background:var(--danger-bg);color:var(--danger-fg);border-bottom:1px solid #f1cdc8}.EnvironmentBanner-module__J_cELG__danger .EnvironmentBanner-module__J_cELG__dot{background:var(--danger-fg)}.EnvironmentBanner-module__J_cELG__ok{background:var(--brand-100);border-bottom:1px solid var(--brand-200);color:var(--brand-700)}.EnvironmentBanner-module__J_cELG__ok .EnvironmentBanner-module__J_cELG__dot{background:var(--brand-700)}
