[data-ui=v3] .v3-opening:has(.app-topbar){--opening-header-height:72px}[data-ui=v3] header.topbar.app-topbar{height:72px;background:#fff;border-bottom:1px solid #e4e8ef}[data-ui=v3] .app-topbar .topbar-inner{width:min(1240px,calc(100% - 72px));height:100%;max-width:1240px;display:flex;justify-content:flex-start;align-items:center;gap:40px}[data-ui=v3] .app-topbar .topbar-right{display:contents}[data-ui=v3] .app-topbar .logo{font-size:24px;flex-shrink:0}[data-ui=v3] .app-topbar .topbar-nav{display:flex;align-self:stretch;align-items:stretch;gap:28px}[data-ui=v3] .app-topbar .topbar-nav>a{position:relative;display:flex;align-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}[data-ui=v3] .app-topbar .topbar-nav>a.active,[data-ui=v3] .app-topbar .topbar-nav>a:hover{background:transparent;color:var(--ink);text-decoration:none}[data-ui=v3] .app-topbar .topbar-nav>a.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent)}[data-ui=v3] .app-topbar .topbar-actions{display:flex;align-items:center;gap:24px;margin-left:auto}[data-ui=v3] .app-topbar .topbar-balance{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:8px;background:#f0f3ff;color:#3048cf;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}[data-ui=v3] .app-topbar .topbar-balance:hover{background:#e5eaff}[data-ui=v3] .app-topbar .topbar-balance-empty{background:transparent;border:1px solid #c8d1f4;color:var(--accent)}[data-ui=v3] .app-topbar .topbar-balance-empty:hover{background:#f0f3ff}[data-ui=v3] .app-topbar .topbar-balance-mobile{display:none}[data-ui=v3] .app-topbar .nav-create{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 14px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#fff;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}[data-ui=v3] .app-topbar .nav-create:hover{background:var(--accent-hover);border-color:var(--accent-hover)}[data-ui=v3] .app-topbar .account-trigger{display:flex;align-items:center;justify-content:center;gap:6px;width:auto;min-height:44px;height:auto;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink);font-size:14px;font-weight:500;box-shadow:none}[data-ui=v3] .app-topbar .account-trigger:hover,[data-ui=v3] .app-topbar .account-trigger[aria-expanded=true]{background:transparent;color:var(--accent);box-shadow:none}[data-ui=v3] .app-topbar .account-trigger.active{color:var(--accent);box-shadow:none}[data-ui=v3] .app-topbar .account-trigger svg{color:var(--muted)}[data-ui=v3] .app-topbar .account-menu{top:calc(100% + 10px);width:248px;min-width:0;max-width:calc(100vw - 36px);padding:6px;border:1px solid #e4e8ef;border-radius:10px;background:#fff;box-shadow:0 12px 28px #11182718}[data-ui=v3] .app-topbar .account-menu-id{padding:10px 10px 13px;gap:4px}[data-ui=v3] .app-topbar .account-menu>a,[data-ui=v3] .app-topbar .account-menu>button{min-height:40px;padding:10px;font-size:14px;font-weight:400}[data-ui=v3] .app-topbar a:focus-visible,[data-ui=v3] .app-topbar button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-ui=v3] .app-topbar .topbar-nav>a:focus-visible{outline-offset:-4px}@media (max-width:700px){[data-ui=v3] .v3-opening:has(.app-topbar[data-authenticated=true]){--opening-header-height:160px}[data-ui=v3] header.app-topbar[data-authenticated=true]{height:160px}[data-ui=v3] .app-topbar .topbar-inner{width:calc(100% - 36px);gap:0}[data-ui=v3] .app-topbar[data-authenticated=true] .topbar-inner{display:grid;grid-template-columns:1fr auto;grid-template-rows:56px 48px 56px}[data-ui=v3] .app-topbar .logo{font-size:21px}[data-ui=v3] .app-topbar .topbar-actions{display:contents}[data-ui=v3] .app-topbar .topbar-account{grid-column:2;grid-row:1;justify-self:end}[data-ui=v3] .app-topbar .topbar-nav{grid-column:1;grid-row:2;gap:22px}[data-ui=v3] .app-topbar .topbar-nav>a{display:flex;padding:0;font-size:14px}[data-ui=v3] .app-topbar .topbar-balance{grid-column:1;grid-row:3;justify-self:start;min-height:36px;padding:0 9px;font-size:11px}[data-ui=v3] .app-topbar .topbar-balance-desktop{display:none}[data-ui=v3] .app-topbar .topbar-balance-mobile{display:inline}[data-ui=v3] .app-topbar .nav-create{grid-column:2;grid-row:3;justify-self:end;height:40px;padding:0 10px;margin-left:12px;font-size:12px}[data-ui=v3] .app-topbar .account-menu{top:100%}}@media (pointer:coarse){[data-ui=v3] .app-topbar .account-menu>a,[data-ui=v3] .app-topbar .account-menu>button,[data-ui=v3] .app-topbar .nav-create{min-height:44px}}[data-ui=v3] .logo .logo-mark{width:1.05em;height:1.05em;color:var(--accent)}[data-ui=v3] .logo:has(.logo-mark){gap:.4em}