.offline-banner.svelte-jqfx1s{background-color:rgb(var(--color-surface-700) / .95);border-bottom:var(--hairline);color:rgb(var(--color-surface-100));text-align:center;font-size:var(--text-sm);padding:.375rem 1rem;font-weight:500}@media (height<=500px){.offline-banner.svelte-jqfx1s{padding-block:var(--space-2)}}.toast-container.svelte-2v4082{z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}@media (height<=500px){.toast-container.svelte-2v4082{bottom:var(--space-8)}}.toast.svelte-2v4082{pointer-events:auto;align-items:center;gap:var(--space-8);padding:0 var(--space-16);border-radius:var(--radius-lg);box-shadow:var(--shadow-drop);font-size:var(--text-base);min-height:var(--hit);cursor:pointer;border:1px solid;width:100%;max-width:400px;font-weight:500;animation:.2s ease-out svelte-2v4082-toast-in;display:flex}.toast-message.svelte-2v4082{color:inherit;font:inherit;text-align:left;cursor:pointer;padding:var(--space-8) 0;min-height:var(--hit);background:0 0;border:none;flex:1;align-items:center;display:flex}.toast-action.svelte-2v4082{min-height:var(--hit);padding:0 var(--space-12);border-radius:var(--radius-sm);color:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;font-weight:600}.toast-error.svelte-2v4082,.toast-warning.svelte-2v4082{background-color:rgb(var(--color-error-900) / .3);border-color:rgb(var(--color-error-500));color:rgb(var(--color-error-400))}.toast-success.svelte-2v4082{background-color:rgb(var(--color-success-900) / .3);border-color:rgb(var(--color-success-500));color:rgb(var(--color-success-400))}@keyframes svelte-2v4082-toast-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.burger-menu.svelte-a4mynh{position:relative}.burger-trigger.svelte-a4mynh{min-height:var(--hit);min-width:var(--hit);border:1px solid rgb(var(--color-surface-500));border-radius:var(--radius-sm);color:rgb(var(--color-surface-50));cursor:pointer;background-color:#0000;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.burger-trigger.svelte-a4mynh:hover,.burger-trigger[aria-expanded=true].svelte-a4mynh{background-color:rgb(var(--color-surface-700))}.burger-dropdown.svelte-a4mynh{right:0;top:calc(100% + var(--space-4));background-color:rgb(var(--color-surface-800));border:var(--hairline);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-menu);z-index:50;position:absolute;overflow-y:auto}.menu-user.svelte-a4mynh{padding:var(--space-12) var(--space-16);color:rgb(var(--color-surface-300));font-size:var(--text-sm);font-weight:600}.menu-divider.svelte-a4mynh{background-color:rgb(var(--color-surface-600));height:1px}.menu-item.svelte-a4mynh{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-10) var(--space-16);min-height:var(--hit);text-align:left;color:rgb(var(--color-surface-100));cursor:pointer;font-size:var(--text-base);background:0 0;border:none;text-decoration:none;transition:background-color .1s;display:flex}.menu-item.svelte-a4mynh:hover{background-color:rgb(var(--color-surface-700))}.menu-item.svelte-a4mynh:focus-visible{outline-offset:-2px}.menu-sub.svelte-a4mynh{padding-left:var(--space-32)}.menu-item.svelte-a4mynh .support-chevron{margin-left:auto;transition:transform .15s}.menu-item.svelte-a4mynh .support-chevron.open{transform:rotate(180deg)}.menu-logout.svelte-a4mynh{color:rgb(var(--color-error-400))}.menu-version.svelte-a4mynh{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-16);flex-wrap:wrap;display:flex}.version-label.svelte-a4mynh{font-size:var(--text-xs);color:rgb(var(--color-surface-400));font-family:var(--font-mono)}.update-btn.svelte-a4mynh{font-size:var(--text-xs);max-width:100%;padding:0 var(--space-12);min-height:var(--hit);border-radius:var(--radius-sm);border:1px solid rgb(var(--color-surface-500));color:rgb(var(--color-primary-400));cursor:pointer;background:0 0;transition:background-color .1s}.update-btn.svelte-a4mynh:hover:not(:disabled){background-color:rgb(var(--color-surface-700))}.update-btn.svelte-a4mynh:disabled{opacity:.5;cursor:default}.main-switch.svelte-1j2x6lq{--selected:rgb(var(--color-surface-800));gap:var(--space-8);padding:var(--space-4) var(--space-8) calc(var(--space-4) + env(safe-area-inset-bottom));background:rgb(var(--color-surface-800));border-top:var(--hairline);flex-wrap:wrap;display:flex}body[data-theme=meap-light] .main-switch.svelte-1j2x6lq{--selected:rgb(var(--color-surface-700))}button.svelte-1j2x6lq{justify-content:center;align-items:center;gap:var(--space-8);min-width:max-content;min-height:var(--hit);border-radius:var(--radius-sm);color:rgb(var(--color-surface-300));font:inherit;font-weight:600;font-size:var(--text-base);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:1 1 0;display:flex}button.svelte-1j2x6lq svg{flex:none;width:20px;height:20px}button.svelte-1j2x6lq:hover{background:rgb(var(--color-surface-700));color:rgb(var(--color-surface-50))}button[aria-pressed=true].svelte-1j2x6lq{background:var(--selected);color:rgb(var(--color-surface-50));outline:1.5px solid rgb(var(--color-surface-300));outline-offset:-1.5px}button.svelte-1j2x6lq:focus-visible,button[aria-pressed=true].svelte-1j2x6lq:focus-visible{outline:2px solid rgb(var(--color-primary-400));outline-offset:-4px}.badge.svelte-1j2x6lq{min-width:22px;height:22px;padding:0 var(--space-6);border-radius:var(--radius-pill);background:rgb(var(--color-primary-500));color:rgb(var(--on-primary));font-size:var(--text-xs);place-items:center;font-weight:700;display:inline-grid}@media (height<=640px){.main-switch.svelte-1j2x6lq{padding-block:0 env(safe-area-inset-bottom)}}@media (height<=500px){.main-switch.svelte-1j2x6lq{display:none}}
