.top-bar.svelte-yic9pk{z-index:20;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-page);padding-top:calc(env(safe-area-inset-top,0) + var(--space-3));display:flex;position:sticky;top:0}.left.svelte-yic9pk{flex:1;min-width:0}.right.svelte-yic9pk{align-items:center;gap:var(--space-2);display:flex}.brand.svelte-yic9pk{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);display:flex}.brand.svelte-yic9pk .mark:where(.svelte-yic9pk){width:var(--size-icon-lg);height:var(--size-icon-lg);border-radius:var(--radius-semantic-sm);background:var(--color-action-primary)}.brand.svelte-yic9pk small:where(.svelte-yic9pk){color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.plain-title.svelte-yic9pk{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.icon-btn.svelte-yic9pk{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-pill);color:var(--color-text-primary);place-items:center;display:grid;position:relative}.icon-btn.svelte-yic9pk svg:where(.svelte-yic9pk){width:22px;height:22px}.icon-btn.svelte-yic9pk:hover{background:var(--color-surface-card)}.dot.svelte-yic9pk{top:var(--space-1-5);right:var(--space-1-5);width:var(--space-2);height:var(--space-2);background:var(--color-outcome-no);border:2px solid var(--color-surface-page);border-radius:50%;position:absolute}.balance.svelte-yic9pk{align-items:center;gap:var(--space-1-5);height:28px;padding:0 var(--space-2-5);border-radius:var(--radius-pill);background:var(--color-surface-card);border:var(--border-width-thin) solid var(--color-border-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:flex}.balance.svelte-yic9pk:hover{border-color:var(--color-border-strong)}.balance.svelte-yic9pk .lbl:where(.svelte-yic9pk){color:var(--color-text-tertiary);font-weight:var(--font-weight-medium)}.balance.svelte-yic9pk .value:where(.svelte-yic9pk){color:var(--color-text-primary)}.skeleton.svelte-yic9pk{border-radius:var(--radius-sm);background:var(--color-surface-sunken);width:3em;height:1em;animation:1.2s ease-in-out infinite svelte-yic9pk-pulse;display:block}@keyframes svelte-yic9pk-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton.svelte-yic9pk{animation:none}}
