.profile-dropdown-btn.svelte-y91z1j{background:var(--surface-secondary, rgba(255, 255, 255, .1));border:1px solid var(--border-primary, rgba(255, 255, 255, .2));color:var(--text-primary, #ffffff);border-radius:8px;padding:.5rem .75rem;transition:all .2s ease}.profile-dropdown-btn.svelte-y91z1j:hover{background:var(--surface-tertiary, rgba(255, 255, 255, .15));border-color:var(--border-primary, rgba(255, 255, 255, .3))}.profile-dropdown-menu.svelte-y91z1j{background:var(--surface-secondary, #2d3748);border:1px solid var(--border-primary, rgba(255, 255, 255, .2));border-radius:12px;box-shadow:var(--shadow-lg, 0 10px 25px rgba(0, 0, 0, .3));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:200px}.profile-dropdown-menu.svelte-y91z1j .dropdown-item:where(.svelte-y91z1j){color:var(--text-secondary, #e2e8f0);padding:.75rem 1rem;border-radius:8px;margin:.25rem;transition:all .2s ease;border:none;background:none;width:calc(100% - .5rem);text-align:left}.profile-dropdown-menu.svelte-y91z1j .dropdown-item:where(.svelte-y91z1j):hover{background:var(--surface-tertiary, rgba(255, 255, 255, .15));color:var(--text-primary, #ffffff)}.profile-dropdown-menu.svelte-y91z1j .dropdown-divider:where(.svelte-y91z1j){border-color:var(--border-primary, rgba(255, 255, 255, .15));margin:.5rem 0}.profile-name.svelte-y91z1j{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-simple.svelte-y91z1j .profile-name:where(.svelte-y91z1j){color:var(--text-secondary, #a0aec0)}.token-counter.svelte-y91z1j{background:var(--surface-tertiary, rgba(255, 255, 255, .05));border-radius:8px;padding:.75rem;border:1px solid var(--border-primary, rgba(255, 255, 255, .1))}.token-counter.svelte-y91z1j .progress:where(.svelte-y91z1j){background-color:var(--surface-primary, rgba(255, 255, 255, .1));border-radius:2px}.token-counter.svelte-y91z1j .progress-bar:where(.svelte-y91z1j){border-radius:2px;transition:width .3s ease}.token-counter.svelte-y91z1j .badge:where(.svelte-y91z1j){font-size:.75rem;font-weight:600}.subscription-info.svelte-y91z1j{background:var(--surface-tertiary, rgba(255, 255, 255, .05));border-radius:8px;padding:.75rem;border:1px solid var(--border-primary, rgba(255, 255, 255, .1))}.subscription-info.svelte-y91z1j .badge:where(.svelte-y91z1j){font-size:.75rem;font-weight:600;min-width:50px;text-align:center}.subscription-info.svelte-y91z1j .btn:where(.svelte-y91z1j){font-size:.8rem;padding:.5rem .75rem;border-radius:6px;transition:all .2s ease}.subscription-info.svelte-y91z1j .btn:where(.svelte-y91z1j):hover{transform:translateY(-1px)}.font-size-selector.svelte-y91z1j{background:var(--surface-tertiary, rgba(255, 255, 255, .05));border-radius:8px;padding:.75rem;border:1px solid var(--border-primary, rgba(255, 255, 255, .1))}.font-size-selector.svelte-y91z1j .btn-group:where(.svelte-y91z1j){display:flex}.font-size-selector.svelte-y91z1j .btn-group:where(.svelte-y91z1j) .btn:where(.svelte-y91z1j){flex:1;border-radius:6px!important;margin:0 2px;font-weight:600;border:1px solid var(--border-primary);transition:all .2s ease}.font-size-selector.svelte-y91z1j .btn-group:where(.svelte-y91z1j) .btn:where(.svelte-y91z1j):first-child{font-size:.7rem;margin-left:0}.font-size-selector.svelte-y91z1j .btn-group:where(.svelte-y91z1j) .btn:where(.svelte-y91z1j):nth-child(2){font-size:.8rem}.font-size-selector.svelte-y91z1j .btn-group:where(.svelte-y91z1j) .btn:where(.svelte-y91z1j):last-child{font-size:.9rem;margin-right:0}.font-size-selector.svelte-y91z1j .btn-outline-secondary:where(.svelte-y91z1j){background:var(--surface-primary);border-color:var(--border-primary);color:var(--text-muted)}.font-size-selector.svelte-y91z1j .btn-outline-secondary:where(.svelte-y91z1j):hover{background:var(--surface-secondary);border-color:var(--border-secondary);color:var(--text-primary)}@media (max-width: 768px){.profile-name.svelte-y91z1j{display:none}}
