.brand-mark[data-v-243175b7]{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px;min-width:0}.brand-mark__logo[data-v-243175b7]{display:block;height:2.25rem;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}.brand-mark__tagline[data-v-243175b7]{color:var(--color-text-muted);font-size:var(--font-size-1);font-weight:600}.locale-switcher[data-v-b5824c78]{background:var(--color-surface-muted);border-radius:var(--radius-pill);display:flex;gap:var(--space-1);padding:var(--space-1)}.locale-switcher__option[data-v-b5824c78]{background:none;border:0;border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;font-family:inherit;font-size:var(--font-size-2);font-weight:500;min-height:var(--control-height-compact);padding:0 var(--space-3);transition:background-color var(--motion-quick),color var(--motion-quick)}.locale-switcher__option[data-v-b5824c78]:hover{color:var(--color-text)}.locale-switcher__option--active[data-v-b5824c78]{background:var(--color-surface);box-shadow:var(--shadow-thumb);color:var(--color-text)}.round-button[data-v-caaa82aa]{align-items:center;border:0;border-radius:var(--radius-pill);display:inline-flex;height:var(--floating-button-size);justify-content:center;padding:0;pointer-events:auto;transition:box-shadow var(--motion-quick),transform var(--motion-quick);width:var(--floating-button-size)}.round-button[data-v-caaa82aa]:hover{transform:translateY(-2px)}.round-button--accent[data-v-caaa82aa]:hover{box-shadow:var(--shadow-press-hover)}.round-button--attention[data-v-caaa82aa]:hover{box-shadow:0 5px 0 0 var(--color-attention-strong),0 10px 18px -6px var(--color-attention-cast)}.round-button[data-v-caaa82aa]:active{transform:translateY(2px);transition-duration:var(--motion-press)}.round-button .pi[data-v-caaa82aa-s]{font-size:var(--icon-size-lg)}.round-button--accent[data-v-caaa82aa]{background-color:var(--color-accent);box-shadow:var(--shadow-press);color:var(--color-on-accent)}.round-button--accent[data-v-caaa82aa]:active{box-shadow:var(--shadow-press-active)}.round-button--attention[data-v-caaa82aa]{background-color:var(--color-attention);box-shadow:var(--shadow-press-attention);color:var(--color-attention-ink)}.round-button--attention[data-v-caaa82aa]:active{box-shadow:0 1px 0 0 var(--color-attention-strong)}
