.glass-toast.svelte-1gofh0y{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--toast-tint) 8%,var(--glass-bg, var(--color-surface, #fff)));border:1px solid color-mix(in srgb,var(--toast-tint) 20%,var(--glass-border, var(--color-border, #e4e4e7)));box-shadow:0 4px 24px -4px color-mix(in srgb,var(--toast-tint) 15%,transparent),0 1px 3px #00000014;-webkit-backdrop-filter:blur(var(--glass-blur, 20px)) saturate(180%);backdrop-filter:blur(var(--glass-blur, 20px)) saturate(180%);color:var(--color-foreground, #09090b);animation:svelte-1gofh0y-toast-enter .3s cubic-bezier(.22,1,.36,1)}@supports not (backdrop-filter: blur(1px)){.glass-toast.svelte-1gofh0y{background:color-mix(in srgb,var(--toast-tint) 12%,var(--glass-bg-dense, var(--color-surface, #fff)))}}.glass-toast-exit.svelte-1gofh0y{animation:svelte-1gofh0y-toast-exit .2s cubic-bezier(.4,0,1,1) forwards}.glass-toast-progress.svelte-1gofh0y{position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--toast-tint);opacity:.5;border-radius:0 0 16px 16px;animation:svelte-1gofh0y-toast-progress linear forwards;transform-origin:left}@keyframes svelte-1gofh0y-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.glass-toast-icon.svelte-1gofh0y{flex-shrink:0;color:var(--toast-tint)}.glass-toast-close.svelte-1gofh0y{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.5rem;min-width:44px;min-height:44px;border-radius:9999px;border:none;background:transparent;color:var(--color-muted-foreground, #71717a);cursor:pointer;transition:background .15s,color .15s}.glass-toast-close.svelte-1gofh0y:hover{background:color-mix(in srgb,var(--toast-tint) 10%,transparent);color:var(--color-foreground, #09090b)}@keyframes svelte-1gofh0y-toast-enter{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1gofh0y-toast-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.96)}}.toast-container.svelte-1ptczqx{position:fixed;bottom:1rem;right:1rem;left:1rem;z-index:50;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}@media(min-width:640px){.toast-container.svelte-1ptczqx{left:auto;max-width:24rem;width:100%}}.feedback-modal.svelte-18ydg3y{position:fixed;inset:0;margin:auto;width:min(calc(100% - 2rem),28rem);max-height:85vh;padding:0;border:1px solid var(--color-border, #e4e4e7);border-radius:.75rem;background:var(--color-card, #fff);box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.feedback-modal.svelte-18ydg3y::backdrop{background:#00000080;animation:svelte-18ydg3y-feedback-fade-in .15s ease-out}@keyframes svelte-18ydg3y-feedback-fade-in{0%{opacity:0}to{opacity:1}}.glass-tab-bar.svelte-1nyuffg{position:fixed;bottom:calc(var(--tab-bar-bottom, 12px) + env(safe-area-inset-bottom));left:var(--tab-bar-margin, 16px);right:var(--tab-bar-margin, 16px);z-index:40;transition:opacity var(--motion-normal, .2s) var(--ease-out, ease),transform var(--motion-normal, .2s) var(--ease-out, ease)}.glass-tab-bar--hidden.svelte-1nyuffg{opacity:0;transform:translateY(8px);pointer-events:none}@media(prefers-reduced-motion:reduce){.glass-tab-bar.svelte-1nyuffg{transition:opacity var(--motion-normal, .2s) var(--ease-out, ease)}.glass-tab-bar--hidden.svelte-1nyuffg{transform:none}}.glass-tab-bar-inner.svelte-1nyuffg{display:grid;grid-template-columns:repeat(var(--tab-count, 4),1fr);height:var(--tab-bar-height, 56px);border-radius:var(--tab-bar-radius, 22px);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur, 20px)) saturate(180%);backdrop-filter:blur(var(--glass-blur, 20px)) saturate(180%);overflow:hidden}@supports not (backdrop-filter: blur(1px)){.glass-tab-bar-inner.svelte-1nyuffg{background:var(--glass-bg-dense)}}.glass-tab.svelte-1nyuffg{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:var(--color-muted-foreground);transition:color .25s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.glass-tab.svelte-1nyuffg:hover{color:var(--color-foreground)}.glass-tab--active.svelte-1nyuffg{color:var(--color-primary)}.glass-tab-indicator.svelte-1nyuffg{position:absolute;inset:6px 8px;border-radius:16px;background:transparent;box-shadow:none;transition:background .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);pointer-events:none}.glass-tab--active.svelte-1nyuffg .glass-tab-indicator:where(.svelte-1nyuffg){background:var(--glass-active-bg);box-shadow:0 0 12px color-mix(in srgb,var(--color-primary) 20%,transparent)}.glass-tab.svelte-1nyuffg .glass-tab-icon{position:relative;width:22px;height:22px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.glass-tab--active.svelte-1nyuffg .glass-tab-icon{transform:scale(1.08)}.glass-tab-label.svelte-1nyuffg{position:relative;font-size:10px;font-weight:500;letter-spacing:.01em;line-height:1}.app-header.svelte-wcvrta{background:var(--glass-bg);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur, 20px)) saturate(180%);backdrop-filter:blur(var(--glass-blur, 20px)) saturate(180%)}@supports not (backdrop-filter: blur(1px)){.app-header.svelte-wcvrta{background:var(--glass-bg-dense)}}.trial-banner.svelte-4ta1ub{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 1rem;border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur, 20px)) saturate(180%);backdrop-filter:blur(var(--glass-blur, 20px)) saturate(180%)}.trial-banner--warning.svelte-4ta1ub{background:color-mix(in srgb,var(--color-warning) 10%,var(--glass-bg));color:var(--color-warning)}.trial-banner--expired.svelte-4ta1ub{background:color-mix(in srgb,var(--color-brand-gold) 12%,var(--glass-bg));color:var(--color-brand-gold)}@supports not (backdrop-filter: blur(1px)){.trial-banner--warning.svelte-4ta1ub{background:color-mix(in srgb,var(--color-warning) 12%,var(--glass-bg-dense))}.trial-banner--expired.svelte-4ta1ub{background:color-mix(in srgb,var(--color-brand-gold) 14%,var(--glass-bg-dense))}}.trial-banner-btn.svelte-4ta1ub{flex-shrink:0;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-decoration:none;color:var(--color-primary-foreground);background:color-mix(in srgb,var(--color-primary) 85%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--color-primary) 15%,transparent);transition:background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);border:none;cursor:pointer}.trial-banner-btn.svelte-4ta1ub:hover{background:var(--color-primary);box-shadow:0 0 16px color-mix(in srgb,var(--color-primary) 25%,transparent)}.trial-chip.svelte-l21k7z{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-brand-gold) 28%,var(--color-border));background:color-mix(in srgb,var(--color-brand-gold) 8%,var(--color-surface, transparent));color:var(--color-text-primary);font-size:.75rem;font-weight:600;letter-spacing:.01em;line-height:1;text-decoration:none;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.trial-chip.svelte-l21k7z:hover{background:color-mix(in srgb,var(--color-brand-gold) 14%,var(--color-surface, transparent));border-color:color-mix(in srgb,var(--color-brand-gold) 45%,var(--color-border))}.trial-chip.svelte-l21k7z:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-background),0 0 0 4px var(--color-brand-gold)}.trial-chip__dot.svelte-l21k7z{display:inline-block;width:.4rem;height:.4rem;border-radius:9999px;background:var(--color-brand-gold);animation:svelte-l21k7z-trial-chip-pulse 2.4s ease-in-out infinite}@keyframes svelte-l21k7z-trial-chip-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.trial-chip__dot.svelte-l21k7z{animation:none}}.trial-chip__label.svelte-l21k7z{white-space:nowrap}
