@charset "UTF-8";@keyframes cosmic-skeleton-loading-891cea32{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-891cea32{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-891cea32{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-891cea32{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-891cea32],[class*=liquid-glass][data-v-891cea32],.glass-card[data-v-891cea32],.glass-panel[data-v-891cea32]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-card[data-v-891cea32]{position:relative;background:var(--card-bg);border:var(--size-separator-default) solid var(--color-border-card);border-radius:var(--border-radius-card);box-shadow:var(--shadow-md);transition:all var(--duration-normal) var(--ease-smooth);overflow:hidden}.app-card[data-v-891cea32] .q-card{box-shadow:var(--shadow-md)}.app-card__header[data-v-891cea32]{padding:0}.app-card__header-content[data-v-891cea32]{display:flex;align-items:flex-start;gap:var(--space-3)}.app-card__header-icon[data-v-891cea32]{flex-shrink:0;margin-top:var(--space-1)}.app-card__header-text[data-v-891cea32]{flex:1;min-width:0}.app-card__header-actions[data-v-891cea32]{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2)}.app-card__title[data-v-891cea32]{margin:0 0 var(--space-1) 0;font-family:var(--font-cold-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);color:var(--page-color);line-height:var(--line-height-snug)}.app-card__subtitle[data-v-891cea32]{margin:0;font-size:var(--font-size-sm);color:var(--page-color-secondary);line-height:var(--line-height-normal)}.app-card__separator[data-v-891cea32]{border-color:var(--color-border-divider);opacity:1}.app-card__content[data-v-891cea32]{color:var(--page-color-secondary);line-height:var(--line-height-relaxed)}.app-card__content p[data-v-891cea32]{margin:0 0 var(--space-3) 0}.app-card__content p[data-v-891cea32]:last-child{margin-bottom:0}.app-card__content h1[data-v-891cea32],.app-card__content h2[data-v-891cea32],.app-card__content h3[data-v-891cea32],.app-card__content h4[data-v-891cea32],.app-card__content h5[data-v-891cea32],.app-card__content h6[data-v-891cea32]{color:var(--page-color);margin:0 0 var(--space-2) 0}.app-card__actions[data-v-891cea32]{gap:var(--space-2)}.app-card__actions[data-v-891cea32] .q-btn{border-radius:var(--radius-lg)}.app-card__loading[data-v-891cea32]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--card-bg);z-index:10}.app-card--default[data-v-891cea32]{background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.app-card--elevated[data-v-891cea32]{background:var(--card-bg);border:none;border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.app-card--outlined[data-v-891cea32]{background:transparent;border:var(--size-separator-bold) solid var(--color-border-card);box-shadow:none}.app-card--flat[data-v-891cea32]{background:var(--card-bg);border:none;border-radius:var(--card-radius);box-shadow:none}.app-card--glass[data-v-891cea32]{background:var(--cosmic-bg-card);border:1px solid var(--cosmic-glass-border);border-radius:var(--radius-2xl);contain:layout style paint}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.app-card--glass[data-v-891cea32]{background:var(--cosmic-glass-bg);backdrop-filter:blur(var(--cosmic-blur));-webkit-backdrop-filter:blur(var(--cosmic-blur))}}.app-card--cosmic[data-v-891cea32]{background:var(--card-bg, var(--cosmic-bg-card));border:1px solid var(--card-border-color, var(--cosmic-border));border-radius:var(--radius-lg);transition:var(--transition-all)}.app-card--sm .app-card__title[data-v-891cea32]{font-size:var(--font-size-base)}.app-card--sm .app-card__subtitle[data-v-891cea32]{font-size:var(--font-size-xs)}.app-card--lg .app-card__title[data-v-891cea32]{font-size:var(--font-size-xl)}.app-card--lg .app-card__subtitle[data-v-891cea32]{font-size:var(--font-size-base)}.app-card--radius-none[data-v-891cea32]{border-radius:var(--border-radius-none)}.app-card--radius-sm[data-v-891cea32]{border-radius:var(--radius-sm)}.app-card--radius-md[data-v-891cea32]{border-radius:var(--radius-md)}.app-card--radius-lg[data-v-891cea32]{border-radius:var(--radius-lg)}.app-card--radius-xl[data-v-891cea32]{border-radius:var(--radius-xl)}.app-card--radius-full[data-v-891cea32]{border-radius:var(--radius-full)}.app-card--padding-none .app-card__header[data-v-891cea32],.app-card--padding-none .app-card__content[data-v-891cea32],.app-card--padding-none .app-card__actions[data-v-891cea32]{padding:0}.app-card--padding-sm .app-card__header[data-v-891cea32],.app-card--padding-sm .app-card__content[data-v-891cea32],.app-card--padding-sm .app-card__actions[data-v-891cea32]{padding:var(--space-3)}.app-card--padding-md .app-card__header[data-v-891cea32],.app-card--padding-md .app-card__content[data-v-891cea32],.app-card--padding-md .app-card__actions[data-v-891cea32]{padding:var(--space-4)}.app-card--padding-lg .app-card__header[data-v-891cea32],.app-card--padding-lg .app-card__content[data-v-891cea32],.app-card--padding-lg .app-card__actions[data-v-891cea32]{padding:var(--space-6)}.app-card--clickable[data-v-891cea32],.app-card--hoverable[data-v-891cea32]{transition:transform var(--duration-fast) var(--ease-smooth),border-color var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}@media (hover: hover) and (pointer: fine){.app-card--clickable[data-v-891cea32]:hover:not(.app-card--disabled),.app-card--hoverable[data-v-891cea32]:hover:not(.app-card--disabled){transform:translateY(calc(var(--space-0-75) * -1));border-color:color-mix(in srgb,var(--cosmic-lav-deep) 40%,transparent);box-shadow:0 18px 46px color-mix(in srgb,var(--cosmic-bg) 45%,transparent),0 0 60px color-mix(in srgb,var(--cosmic-lav-darker) 12%,transparent)}}.app-card--clickable[data-v-891cea32]:active:not(.app-card--disabled),.app-card--clickable.is-pressed[data-v-891cea32]:not(.app-card--disabled),.app-card--hoverable[data-v-891cea32]:active:not(.app-card--disabled),.app-card--hoverable.is-pressed[data-v-891cea32]:not(.app-card--disabled){transform:scale(.99)}.app-card--clickable[data-v-891cea32]:focus-visible,.app-card--hoverable[data-v-891cea32]:focus-visible{outline:var(--focus-outline-width) solid var(--focus-ring-color);outline-offset:var(--focus-outline-offset)}@media (prefers-reduced-motion: reduce){.app-card--clickable[data-v-891cea32],.app-card--hoverable[data-v-891cea32]{transition:none}.app-card--clickable[data-v-891cea32]:hover,.app-card--clickable[data-v-891cea32]:active,.app-card--hoverable[data-v-891cea32]:hover,.app-card--hoverable[data-v-891cea32]:active{transform:none}}.app-card--clickable[data-v-891cea32]{cursor:pointer}.app-card--primary[data-v-891cea32]{border-color:var(--color-primary)}.app-card--primary .app-card__title[data-v-891cea32]{color:var(--color-primary)}.app-card--secondary[data-v-891cea32]{border-color:var(--color-secondary)}.app-card--secondary .app-card__title[data-v-891cea32]{color:var(--color-secondary)}.app-card--accent .app-card__title[data-v-891cea32]{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-card--success[data-v-891cea32]{border-color:var(--color-success)}.app-card--success .app-card__title[data-v-891cea32]{color:var(--color-success)}.app-card--error[data-v-891cea32]{border-color:var(--color-error)}.app-card--error .app-card__title[data-v-891cea32]{color:var(--color-error)}.app-card--warning[data-v-891cea32]{border-color:var(--color-warning)}.app-card--warning .app-card__title[data-v-891cea32]{color:var(--color-warning)}.app-card--info[data-v-891cea32]{border-color:var(--color-info)}.app-card--info .app-card__title[data-v-891cea32]{color:var(--color-info)}.app-card--loading[data-v-891cea32]{pointer-events:none}.app-card--disabled[data-v-891cea32]{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.app-card-enter-active[data-v-891cea32]{transition:all var(--duration-slow) var(--ease-smooth)}.app-card-enter-from[data-v-891cea32]{opacity:0;transform:translateY(var(--space-5)) scale(.95)}.app-card-enter-to[data-v-891cea32]{opacity:1;transform:translateY(0) scale(1)}@media (max-width: 768px){.app-card[data-v-891cea32]{border-radius:var(--radius-lg)}.app-card__header-content[data-v-891cea32]{flex-direction:column;gap:var(--space-2)}.app-card__header-actions[data-v-891cea32]{align-self:stretch;justify-content:flex-end}.app-card__actions[data-v-891cea32]{flex-direction:column-reverse}.app-card__actions[data-v-891cea32] .q-btn{width:100%}.app-card--padding-md .app-card__header[data-v-891cea32],.app-card--padding-md .app-card__content[data-v-891cea32],.app-card--padding-md .app-card__actions[data-v-891cea32]{padding:var(--space-3)}.app-card--padding-lg .app-card__header[data-v-891cea32],.app-card--padding-lg .app-card__content[data-v-891cea32],.app-card--padding-lg .app-card__actions[data-v-891cea32]{padding:var(--space-4)}}.app-card--mystic[data-v-891cea32]{position:relative}.app-card--mystic[data-v-891cea32]:before{content:"";position:absolute;top:calc(var(--size-separator-default) * -1);left:calc(var(--size-separator-default) * -1);right:calc(var(--size-separator-default) * -1);bottom:calc(var(--size-separator-default) * -1);background:var(--gradient-mystic);border-radius:inherit;z-index:-1;opacity:0;transition:opacity var(--duration-normal) var(--ease-smooth)}@media (hover: hover) and (pointer: fine){.app-card--mystic[data-v-891cea32]:hover:before{opacity:.3}}.app-card--pulse[data-v-891cea32]{animation:card-pulse-891cea32 var(--duration-2xl) var(--ease-smooth) infinite}@keyframes card-pulse-891cea32{0%,to{box-shadow:var(--shadow-md)}50%{box-shadow:var(--shadow-lg),0 0 var(--space-5) var(--color-cosmic-glow)}}@media (prefers-reduced-motion: reduce){.app-card[data-v-891cea32]{transition:none}.app-card--clickable[data-v-891cea32]:hover:not(.app-card--disabled){transform:none}.app-card--clickable[data-v-891cea32]:active:not(.app-card--disabled){transform:none}.app-card--hoverable[data-v-891cea32]:hover:not(.app-card--disabled){transform:none}.app-card-enter-active[data-v-891cea32]{transition:none}.app-card-enter-from[data-v-891cea32]{transform:none}.app-card--pulse[data-v-891cea32]{animation:none}.app-card--mystic[data-v-891cea32]:before{transition:none}}.app-card--featured[data-v-891cea32]{border:var(--size-separator-default) solid rgba(var(--cosmic-gold-rgb),.3);border-radius:var(--card-radius);position:relative;overflow:hidden}[dir=ltr] .app-card--featured[data-v-891cea32]{background:linear-gradient(155deg,rgba(var(--cosmic-gold-rgb),.15),rgba(var(--cosmic-bg-card-rgb),.92))}[dir=rtl] .app-card--featured[data-v-891cea32]{background:linear-gradient(-155deg,rgba(var(--cosmic-gold-rgb),.15),rgba(var(--cosmic-bg-card-rgb),.92))}.app-card--featured[data-v-891cea32]:before{content:"";position:absolute;top:calc(var(--space-8) * -1);width:var(--space-35);height:var(--space-35);border-radius:var(--radius-full);background:radial-gradient(circle,var(--cosmic-gold),transparent 65%);pointer-events:none}[dir=ltr] .app-card--featured[data-v-891cea32]:before{right:calc(var(--space-8) * -1)}[dir=rtl] .app-card--featured[data-v-891cea32]:before{left:calc(var(--space-8) * -1)}.app-card__eyebrow[data-v-891cea32]{display:block;margin-bottom:var(--space-1);font-family:var(--font-cold-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--cosmic-text-tertiary)}.app-card__planets[data-v-891cea32]{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.app-card__planet[data-v-891cea32]{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-cold-body);font-size:var(--font-size-sm);color:var(--cosmic-text-secondary)}.app-card__planet-glyph[data-v-891cea32]{font-size:var(--font-size-base)}.app-card__planet-sign[data-v-891cea32]{color:var(--cosmic-text-primary);font-weight:var(--font-weight-semibold)}.app-card__planet-label[data-v-891cea32]{color:var(--cosmic-text-tertiary)}.app-card__pill[data-v-891cea32]{display:inline-flex;align-items:center;padding:var(--space-1-5) var(--space-3-5);border-radius:var(--radius-full);border:var(--size-separator-default) solid var(--cosmic-glass-border);background:color-mix(in srgb,var(--cosmic-text-solid) 6%,transparent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--cosmic-text-secondary)}.app-card__pill--gold[data-v-891cea32]{color:var(--cosmic-gold);border-color:rgba(var(--cosmic-gold-rgb),.3);background:rgba(var(--cosmic-gold-rgb),.08)}.app-card__arrow[data-v-891cea32]{display:inline-flex;align-items:center;justify-content:center;width:var(--space-7);height:var(--space-7);border-radius:var(--radius-full);background:color-mix(in srgb,var(--cosmic-text-solid) 6%,transparent);color:var(--cosmic-lav)}@keyframes cosmic-skeleton-loading-ed806858{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-ed806858{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-ed806858{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-ed806858{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-ed806858],[class*=liquid-glass][data-v-ed806858],.glass-card[data-v-ed806858],.glass-panel[data-v-ed806858]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-list--cosmic[data-v-ed806858]{background:var(--card-bg, var(--cosmic-bg-card));border-radius:var(--radius-lg)}.app-list--minimal[data-v-ed806858]{background:transparent;padding:0}@keyframes cosmic-skeleton-loading-6a79b409{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-6a79b409{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-6a79b409{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-6a79b409{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-6a79b409],[class*=liquid-glass][data-v-6a79b409],.glass-card[data-v-6a79b409],.glass-panel[data-v-6a79b409]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-list-item[data-v-6a79b409]{transition:all var(--duration-fast) var(--ease-smooth)}.app-list-item[role=button][data-v-6a79b409],.app-list-item.app-list-item--clickable[data-v-6a79b409],.app-list-item.q-item--clickable[data-v-6a79b409]{cursor:pointer;transition:transform var(--cosmic-transition-fast, .2s cubic-bezier(.4, 0, .2, 1)),filter var(--cosmic-transition-fast, .2s cubic-bezier(.4, 0, .2, 1));min-height:var(--touch-min)}@media (hover: hover) and (pointer: fine){.app-list-item[role=button][data-v-6a79b409]:hover,.app-list-item.app-list-item--clickable[data-v-6a79b409]:hover,.app-list-item.q-item--clickable[data-v-6a79b409]:hover{transform:scale(1.01);filter:brightness(1.03)}}.app-list-item[role=button][data-v-6a79b409]:focus-visible,.app-list-item.app-list-item--clickable[data-v-6a79b409]:focus-visible,.app-list-item.q-item--clickable[data-v-6a79b409]:focus-visible{outline:2px solid var(--universe-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.app-list-item[role=button][data-v-6a79b409]:hover,.app-list-item.app-list-item--clickable[data-v-6a79b409]:hover,.app-list-item.q-item--clickable[data-v-6a79b409]:hover{transform:none;filter:none}}@media (hover: hover) and (pointer: fine){.app-list-item--cosmic[data-v-6a79b409]:hover{background:var(--color-cosmic-hover)}}.app-list-item--cosmic.q-item--active[data-v-6a79b409]{background:var(--card-bg)}[dir=ltr] .app-list-item--cosmic.q-item--active[data-v-6a79b409]{border-left:3px solid var(--cosmic-gold)}[dir=rtl] .app-list-item--cosmic.q-item--active[data-v-6a79b409]{border-right:3px solid var(--cosmic-gold)}.app-list-item--highlighted[data-v-6a79b409]{background:var(--card-bg)}[dir=ltr] .app-list-item--highlighted[data-v-6a79b409]{border-left:3px solid var(--color-primary)}[dir=rtl] .app-list-item--highlighted[data-v-6a79b409]{border-right:3px solid var(--color-primary)}.app-list-row[data-v-6a79b409]{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3-5, 14px) 0;border-bottom:1px solid var(--cosmic-border-subtle)}.app-list-row[data-v-6a79b409]:last-child{border-bottom:0}.app-list-row .icon[data-v-6a79b409]{box-sizing:border-box;width:36px;height:36px;border-radius:var(--radius-full, 9999px);background:var(--cosmic-glass-bg);display:flex;align-items:center;justify-content:center;color:var(--cosmic-lav);font-size:var(--font-size-base, 16px);flex-shrink:0}.app-list-row .icon--gold[data-v-6a79b409]{color:var(--cosmic-gold)}.app-list-row .icon--lav[data-v-6a79b409]{color:var(--cosmic-lav)}.app-list-row .icon--pink[data-v-6a79b409]{color:var(--cosmic-pink)}.app-list-row .body[data-v-6a79b409]{flex:1;min-width:0}.app-list-row .body .app-list-row__title[data-v-6a79b409],.app-list-row .app-list-row__title[data-v-6a79b409]{margin:0 0 2px;font-family:var(--font-cold-body);font-size:var(--font-size-sm);font-weight:600;color:var(--cosmic-text-primary)}.app-list-row .body p[data-v-6a79b409],.app-list-row .app-list-row__subtitle[data-v-6a79b409]{margin:0;font-size:var(--font-size-xs);color:var(--cosmic-text-muted)}.app-list-row .arrow[data-v-6a79b409]{color:var(--cosmic-text-faint);font-size:var(--font-size-sm, 14px);flex-shrink:0}@keyframes cosmic-skeleton-loading-051a1761{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-051a1761{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-051a1761{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-051a1761{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-051a1761],[class*=liquid-glass][data-v-051a1761],.glass-card[data-v-051a1761],.glass-panel[data-v-051a1761]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-list-item-section--cosmic[data-v-051a1761]{color:var(--page-color, var(--cosmic-text-primary))}@keyframes cosmic-skeleton-loading-1502dffe{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-1502dffe{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-1502dffe{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-1502dffe{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-1502dffe],[class*=liquid-glass][data-v-1502dffe],.glass-card[data-v-1502dffe],.glass-panel[data-v-1502dffe]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-tooltip[data-v-1502dffe]{background:var(--card-bg, var(--cosmic-bg-elevated));color:var(--page-color, var(--cosmic-text-primary));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:var(--line-height-normal);box-shadow:var(--shadow-lg);border:1px solid var(--card-border-color, var(--cosmic-border));backdrop-filter:blur(var(--blur-md));max-width:var(--size-tooltip-max-width)}.app-tooltip--cosmic[data-v-1502dffe]{border-color:var(--cosmic-lav-mid);box-shadow:var(--shadow-primary)}[dir=ltr] .app-tooltip--cosmic[data-v-1502dffe]{background:linear-gradient(135deg,var(--card-bg, var(--cosmic-bg-elevated)) 0%,var(--card-bg, var(--cosmic-bg-card)) 100%)}[dir=rtl] .app-tooltip--cosmic[data-v-1502dffe]{background:linear-gradient(-135deg,var(--card-bg, var(--cosmic-bg-elevated)) 0%,var(--card-bg, var(--cosmic-bg-card)) 100%)}.app-tooltip--dark[data-v-1502dffe]{background:var(--color-overlay-darker);color:var(--cosmic-text-primary);border-color:var(--card-border-color, var(--cosmic-border))}@keyframes cosmic-skeleton-loading-b9018e05{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-b9018e05{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-b9018e05{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-b9018e05{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-b9018e05],[class*=liquid-glass][data-v-b9018e05],.glass-card[data-v-b9018e05],.glass-panel[data-v-b9018e05]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-icon-button[data-v-b9018e05]{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;outline:none;transition:transform var(--cosmic-transition-fast, .2s cubic-bezier(.4, 0, .2, 1)),opacity var(--cosmic-transition-fast, .2s cubic-bezier(.4, 0, .2, 1));min-width:var(--size-button-lg);min-height:var(--size-button-lg);font-size:var(--font-size-2xl)}.app-icon-button[data-v-b9018e05]:before{content:"";position:absolute;top:50%;width:100%;height:100%;min-width:var(--size-button-lg);min-height:var(--size-button-lg);padding:var(--space-2);margin:calc(-1 * var(--space-2))}[dir=ltr] .app-icon-button[data-v-b9018e05]:before{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .app-icon-button[data-v-b9018e05]:before{right:50%;transform:translate(50%,-50%)}.app-icon-button[data-v-b9018e05]:focus-visible{outline:var(--focus-outline-width) solid var(--focus-ring-color);outline-offset:var(--focus-outline-offset)}@media (hover: hover) and (pointer: fine){.app-icon-button[data-v-b9018e05]:hover:not(.app-icon-button--disabled){transform:scale(1.08)}}.app-icon-button[data-v-b9018e05]:active:not(.app-icon-button--disabled),.app-icon-button.is-pressed[data-v-b9018e05]:not(.app-icon-button--disabled){transform:scale(.96)}@media (prefers-reduced-motion: reduce){.app-icon-button[data-v-b9018e05]:hover,.app-icon-button[data-v-b9018e05]:active,.app-icon-button.is-pressed[data-v-b9018e05]{transform:none}}.app-icon-button--xs[data-v-b9018e05]{width:var(--size-button-lg);height:var(--size-button-lg);font-size:var(--font-size-base)}.app-icon-button--sm[data-v-b9018e05]{width:var(--size-button-lg);height:var(--size-button-lg);font-size:var(--font-size-lg)}.app-icon-button--md[data-v-b9018e05]{width:var(--size-avatar-md);height:var(--size-avatar-md);font-size:var(--font-size-xl)}.app-icon-button--lg[data-v-b9018e05]{width:var(--size-avatar-lg);height:var(--size-avatar-lg);font-size:var(--font-size-2xl)}.app-icon-button--xl[data-v-b9018e05]{width:var(--space-18);height:var(--space-18);font-size:var(--font-size-3xl)}.app-icon-button--default[data-v-b9018e05]{background:var(--card-bg, var(--cosmic-bg-card));color:var(--page-color, var(--cosmic-text-primary))}@media (hover: hover) and (pointer: fine){.app-icon-button--default[data-v-b9018e05]:hover:not(.app-icon-button--disabled){background:var(--card-bg, var(--cosmic-bg-surface))}}.app-icon-button--primary[data-v-b9018e05]{background:var(--gradient-primary);color:var(--cosmic-text-primary)}@media (hover: hover) and (pointer: fine){.app-icon-button--primary[data-v-b9018e05]:hover:not(.app-icon-button--disabled){box-shadow:var(--shadow-primary)}}.app-icon-button--secondary[data-v-b9018e05]{background:var(--card-bg, var(--cosmic-bg-card));color:var(--page-color, var(--cosmic-text-primary));border:1px solid var(--card-border-color, var(--cosmic-border))}@media (hover: hover) and (pointer: fine){.app-icon-button--secondary[data-v-b9018e05]:hover:not(.app-icon-button--disabled){background:var(--card-bg, var(--cosmic-bg-surface))}}.app-icon-button--accent[data-v-b9018e05]{background:var(--gradient-accent);color:var(--cosmic-text-primary)}@media (hover: hover) and (pointer: fine){.app-icon-button--accent[data-v-b9018e05]:hover:not(.app-icon-button--disabled){box-shadow:var(--shadow-accent)}}.app-icon-button--ghost[data-v-b9018e05]{background:transparent;color:var(--color-primary)}@media (hover: hover) and (pointer: fine){.app-icon-button--ghost[data-v-b9018e05]:hover:not(.app-icon-button--disabled){background:var(--color-cosmic-hover)}}.app-icon-button--disabled[data-v-b9018e05]{opacity:var(--opacity-disabled);cursor:not-allowed;transform:none;box-shadow:none}.app-icon-button--loading .q-icon[data-v-b9018e05]{opacity:.7}.app-icon-button[data-v-b9018e05] .q-btn__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.app-icon-button[data-v-b9018e05] .q-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;margin:0;vertical-align:middle}.app-icon-button[data-v-b9018e05] .q-icon.notranslate{position:relative;top:0;transform:none}[dir=ltr] .app-icon-button[data-v-b9018e05] .q-icon.notranslate{left:0}[dir=rtl] .app-icon-button[data-v-b9018e05] .q-icon.notranslate{right:0}@media (prefers-reduced-motion: reduce){.app-icon-button[data-v-b9018e05]{transition:none;animation:none;transform:none}}@keyframes cosmic-skeleton-loading-8a2f0b8c{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-8a2f0b8c{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-8a2f0b8c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-8a2f0b8c{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-8a2f0b8c],[class*=liquid-glass][data-v-8a2f0b8c],.glass-card[data-v-8a2f0b8c],.glass-panel[data-v-8a2f0b8c]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-link[data-v-8a2f0b8c]{color:inherit;text-decoration:none;transition:color var(--duration-fast),transform var(--duration-fast)}.app-link[data-v-8a2f0b8c]:focus-visible{outline:var(--focus-outline-width) solid var(--focus-ring-color);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-md)}.app-link--muted[data-v-8a2f0b8c]{display:block;width:100%;min-height:44px;line-height:44px;text-align:center;color:var(--cosmic-text-muted);font-size:var(--font-size-sm);cursor:pointer}@media (hover: hover) and (pointer: fine){.app-link--muted[data-v-8a2f0b8c]:hover{color:var(--cosmic-text-primary)}}.app-link--muted[data-v-8a2f0b8c]:focus-visible,.app-link--muted.is-pressed[data-v-8a2f0b8c]{color:var(--cosmic-text-primary)}.app-link--muted[data-v-8a2f0b8c]:is(:active,.is-pressed){transform:scale(.98)}.app-link--inline[data-v-8a2f0b8c]{display:inline;color:var(--cosmic-text-primary);font-size:var(--font-size-base);cursor:pointer;text-decoration:none}@media (hover: hover) and (pointer: fine){.app-link--inline[data-v-8a2f0b8c]:hover{color:var(--cosmic-text-muted)}}.app-link--inline[data-v-8a2f0b8c]:focus-visible{color:var(--cosmic-text-muted)}.app-link--inline.app-link--underline[data-v-8a2f0b8c]{text-decoration:underline}.app-link--disabled[data-v-8a2f0b8c]{opacity:.5;cursor:not-allowed}@keyframes cosmic-skeleton-loading-d4684814{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-d4684814{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-d4684814{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-d4684814{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-d4684814],[class*=liquid-glass][data-v-d4684814],.glass-card[data-v-d4684814],.glass-panel[data-v-d4684814]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.ask-ai-btn[data-v-d4684814]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.ask-ai-btn[data-v-d4684814]:disabled{opacity:.6;cursor:not-allowed}.ask-ai-btn.variant-primary[data-v-d4684814]{color:var(--cosmic-text-primary);box-shadow:0 4px 12px var(--cosmic-lav-mid)}[dir=ltr] .ask-ai-btn.variant-primary[data-v-d4684814]{background:linear-gradient(135deg,var(--cw-alert-high),var(--cosmic-lav-deep))}[dir=rtl] .ask-ai-btn.variant-primary[data-v-d4684814]{background:linear-gradient(-135deg,var(--cw-alert-high),var(--cosmic-lav-deep))}.ask-ai-btn.variant-primary[data-v-d4684814]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px var(--cosmic-lav-mid)}.ask-ai-btn.variant-primary[data-v-d4684814]:active:not(:disabled){transform:translateY(0)}.ask-ai-btn.variant-secondary[data-v-d4684814]{color:var(--cosmic-text-primary);background:var(--cosmic-lav-mid);border:1px solid var(--cosmic-lav-mid)}.ask-ai-btn.variant-secondary[data-v-d4684814]:hover:not(:disabled){background:var(--cosmic-lav-mid);border-color:var(--cosmic-lav-mid)}.ask-ai-btn.variant-secondary[data-v-d4684814]:active:not(:disabled){transform:scale(.98)}.ask-ai-btn.variant-outline[data-v-d4684814]{color:var(--cw-alert-high);background:transparent;border:1.5px solid var(--cw-alert-high)}.ask-ai-btn.variant-outline[data-v-d4684814]:hover:not(:disabled){background:var(--cosmic-gold)}.ask-ai-btn.variant-outline[data-v-d4684814]:active:not(:disabled){transform:scale(.98)}.ask-ai-btn.variant-minimal[data-v-d4684814]{color:var(--cw-alert-high);background:transparent;padding:.5rem .75rem}.ask-ai-btn.variant-minimal[data-v-d4684814]:hover:not(:disabled){background:var(--cosmic-gold);border-radius:.375rem}.ask-ai-btn.variant-minimal[data-v-d4684814]:active:not(:disabled){transform:scale(.95)}.ask-ai-btn.size-sm[data-v-d4684814]{padding:.5rem .875rem;font-size:.75rem;min-height:var(--touch-min, 44px)}.ask-ai-btn.size-md[data-v-d4684814]{padding:.75rem 1.25rem;font-size:.875rem;min-height:var(--touch-min, 44px)}.ask-ai-btn.size-lg[data-v-d4684814]{padding:1rem 1.75rem;font-size:1rem;min-height:48px}.ask-ai-btn.size-lg .btn-icon[data-v-d4684814]{font-size:1.25rem}.ask-ai-btn.is-loading[data-v-d4684814]{color:var(--cosmic-text-tertiary)}.ask-ai-btn .btn-icon[data-v-d4684814]{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;transition:transform .2s ease}.ask-ai-btn .btn-text[data-v-d4684814]{font-weight:600;transition:opacity .2s ease}.ask-ai-btn:hover:not(:disabled) .btn-icon[data-v-d4684814]{transform:scale(1.1)}.ask-ai-btn .btn-spinner[data-v-d4684814]{position:absolute;width:1rem;height:1rem;border:2px solid var(--cosmic-type-other-2);border-top-color:var(--cosmic-text-primary);border-radius:50%;animation:spin-d4684814 .6s linear infinite}.ask-ai-btn.size-sm .btn-spinner[data-v-d4684814]{width:.75rem;height:.75rem;border-width:1.5px}.ask-ai-btn.size-lg .btn-spinner[data-v-d4684814]{width:1.25rem;height:1.25rem}@keyframes spin-d4684814{to{transform:rotate(360deg)}}.ask-ai-btn[data-v-d4684814]:focus-visible{outline:2px solid var(--cw-alert-high);outline-offset:2px}@media (max-width: 640px){.ask-ai-btn.size-lg[data-v-d4684814]{padding:.75rem 1.5rem;font-size:.9375rem}.ask-ai-btn.size-md[data-v-d4684814]{padding:.625rem 1rem;font-size:.8125rem;min-height:var(--touch-min, 44px)}.ask-ai-btn.size-sm[data-v-d4684814]{padding:.5rem .75rem;font-size:.75rem;min-height:var(--touch-min, 44px)}}@keyframes cosmic-skeleton-loading-f28957ac{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-f28957ac{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-f28957ac{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-f28957ac{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-f28957ac],[class*=liquid-glass][data-v-f28957ac],.glass-card[data-v-f28957ac],.glass-panel[data-v-f28957ac]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-drawer[data-v-f28957ac]{background:var(--page-bg, var(--cosmic-bg));color:var(--page-color, var(--cosmic-text-primary))}.app-drawer--cosmic[data-v-f28957ac]{background:transparent;border-color:transparent}.app-drawer--cosmic[data-v-f28957ac] .q-drawer{background:var(--cosmic-bg);overflow:visible}[dir=ltr] .app-drawer--cosmic[data-v-f28957ac] .q-drawer{border-right:1px solid var(--cosmic-glass-lav-border, rgba(167, 139, 250, .15))}[dir=rtl] .app-drawer--cosmic[data-v-f28957ac] .q-drawer{border-left:1px solid var(--cosmic-glass-lav-border, rgba(167, 139, 250, .15))}.app-drawer--cosmic[data-v-f28957ac] .q-drawer__content{position:relative;display:flex;flex-direction:column;background:transparent;overflow:hidden}.app-drawer[data-v-f28957ac]:not(.app-drawer--cosmic) .q-drawer__content{display:flex;flex-direction:column}.app-drawer .app-drawer__content-surface[data-v-f28957ac]{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0}.app-drawer__cosmic-backdrop[data-v-f28957ac]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}[dir=ltr] .app-drawer__cosmic-backdrop[data-v-f28957ac]{background:radial-gradient(120% 60% at 20% 0%,rgba(var(--cosmic-lav-mid-rgb),.16) 0%,transparent 55%),radial-gradient(80% 60% at 90% 110%,rgba(var(--cosmic-lav-mid-rgb),.12) 0%,transparent 55%),linear-gradient(180deg,var(--cosmic-bg) 0%,var(--cosmic-bg) 50%,var(--cosmic-bg-card-dark) 100%)}[dir=rtl] .app-drawer__cosmic-backdrop[data-v-f28957ac]{background:radial-gradient(120% 60% at 20% 0%,rgba(var(--cosmic-lav-mid-rgb),.16) 0%,transparent 55%),radial-gradient(80% 60% at 90% 110%,rgba(var(--cosmic-lav-mid-rgb),.12) 0%,transparent 55%),linear-gradient(-180deg,var(--cosmic-bg) 0%,var(--cosmic-bg) 50%,var(--cosmic-bg-card-dark) 100%)}.app-drawer__aurora[data-v-f28957ac]{position:absolute;left:-20%;right:-20%;height:70%;filter:blur(var(--cosmic-glass-blur-heavy));opacity:.55;will-change:transform}.app-drawer__aurora--a[data-v-f28957ac]{top:5%;animation:drawer-aurora-drift-a-f28957ac 28s ease-in-out infinite alternate}[dir=ltr] .app-drawer__aurora--a[data-v-f28957ac]{background:linear-gradient(120deg,transparent 0%,rgba(var(--cosmic-lav-mid-rgb),.45) 30%,rgba(var(--cosmic-lav-mid-rgb),.45) 55%,transparent 80%)}[dir=rtl] .app-drawer__aurora--a[data-v-f28957ac]{background:linear-gradient(-120deg,transparent 0%,rgba(var(--cosmic-lav-mid-rgb),.45) 30%,rgba(var(--cosmic-lav-mid-rgb),.45) 55%,transparent 80%)}.app-drawer__aurora--b[data-v-f28957ac]{bottom:-10%;height:65%;animation:drawer-aurora-drift-b-f28957ac 36s ease-in-out infinite alternate;opacity:.4}[dir=ltr] .app-drawer__aurora--b[data-v-f28957ac]{background:linear-gradient(-120deg,transparent 0%,rgba(var(--cosmic-lav-mid-rgb),.35) 30%,rgba(255,209,102,.25) 60%,transparent 85%)}[dir=rtl] .app-drawer__aurora--b[data-v-f28957ac]{background:linear-gradient(120deg,transparent 0%,rgba(var(--cosmic-lav-mid-rgb),.35) 30%,rgba(255,209,102,.25) 60%,transparent 85%)}@keyframes drawer-aurora-drift-a-f28957ac{0%{transform:translate3d(-4%,-3%,0) rotate(-2deg)}50%{transform:translate3d(2%,4%,0) rotate(1deg)}to{transform:translate3d(-2%,-5%,0) rotate(-1deg)}}@keyframes drawer-aurora-drift-b-f28957ac{0%{transform:translate3d(3%,2%,0) rotate(1deg)}50%{transform:translate3d(-3%,-2%,0) rotate(-1.5deg)}to{transform:translate3d(4%,3%,0) rotate(0)}}.app-drawer__stars[data-v-f28957ac]{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 8%,var(--cosmic-text-tertiary),transparent 60%),radial-gradient(1px 1px at 78% 14%,var(--cosmic-text-secondary),transparent 60%),radial-gradient(1px 1px at 42% 22%,var(--cosmic-text-primary),transparent 60%),radial-gradient(1.5px 1.5px at 18% 32%,var(--cosmic-lav-mid),transparent 60%),radial-gradient(1px 1px at 88% 40%,var(--cosmic-type-other),transparent 60%),radial-gradient(1px 1px at 30% 48%,var(--cosmic-lav-mid),transparent 60%),radial-gradient(1.2px 1.2px at 64% 56%,var(--cosmic-text-tertiary),transparent 60%),radial-gradient(1px 1px at 8% 64%,var(--cosmic-text-faint),transparent 60%),radial-gradient(1px 1px at 92% 70%,var(--cosmic-lav-mid),transparent 60%),radial-gradient(1.4px 1.4px at 48% 78%,var(--cosmic-text-secondary),transparent 60%),radial-gradient(1px 1px at 22% 88%,var(--universe-text-dim),transparent 60%),radial-gradient(1px 1px at 70% 94%,var(--cosmic-lav-mid),transparent 60%);background-size:100% 100%;opacity:.85;animation:drawer-stars-twinkle-f28957ac 9s ease-in-out infinite;will-change:opacity}@keyframes drawer-stars-twinkle-f28957ac{0%,to{opacity:.85}50%{opacity:.55}}.app-drawer__vignette[data-v-f28957ac]{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 50%,transparent 50%,var(--cosmic-bg) 100%);pointer-events:none}@media (prefers-reduced-motion: reduce){.app-drawer__aurora[data-v-f28957ac],.app-drawer__stars[data-v-f28957ac]{animation:none}}@keyframes cosmic-skeleton-loading-d8e15a29{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-d8e15a29{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-d8e15a29{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-d8e15a29{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-d8e15a29],[class*=liquid-glass][data-v-d8e15a29],.glass-card[data-v-d8e15a29],.glass-panel[data-v-d8e15a29]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.page-header[data-v-d8e15a29]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);padding-bottom:var(--space-2);padding-top:env(safe-area-inset-top,0px);background:var(--page-bg, var(--cosmic-bg));min-height:var(--space-14)}.page-header__back[data-v-d8e15a29]{flex-shrink:0;width:var(--space-12);height:var(--space-12)}.page-header__spacer[data-v-d8e15a29]{width:var(--space-12);flex-shrink:0}.page-header__title[data-v-d8e15a29]{flex:1;text-align:center;margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--page-color, var(--cosmic-text-primary));letter-spacing:-.015em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header__actions[data-v-d8e15a29]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;min-width:var(--space-12);justify-content:flex-end}.page-header__text-col[data-v-d8e15a29]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.page-header__eyebrow[data-v-d8e15a29]{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cosmic-lav-mid)}.page-header--compact[data-v-d8e15a29]{padding:var(--space-3);padding-bottom:var(--space-2);min-height:var(--space-10)}.page-header--compact .page-header__title[data-v-d8e15a29]{font-size:var(--font-size-lg)}.page-header--spacious[data-v-d8e15a29]{padding:var(--space-6);padding-bottom:var(--space-4);min-height:var(--space-16)}.page-header--spacious .page-header__title[data-v-d8e15a29]{font-size:var(--font-size-2xl)}.page-header--cycles[data-v-d8e15a29]{align-items:center;justify-content:space-between;padding:max(env(safe-area-inset-top,0px),var(--space-5)) var(--space-5) var(--space-1-5);gap:var(--space-3);background:transparent}.page-header--cycles .page-header__title[data-v-d8e15a29]{font-family:var(--font-cold-display);font-size:1.625rem;font-weight:600;color:var(--universe-text-primary, var(--cosmic-text-primary));letter-spacing:-.01em;line-height:1.2}[dir=ltr] .page-header--cycles .page-header__title[data-v-d8e15a29]{text-align:left}[dir=rtl] .page-header--cycles .page-header__title[data-v-d8e15a29]{text-align:right}.page-header--cycles .page-header__actions[data-v-d8e15a29]{min-width:auto}[dir=ltr] .page-header--cycles .page-header__back[data-v-d8e15a29]{margin-right:var(--space-2)}[dir=rtl] .page-header--cycles .page-header__back[data-v-d8e15a29]{margin-left:var(--space-2)}@keyframes cosmic-skeleton-loading-6f03405c{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-6f03405c{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-6f03405c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-6f03405c{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-6f03405c],[class*=liquid-glass][data-v-6f03405c],.glass-card[data-v-6f03405c],.glass-panel[data-v-6f03405c]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-screen[data-v-6f03405c]{display:flex;flex-direction:column;min-height:100%;position:relative}.app-screen__header[data-v-6f03405c]{position:sticky;top:0;z-index:10;background:var(--app-screen-header-bg, var(--page-bg, var(--cosmic-bg)));backdrop-filter:var(--app-screen-header-backdrop, none);-webkit-backdrop-filter:var(--app-screen-header-backdrop, none)}.app-screen__body[data-v-6f03405c]{flex:1 1 auto;min-width:0;isolation:isolate}.app-screen__footer[data-v-6f03405c]{position:sticky;bottom:0;z-index:10;background:var(--page-bg, var(--cosmic-bg));padding-bottom:env(safe-area-inset-bottom,0px)}.app-screen--fixed-body[data-v-6f03405c]{height:100%}.app-screen--fixed-body .app-screen__body[data-v-6f03405c]{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}@keyframes cosmic-skeleton-loading-3d05250c{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-3d05250c{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-3d05250c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-3d05250c{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-3d05250c],[class*=liquid-glass][data-v-3d05250c],.glass-card[data-v-3d05250c],.glass-panel[data-v-3d05250c]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-nebula-backdrop[data-v-3d05250c]{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.app-nebula-backdrop__nebula[data-v-3d05250c]{position:absolute;inset:-10%;background:radial-gradient(ellipse at 30% 35%,var(--cosmic-lav-mid) 0%,var(--cosmic-lav-mid) 28%,transparent 58%),radial-gradient(ellipse at 78% 70%,var(--cosmic-pink-mid) 0%,var(--cosmic-lav-mid) 30%,transparent 60%);filter:blur(var(--cosmic-glass-blur));animation:app-nebula-backdrop-drift-3d05250c 22s ease-in-out infinite}.app-nebula-backdrop--reduced .app-nebula-backdrop__nebula[data-v-3d05250c]{animation:none}.app-nebula-backdrop__stars[data-v-3d05250c]{position:absolute;inset:0}.app-nebula-backdrop__star[data-v-3d05250c]{position:absolute;border-radius:50%;box-shadow:0 0 4px currentColor;will-change:opacity,transform;animation:app-nebula-backdrop-twinkle-3d05250c 4.5s ease-in-out infinite}.app-nebula-backdrop--reduced .app-nebula-backdrop__star[data-v-3d05250c]{animation:none}.app-nebula-backdrop__vignette[data-v-3d05250c]{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 55%,var(--cosmic-bg) 100%);pointer-events:none}@keyframes app-nebula-backdrop-drift-3d05250c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-2%,1.5%) scale(1.04)}}@keyframes app-nebula-backdrop-twinkle-3d05250c{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}@keyframes cosmic-skeleton-loading-123cf3da{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-123cf3da{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-123cf3da{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-123cf3da{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-123cf3da],[class*=liquid-glass][data-v-123cf3da],.glass-card[data-v-123cf3da],.glass-panel[data-v-123cf3da]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-cosmic-backdrop[data-v-123cf3da]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(135% 95% at 50% 0%,color-mix(in srgb,var(--cosmic-lav-deep) 13%,transparent),transparent 58%),var(--cosmic-bg)}.app-cosmic-backdrop__orb-a[data-v-123cf3da]{position:absolute;top:-8%;width:75%;height:45%;border-radius:50%;filter:blur(var(--blur-3xl));opacity:.5;background:color-mix(in srgb,var(--cosmic-lav-deep) 42%,transparent);z-index:0}[dir=ltr] .app-cosmic-backdrop__orb-a[data-v-123cf3da]{left:-15%}[dir=rtl] .app-cosmic-backdrop__orb-a[data-v-123cf3da]{right:-15%}.app-cosmic-backdrop__orb-b[data-v-123cf3da]{position:absolute;bottom:6%;width:70%;height:42%;border-radius:50%;filter:blur(var(--blur-3xl));opacity:.32;background:color-mix(in srgb,var(--cosmic-pink-mid) 45%,transparent);z-index:0}[dir=ltr] .app-cosmic-backdrop__orb-b[data-v-123cf3da]{right:-18%}[dir=rtl] .app-cosmic-backdrop__orb-b[data-v-123cf3da]{left:-18%}.app-cosmic-backdrop__canvas[data-v-123cf3da]{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%}@media (max-width: 480px){.app-cosmic-backdrop__orb-a[data-v-123cf3da],.app-cosmic-backdrop__orb-b[data-v-123cf3da]{filter:blur(var(--blur-2xl))!important}}@keyframes cosmic-skeleton-loading-e839641b{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-e839641b{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-e839641b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-e839641b{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-e839641b],[class*=liquid-glass][data-v-e839641b],.glass-card[data-v-e839641b],.glass-panel[data-v-e839641b]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.glass-card[data-v-e839641b]{padding:var(--gc-padding, var(--space-4));border-radius:var(--gc-radius, var(--cosmic-radius-lg));background:var(--cosmic-bg-card);border:1px solid var(--glass-card-border);--glass-blur: var(--glass-card-blur);box-shadow:var(--shadow-lg)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.glass-card[data-v-e839641b]{background:var(--glass-card-fill);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-card-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-card-saturate))}}.glass-card[data-v-e839641b]{transition:transform var(--duration-normal) var(--ease-smooth),background var(--duration-normal) var(--ease-smooth),border-color var(--duration-normal) var(--ease-smooth),--glass-blur var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}@media (hover: hover) and (pointer: fine){.glass-card[data-v-e839641b]:hover{background:var(--glass-card-fill-hover);border-color:var(--glass-card-border-hover);--glass-blur: var(--glass-card-blur-hover)}}.glass-card--interactive[data-v-e839641b]{cursor:pointer}@media (hover: hover) and (pointer: fine){.glass-card--interactive[data-v-e839641b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),0 0 30px var(--glass-highlight, transparent)}}.glass-card--interactive[data-v-e839641b]:focus-visible{outline:2px solid var(--cosmic-gold);outline-offset:2px}.glass-card--base[data-v-e839641b]{--glass-highlight: color-mix(in srgb, var(--cosmic-text-primary) 8%, transparent)}.glass-card--gold[data-v-e839641b]{background:color-mix(in srgb,var(--cosmic-gold) 8%,transparent);border-color:color-mix(in srgb,var(--cosmic-gold) 35%,transparent);--glass-highlight: color-mix(in srgb, var(--cosmic-gold) 15%, transparent)}@media (hover: hover) and (pointer: fine){.glass-card--gold[data-v-e839641b]:hover{background:color-mix(in srgb,var(--cosmic-gold) 12%,transparent);border-color:color-mix(in srgb,var(--cosmic-gold) 45%,transparent)}}.glass-card--purple[data-v-e839641b]{background:color-mix(in srgb,var(--cosmic-lav-deep) 12%,transparent);border-color:color-mix(in srgb,var(--cosmic-lav) 25%,transparent);--glass-highlight: color-mix(in srgb, var(--cosmic-lav-deep) 18%, transparent)}@media (hover: hover) and (pointer: fine){.glass-card--purple[data-v-e839641b]:hover{background:color-mix(in srgb,var(--cosmic-lav-deep) 18%,transparent);border-color:color-mix(in srgb,var(--cosmic-lav) 40%,transparent)}}.glass-card--pink[data-v-e839641b]{background:color-mix(in srgb,var(--cosmic-pink-mid) 8%,transparent);border-color:color-mix(in srgb,var(--cosmic-pink-mid) 32%,transparent);--glass-highlight: color-mix(in srgb, var(--cosmic-pink-mid) 14%, transparent)}@media (hover: hover) and (pointer: fine){.glass-card--pink[data-v-e839641b]:hover{background:color-mix(in srgb,var(--cosmic-pink-mid) 14%,transparent);border-color:color-mix(in srgb,var(--cosmic-pink-mid) 45%,transparent)}}.glass-card--cosmic[data-v-e839641b]{border-color:color-mix(in srgb,var(--cosmic-lav) 22%,transparent);--glass-highlight: color-mix(in srgb, var(--cosmic-lav-deep) 12%, transparent)}[dir=ltr] .glass-card--cosmic[data-v-e839641b]{background:linear-gradient(135deg,color-mix(in srgb,var(--cosmic-lav-deep) 14%,transparent),color-mix(in srgb,var(--cosmic-pink-mid) 10%,transparent))}[dir=rtl] .glass-card--cosmic[data-v-e839641b]{background:linear-gradient(-135deg,color-mix(in srgb,var(--cosmic-lav-deep) 14%,transparent),color-mix(in srgb,var(--cosmic-pink-mid) 10%,transparent))}@media (hover: hover) and (pointer: fine){.glass-card--cosmic[data-v-e839641b]:hover{border-color:color-mix(in srgb,var(--cosmic-lav) 35%,transparent)}[dir=ltr] .glass-card--cosmic[data-v-e839641b]:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--cosmic-lav-deep) 20%,transparent),color-mix(in srgb,var(--cosmic-pink-mid) 16%,transparent))}[dir=rtl] .glass-card--cosmic[data-v-e839641b]:hover{background:linear-gradient(-135deg,color-mix(in srgb,var(--cosmic-lav-deep) 20%,transparent),color-mix(in srgb,var(--cosmic-pink-mid) 16%,transparent))}}@media (prefers-reduced-motion: reduce){.glass-card[data-v-e839641b]{transition:none}.glass-card--interactive[data-v-e839641b]:hover{transform:none}}.glass-panel[data-v-e839641b]{border-radius:var(--radius, var(--cosmic-radius-lg));background:var(--cosmic-bg-card);border:1px solid var(--glass-card-border);--glass-blur: var(--glass-card-blur);box-shadow:var(--shadow-lg)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.glass-panel[data-v-e839641b]{background:var(--glass-card-fill);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-card-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-card-saturate))}}.glass-panel[data-v-e839641b]{transition:transform var(--duration-normal) var(--ease-smooth),background var(--duration-normal) var(--ease-smooth),border-color var(--duration-normal) var(--ease-smooth),--glass-blur var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}@media (hover: hover) and (pointer: fine){.glass-panel[data-v-e839641b]:hover{background:var(--glass-card-fill-hover);border-color:var(--glass-card-border-hover);--glass-blur: var(--glass-card-blur-hover)}}.glass-panel--blur-none[data-v-e839641b]{backdrop-filter:none;-webkit-backdrop-filter:none}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.glass-panel--blur-sm[data-v-e839641b]{backdrop-filter:blur(var(--cosmic-blur-light));-webkit-backdrop-filter:blur(var(--cosmic-blur-light))}.glass-panel--blur-md[data-v-e839641b]{backdrop-filter:blur(var(--cosmic-blur));-webkit-backdrop-filter:blur(var(--cosmic-blur))}.glass-panel--blur-lg[data-v-e839641b]{backdrop-filter:blur(var(--cosmic-blur-medium));-webkit-backdrop-filter:blur(var(--cosmic-blur-medium))}.glass-panel--blur-xl[data-v-e839641b]{backdrop-filter:blur(var(--cosmic-blur-heavy));-webkit-backdrop-filter:blur(var(--cosmic-blur-heavy))}}.glass-panel--padding-none[data-v-e839641b]{padding:0}.glass-panel--padding-sm[data-v-e839641b]{padding:var(--space-3)}.glass-panel--padding-md[data-v-e839641b]{padding:var(--space-4)}.glass-panel--padding-lg[data-v-e839641b]{padding:var(--space-6)}.glass-panel--padding-xl[data-v-e839641b]{padding:var(--space-8)}.glass-panel--radius-none[data-v-e839641b]{border-radius:0}.glass-panel--radius-sm[data-v-e839641b]{border-radius:var(--cosmic-radius-sm)}.glass-panel--radius-md[data-v-e839641b]{border-radius:var(--cosmic-radius-md)}.glass-panel--radius-lg[data-v-e839641b]{border-radius:var(--cosmic-radius-lg)}.glass-panel--radius-xl[data-v-e839641b]{border-radius:var(--cosmic-radius-xl)}.glass-panel--radius-full[data-v-e839641b]{border-radius:var(--radius-full)}.glass-panel--border[data-v-e839641b]{border:1px solid var(--glass-card-border)}@media (hover: hover) and (pointer: fine){.glass-panel--hoverable[data-v-e839641b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.glass-panel--hover-glow[data-v-e839641b]:hover{border-color:var(--cosmic-gold, var(--cosmic-glass-lav-border-hover));box-shadow:0 0 20px var(--cosmic-glow-lav)}}.glass-panel--clickable[data-v-e839641b]{cursor:pointer;-webkit-user-select:none;user-select:none}.glass-panel--clickable[data-v-e839641b]:active{transform:scale(.98)}.glass-panel--clickable[data-v-e839641b]:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--focus-ring-color, var(--cosmic-lav-mid));outline-offset:var(--focus-outline-offset, 2px)}.glass-panel--tint-gold[data-v-e839641b]{background:color-mix(in srgb,var(--cosmic-gold) 8%,transparent);border-color:color-mix(in srgb,var(--cosmic-gold) 35%,transparent);--glass-highlight: color-mix(in srgb, var(--cosmic-gold) 15%, transparent)}@media (hover: hover) and (pointer: fine){.glass-panel--tint-gold[data-v-e839641b]:hover{background:color-mix(in srgb,var(--cosmic-gold) 12%,transparent);border-color:color-mix(in srgb,var(--cosmic-gold) 45%,transparent)}}.glass-panel--tint-purple[data-v-e839641b]{background:color-mix(in srgb,var(--cosmic-lav-deep) 12%,transparent);border-color:color-mix(in srgb,var(--cosmic-lav) 25%,transparent);--glass-highlight: color-mix(in srgb, var(--cosmic-lav-deep) 18%, transparent)}@media (hover: hover) and (pointer: fine){.glass-panel--tint-purple[data-v-e839641b]:hover{background:color-mix(in srgb,var(--cosmic-lav-deep) 18%,transparent);border-color:color-mix(in srgb,var(--cosmic-lav) 40%,transparent)}}.glass-panel--tint-pink[data-v-e839641b]{background:color-mix(in srgb,var(--cosmic-pink-mid) 8%,transparent);border-color:color-mix(in srgb,var(--cosmic-pink-mid) 32%,transparent);--glass-highlight: color-mix(in srgb, var(--cosmic-pink-mid) 14%, transparent)}@media (hover: hover) and (pointer: fine){.glass-panel--tint-pink[data-v-e839641b]:hover{background:color-mix(in srgb,var(--cosmic-pink-mid) 14%,transparent);border-color:color-mix(in srgb,var(--cosmic-pink-mid) 45%,transparent)}}.glass-panel--tint-cosmic[data-v-e839641b]{border-color:color-mix(in srgb,var(--cosmic-lav) 22%,transparent);--glass-highlight: color-mix(in srgb, var(--cosmic-lav-deep) 12%, transparent)}[dir=ltr] .glass-panel--tint-cosmic[data-v-e839641b]{background:linear-gradient(135deg,color-mix(in srgb,var(--cosmic-lav-deep) 14%,transparent),color-mix(in srgb,var(--cosmic-pink-mid) 10%,transparent))}[dir=rtl] .glass-panel--tint-cosmic[data-v-e839641b]{background:linear-gradient(-135deg,color-mix(in srgb,var(--cosmic-lav-deep) 14%,transparent),color-mix(in srgb,var(--cosmic-pink-mid) 10%,transparent))}@media (hover: hover) and (pointer: fine){.glass-panel--tint-cosmic[data-v-e839641b]:hover{border-color:color-mix(in srgb,var(--cosmic-lav) 35%,transparent)}[dir=ltr] .glass-panel--tint-cosmic[data-v-e839641b]:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--cosmic-lav-deep) 20%,transparent),color-mix(in srgb,var(--cosmic-pink-mid) 16%,transparent))}[dir=rtl] .glass-panel--tint-cosmic[data-v-e839641b]:hover{background:linear-gradient(-135deg,color-mix(in srgb,var(--cosmic-lav-deep) 20%,transparent),color-mix(in srgb,var(--cosmic-pink-mid) 16%,transparent))}}@media (max-width: 768px){.glass-panel--padding-lg[data-v-e839641b]{padding:var(--space-4)}.glass-panel--padding-xl[data-v-e839641b]{padding:var(--space-6)}}@media (prefers-reduced-motion: reduce){.glass-panel[data-v-e839641b]{transition:none}.glass-panel--hoverable[data-v-e839641b]:hover,.glass-panel--clickable[data-v-e839641b]:active{transform:none}}@keyframes cosmic-skeleton-loading-297f1b5f{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-297f1b5f{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-297f1b5f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-297f1b5f{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-297f1b5f],[class*=liquid-glass][data-v-297f1b5f],.glass-card[data-v-297f1b5f],.glass-panel[data-v-297f1b5f]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-locked-content[data-v-297f1b5f]{position:relative;width:100%}.app-locked-content--preview-fade[data-v-297f1b5f]{min-height:var(--space-96, 24rem)}.app-locked-content--card-overlay[data-v-297f1b5f]{position:relative;min-height:var(--space-96, 24rem)}.app-locked-content--compact.app-locked-content--card-overlay[data-v-297f1b5f]{min-height:var(--space-40, 10rem)}.app-locked-content--preview-fade .app-locked-content__preview[data-v-297f1b5f]{position:relative;opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none}.app-locked-content--preview-fade .app-locked-content__fade-overlay[data-v-297f1b5f]{position:absolute;inset:0;pointer-events:none}[dir=ltr] .app-locked-content--preview-fade .app-locked-content__fade-overlay[data-v-297f1b5f]{background:linear-gradient(180deg,transparent 0%,var(--cosmic-bg) 100%)}[dir=rtl] .app-locked-content--preview-fade .app-locked-content__fade-overlay[data-v-297f1b5f]{background:linear-gradient(-180deg,transparent 0%,var(--cosmic-bg) 100%)}.app-locked-content--preview-fade .app-locked-content__cta-container[data-v-297f1b5f]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 2rem);text-align:center}.app-locked-content--card-overlay .app-locked-content__preview[data-v-297f1b5f]{position:relative;opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none}.app-locked-content--card-overlay .app-locked-content__card-overlay[data-v-297f1b5f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-6, 1.5rem);background:var(--cosmic-bg);border-radius:var(--radius-2xl);z-index:10;animation:fadeInUp-297f1b5f var(--duration-normal) var(--ease-out)}.app-locked-content--card-overlay .app-locked-content__card-content[data-v-297f1b5f]{background:var(--cosmic-bg-card);border:var(--size-separator-default) solid var(--cosmic-glass-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:var(--space-1-5, .375rem);max-width:var(--space-65);width:100%;padding:var(--space-6, 1.5rem);text-align:center}.app-locked-content--compact .app-locked-content__card-content[data-v-297f1b5f]{padding:var(--space-4, 1rem)}.app-locked-content__icon[data-v-297f1b5f]{display:flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);border-radius:50%;margin-bottom:var(--space-1, .25rem);background:color-mix(in oklch,var(--cosmic-gold) 14%,transparent);color:var(--cosmic-gold);font-size:var(--font-size-xl)}.app-locked-content__icon--large[data-v-297f1b5f]{width:var(--touch-target-coarse);height:var(--touch-target-coarse);font-size:var(--font-size-2xl);border:var(--size-separator-default) solid color-mix(in oklch,var(--cosmic-gold) 35%,transparent);box-shadow:0 0 var(--space-5-5) color-mix(in oklch,var(--cosmic-gold) 28%,transparent)}.app-locked-content__title[data-v-297f1b5f]{margin:0;font-family:var(--font-cold-display, "Space Grotesk", Inter, sans-serif);font-size:var(--text-xl, 1.125rem);font-weight:600;color:var(--cosmic-text-primary, rgba(255, 255, 255, .95));text-wrap:balance}.app-locked-content__description[data-v-297f1b5f]{margin:0;font-size:var(--text-sm, .75rem);color:var(--cosmic-text-muted, rgba(255, 255, 255, .65));line-height:1.55;text-wrap:balance}.app-locked-content__description--secondary[data-v-297f1b5f]{color:var(--cosmic-text-secondary, rgba(255, 255, 255, .75))}.app-locked-content__meter[data-v-297f1b5f]{display:flex;gap:var(--space-1-5, .375rem);margin-bottom:var(--space-3, .75rem);width:100%}.app-locked-content__meter span[data-v-297f1b5f]{flex:1;height:var(--space-2);border-radius:var(--radius-full, 9999px);background:var(--cosmic-glass-bg, rgba(255, 255, 255, .04))}.app-locked-content__meter span.is-filled[data-v-297f1b5f]{background:var(--cosmic-lav)}.app-locked-content__perks[data-v-297f1b5f]{width:100%}.perk-list[data-v-297f1b5f]{margin:0 0 var(--space-4, 1rem);padding:0;list-style:none}[dir=ltr] .perk-list[data-v-297f1b5f]{text-align:left}[dir=rtl] .perk-list[data-v-297f1b5f]{text-align:right}.perk-list li[data-v-297f1b5f]{display:flex;align-items:center;gap:var(--space-2-5, .625rem);padding:var(--space-2, .5rem) 0;font-size:var(--text-md, .875rem);color:var(--cosmic-text-secondary, rgba(255, 255, 255, .75));border-bottom:1px solid var(--cosmic-border-subtle, rgba(255, 255, 255, .055));text-wrap:balance}.perk-list li[data-v-297f1b5f]:last-child{border-bottom:0}.perk-list li[data-v-297f1b5f]:before{content:"";font-family:Material Symbols Outlined,Material Icons,sans-serif;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 20;width:var(--space-4-5);height:var(--space-4-5);border-radius:var(--radius-full, 9999px);background:var(--cosmic-gold);color:var(--cosmic-bg);font-size:var(--font-size-2xs);font-weight:700;display:grid;place-items:center;flex-shrink:0}.app-locked-content__cta[data-v-297f1b5f]{margin-top:var(--space-2, .5rem);width:100%;max-width:var(--space-55)}.app-locked-content__hint[data-v-297f1b5f]{margin:var(--space-1-5, .375rem) 0 0;font-size:var(--text-xs, .6875rem);color:var(--cosmic-text-muted, rgba(255, 255, 255, .65));text-align:center;line-height:1.5;text-wrap:balance}.app-locked-content__restore[data-v-297f1b5f],.app-locked-content__later[data-v-297f1b5f]{display:block;width:100%;min-height:var(--touch-target-min);padding:0;border:0;background:transparent;color:var(--cosmic-text-muted, rgba(255, 255, 255, .65));font-size:var(--text-sm, .75rem);text-align:center;cursor:pointer;transition:color var(--duration-fast, .18s) var(--ease-smooth, cubic-bezier(.4, 0, .2, 1))}.app-locked-content__restore[data-v-297f1b5f]:hover,.app-locked-content__restore[data-v-297f1b5f]:focus-visible,.app-locked-content__later[data-v-297f1b5f]:hover,.app-locked-content__later[data-v-297f1b5f]:focus-visible{color:var(--cosmic-text-primary, rgba(255, 255, 255, .95))}.app-locked-content__restore[data-v-297f1b5f]:active,.app-locked-content__later[data-v-297f1b5f]:active{transform:scale(.98)}@keyframes fadeInUp-297f1b5f{0%{opacity:0;transform:translateY(var(--space-5))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){@keyframes fadeInUp-297f1b5f{0%{opacity:0}to{opacity:1}}.app-locked-content__card-overlay[data-v-297f1b5f]{animation:none}}@media (forced-colors: active){.app-locked-content__icon[data-v-297f1b5f]{background:Canvas;border-color:CanvasText;color:CanvasText}.app-locked-content__title[data-v-297f1b5f],.app-locked-content__description[data-v-297f1b5f],.app-locked-content__hint[data-v-297f1b5f]{color:CanvasText}.app-locked-content__meter span[data-v-297f1b5f]{background:Canvas;border:var(--size-separator-default) solid CanvasText}.app-locked-content__meter span.is-filled[data-v-297f1b5f]{background:CanvasText}.perk-list li[data-v-297f1b5f]:before{background:CanvasText;color:Canvas}}@keyframes cosmic-skeleton-loading-c4f2909c{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-c4f2909c{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-c4f2909c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-c4f2909c{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-c4f2909c],[class*=liquid-glass][data-v-c4f2909c],.glass-card[data-v-c4f2909c],.glass-panel[data-v-c4f2909c]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-section-title[data-v-c4f2909c]{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}.app-section-title__head[data-v-c4f2909c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.app-section-title__title[data-v-c4f2909c]{margin:0;font-weight:var(--weight-semibold);color:var(--page-color);line-height:1.3}.app-section-title__actions[data-v-c4f2909c]{flex-shrink:0;display:flex;gap:var(--space-2)}.app-section-title__subtitle[data-v-c4f2909c]{margin:0;color:var(--cosmic-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.app-section-title--sm .app-section-title__title[data-v-c4f2909c]{font-size:var(--font-size-sm)}.app-section-title--md .app-section-title__title[data-v-c4f2909c]{font-size:var(--font-size-lg)}.app-section-title--lg .app-section-title__title[data-v-c4f2909c]{font-size:var(--font-size-xl)}.app-section-title--uppercase .app-section-title__title[data-v-c4f2909c]{text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-size-xs);font-weight:var(--weight-bold)}.app-section-title--eyebrow[data-v-c4f2909c]{gap:0;margin-bottom:0}.app-section-title--eyebrow .app-section-title__title[data-v-c4f2909c]{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:var(--cosmic-text-secondary)}@keyframes cosmic-skeleton-loading-b413450a{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-b413450a{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-b413450a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-b413450a{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-b413450a],[class*=liquid-glass][data-v-b413450a],.glass-card[data-v-b413450a],.glass-panel[data-v-b413450a]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.settings-card[data-v-b413450a]{display:flex;flex-direction:column;width:100%;max-width:var(--v3f617cde);margin-inline:auto;position:relative}.settings-card__inner[data-v-b413450a]{position:relative;border-radius:var(--radius-2xl, 20px);overflow:hidden;transition:all .3s var(--ease-smooth)}.settings-card__highlight[data-v-b413450a]{position:absolute;top:0;left:0;right:0;height:1px;opacity:.8;z-index:2;pointer-events:none}[dir=ltr] .settings-card__highlight[data-v-b413450a]{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 20%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.4) 80%,transparent 100%)}[dir=rtl] .settings-card__highlight[data-v-b413450a]{background:linear-gradient(-90deg,transparent 0%,rgba(255,255,255,.4) 20%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.4) 80%,transparent 100%)}.settings-card__glow[data-v-b413450a]{position:absolute;inset:-50%;background:radial-gradient(ellipse at center,rgba(167,139,250,.08) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.settings-card__title[data-v-b413450a]{padding:20px 16px 12px;margin-bottom:0;position:relative;z-index:3}.settings-card__content[data-v-b413450a]{padding:4px 14px;position:relative;z-index:3}.settings-card--compact .settings-card__title[data-v-b413450a]{padding:var(--space-3) var(--space-4) var(--space-2)}.settings-card--compact .settings-card__content[data-v-b413450a]{padding:0 var(--space-4) var(--space-4)}.settings-card--hoverable .settings-card__inner[data-v-b413450a]:hover{transform:translateY(-2px)}.settings-card--hoverable .settings-card__inner:hover .settings-card__glow[data-v-b413450a]{opacity:1}.settings-card[data-v-b413450a] .q-field__control{background:var(--cosmic-glass-bg-soft);border-radius:var(--radius-lg);border:1px solid var(--cosmic-glass-border-soft);transition:all .2s ease}.settings-card[data-v-b413450a] .q-field__control:hover{background:var(--cosmic-glass-bg);border-color:var(--cosmic-glass-border)}.settings-card[data-v-b413450a] .q-field__control:focus-within{background:var(--cosmic-glass-bg);border-color:var(--cosmic-lav-mid);box-shadow:0 0 0 3px #a78bfa1a}.settings-card[data-v-b413450a] .q-field__native,.settings-card[data-v-b413450a] .q-field__input{color:var(--page-color, var(--cosmic-text-primary))}.settings-card[data-v-b413450a] .q-field__label{color:var(--page-color-secondary, var(--cosmic-text-secondary))}.settings-card[data-v-b413450a]:focus-within{outline:none}.settings-card:focus-within .settings-card__inner[data-v-b413450a]{box-shadow:0 0 0 2px var(--cosmic-lav-mid)}.settings-card--default .settings-card__inner[data-v-b413450a]{background:var(--cosmic-grad-card);border:1px solid var(--cosmic-glass-border);box-shadow:0 0 0 1px #ffffff0e,0 16px 48px #00000059}.settings-card--default .settings-card__highlight[data-v-b413450a]{opacity:0}.settings-card--default .settings-card__glow[data-v-b413450a]{opacity:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.05) 0%,transparent 70%)}.settings-card--gold .settings-card__inner[data-v-b413450a]{position:relative;background:var(--cosmic-bg-card);border-radius:var(--radius-2xl, 20px);border:1px solid var(--cosmic-glass-bg);contain:layout style paint;box-shadow:0 2px 0 var(--cosmic-glass-border) inset,0 -1px 0 var(--cosmic-bg) inset,0 8px 32px var(--cosmic-shadow-card),0 2px 8px var(--cosmic-bg);overflow:hidden}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.settings-card--gold .settings-card__inner[data-v-b413450a]{background:var(--cosmic-glass-bg-soft-hover);backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04)}}.settings-card--gold .settings-card__inner[data-v-b413450a]:before{content:"";position:absolute;inset:0;border-radius:var(--radius-2xl, 20px);pointer-events:none;z-index:0}[dir=ltr] .settings-card--gold .settings-card__inner[data-v-b413450a]:before{background:linear-gradient(180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}[dir=rtl] .settings-card--gold .settings-card__inner[data-v-b413450a]:before{background:linear-gradient(-180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}.settings-card--gold .settings-card__inner[data-v-b413450a]{background:var(--cosmic-gold);border-color:var(--cosmic-gold);box-shadow:0 2px 0 var(--cosmic-gold) inset,0 -1px 0 var(--cosmic-bg) inset,0 8px 32px var(--cosmic-gold),0 2px 8px var(--cosmic-bg),0 0 0 1px var(--cosmic-gold)}[dir=ltr] .settings-card--gold .settings-card__inner[data-v-b413450a]:before{background:linear-gradient(180deg,var(--cosmic-gold) 0%,rgba(250,183,82,.04) 30%,transparent 60%)}[dir=rtl] .settings-card--gold .settings-card__inner[data-v-b413450a]:before{background:linear-gradient(-180deg,var(--cosmic-gold) 0%,rgba(250,183,82,.04) 30%,transparent 60%)}.settings-card--gold .settings-card__inner[data-v-b413450a]{border:1px solid rgba(250,183,82,.3);box-shadow:0 4px 24px #fab75226,0 1px 2px #0003,inset 0 1px #fab75233}[dir=ltr] .settings-card--gold .settings-card__inner[data-v-b413450a]{background:linear-gradient(135deg,#fab7521f,#fab7520f)}[dir=rtl] .settings-card--gold .settings-card__inner[data-v-b413450a]{background:linear-gradient(-135deg,#fab7521f,#fab7520f)}[dir=ltr] .settings-card--gold .settings-card__highlight[data-v-b413450a]{background:linear-gradient(90deg,transparent 0%,rgba(250,183,82,.5) 20%,rgba(250,183,82,.7) 50%,rgba(250,183,82,.5) 80%,transparent 100%)}[dir=rtl] .settings-card--gold .settings-card__highlight[data-v-b413450a]{background:linear-gradient(-90deg,transparent 0%,rgba(250,183,82,.5) 20%,rgba(250,183,82,.7) 50%,rgba(250,183,82,.5) 80%,transparent 100%)}.settings-card--gold .settings-card__glow[data-v-b413450a]{background:radial-gradient(ellipse at center,rgba(250,183,82,.15) 0%,transparent 70%)}.settings-card--purple .settings-card__inner[data-v-b413450a]{position:relative;background:var(--cosmic-bg-card);border-radius:var(--radius-2xl, 20px);border:1px solid var(--cosmic-glass-bg);contain:layout style paint;box-shadow:0 2px 0 var(--cosmic-glass-border) inset,0 -1px 0 var(--cosmic-bg) inset,0 8px 32px var(--cosmic-shadow-card),0 2px 8px var(--cosmic-bg);overflow:hidden}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.settings-card--purple .settings-card__inner[data-v-b413450a]{background:var(--cosmic-glass-bg-soft-hover);backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04)}}.settings-card--purple .settings-card__inner[data-v-b413450a]:before{content:"";position:absolute;inset:0;border-radius:var(--radius-2xl, 20px);pointer-events:none;z-index:0}[dir=ltr] .settings-card--purple .settings-card__inner[data-v-b413450a]:before{background:linear-gradient(180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}[dir=rtl] .settings-card--purple .settings-card__inner[data-v-b413450a]:before{background:linear-gradient(-180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}.settings-card--purple .settings-card__inner[data-v-b413450a]{background:#7850dc14;border-color:#7850dc38;box-shadow:0 2px 0 var(--cosmic-glass-lav-hover) inset,0 -1px 0 var(--cosmic-bg) inset,0 8px 32px #5028a02e,0 2px 8px var(--cosmic-bg)}[dir=ltr] .settings-card--purple .settings-card__inner[data-v-b413450a]:before{background:linear-gradient(180deg,var(--cosmic-glass-lav-hover) 0%,rgba(150,100,255,.03) 30%,transparent 60%)}[dir=rtl] .settings-card--purple .settings-card__inner[data-v-b413450a]:before{background:linear-gradient(-180deg,var(--cosmic-glass-lav-hover) 0%,rgba(150,100,255,.03) 30%,transparent 60%)}.settings-card--purple .settings-card__inner[data-v-b413450a]{border:1px solid rgba(167,139,250,.3);box-shadow:0 4px 24px #a78bfa26,0 1px 2px #0003,inset 0 1px #a78bfa33}[dir=ltr] .settings-card--purple .settings-card__inner[data-v-b413450a]{background:linear-gradient(135deg,#a78bfa1f,#8b5cf614)}[dir=rtl] .settings-card--purple .settings-card__inner[data-v-b413450a]{background:linear-gradient(-135deg,#a78bfa1f,#8b5cf614)}[dir=ltr] .settings-card--purple .settings-card__highlight[data-v-b413450a]{background:linear-gradient(90deg,transparent 0%,rgba(167,139,250,.5) 20%,rgba(167,139,250,.7) 50%,rgba(167,139,250,.5) 80%,transparent 100%)}[dir=rtl] .settings-card--purple .settings-card__highlight[data-v-b413450a]{background:linear-gradient(-90deg,transparent 0%,rgba(167,139,250,.5) 20%,rgba(167,139,250,.7) 50%,rgba(167,139,250,.5) 80%,transparent 100%)}.settings-card--purple .settings-card__glow[data-v-b413450a]{background:radial-gradient(ellipse at center,rgba(167,139,250,.15) 0%,transparent 70%)}.settings-card--cosmic .settings-card__inner[data-v-b413450a]{position:relative;background:var(--cosmic-bg-card);border-radius:var(--radius-2xl, 20px);border:1px solid var(--cosmic-glass-bg);contain:layout style paint;box-shadow:0 2px 0 var(--cosmic-glass-border) inset,0 -1px 0 var(--cosmic-bg) inset,0 8px 32px var(--cosmic-shadow-card),0 2px 8px var(--cosmic-bg);overflow:hidden}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.settings-card--cosmic .settings-card__inner[data-v-b413450a]{background:var(--cosmic-glass-bg-soft-hover);backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04)}}.settings-card--cosmic .settings-card__inner[data-v-b413450a]:before{content:"";position:absolute;inset:0;border-radius:var(--radius-2xl, 20px);pointer-events:none;z-index:0}[dir=ltr] .settings-card--cosmic .settings-card__inner[data-v-b413450a]:before{background:linear-gradient(180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}[dir=rtl] .settings-card--cosmic .settings-card__inner[data-v-b413450a]:before{background:linear-gradient(-180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}.settings-card--cosmic .settings-card__inner[data-v-b413450a]{border-color:var(--cosmic-lav-mid);box-shadow:0 2px 0 var(--cosmic-glass-lav) inset,0 -1px 0 var(--cosmic-shadow-card) inset,0 8px 32px #5028a029,0 2px 8px var(--cosmic-bg)}[dir=ltr] .settings-card--cosmic .settings-card__inner[data-v-b413450a]{background:linear-gradient(135deg,rgba(120,80,220,.08),var(--cosmic-pink-mid))}[dir=rtl] .settings-card--cosmic .settings-card__inner[data-v-b413450a]{background:linear-gradient(-135deg,rgba(120,80,220,.08),var(--cosmic-pink-mid))}[dir=ltr] .settings-card--cosmic .settings-card__inner[data-v-b413450a]:before{background:linear-gradient(180deg,var(--cosmic-lav-mid) 0%,rgba(196,181,253,.03) 30%,transparent 60%)}[dir=rtl] .settings-card--cosmic .settings-card__inner[data-v-b413450a]:before{background:linear-gradient(-180deg,var(--cosmic-lav-mid) 0%,rgba(196,181,253,.03) 30%,transparent 60%)}.settings-card--cosmic .settings-card__inner[data-v-b413450a]{border:1px solid rgba(167,139,250,.25);box-shadow:0 4px 24px #a78bfa1f,0 1px 2px #0003,inset 0 1px #f472b626}[dir=ltr] .settings-card--cosmic .settings-card__inner[data-v-b413450a]{background:linear-gradient(135deg,#a78bfa1a,#f472b614)}[dir=rtl] .settings-card--cosmic .settings-card__inner[data-v-b413450a]{background:linear-gradient(-135deg,#a78bfa1a,#f472b614)}[dir=ltr] .settings-card--cosmic .settings-card__highlight[data-v-b413450a]{background:linear-gradient(90deg,transparent 0%,rgba(244,114,182,.5) 20%,rgba(167,139,250,.7) 50%,rgba(244,114,182,.5) 80%,transparent 100%)}[dir=rtl] .settings-card--cosmic .settings-card__highlight[data-v-b413450a]{background:linear-gradient(-90deg,transparent 0%,rgba(244,114,182,.5) 20%,rgba(167,139,250,.7) 50%,rgba(244,114,182,.5) 80%,transparent 100%)}.settings-card--cosmic .settings-card__glow[data-v-b413450a]{background:radial-gradient(ellipse at center,rgba(244,114,182,.12) 0%,transparent 70%)}.settings-card--elevated .settings-card__inner[data-v-b413450a]{background:var(--cosmic-bg-card-alt);backdrop-filter:blur(var(--cosmic-blur-strong, 28px)) saturate(1.8) brightness(1.04);-webkit-backdrop-filter:blur(var(--cosmic-blur-strong, 28px)) saturate(1.8) brightness(1.04);border:1px solid var(--cosmic-glass-border);border-radius:var(--radius-2xl, 20px);box-shadow:0 8px 32px #0006,0 2px 8px #0000004d,inset 0 1px #ffffff1a}.settings-card--elevated .settings-card__highlight[data-v-b413450a]{opacity:.6}.settings-card--opaque .settings-card__inner[data-v-b413450a]{background:var(--cosmic-bg-card-alt);border:1px solid var(--cosmic-glass-border-soft);border-radius:var(--radius-2xl, 20px);box-shadow:0 4px 16px #0000004d,0 1px 2px #0003}.settings-card--opaque .settings-card__highlight[data-v-b413450a]{opacity:.4}.settings-card--opaque .settings-card__glow[data-v-b413450a]{display:none}.settings-card--overflow-hidden .settings-card__inner[data-v-b413450a]{overflow:hidden}.settings-card--overflow-visible .settings-card__inner[data-v-b413450a]{overflow:visible}.settings-card--overflow-visible .settings-card__highlight[data-v-b413450a],.settings-card--overflow-visible .settings-card__glow[data-v-b413450a]{overflow:hidden;border-radius:inherit}@media (prefers-reduced-motion: reduce){.settings-card[data-v-b413450a]{animation:none;transition:none}.settings-card__inner[data-v-b413450a]{transition:none!important}.settings-card--hoverable .settings-card__inner[data-v-b413450a]:hover{transform:none}.settings-card__glow[data-v-b413450a]{transition:none}}@media (max-width: 768px){.settings-card .settings-card__title[data-v-b413450a]{padding:var(--space-4) var(--space-4) var(--space-2)}.settings-card .settings-card__content[data-v-b413450a]{padding:4px 14px}.settings-card--compact .settings-card__title[data-v-b413450a]{padding:var(--space-3) var(--space-4) var(--space-2)}.settings-card--compact .settings-card__content[data-v-b413450a]{padding:0 var(--space-4) var(--space-4)}}@keyframes cosmic-skeleton-loading-9c372731{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-9c372731{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-9c372731{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-9c372731{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-9c372731],[class*=liquid-glass][data-v-9c372731],.glass-card[data-v-9c372731],.glass-panel[data-v-9c372731]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.settings-row[data-v-9c372731]{display:flex;align-items:center;gap:13px;width:100%;box-sizing:border-box;padding:13px 12px;margin:0 -10px;border-radius:12px;border:none;border-top:1px solid rgba(255,255,255,.055);background:transparent;font:inherit;color:inherit;transition:background .15s var(--ease-smooth)}[dir=ltr] .settings-row[data-v-9c372731]{text-align:left}[dir=rtl] .settings-row[data-v-9c372731]{text-align:right}.settings-row[data-v-9c372731]:first-child{border-top:0}.settings-row--clickable[data-v-9c372731]{cursor:pointer;-webkit-user-select:none;user-select:none}.settings-row--clickable[data-v-9c372731]:hover{background:#ffffff08}.settings-row--clickable[data-v-9c372731]:active{background:#ffffff0f}.settings-row--clickable[data-v-9c372731]:focus-visible{outline:2px solid var(--cosmic-lav-mid);outline-offset:-2px}.settings-row--destructive[data-v-9c372731]:hover{background:#f8717114}.settings-row--destructive[data-v-9c372731]:active{background:#f871711f}.settings-row--destructive .settings-row__icon[data-v-9c372731]{background:#f871711f;color:var(--cosmic-glass-danger-color)}.settings-row--destructive .settings-row__label[data-v-9c372731],.settings-row--destructive .settings-row__value[data-v-9c372731],.settings-row--destructive .settings-row__chevron[data-v-9c372731]{color:var(--cosmic-glass-danger-color)}.settings-row--disabled[data-v-9c372731]{opacity:.45;pointer-events:none}.settings-row__icon[data-v-9c372731]{box-sizing:border-box;min-width:34px;min-height:34px;border-radius:10px;border:1px solid transparent;background:#ffffff0f;color:var(--cosmic-lav);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.settings-row__icon--gold[data-v-9c372731]{background:color-mix(in srgb,var(--cosmic-gold) 12%,transparent);border-color:color-mix(in srgb,var(--cosmic-gold) 30%,transparent);color:var(--cosmic-gold)}.settings-row__icon--purple[data-v-9c372731]{background:color-mix(in srgb,var(--cosmic-lav) 12%,transparent);border-color:color-mix(in srgb,var(--cosmic-lav) 30%,transparent);color:var(--cosmic-lav)}.settings-row__icon--pink[data-v-9c372731]{background:color-mix(in srgb,var(--cosmic-pink) 12%,transparent);border-color:color-mix(in srgb,var(--cosmic-pink) 30%,transparent);color:var(--cosmic-pink)}.settings-row__icon--lav[data-v-9c372731]{background:color-mix(in srgb,var(--cosmic-lav-mid) 14%,transparent);border-color:color-mix(in srgb,var(--cosmic-lav-mid) 35%,transparent);color:var(--cosmic-lav-mid)}.settings-row__icon--cosmic[data-v-9c372731]{border-color:color-mix(in srgb,var(--cosmic-lav) 25%,transparent);color:var(--cosmic-lav)}[dir=ltr] .settings-row__icon--cosmic[data-v-9c372731]{background:linear-gradient(135deg,color-mix(in srgb,var(--cosmic-lav) 12%,transparent),color-mix(in srgb,var(--cosmic-pink) 8%,transparent))}[dir=rtl] .settings-row__icon--cosmic[data-v-9c372731]{background:linear-gradient(-135deg,color-mix(in srgb,var(--cosmic-lav) 12%,transparent),color-mix(in srgb,var(--cosmic-pink) 8%,transparent))}.settings-row__icon-emoji[data-v-9c372731]{font-size:17px;line-height:1}.settings-row__icon-material[data-v-9c372731]{color:inherit}.settings-row__content[data-v-9c372731]{flex:1;min-width:0;display:block}.settings-row__label[data-v-9c372731]{display:block;margin:0;font-size:13.5px;font-weight:500;color:var(--cosmic-text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-row__sublabel[data-v-9c372731]{display:block;margin:2px 0 0;font-size:11px;color:#ffffff80;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-row__value[data-v-9c372731]{flex-shrink:0;font-size:12.5px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-row__chevron[data-v-9c372731]{flex-shrink:0;color:#ffffff4d;transition:transform .2s ease}[dir=ltr] .settings-row__chevron[data-v-9c372731]{margin-left:2px}[dir=rtl] .settings-row__chevron[data-v-9c372731]{margin-right:2px}[dir=ltr] .settings-row__chevron--open[data-v-9c372731]{transform:rotate(90deg)}[dir=rtl] .settings-row__chevron--open[data-v-9c372731]{transform:rotate(-90deg)}@media (prefers-reduced-motion: reduce){.settings-row[data-v-9c372731],.settings-row__chevron[data-v-9c372731]{transition:none}}@keyframes cosmic-skeleton-loading-9c7ba22f{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-9c7ba22f{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-9c7ba22f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-9c7ba22f{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-9c7ba22f],[class*=liquid-glass][data-v-9c7ba22f],.glass-card[data-v-9c7ba22f],.glass-panel[data-v-9c7ba22f]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.datetime-format-settings[data-v-9c7ba22f]{display:flex;flex-direction:column;gap:var(--space-4)}.datetime-format-settings__section[data-v-9c7ba22f]{display:flex;flex-direction:column;gap:var(--space-2)}.datetime-format-settings__label[data-v-9c7ba22f]{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--page-color-secondary, var(--cosmic-text-secondary))}.datetime-format-settings__options[data-v-9c7ba22f]{display:flex;gap:var(--space-2);flex-wrap:wrap}.datetime-format-settings__option[data-v-9c7ba22f]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--cosmic-bg-card);border:1px solid var(--card-border-color, var(--cosmic-border));border-radius:var(--radius-lg);color:var(--page-color, var(--cosmic-text-primary));cursor:pointer;transition:all .15s ease;min-width:100px}.datetime-format-settings__option[data-v-9c7ba22f]:hover{border-color:var(--cosmic-glass-border-mid);background:var(--color-cosmic-hover)}.datetime-format-settings__option--active[data-v-9c7ba22f]{border-color:var(--cosmic-gold);background:var(--cosmic-gold)}.datetime-format-settings__option--active .datetime-format-settings__option-label[data-v-9c7ba22f]{color:var(--cosmic-gold)}.datetime-format-settings__option-label[data-v-9c7ba22f]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--page-color, var(--cosmic-text-primary))}.datetime-format-settings__option-example[data-v-9c7ba22f]{font-size:var(--font-size-xs);color:var(--page-color-muted, var(--cosmic-text-muted))}.datetime-format-settings__preview[data-v-9c7ba22f]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--card-bg, var(--cosmic-bg-elevated));border-radius:var(--radius-lg);border:1px solid var(--card-border-color, var(--cosmic-border))}.datetime-format-settings__preview-label[data-v-9c7ba22f]{font-size:var(--font-size-xs);color:var(--page-color-muted, var(--cosmic-text-muted));flex-shrink:0}.datetime-format-settings__preview-value[data-v-9c7ba22f]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--cosmic-gold);font-variant-numeric:tabular-nums}.legal-doc{display:block}.legal-doc__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal-doc__banner{display:flex;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-4);position:relative;background:var(--cosmic-bg-card);border-radius:var(--radius-2xl);border:1px solid var(--cosmic-glass-bg);contain:layout style paint;box-shadow:0 2px 0 var(--cosmic-glass-border) inset,0 -1px 0 var(--cosmic-bg) inset,0 8px 32px var(--cosmic-shadow-card),0 2px 8px var(--cosmic-bg);overflow:hidden}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.legal-doc__banner{background:var(--cosmic-glass-bg-soft-hover);backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04)}}.legal-doc__banner:before{content:"";position:absolute;inset:0;border-radius:var(--radius-2xl);pointer-events:none;z-index:0}[dir=ltr] .legal-doc__banner:before{background:linear-gradient(180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}[dir=rtl] .legal-doc__banner:before{background:linear-gradient(-180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}.legal-doc__banner{padding:var(--space-4)}.legal-doc__banner-glyph{color:var(--cosmic-lav);margin-top:2px;flex-shrink:0}.legal-doc__banner-text{flex:1;min-width:0}.legal-doc__banner-title{margin:0;font-size:var(--text-md, .875rem);font-weight:var(--font-weight-semibold, 600);color:var(--cosmic-text-primary);line-height:1.4}.legal-doc__banner-body{margin:0;font-size:var(--font-size-sm, .875rem);color:var(--cosmic-text-primary);line-height:1.55}.legal-doc__revision{margin:6px 0 0;font-size:var(--font-size-xs, .75rem);color:var(--cosmic-text-muted);line-height:1.5}.legal-doc__gaps{margin:0 0 var(--space-3);padding:10px 12px;border-radius:var(--radius-lg);font-size:var(--font-size-xs, .75rem);line-height:1.5;color:var(--cosmic-text-primary);background:#ffffff0f;border:1px solid var(--cosmic-border-subtle)}.legal-doc__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--touch-min);margin-bottom:var(--space-4);padding:0 var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm, .875rem);font-weight:600;text-decoration:none;color:var(--cosmic-text-primary);border:1px solid var(--cosmic-border-subtle)}[dir=ltr] .legal-doc__cta{background:linear-gradient(160deg,var(--cosmic-bg-surface),var(--cosmic-bg-card))}[dir=rtl] .legal-doc__cta{background:linear-gradient(-160deg,var(--cosmic-bg-surface),var(--cosmic-bg-card))}.legal-doc__cta:focus-visible{outline:2px solid var(--cosmic-lav-mid, var(--cosmic-lav));outline-offset:2px}.legal-doc__notice{display:flex;align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-3);padding:10px 12px;border-radius:var(--radius-lg);font-size:var(--font-size-xs, .75rem);line-height:1.5;color:var(--cosmic-text-primary);background:#ffffff0f;border:1px solid var(--cosmic-border-subtle)}.legal-doc__notice--alert{border-color:var(--status-error)}.legal-doc__toc{display:flex;flex-direction:column;margin-bottom:var(--space-3)}.legal-doc__toc-label{margin:0 0 4px;font-size:var(--font-size-xs, .6875rem);text-transform:uppercase;letter-spacing:.06em;color:var(--cosmic-text-muted)}.legal-doc__toc-link,.legal-doc__link{display:flex;align-items:center;min-height:var(--touch-min);padding:0 4px;color:var(--cosmic-lav);font-size:var(--font-size-sm, .875rem);text-decoration:none;border:0;background:transparent;font-family:inherit;cursor:pointer}[dir=ltr] .legal-doc__toc-link,[dir=ltr] .legal-doc__link{text-align:left}[dir=rtl] .legal-doc__toc-link,[dir=rtl] .legal-doc__link{text-align:right}.legal-doc__toc-link:hover,.legal-doc__link:hover{text-decoration:underline}.legal-doc__toc-link:focus-visible,.legal-doc__link:focus-visible{outline:2px solid var(--cosmic-lav-mid, var(--cosmic-lav));outline-offset:2px}.legal-doc__toc-link{font-size:var(--font-size-xs, .75rem)}.legal-doc__expand-all{display:inline-flex;align-items:center;min-height:var(--touch-min);margin-bottom:var(--space-3);padding:0 8px;border:0;background:transparent;color:var(--cosmic-lav);font-family:inherit;font-size:var(--font-size-sm, .875rem);font-weight:600;cursor:pointer}.legal-doc__expand-all:focus-visible{outline:2px solid var(--cosmic-lav-mid, var(--cosmic-lav));outline-offset:2px}.legal-doc__accordion{padding:4px 14px;border-radius:var(--radius-2xl);border:1px solid rgba(255,255,255,.06);box-shadow:var(--shadow-lg)}[dir=ltr] .legal-doc__accordion{background:linear-gradient(160deg,var(--cosmic-bg-surface),var(--cosmic-bg-card))}[dir=rtl] .legal-doc__accordion{background:linear-gradient(-160deg,var(--cosmic-bg-surface),var(--cosmic-bg-card))}.legal-doc__heading{margin:0;font:inherit}.legal-doc__row{display:flex;align-items:center;gap:13px;width:100%;scroll-margin-top:88px;min-height:var(--touch-min);padding:13px 12px;margin:0 -10px;border:0;border-radius:var(--radius-lg);border-top:1px solid var(--cosmic-border-subtle);background:transparent;color:inherit;cursor:pointer;font-family:inherit;transition:background var(--duration-fast) var(--ease-smooth)}[dir=ltr] .legal-doc__row{text-align:left}[dir=rtl] .legal-doc__row{text-align:right}.legal-doc__row:first-child{border-top:0}.legal-doc__row:hover{background:#ffffff08}.legal-doc__row:focus-visible{outline:2px solid var(--cosmic-lav-mid, var(--cosmic-lav));outline-offset:-2px}.legal-doc__icon{width:34px;height:34px;border-radius:var(--radius-lg);display:grid;place-items:center;color:var(--cosmic-lav);flex-shrink:0}.legal-doc__row--lav .legal-doc__icon{background:#a855f724;border:1px solid rgba(168,85,247,.35);color:var(--cosmic-lav-mid, var(--cosmic-lav))}.legal-doc__row--cosmic .legal-doc__icon{border:1px solid rgba(196,181,253,.25)}[dir=ltr] .legal-doc__row--cosmic .legal-doc__icon{background:linear-gradient(135deg,#c4b5fd1f,#f9a8d414)}[dir=rtl] .legal-doc__row--cosmic .legal-doc__icon{background:linear-gradient(-135deg,#c4b5fd1f,#f9a8d414)}.legal-doc__row--gold .legal-doc__icon{background:#f5c54224;border:1px solid rgba(245,197,66,.32);color:var(--cosmic-gold, #f5c542)}.legal-doc__row-body{flex:1;min-width:0;display:flex;flex-direction:column}.legal-doc__title{font-size:var(--font-size-md, .875rem);font-weight:500;line-height:1.3;color:var(--cosmic-text-primary)}.legal-doc__subtitle{margin:2px 0 0;font-size:var(--font-size-xs, .6875rem);color:var(--cosmic-text-muted);line-height:1.4}.legal-doc__arrow{color:var(--cosmic-text-faint);flex-shrink:0}.legal-doc__detail{padding:14px;margin:0 0 8px;border-radius:var(--radius-2xl);border:1px solid rgba(255,255,255,.06)}[dir=ltr] .legal-doc__detail{background:linear-gradient(160deg,var(--cosmic-bg-surface),var(--cosmic-bg-card))}[dir=rtl] .legal-doc__detail{background:linear-gradient(-160deg,var(--cosmic-bg-surface),var(--cosmic-bg-card))}.legal-doc__detail p,.legal-doc__detail li{font-size:var(--font-size-sm, .875rem);color:var(--cosmic-text-secondary);line-height:1.6;margin:0 0 8px}.legal-doc__detail ul,.legal-doc__detail ol{margin:0 0 8px}[dir=ltr] .legal-doc__detail ul,[dir=ltr] .legal-doc__detail ol{padding-left:18px}[dir=rtl] .legal-doc__detail ul,[dir=rtl] .legal-doc__detail ol{padding-right:18px}.legal-doc__detail li{margin-bottom:4px}.legal-doc__detail p:last-child{margin-bottom:0}.legal-doc__detail a{display:inline-flex;align-items:center;min-height:var(--touch-min);color:var(--cosmic-lav);text-decoration:underline}.legal-doc__detail [data-role=legal-absent]{margin:0 0 8px;padding:8px 10px;border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid var(--cosmic-border-subtle);color:var(--cosmic-text-primary)}.legal-doc__section-links{display:flex;flex-direction:column;margin:0 0 var(--space-2)}.legal-doc__related{display:flex;flex-direction:column;margin:var(--space-4) 0 var(--space-6)}.legal-detail-enter-active,.legal-detail-leave-active{transition:opacity .2s var(--ease-smooth),transform .2s var(--ease-smooth)}.legal-detail-enter-from,.legal-detail-leave-to{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){.legal-detail-enter-active,.legal-detail-leave-active,.legal-doc__row{transition:none}.legal-detail-enter-from,.legal-detail-leave-to{transform:none}}@media (min-width: 600px){.legal-doc{max-width:552px;margin:0 auto}}@media (min-width: 820px){.legal-doc{max-width:680px}}@media (min-width: 1024px){.legal-doc{max-width:720px}}.legal-doc__detail{overflow-wrap:anywhere}.legal-doc__billing-address{display:block;min-height:var(--touch-min);font-size:var(--font-size-sm, .875rem);font-weight:600;color:var(--cosmic-text-primary)}@keyframes cosmic-skeleton-loading-ebddaaec{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-ebddaaec{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-ebddaaec{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-ebddaaec{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-ebddaaec],[class*=liquid-glass][data-v-ebddaaec],.glass-card[data-v-ebddaaec],.glass-panel[data-v-ebddaaec]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-switch[data-v-ebddaaec]{--as-width: 51px;--as-height: 31px;--as-thumb: 27px;--as-pad: calc((var(--as-height) - var(--as-thumb)) / 2);display:inline-flex;flex-direction:column;gap:var(--space-1)}.app-switch--disabled[data-v-ebddaaec]{opacity:var(--switch-disabled-opacity);cursor:not-allowed}.app-switch[data-v-ebddaaec] .q-toggle{min-height:var(--touch-min);border-radius:var(--switch-radius)}.app-switch[data-v-ebddaaec] .q-toggle:focus-visible,.app-switch[data-v-ebddaaec] .q-toggle.q-toggle--focused,.app-switch[data-v-ebddaaec] .q-toggle:focus-within{outline:none}.app-switch[data-v-ebddaaec] .q-toggle:focus-visible .q-toggle__inner,.app-switch[data-v-ebddaaec] .q-toggle.q-toggle--focused .q-toggle__inner,.app-switch[data-v-ebddaaec] .q-toggle:focus-within .q-toggle__inner{box-shadow:0 0 0 3px var(--cosmic-lav-50),0 0 16px var(--cosmic-lav-40)}.app-switch__hint[data-v-ebddaaec]{font-size:var(--font-size-xs);color:var(--page-color-secondary);margin:0}[dir=ltr] .app-switch__hint[data-v-ebddaaec]{padding-left:var(--space-8)}[dir=rtl] .app-switch__hint[data-v-ebddaaec]{padding-right:var(--space-8)}.app-switch[data-v-ebddaaec] .q-toggle__inner{position:relative;width:var(--as-width);height:var(--as-height);border-radius:var(--as-height);background:var(--toggle-off-bg);border:0;color:var(--cosmic-text-primary)!important;transition:background-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.app-switch[data-v-ebddaaec] .q-toggle__inner .q-toggle__track{display:none;opacity:0}.app-switch[data-v-ebddaaec] .q-toggle__inner .q-toggle__thumb{position:absolute;top:var(--as-pad);width:var(--as-thumb);height:var(--as-thumb);border-radius:var(--radius-full);background:var(--switch-thumb);box-shadow:0 3px 8px var(--switch-thumb-shadow),0 0 0 1px var(--cosmic-bg) inset}[dir=ltr] .app-switch[data-v-ebddaaec] .q-toggle__inner .q-toggle__thumb{left:var(--as-pad);transition:left var(--duration-fast) var(--ease-smooth)}[dir=rtl] .app-switch[data-v-ebddaaec] .q-toggle__inner .q-toggle__thumb{right:var(--as-pad);transition:right var(--duration-fast) var(--ease-smooth)}.app-switch[data-v-ebddaaec] .q-toggle__inner--truthy{background:var(--toggle-on-bg);box-shadow:0 0 14px var(--switch-glow)}[dir=ltr] .app-switch[data-v-ebddaaec] .q-toggle__inner--truthy .q-toggle__thumb{left:calc(100% - var(--as-thumb) - var(--as-pad))}[dir=rtl] .app-switch[data-v-ebddaaec] .q-toggle__inner--truthy .q-toggle__thumb{right:calc(100% - var(--as-thumb) - var(--as-pad))}.app-switch--cosmic[data-v-ebddaaec] .q-toggle__inner--truthy{box-shadow:0 0 14px rgba(var(--cosmic-gold-rgb),.4)}[dir=ltr] .app-switch--cosmic[data-v-ebddaaec] .q-toggle__inner--truthy{background:linear-gradient(135deg,var(--cosmic-gold),var(--cosmic-gold-mid))}[dir=rtl] .app-switch--cosmic[data-v-ebddaaec] .q-toggle__inner--truthy{background:linear-gradient(-135deg,var(--cosmic-gold),var(--cosmic-gold-mid))}.app-switch__input--xs[data-v-ebddaaec]{--as-width: 36px;--as-height: 22px;--as-thumb: 16px}.app-switch__input--sm[data-v-ebddaaec]{--as-width: 42px;--as-height: 26px;--as-thumb: 20px}.app-switch__input--lg[data-v-ebddaaec]{--as-width: 58px;--as-height: 34px;--as-thumb: 30px}.app-switch__input--xl[data-v-ebddaaec]{--as-width: 64px;--as-height: 38px;--as-thumb: 34px}@media (prefers-reduced-motion: reduce){.app-switch[data-v-ebddaaec] .q-toggle__inner,.app-switch[data-v-ebddaaec] .q-toggle__thumb{transition:none!important}}@keyframes cosmic-skeleton-loading-4523e74c{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-4523e74c{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-4523e74c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-4523e74c{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-4523e74c],[class*=liquid-glass][data-v-4523e74c],.glass-card[data-v-4523e74c],.glass-panel[data-v-4523e74c]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-search-field[data-v-4523e74c]{position:relative;margin:0 0 var(--space-4)}.app-search-field__input[data-v-4523e74c]{width:100%;border-radius:var(--radius-md);border:1px solid var(--cosmic-border);background:var(--cosmic-bg-card);color:var(--cosmic-text-primary);font-family:var(--font-cold-body);font-size:var(--text-md);outline:none;transition:border-color var(--duration-fast) var(--ease-smooth)}[dir=ltr] .app-search-field__input[data-v-4523e74c]{padding:13px 15px 13px 42px}[dir=rtl] .app-search-field__input[data-v-4523e74c]{padding:13px 42px 13px 15px}.app-search-field__input[data-v-4523e74c]::placeholder{color:var(--cosmic-text-faint)}.app-search-field__input[data-v-4523e74c]:focus{border-color:var(--cosmic-lav-mid)}.app-search-field__icon[data-v-4523e74c]{position:absolute;top:50%;transform:translateY(-50%);color:var(--cosmic-text-muted);font-size:18px;pointer-events:none}[dir=ltr] .app-search-field__icon[data-v-4523e74c]{left:14px}[dir=rtl] .app-search-field__icon[data-v-4523e74c]{right:14px}.app-search-field__hint[data-v-4523e74c]{font-size:var(--font-size-xs);color:var(--page-color-secondary, var(--cosmic-text-secondary));margin:var(--space-1) 0 0}@keyframes cosmic-skeleton-loading-5cfac494{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-5cfac494{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-5cfac494{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-5cfac494{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-5cfac494],[class*=liquid-glass][data-v-5cfac494],.glass-card[data-v-5cfac494],.glass-panel[data-v-5cfac494]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-textarea[data-v-5cfac494]{position:relative;margin-bottom:var(--space-4)}.app-textarea__field[data-v-5cfac494]{width:100%}.app-textarea__field[data-v-5cfac494] .q-field{font-family:var(--font-family-primary)}.app-textarea__field[data-v-5cfac494] .q-field .q-field__control{border-radius:var(--input-radius, var(--border-radius-input));transition:all var(--duration-fast) var(--ease-smooth);min-height:var(--touch-min, 44px)}.app-textarea__field[data-v-5cfac494] .q-field .q-field__control:before{border-color:var(--card-border-color, var(--cosmic-border));transition:border-color var(--duration-fast) var(--ease-smooth)}.app-textarea__field[data-v-5cfac494] .q-field .q-field__control:hover{background:#ffffff0f}.app-textarea__field[data-v-5cfac494] .q-field .q-field__control:hover:before{border-color:#ffffff26}.app-textarea__field[data-v-5cfac494] .q-field.q-field--focused .q-field__control:before{border-color:var(--cosmic-lav-mid)}.app-textarea__field[data-v-5cfac494] .q-field.q-field--focused .q-field__control{box-shadow:0 0 0 3px rgba(var(--cosmic-lav-mid-rgb, 167, 139, 250),.15);background:#8b5cf60f}.app-textarea__field[data-v-5cfac494] .q-field .q-field__native:focus-visible{outline:2px solid var(--universe-accent);outline-offset:3px;border-radius:var(--border-radius-input)}.app-textarea__field[data-v-5cfac494] .q-field .q-field__native{color:var(--page-color, var(--cosmic-text-primary));font-size:var(--font-size-base);resize:vertical;min-height:var(--size-textarea-min-height)}.app-textarea__field[data-v-5cfac494] .q-field .q-field__native::placeholder{color:#ffffff52}.app-textarea__field[data-v-5cfac494] .q-field.q-field--error .q-field__control:before{border-color:var(--color-error)}.app-textarea__field[data-v-5cfac494] .q-field.q-field--error .q-field__control{box-shadow:0 0 0 3px #f871711f}.app-textarea--disabled[data-v-5cfac494]{opacity:.45}.app-textarea__icon--clear[data-v-5cfac494]{min-width:var(--touch-min, 44px);min-height:var(--touch-min, 44px);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full, 999px)}.app-textarea__icon--clear[data-v-5cfac494]:focus-visible{outline:2px solid var(--universe-accent);outline-offset:3px}@keyframes cosmic-skeleton-loading-35ca91c2{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-35ca91c2{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-35ca91c2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-35ca91c2{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-35ca91c2],[class*=liquid-glass][data-v-35ca91c2],.glass-card[data-v-35ca91c2],.glass-panel[data-v-35ca91c2]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}@keyframes composer-v3-float-35ca91c2{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.composer-v3[data-v-35ca91c2]{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.composer-v3__title[data-v-35ca91c2]{margin:var(--space-0-5) 0 0;font-family:var(--font-cold-display, "Cormorant Garamond", serif);font-size:var(--cosmic-text-2xl);font-weight:var(--font-weight-semibold);color:var(--universe-text-primary);text-align:center}.composer-v3__intro[data-v-35ca91c2]{margin:calc(var(--space-2) * -1) 0 var(--space-4);font-size:var(--cosmic-text-sm);color:var(--universe-text-secondary);line-height:var(--leading-normal);text-align:center}.composer-v3__trigger-wrap[data-v-35ca91c2]{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.composer-v3__trigger-group[data-v-35ca91c2]{display:flex;gap:var(--space-1-5);padding:var(--space-1);border-radius:var(--radius-btn-cold);background:var(--cosmic-glass-bg);border:1px solid var(--cosmic-glass-border-mid)}.composer-v3__trigger-btn[data-v-35ca91c2]{flex:1 1 0;appearance:none;padding:var(--space-2) var(--space-1-5);border-radius:var(--radius-md);border:0;background:transparent;color:var(--universe-text-secondary);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}.composer-v3__trigger-btn--active[data-v-35ca91c2]{color:var(--universe-text-primary)}[dir=ltr] .composer-v3__trigger-btn--active[data-v-35ca91c2]{background:linear-gradient(135deg,var(--cosmic-lav-darker),var(--cosmic-lav-bright))}[dir=rtl] .composer-v3__trigger-btn--active[data-v-35ca91c2]{background:linear-gradient(-135deg,var(--cosmic-lav-darker),var(--cosmic-lav-bright))}.composer-v3__trigger-btn[data-v-35ca91c2]:focus-visible{outline:var(--space-0-5) solid var(--cosmic-lav);outline-offset:var(--space-0-5)}.composer-v3__date-field[data-v-35ca91c2]{display:flex;flex-direction:column;gap:var(--space-1)}.composer-v3__date-label[data-v-35ca91c2]{font-size:var(--cosmic-text-sm);font-weight:var(--font-weight-semibold);color:var(--universe-text-secondary)}.composer-v3__date-input[data-v-35ca91c2]{min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border-radius:var(--cosmic-radius-md);border:1px solid var(--cosmic-glass-border-mid);background:var(--cosmic-glass-bg-soft);color:var(--universe-text-primary);font:inherit}.composer-v3__date-input[data-v-35ca91c2]:focus{outline:none;border-color:var(--cosmic-lav)}.composer-v3__actions[data-v-35ca91c2]{margin-top:10px}.composer-v3__footer[data-v-35ca91c2]{margin:0;font-size:var(--cosmic-text-xs);color:var(--universe-text-dim);text-align:center;line-height:var(--leading-normal)}.composer-v3__sealed[data-v-35ca91c2]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px var(--space-5) 0}.composer-v3__sealed-orb[data-v-35ca91c2]{display:flex;align-items:center;justify-content:center;width:82px;height:82px;border-radius:var(--radius-full);animation:composer-v3-float-35ca91c2 3s ease-in-out infinite}.composer-v3__sealed-title[data-v-35ca91c2]{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-cold-display, "Cormorant Garamond", serif);font-size:25px;font-weight:var(--font-weight-semibold);color:var(--universe-text-primary)}.composer-v3__sealed-message[data-v-35ca91c2]{margin:0;max-width:280px;font-size:var(--cosmic-text-sm);color:var(--universe-text-secondary);line-height:1.55}.composer-v3__sealed-cta[data-v-35ca91c2]{margin-top:26px}.mz-orbfloat[data-v-35ca91c2]{animation:composer-v3-float-35ca91c2 3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.composer-v3__sealed-orb[data-v-35ca91c2],.mz-orbfloat[data-v-35ca91c2]{animation:none}}@keyframes cosmic-skeleton-loading-dc93f76d{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-dc93f76d{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-dc93f76d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-dc93f76d{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-dc93f76d],[class*=liquid-glass][data-v-dc93f76d],.glass-card[data-v-dc93f76d],.glass-panel[data-v-dc93f76d]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-select[data-v-dc93f76d]{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.app-select__label[data-v-dc93f76d]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--page-color-secondary, var(--cosmic-text-secondary));transition:color var(--duration-fast) var(--ease-smooth)}.app-select--focused .app-select__label[data-v-dc93f76d]{color:var(--color-primary)}[dir=ltr] .app-select__required[data-v-dc93f76d]{margin-left:var(--space-1)}[dir=rtl] .app-select__required[data-v-dc93f76d]{margin-right:var(--space-1)}.app-select__description[data-v-dc93f76d]{font-size:var(--font-size-xs);color:var(--page-color-muted, var(--cosmic-text-muted));margin:0;line-height:var(--line-height-normal)}.app-select__input[data-v-dc93f76d] .q-field__control{background:var(--select-bg);border-radius:var(--select-radius, var(--radius-lg));transition:all var(--duration-normal) var(--ease-smooth);min-height:var(--touch-min, 44px)}.app-select__input[data-v-dc93f76d] .q-field__control:hover{background:var(--select-bg)}.app-select__input[data-v-dc93f76d] .q-field--focused .q-field__control{box-shadow:0 0 0 3px rgba(var(--cosmic-lav-mid-rgb, 167, 139, 250),.15)}.app-select__input[data-v-dc93f76d] .q-field__native:focus-visible,.app-select__input[data-v-dc93f76d] .q-field__input:focus-visible{outline:2px solid var(--universe-accent);outline-offset:var(--space-0-75);border-radius:var(--select-radius, var(--radius-lg))}.app-select__input[data-v-dc93f76d] .q-field--error .q-field__control{border-color:var(--color-error)}.app-select__hint[data-v-dc93f76d]{font-size:var(--font-size-xs);color:var(--page-color-muted, var(--cosmic-text-muted));margin:0;line-height:var(--line-height-normal)}.app-select--sm .app-select__label[data-v-dc93f76d]{font-size:var(--font-size-xs)}.app-select--lg .app-select__label[data-v-dc93f76d]{font-size:var(--font-size-base)}.app-select--borderless[data-v-dc93f76d] .q-field__control{background:transparent!important}.app-select--dark[data-v-dc93f76d]{border-radius:1rem}.app-select--dark .app-select__input[data-v-dc93f76d] .q-field__control{background:var(--cosmic-shadow-card)!important;border-radius:var(--radius-lg);height:var(--space-10);min-height:var(--space-10);border:none;border-radius:1rem;padding:0 1rem}.app-select--dark .app-select__input[data-v-dc93f76d] .q-field__control:before,.app-select--dark .app-select__input[data-v-dc93f76d] .q-field__control:after{display:none}.app-select--dark .app-select__input[data-v-dc93f76d] .q-field__native,.app-select--dark .app-select__input[data-v-dc93f76d] .q-field__input{color:var(--page-color)!important;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.app-select--dark .app-select__input[data-v-dc93f76d] .q-field__label{color:var(--page-color)}.app-select--dark .app-select__input[data-v-dc93f76d] .q-field__append .q-icon{color:var(--cosmic-gold-soft)!important;font-size:var(--font-size-xl)}.app-select--dark .app-select__input[data-v-dc93f76d] .q-field--focused .q-field__control{background:var(--cosmic-shadow-card)!important;box-shadow:none}.app-select--disabled[data-v-dc93f76d]{opacity:.45;pointer-events:none}[data-v-dc93f76d] .q-menu{background:var(--select-bg);border:1px solid var(--card-border-color, var(--cosmic-border));border-radius:var(--select-radius, var(--radius-lg));box-shadow:var(--shadow-xl);backdrop-filter:blur(var(--blur-lg));-webkit-backdrop-filter:blur(var(--blur-lg))}[data-v-dc93f76d] .q-menu .q-item{transition:all var(--duration-fast) var(--ease-smooth);min-height:var(--touch-min, 44px)}[data-v-dc93f76d] .q-menu .q-item:hover,[data-v-dc93f76d] .q-menu .q-item.q-manual-focusable--focused{background:var(--select-bg)}[data-v-dc93f76d] .q-menu .q-item:focus-visible{outline:2px solid var(--universe-accent);outline-offset:calc(var(--space-0-5) * -1)}.app-select__label[data-v-dc93f76d]{color:var(--page-color, var(--cosmic-text-primary))}.app-select--focused .app-select__label[data-v-dc93f76d]{color:var(--cosmic-gold)}.app-select--error .app-select__label[data-v-dc93f76d],.app-select__required[data-v-dc93f76d]{color:var(--color-error)}.app-select__description[data-v-dc93f76d],.app-select__hint[data-v-dc93f76d]{color:var(--page-color-secondary, var(--cosmic-text-secondary))}.app-select__input[data-v-dc93f76d] .q-field__control{background:var(--cosmic-bg-card);border-radius:var(--select-radius, var(--radius-lg))}.app-select__input[data-v-dc93f76d] .q-field__control:before{border-color:var(--card-border-color, var(--cosmic-border));border-width:var(--size-separator-default)}.app-select__input[data-v-dc93f76d] .q-field__control:hover:before{border-color:var(--cosmic-glass-border-mid)}.app-select__input[data-v-dc93f76d] .q-field--focused .q-field__control:before{border-color:var(--cosmic-lav-mid)}.app-select__input[data-v-dc93f76d] .q-field--focused .q-field__control:after{background:var(--cosmic-lav-mid)}.app-select__input[data-v-dc93f76d] .q-field--error .q-field__control:before{border-color:var(--color-error)}.app-select__input[data-v-dc93f76d] .q-field__native,.app-select__input[data-v-dc93f76d] .q-field__input{color:var(--page-color, var(--cosmic-text-primary))}.app-select__input[data-v-dc93f76d] .q-field__label{color:var(--page-color-secondary, var(--cosmic-text-secondary))}.app-select__input[data-v-dc93f76d] .q-field--focused .q-field__label{color:var(--cosmic-gold)}.app-select__input[data-v-dc93f76d] .q-field__append .q-icon{color:var(--page-color-muted, var(--cosmic-text-muted))}.app-select__input[data-v-dc93f76d] .q-chip{background:var(--select-bg);color:var(--page-color, var(--cosmic-text-primary))}.app-select__input[data-v-dc93f76d] .q-chip .q-icon{color:var(--page-color-muted, var(--cosmic-text-muted))}.app-select__input[data-v-dc93f76d] .q-chip .q-icon:hover{color:var(--cosmic-gold)}.app-select--disabled[data-v-dc93f76d]{opacity:.45}.app-select--disabled .app-select__input[data-v-dc93f76d] .q-field__control{background:var(--page-bg, var(--cosmic-bg));cursor:not-allowed}[data-v-dc93f76d] .q-menu{background:var(--select-bg);border:1px solid var(--card-border-color, var(--cosmic-border));border-radius:var(--select-radius, var(--radius-lg));box-shadow:var(--shadow-cosmic-lg);backdrop-filter:var(--backdrop-blur-sm);-webkit-backdrop-filter:var(--backdrop-blur-sm)}[data-v-dc93f76d] .q-menu .q-item{color:var(--page-color, var(--cosmic-text-primary));transition:all var(--duration-fast) var(--ease-smooth)}[data-v-dc93f76d] .q-menu .q-item:hover{background:var(--color-cosmic-hover)}[data-v-dc93f76d] .q-menu .q-item.q-manual-focusable--focused{background:var(--color-cosmic-active)}[data-v-dc93f76d] .q-menu .q-item[aria-selected=true]{background:var(--color-cosmic-active);color:var(--cosmic-gold);font-weight:600}[data-v-dc93f76d] .q-menu .q-item[aria-selected=true]:before{content:"✓"}[dir=ltr][data-v-dc93f76d] .q-menu .q-item[aria-selected=true]:before{margin-right:var(--space-2)}[dir=rtl][data-v-dc93f76d] .q-menu .q-item[aria-selected=true]:before{margin-left:var(--space-2)}[data-v-dc93f76d] .q-menu .q-item-section.text-grey{color:var(--page-color-muted, var(--cosmic-text-muted))}[data-v-dc93f76d] .q-menu::-webkit-scrollbar{width:8px;height:8px}[data-v-dc93f76d] .q-menu::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-full)}[data-v-dc93f76d] .q-menu::-webkit-scrollbar-thumb{background:var(--card-border-color, var(--cosmic-border));border-radius:var(--radius-full)}[data-v-dc93f76d] .q-menu::-webkit-scrollbar-thumb:hover{background:var(--cosmic-glass-border-mid)}[data-v-dc93f76d] .app-select__menu--mobile{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-v-dc93f76d] .app-select__menu--mobile .q-item{min-height:var(--touch-target-coarse);padding:var(--space-3) var(--space-4);touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion: reduce){.app-select[data-v-dc93f76d],.app-select[data-v-dc93f76d] *,[data-v-dc93f76d] .q-menu,[data-v-dc93f76d] .q-menu *{transition:none;animation:none}}@keyframes cosmic-skeleton-loading-36324540{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-36324540{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-36324540{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-36324540{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-36324540],[class*=liquid-glass][data-v-36324540],.glass-card[data-v-36324540],.glass-panel[data-v-36324540]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-checkbox[data-v-36324540]{display:flex;gap:var(--space-1)}.app-checkbox[data-v-36324540] .q-checkbox{min-width:var(--touch-min);min-height:var(--touch-min)}.app-checkbox[data-v-36324540] .q-checkbox:focus-visible,.app-checkbox[data-v-36324540] .q-checkbox.q-checkbox--focused,.app-checkbox[data-v-36324540] .q-checkbox:focus-within{outline:none}.app-checkbox[data-v-36324540] .q-checkbox:focus-visible .q-checkbox__inner,.app-checkbox[data-v-36324540] .q-checkbox.q-checkbox--focused .q-checkbox__inner,.app-checkbox[data-v-36324540] .q-checkbox:focus-within .q-checkbox__inner{box-shadow:0 0 0 3px var(--cosmic-lav-50);border-radius:var(--checkbox-radius)}.app-checkbox__input--xs[data-v-36324540]{font-size:var(--font-size-xs)}.app-checkbox__input--sm[data-v-36324540]{font-size:var(--font-size-sm)}.app-checkbox__input--md[data-v-36324540]{font-size:var(--font-size-base)}.app-checkbox__input--lg[data-v-36324540]{font-size:var(--font-size-lg)}.app-checkbox__input--xl[data-v-36324540]{font-size:var(--font-size-xl)}.app-checkbox__hint[data-v-36324540]{font-size:var(--font-size-xs);color:var(--page-color-secondary);margin:0}[dir=ltr] .app-checkbox__hint[data-v-36324540]{padding-left:var(--space-8)}[dir=rtl] .app-checkbox__hint[data-v-36324540]{padding-right:var(--space-8)}.app-checkbox[data-v-36324540] .q-checkbox__bg{width:22px;height:22px;border-radius:var(--checkbox-radius);border:1.5px solid var(--checkbox-border);background:var(--form-control-surface)}.app-checkbox[data-v-36324540] .q-checkbox__inner--truthy .q-checkbox__bg,.app-checkbox[data-v-36324540] .q-checkbox__inner--indet .q-checkbox__bg{background:var(--checkbox-bg);border-color:transparent}.app-checkbox[data-v-36324540] .q-checkbox__svg{color:var(--checkbox-check)}.app-checkbox[data-v-36324540] .q-checkbox__inner--indet .q-checkbox__bg{background:var(--checkbox-indet-bg);border-color:var(--checkbox-indet-color)}.app-checkbox[data-v-36324540] .q-checkbox__inner--indet .q-checkbox__bg .q-checkbox__svg{color:var(--checkbox-indet-color)}.app-checkbox--cosmic[data-v-36324540] .q-checkbox__inner{color:var(--cosmic-gold)}.app-checkbox--redesign[data-v-36324540] .q-checkbox__inner{color:var(--universe-accent)}@media (prefers-reduced-motion: reduce){.app-checkbox[data-v-36324540] .q-checkbox__bg{transition:none}}@keyframes cosmic-skeleton-loading-e87b1e32{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-e87b1e32{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-e87b1e32{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-e87b1e32{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-e87b1e32],[class*=liquid-glass][data-v-e87b1e32],.glass-card[data-v-e87b1e32],.glass-panel[data-v-e87b1e32]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-radio[data-v-e87b1e32]{display:inline-flex;flex-direction:column;gap:var(--space-1)}.app-radio[data-v-e87b1e32] .q-radio{min-width:var(--touch-min);min-height:var(--touch-min)}.app-radio[data-v-e87b1e32] .q-radio:focus-visible,.app-radio[data-v-e87b1e32] .q-radio.q-radio--focused,.app-radio[data-v-e87b1e32] .q-radio:focus-within{outline:none}.app-radio[data-v-e87b1e32] .q-radio:focus-visible .q-radio__inner,.app-radio[data-v-e87b1e32] .q-radio.q-radio--focused .q-radio__inner,.app-radio[data-v-e87b1e32] .q-radio:focus-within .q-radio__inner{box-shadow:0 0 0 3px var(--cosmic-lav-50)}.app-radio[data-v-e87b1e32] .q-radio__inner{color:var(--checkbox-border);background:var(--form-control-surface);border:1.5px solid var(--checkbox-border);border-radius:50%;transition:color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth)}.app-radio[data-v-e87b1e32] .q-radio__inner--truthy .q-radio__inner,.app-radio[data-v-e87b1e32] .q-radio__inner.q-radio__inner--truthy{color:var(--cosmic-lav);border-color:var(--cosmic-lav)}.app-radio[data-v-e87b1e32] .q-radio__inner--truthy .q-radio__inner .q-radio__check,.app-radio[data-v-e87b1e32] .q-radio__inner.q-radio__inner--truthy .q-radio__check{filter:drop-shadow(0 0 10px var(--cosmic-lav-50))}.app-radio__input--xs[data-v-e87b1e32]{font-size:var(--font-size-xs)}.app-radio__input--sm[data-v-e87b1e32]{font-size:var(--font-size-sm)}.app-radio__input--md[data-v-e87b1e32]{font-size:var(--font-size-base)}.app-radio__input--lg[data-v-e87b1e32]{font-size:var(--font-size-lg)}.app-radio__input--xl[data-v-e87b1e32]{font-size:var(--font-size-xl)}.app-radio__hint[data-v-e87b1e32]{font-size:var(--font-size-xs);color:var(--page-color-secondary, var(--cosmic-text-secondary));margin:0}[dir=ltr] .app-radio__hint[data-v-e87b1e32]{padding-left:var(--space-8)}[dir=rtl] .app-radio__hint[data-v-e87b1e32]{padding-right:var(--space-8)}.app-radio--cosmic[data-v-e87b1e32] .q-radio__inner{color:var(--cosmic-gold)}.app-radio--redesign[data-v-e87b1e32] .q-radio__inner{color:var(--universe-accent, var(--cosmic-gold))}@keyframes cosmic-skeleton-loading-4c0233ba{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-4c0233ba{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-4c0233ba{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-4c0233ba{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-4c0233ba],[class*=liquid-glass][data-v-4c0233ba],.glass-card[data-v-4c0233ba],.glass-panel[data-v-4c0233ba]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-number-stepper[data-v-4c0233ba]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);width:100%}.app-number-stepper__label[data-v-4c0233ba]{font-family:Inter,sans-serif;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.app-number-stepper__controls[data-v-4c0233ba]{display:flex;align-items:center;gap:var(--space-4, 16px)}.app-number-stepper__btn[data-v-4c0233ba]{width:48px;height:48px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--lunar-phase-new);background:var(--color-status-muted-bg);color:var(--color-overlay-light);font-size:var(--font-size-2xl);line-height:1;cursor:pointer;touch-action:manipulation;transition:background .15s ease,border-color .15s ease,transform .1s ease}.app-number-stepper__btn[data-v-4c0233ba]:hover:not(:disabled){background:var(--cosmic-lav-mid);border-color:var(--cosmic-lav-mid)}.app-number-stepper__btn[data-v-4c0233ba]:active:not(:disabled){transform:scale(.94)}.app-number-stepper__btn[data-v-4c0233ba]:disabled{opacity:.35;cursor:not-allowed}.app-number-stepper__btn[data-v-4c0233ba]:focus-visible{outline:2px solid var(--cosmic-lav-mid);outline-offset:2px}@media (prefers-reduced-motion: reduce){.app-number-stepper__btn[data-v-4c0233ba]{transition:none}.app-number-stepper__btn[data-v-4c0233ba]:active:not(:disabled){transform:none}}.app-number-stepper__value[data-v-4c0233ba]{min-width:88px;padding:12px 20px;border-radius:var(--border-radius-xl, 14px);border:1px solid var(--cosmic-glass-bg);background:var(--cosmic-glass-bg-soft);font-family:Cormorant Garamond,serif;font-size:32px;font-weight:600;text-align:center;color:var(--cosmic-text-primary);-webkit-user-select:none;user-select:none}.app-number-stepper__value[data-v-4c0233ba]:focus-visible{outline:2px solid var(--cosmic-lav-mid);outline-offset:2px}.app-number-stepper__caption[data-v-4c0233ba]{font-family:Inter,sans-serif;font-size:var(--cosmic-text-base);color:var(--color-text-muted);text-align:center}@keyframes cosmic-skeleton-loading-0a4b81bd{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-0a4b81bd{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-0a4b81bd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-0a4b81bd{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-0a4b81bd],[class*=liquid-glass][data-v-0a4b81bd],.glass-card[data-v-0a4b81bd],.glass-panel[data-v-0a4b81bd]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-modal--xs .app-modal__card[data-v-0a4b81bd]{width:min(320px,100vw - 32px)}.app-modal--sm .app-modal__card[data-v-0a4b81bd]{width:min(420px,100vw - 32px)}.app-modal--md .app-modal__card[data-v-0a4b81bd]{width:min(520px,100vw - 32px)}.app-modal--lg .app-modal__card[data-v-0a4b81bd]{width:min(640px,100vw - 32px)}.app-modal--xl .app-modal__card[data-v-0a4b81bd]{width:min(800px,100vw - 32px)}.app-modal--fullscreen .app-modal__card[data-v-0a4b81bd]{width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0}.app-modal.app-modal--fullscreen .app-modal__card .app-modal__content[data-v-0a4b81bd]{max-height:none;height:100%;overflow:hidden;padding:0}.app-modal__card[data-v-0a4b81bd]{position:relative;background:var(--cosmic-bg-card);border:1px solid var(--card-border-color);border-radius:var(--modal-radius);box-shadow:0 0 0 1px var(--cosmic-glass-bg-soft),0 24px 64px var(--cosmic-bg),0 8px 24px var(--cosmic-shadow-card)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.app-modal__card[data-v-0a4b81bd]{background:var(--modal-bg);backdrop-filter:blur(var(--cosmic-glass-blur-heavy));-webkit-backdrop-filter:blur(var(--cosmic-glass-blur-heavy))}}.app-modal__card[data-v-0a4b81bd]{overflow:hidden;isolation:isolate}.app-modal__card[data-v-0a4b81bd]:before{content:"";position:absolute;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,var(--cosmic-lav-mid),transparent 65%);filter:blur(var(--cosmic-glass-blur-heavy));pointer-events:none;z-index:0}[dir=ltr] .app-modal__card[data-v-0a4b81bd]:before{right:-40px}[dir=rtl] .app-modal__card[data-v-0a4b81bd]:before{left:-40px}.app-modal__card[data-v-0a4b81bd] .q-card{box-shadow:none}.app-modal__card[data-v-0a4b81bd]>*{position:relative;z-index:1}.app-modal__card .app-modal__header[data-v-0a4b81bd]{padding:0;background:transparent;border-bottom:1px solid var(--color-status-muted-bg)}.app-modal__card .app-modal__header-content[data-v-0a4b81bd]{display:flex;align-items:flex-start;gap:var(--space-3);position:relative}.app-modal__card .app-modal__header-text[data-v-0a4b81bd]{flex:1;min-width:0}[dir=ltr] .app-modal__card .app-modal__header-text[data-v-0a4b81bd]{padding-right:var(--space-8)}[dir=rtl] .app-modal__card .app-modal__header-text[data-v-0a4b81bd]{padding-left:var(--space-8)}.app-modal__card .app-modal__icon-wrapper[data-v-0a4b81bd]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--cosmic-glass-lav-hover);border:1px solid var(--cosmic-border-lav-dashed);border-radius:var(--radius-lg);color:var(--cosmic-lav-mid)}.app-modal__card .app-modal__title[data-v-0a4b81bd]{margin:0 0 4px;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--page-color);line-height:1.2;letter-spacing:-.01em}.app-modal__card .app-modal__subtitle[data-v-0a4b81bd]{margin:0;font-size:var(--font-size-sm);color:var(--page-color-secondary);line-height:1.5}.app-modal__card .app-modal__close-button[data-v-0a4b81bd]{position:absolute;top:0;color:var(--cosmic-type-other);width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;font-size:var(--font-size-sm);background:var(--color-status-muted-bg);border-radius:50%}[dir=ltr] .app-modal__card .app-modal__close-button[data-v-0a4b81bd]{right:0}[dir=rtl] .app-modal__card .app-modal__close-button[data-v-0a4b81bd]{left:0}.app-modal__card .app-modal__close-button[data-v-0a4b81bd]:hover{color:var(--cosmic-text-primary);background:var(--color-status-muted-bg);border-radius:50%}.app-modal__card .app-modal__separator[data-v-0a4b81bd]{border-color:var(--color-status-muted-bg);opacity:1}.app-modal__card .app-modal__content[data-v-0a4b81bd]{color:var(--page-color-secondary);line-height:1.6;max-height:75dvh;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--cosmic-condition-flow-glow) transparent}.app-modal__card .app-modal__content[data-v-0a4b81bd]::-webkit-scrollbar{width:4px}.app-modal__card .app-modal__content[data-v-0a4b81bd]::-webkit-scrollbar-track{background:transparent}.app-modal__card .app-modal__content[data-v-0a4b81bd]::-webkit-scrollbar-thumb{background:var(--cosmic-condition-flow-glow);border-radius:var(--radius-full)}.app-modal__card .app-modal__content p[data-v-0a4b81bd]{margin:0 0 var(--space-3)}.app-modal__card .app-modal__content p[data-v-0a4b81bd]:last-child{margin-bottom:0}.app-modal__card .app-modal__content h1[data-v-0a4b81bd],.app-modal__card .app-modal__content h2[data-v-0a4b81bd],.app-modal__card .app-modal__content h3[data-v-0a4b81bd],.app-modal__card .app-modal__content h4[data-v-0a4b81bd],.app-modal__card .app-modal__content h5[data-v-0a4b81bd],.app-modal__card .app-modal__content h6[data-v-0a4b81bd]{color:var(--page-color);margin:0 0 var(--space-2);font-weight:var(--font-weight-semibold)}[dir=ltr] .app-modal__card .app-modal__content ul[data-v-0a4b81bd],[dir=ltr] .app-modal__card .app-modal__content ol[data-v-0a4b81bd]{margin:0 0 var(--space-3) var(--space-5)}[dir=rtl] .app-modal__card .app-modal__content ul[data-v-0a4b81bd],[dir=rtl] .app-modal__card .app-modal__content ol[data-v-0a4b81bd]{margin:0 var(--space-5) var(--space-3) 0}.app-modal__card .app-modal__content ul li[data-v-0a4b81bd],.app-modal__card .app-modal__content ol li[data-v-0a4b81bd]{margin-bottom:var(--space-1)}.app-modal__card .app-modal__actions[data-v-0a4b81bd]{gap:var(--space-3);background:transparent;border-top:1px solid var(--color-status-muted-bg)}.app-modal__card .app-modal__actions[data-v-0a4b81bd] .app-button{height:46px;min-height:46px;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.app-modal__card .app-modal__loading[data-v-0a4b81bd]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);background:var(--cosmic-bg);z-index:100;border-radius:inherit}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.app-modal__card .app-modal__loading[data-v-0a4b81bd]{backdrop-filter:blur(var(--glass-blur-sm));-webkit-backdrop-filter:blur(var(--glass-blur-sm))}}.app-modal__card .app-modal__loading-text[data-v-0a4b81bd]{margin:0;font-size:var(--font-size-sm);color:var(--sw-text-muted);text-align:center}.app-modal__card--padding-none .app-modal__header[data-v-0a4b81bd],.app-modal__card--padding-none .app-modal__content[data-v-0a4b81bd],.app-modal__card--padding-none .app-modal__actions[data-v-0a4b81bd]{padding:0}.app-modal__card--padding-sm .app-modal__header[data-v-0a4b81bd]{padding:14px 16px}.app-modal__card--padding-sm .app-modal__content[data-v-0a4b81bd],.app-modal__card--padding-sm .app-modal__actions[data-v-0a4b81bd]{padding:12px 16px}.app-modal__card--padding-md .app-modal__header[data-v-0a4b81bd]{padding:18px 20px}.app-modal__card--padding-md .app-modal__content[data-v-0a4b81bd]{padding:16px 20px}.app-modal__card--padding-md .app-modal__actions[data-v-0a4b81bd]{padding:14px 20px}.app-modal__card--padding-lg .app-modal__header[data-v-0a4b81bd]{padding:22px 24px}.app-modal__card--padding-lg .app-modal__content[data-v-0a4b81bd]{padding:20px 24px}.app-modal__card--padding-lg .app-modal__actions[data-v-0a4b81bd]{padding:18px 24px}.app-modal--confirmation .app-modal__card--confirmation .app-modal__icon-wrapper[data-v-0a4b81bd]{background:var(--gradient-primary);border:none}.app-modal--confirmation .app-modal__card--confirmation .app-modal__icon-wrapper .app-modal__icon[data-v-0a4b81bd]{color:var(--cosmic-text-primary)}[dir=ltr] .app-modal--alert .app-modal__card--alert[data-v-0a4b81bd]{border-left:var(--space-1) solid var(--color-warning)}[dir=rtl] .app-modal--alert .app-modal__card--alert[data-v-0a4b81bd]{border-right:var(--space-1) solid var(--color-warning)}.app-modal--alert .app-modal__card--alert .app-modal__icon-wrapper[data-v-0a4b81bd]{background:var(--color-warning);border:none}.app-modal--alert .app-modal__card--alert .app-modal__icon-wrapper .app-modal__icon[data-v-0a4b81bd]{color:var(--cosmic-text-primary)}.app-modal--alert .app-modal__card--alert .app-modal__title[data-v-0a4b81bd]{color:var(--color-warning)}[dir=ltr] .app-modal--success .app-modal__card--success[data-v-0a4b81bd]{border-left:var(--space-1) solid var(--color-success)}[dir=rtl] .app-modal--success .app-modal__card--success[data-v-0a4b81bd]{border-right:var(--space-1) solid var(--color-success)}.app-modal--success .app-modal__card--success .app-modal__icon-wrapper[data-v-0a4b81bd]{background:var(--color-success);border:none}.app-modal--success .app-modal__card--success .app-modal__icon-wrapper .app-modal__icon[data-v-0a4b81bd]{color:var(--cosmic-text-primary)}.app-modal--success .app-modal__card--success .app-modal__title[data-v-0a4b81bd]{color:var(--color-success)}[dir=ltr] .app-modal--error .app-modal__card--error[data-v-0a4b81bd]{border-left:var(--space-1) solid var(--color-error)}[dir=rtl] .app-modal--error .app-modal__card--error[data-v-0a4b81bd]{border-right:var(--space-1) solid var(--color-error)}.app-modal--error .app-modal__card--error .app-modal__icon-wrapper[data-v-0a4b81bd]{background:var(--color-error);border:none}.app-modal--error .app-modal__card--error .app-modal__icon-wrapper .app-modal__icon[data-v-0a4b81bd]{color:var(--cosmic-text-primary)}.app-modal--error .app-modal__card--error .app-modal__title[data-v-0a4b81bd]{color:var(--color-error)}[dir=ltr] .app-modal--warning .app-modal__card--warning[data-v-0a4b81bd]{border-left:var(--space-1) solid var(--color-warning)}[dir=rtl] .app-modal--warning .app-modal__card--warning[data-v-0a4b81bd]{border-right:var(--space-1) solid var(--color-warning)}.app-modal--warning .app-modal__card--warning .app-modal__icon-wrapper[data-v-0a4b81bd]{background:var(--color-warning);border:none}.app-modal--warning .app-modal__card--warning .app-modal__icon-wrapper .app-modal__icon[data-v-0a4b81bd]{color:var(--cosmic-text-primary)}.app-modal--warning .app-modal__card--warning .app-modal__title[data-v-0a4b81bd]{color:var(--color-warning)}[dir=ltr] .app-modal--info .app-modal__card--info[data-v-0a4b81bd]{border-left:var(--space-1) solid var(--color-info)}[dir=rtl] .app-modal--info .app-modal__card--info[data-v-0a4b81bd]{border-right:var(--space-1) solid var(--color-info)}.app-modal--info .app-modal__card--info .app-modal__icon-wrapper[data-v-0a4b81bd]{background:var(--color-info);border:none}.app-modal--info .app-modal__card--info .app-modal__icon-wrapper .app-modal__icon[data-v-0a4b81bd]{color:var(--cosmic-text-primary)}.app-modal--info .app-modal__card--info .app-modal__title[data-v-0a4b81bd]{color:var(--color-info)}.app-modal--loading .app-modal__card[data-v-0a4b81bd]{pointer-events:none}[data-v-0a4b81bd] .q-dialog__inner>.app-modal__card{overflow:hidden}[data-v-0a4b81bd] .q-dialog__backdrop{background:var(--cosmic-bg)!important}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){[data-v-0a4b81bd] .q-dialog__backdrop{background:rgba(var(--cosmic-bg-rgb),.75)!important;backdrop-filter:blur(var(--cosmic-blur));-webkit-backdrop-filter:blur(var(--cosmic-blur))}}.app-modal--cosmic .app-modal__card[data-v-0a4b81bd]{background:var(--modal-bg);border:1px solid var(--card-border-color);box-shadow:var(--shadow-cosmic-lg)}.app-modal--cosmic .app-modal__header[data-v-0a4b81bd]{background:var(--card-bg);border-bottom-color:var(--card-border-color)}.app-modal--cosmic .app-modal__title[data-v-0a4b81bd]{color:var(--page-color)}.app-modal--cosmic .app-modal__icon-wrapper[data-v-0a4b81bd]{background:var(--card-bg);color:var(--cosmic-gold)}.app-modal--cosmic .app-modal__content[data-v-0a4b81bd]{color:var(--page-color)}.app-modal--cosmic .app-modal__actions[data-v-0a4b81bd]{background:var(--card-bg);border-top-color:var(--card-border-color)}.app-modal--cosmic .app-modal__close[data-v-0a4b81bd]{color:var(--page-color-secondary)}.app-modal--cosmic .app-modal__close[data-v-0a4b81bd]:hover{background:var(--color-cosmic-hover);color:var(--page-color)}.app-modal--cosmic-glass .app-modal__card[data-v-0a4b81bd]{background:var(--cosmic-bg-card);border:1px solid var(--cosmic-glass-border);border-radius:var(--radius-2xl);contain:layout style paint}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.app-modal--cosmic-glass .app-modal__card[data-v-0a4b81bd]{background:var(--cosmic-glass-bg);backdrop-filter:blur(var(--cosmic-blur));-webkit-backdrop-filter:blur(var(--cosmic-blur))}}.app-modal--cosmic-glass .app-modal__card[data-v-0a4b81bd]{box-shadow:var(--shadow-cosmic-xl)}.app-modal--cosmic-glass .app-modal__header[data-v-0a4b81bd]{background:var(--card-bg);border-bottom:1px solid var(--cosmic-glass-border-mid)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.app-modal--cosmic-glass .app-modal__header[data-v-0a4b81bd]{background:var(--cosmic-glass-bg);backdrop-filter:blur(var(--cosmic-glass-blur-medium));-webkit-backdrop-filter:blur(var(--cosmic-glass-blur-medium))}}.app-modal--cosmic-glass .app-modal__title[data-v-0a4b81bd]{color:var(--page-color)}.app-modal--cosmic-glass .app-modal__icon-wrapper[data-v-0a4b81bd]{background:var(--cosmic-glass-lav-mid);color:var(--cosmic-gold)}.app-modal--cosmic-glass .app-modal__content[data-v-0a4b81bd]{color:var(--page-color)}.app-modal--cosmic-glass .app-modal__actions[data-v-0a4b81bd]{background:var(--card-bg);border-top:1px solid var(--cosmic-glass-border-mid)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.app-modal--cosmic-glass .app-modal__actions[data-v-0a4b81bd]{background:var(--cosmic-glass-bg);backdrop-filter:blur(var(--cosmic-glass-blur-medium));-webkit-backdrop-filter:blur(var(--cosmic-glass-blur-medium))}}.app-modal--cosmic-glass .app-modal__close[data-v-0a4b81bd]{color:var(--page-color-secondary)}.app-modal--cosmic-glass .app-modal__close[data-v-0a4b81bd]:hover{background:var(--cosmic-glass-lav);color:var(--cosmic-gold)}.modal-scale-enter-active[data-v-0a4b81bd]{transition:all var(--duration-normal) var(--ease-bounce)}.modal-scale-leave-active[data-v-0a4b81bd]{transition:all var(--duration-fast) var(--ease-smooth)}.modal-scale-enter-from[data-v-0a4b81bd]{opacity:0;transform:scale(.7)}.modal-scale-leave-to[data-v-0a4b81bd]{opacity:0;transform:scale(.95)}.modal-slide-down-enter-active[data-v-0a4b81bd]{transition:all var(--duration-normal) var(--ease-smooth)}.modal-slide-down-leave-active[data-v-0a4b81bd]{transition:all var(--duration-fast) var(--ease-smooth)}.modal-slide-down-enter-from[data-v-0a4b81bd],.modal-slide-down-leave-to[data-v-0a4b81bd]{opacity:0;transform:translateY(-50px)}@media (max-width: 768px){.app-modal--xs .app-modal__card[data-v-0a4b81bd],.app-modal--sm .app-modal__card[data-v-0a4b81bd],.app-modal--md .app-modal__card[data-v-0a4b81bd],.app-modal--lg .app-modal__card[data-v-0a4b81bd],.app-modal--xl .app-modal__card[data-v-0a4b81bd]{width:calc(100vw - 24px);max-width:520px;max-height:calc(100dvh - 40px);margin:20px auto}.app-modal--fullscreen .app-modal__card[data-v-0a4b81bd]{width:100vw;height:100dvh;margin:0;border-radius:0}.app-modal .app-modal__card .app-modal__header-content[data-v-0a4b81bd]{gap:var(--space-3)}[dir=ltr] .app-modal .app-modal__card .app-modal__header-text[data-v-0a4b81bd]{padding-right:var(--space-6)}[dir=rtl] .app-modal .app-modal__card .app-modal__header-text[data-v-0a4b81bd]{padding-left:var(--space-6)}.app-modal .app-modal__card .app-modal__actions[data-v-0a4b81bd]{flex-direction:row}.app-modal .app-modal__card .app-modal__content[data-v-0a4b81bd]{max-height:calc(100dvh - 230px)}}@media (max-width: 480px){.app-modal .app-modal__card .app-modal__header-content[data-v-0a4b81bd]{gap:var(--space-2)}.app-modal .app-modal__card .app-modal__header-text[data-v-0a4b81bd]{text-align:center}[dir=ltr] .app-modal .app-modal__card .app-modal__header-text[data-v-0a4b81bd]{padding-right:0}[dir=rtl] .app-modal .app-modal__card .app-modal__header-text[data-v-0a4b81bd]{padding-left:0}.app-modal .app-modal__card .app-modal__icon-wrapper[data-v-0a4b81bd]{align-self:center;margin-top:0}}.app-modal--astro .app-modal__card[data-v-0a4b81bd]{background:var(--gradient-surface);border:1px solid var(--cosmic-gold);box-shadow:var(--shadow-2xl),0 0 40px var(--color-cosmic-glow)}.app-modal--astro .app-modal__card .app-modal__header[data-v-0a4b81bd]{background:var(--gradient-mystic)}.app-modal--astro .app-modal__card .app-modal__header .app-modal__title[data-v-0a4b81bd]{background:var(--gradient-mystic);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-modal--astro .app-modal__card .app-modal__icon-wrapper[data-v-0a4b81bd]{background:var(--gradient-accent);border:none;box-shadow:0 0 15px var(--cosmic-glow-lav)}.app-modal--astro .app-modal__card .app-modal__icon-wrapper .app-modal__icon[data-v-0a4b81bd]{color:var(--cosmic-text-primary)}.app-modal--glass .app-modal__card[data-v-0a4b81bd]{background:var(--card-bg);border:1px solid var(--color-border-hover)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.app-modal--glass .app-modal__card[data-v-0a4b81bd]{background:var(--cosmic-glass-bg);backdrop-filter:blur(var(--blur-xl));-webkit-backdrop-filter:blur(var(--blur-xl))}}.app-modal--glass .app-modal__card .app-modal__header[data-v-0a4b81bd],.app-modal--glass .app-modal__card .app-modal__actions[data-v-0a4b81bd]{background:var(--color-cosmic-hover);border-color:var(--cosmic-glass-bg)}@media (prefers-reduced-motion: reduce){.modal-scale-enter-active[data-v-0a4b81bd],.modal-scale-leave-active[data-v-0a4b81bd],.modal-slide-down-enter-active[data-v-0a4b81bd],.modal-slide-down-leave-active[data-v-0a4b81bd]{transition:opacity .01ms}.modal-scale-enter-from[data-v-0a4b81bd],.modal-scale-leave-to[data-v-0a4b81bd],.modal-slide-down-enter-from[data-v-0a4b81bd],.modal-slide-down-leave-to[data-v-0a4b81bd]{transform:none}.app-modal__card[data-v-0a4b81bd]{transition:none}}.app-modal--bottom-sheet[data-v-0a4b81bd] .q-card{position:absolute!important;inset:auto 0 0!important;margin:0!important;width:100%!important;max-width:100%!important;border-radius:var(--radius-3xl) var(--radius-3xl) 0 0!important;background:var(--modal-bg)!important;border:1px solid var(--card-border-color);border-bottom:0!important;box-shadow:0 -24px 64px var(--color-surface-overlay);padding-top:10px!important}.app-modal--bottom-sheet[data-v-0a4b81bd] .q-card:before{content:"";display:block;width:42px;height:5px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--cosmic-text-solid) 18%,transparent);margin:10px auto 12px}.app-modal--centered-card[data-v-0a4b81bd] .q-card{background:var(--modal-bg)!important;border-radius:var(--modal-radius)!important;border:1px solid rgba(var(--cosmic-lav-deep-rgb),.22);box-shadow:var(--cosmic-shadow-modal),0 0 0 1px color-mix(in srgb,var(--cosmic-text-solid) 6%,transparent) inset;position:relative;overflow:hidden;padding:22px}.app-modal--centered-card[data-v-0a4b81bd] .q-card:before{content:"";position:absolute;top:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,var(--cosmic-lav-mid),transparent 70%);filter:blur(var(--glass-blur-mobile));pointer-events:none}[dir=ltr] .app-modal--centered-card[data-v-0a4b81bd] .q-card:before{right:-30px}[dir=rtl] .app-modal--centered-card[data-v-0a4b81bd] .q-card:before{left:-30px}.app-modal--confirm-action[data-v-0a4b81bd] .q-card{background:var(--modal-bg)!important;border-radius:var(--modal-radius)!important;border:1px solid color-mix(in srgb,var(--status-error) 30%,transparent);box-shadow:var(--cosmic-shadow-modal),0 0 0 1px color-mix(in srgb,var(--cosmic-text-solid) 6%,transparent) inset;position:relative;overflow:hidden;padding:22px}.app-modal--confirm-action[data-v-0a4b81bd] .q-card:before{content:"";position:absolute;top:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--status-error) 25%,transparent),transparent 70%);filter:blur(var(--glass-blur-mobile));pointer-events:none}[dir=ltr] .app-modal--confirm-action[data-v-0a4b81bd] .q-card:before{right:-30px}[dir=rtl] .app-modal--confirm-action[data-v-0a4b81bd] .q-card:before{left:-30px}.app-modal--confirm-action[data-v-0a4b81bd] .q-card .app-modal__icon{background:color-mix(in srgb,var(--status-error) 14%,transparent);border:1px solid color-mix(in srgb,var(--status-error) 30%,transparent);color:var(--cosmic-glass-danger-color);width:54px;height:54px;border-radius:var(--radius-xl);display:grid;place-items:center;font-size:var(--font-size-2xl);margin-bottom:14px}.app-modal--share-card[data-v-0a4b81bd] .q-card{background:var(--modal-bg)!important;border-radius:var(--radius-3xl) var(--radius-3xl) 0 0!important;border:1px solid rgba(var(--cosmic-lav-deep-rgb),.22);border-bottom:0!important;padding:0 0 24px}.app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__header{padding:0 22px 12px;display:flex;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--cosmic-text-solid) 6%,transparent)}.app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__header .app-modal__icon-wrapper{width:48px;height:48px;border-radius:var(--radius-btn-cold);border:1px solid rgba(var(--cosmic-lav-deep-rgb),.3);display:grid;place-items:center;font-family:var(--font-cold-display);font-size:var(--font-size-2xl);color:var(--cosmic-lav);flex-shrink:0}[dir=ltr] .app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__header .app-modal__icon-wrapper{background:linear-gradient(135deg,rgba(var(--cosmic-lav-deep-rgb),.2),rgba(var(--cosmic-pink-mid-rgb),.12))}[dir=rtl] .app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__header .app-modal__icon-wrapper{background:linear-gradient(-135deg,rgba(var(--cosmic-lav-deep-rgb),.2),rgba(var(--cosmic-pink-mid-rgb),.12))}.app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__header .app-modal__subtitle{font-size:var(--font-size-xs);color:color-mix(in srgb,var(--cosmic-text-solid) 55%,transparent);margin:0}.app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__content{padding:8px 0 12px}.app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__share-item{padding:12px 22px;display:flex;align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--font-size-sm);color:color-mix(in srgb,var(--cosmic-text-solid) 85%,transparent);transition:background .2s var(--ease-smooth)}.app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__share-item:hover{background:rgba(var(--cosmic-lav-deep-rgb),.06)}.app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__share-item .app-modal__share-icon{width:30px;height:30px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--cosmic-text-solid) 6%,transparent);display:grid;place-items:center;font-size:var(--font-size-sm);color:var(--cosmic-lav);flex-shrink:0}.app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__share-item--danger .app-modal__share-icon{background:color-mix(in srgb,var(--status-error) 12%,transparent);color:var(--cosmic-glass-danger-color)}.app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__share-item--danger{color:var(--cosmic-glass-danger-color)}.app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__share-item small{font-size:var(--font-size-xs);color:color-mix(in srgb,var(--cosmic-text-solid) 40%,transparent)}[dir=ltr] .app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__share-item small{margin-left:auto}[dir=rtl] .app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__share-item small{margin-right:auto}.app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__share-cta{margin:6px 22px 0;height:50px;border-radius:var(--radius-btn-cold);color:var(--cosmic-text-solid);border:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-cold-body);cursor:pointer;box-shadow:0 4px 18px rgba(var(--cosmic-lav-darker-rgb),.4);display:flex;align-items:center;justify-content:center}[dir=ltr] .app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__share-cta{background:linear-gradient(135deg,var(--cosmic-lav-darker),var(--cosmic-lav-bright))}[dir=rtl] .app-modal--share-card[data-v-0a4b81bd] .q-card .app-modal__share-cta{background:linear-gradient(-135deg,var(--cosmic-lav-darker),var(--cosmic-lav-bright))}.app-modal--mobile-sheet.app-modal--xs[data-v-0a4b81bd] .q-card,.app-modal--mobile-sheet.app-modal--sm[data-v-0a4b81bd] .q-card,.app-modal--mobile-sheet.app-modal--md[data-v-0a4b81bd] .q-card,.app-modal--mobile-sheet.app-modal--lg[data-v-0a4b81bd] .q-card,.app-modal--mobile-sheet.app-modal--xl[data-v-0a4b81bd] .q-card{min-width:unset!important;max-width:100%!important;margin:0!important}.app-modal--mobile-sheet[data-v-0a4b81bd] .q-card{width:100%!important;max-width:100%!important;max-height:95dvh!important;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0!important;background:var(--modal-bg)!important;border:1px solid var(--card-border-color);border-bottom:0!important;box-shadow:0 -20px 60px var(--cosmic-bg);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0px)}.app-modal--mobile-sheet[data-v-0a4b81bd] .q-card:before{content:"";flex-shrink:0;display:block;width:40px;height:4px;border-radius:var(--radius-full);background:var(--color-border-hover);margin:10px auto 4px}.app-modal--mobile-sheet .app-modal__close-button[data-v-0a4b81bd]{position:absolute;top:18px;z-index:10}[dir=ltr] .app-modal--mobile-sheet .app-modal__close-button[data-v-0a4b81bd]{right:16px}[dir=rtl] .app-modal--mobile-sheet .app-modal__close-button[data-v-0a4b81bd]{left:16px}.app-modal--mobile-sheet .app-modal__content[data-v-0a4b81bd]{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0}.app-modal--mobile-sheet .app-modal__header[data-v-0a4b81bd]{flex-shrink:0;position:sticky;top:0;z-index:5}.app-modal--mobile-sheet .app-modal__actions[data-v-0a4b81bd]{flex-shrink:0;border-top:1px solid var(--color-status-muted-bg);padding-bottom:max(16px,env(safe-area-inset-bottom,16px))}@keyframes cosmic-skeleton-loading-4ecabd0d{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-4ecabd0d{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-4ecabd0d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-4ecabd0d{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-4ecabd0d],[class*=liquid-glass][data-v-4ecabd0d],.glass-card[data-v-4ecabd0d],.glass-panel[data-v-4ecabd0d]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-time-picker[data-v-4ecabd0d]{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.app-time-picker__label[data-v-4ecabd0d]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--page-color, var(--cosmic-text-primary));transition:color var(--duration-fast) var(--ease-smooth)}.app-time-picker__required[data-v-4ecabd0d]{color:var(--color-error)}[dir=ltr] .app-time-picker__required[data-v-4ecabd0d]{margin-left:var(--space-1)}[dir=rtl] .app-time-picker__required[data-v-4ecabd0d]{margin-right:var(--space-1)}.app-time-picker__description[data-v-4ecabd0d]{margin:0;font-size:var(--font-size-xs);color:var(--page-color-secondary, var(--cosmic-text-secondary));line-height:var(--line-height-relaxed)}.app-time-picker__icon[data-v-4ecabd0d]{color:var(--page-color-muted, var(--cosmic-text-muted));transition:color var(--duration-fast) var(--ease-smooth)}.app-time-picker__clock-icon[data-v-4ecabd0d]{color:var(--page-color-muted, var(--cosmic-text-muted));transition:color var(--duration-fast) var(--ease-smooth);cursor:pointer}.app-time-picker__clock-icon[data-v-4ecabd0d]:not(.disabled):hover{color:var(--cosmic-gold);background:var(--color-cosmic-hover);border-radius:var(--radius-full)}.app-time-picker__clock-icon.disabled[data-v-4ecabd0d]{opacity:.5;cursor:not-allowed}.app-time-picker__clear-icon[data-v-4ecabd0d]{color:var(--page-color-muted, var(--cosmic-text-muted));transition:color var(--duration-fast) var(--ease-smooth);cursor:pointer}.app-time-picker__clear-icon[data-v-4ecabd0d]:hover{color:var(--cosmic-gold);background:var(--color-cosmic-hover);border-radius:var(--radius-full)}.app-time-picker__hint[data-v-4ecabd0d]{margin:0;font-size:var(--font-size-xs);color:var(--page-color-secondary, var(--cosmic-text-secondary))}.app-time-picker[data-v-4ecabd0d] .q-field{font-family:var(--font-family-primary)}.app-time-picker[data-v-4ecabd0d] .q-field .q-field__control{background:var(--cosmic-bg-card);border-radius:var(--radius-lg);min-height:var(--size-input-md);transition:all var(--duration-fast) var(--ease-smooth);cursor:pointer}.app-time-picker[data-v-4ecabd0d] .q-field .q-field__control:before{border-color:var(--card-border-color, var(--cosmic-border));border-width:1px;transition:border-color var(--duration-fast) var(--ease-smooth)}.app-time-picker[data-v-4ecabd0d] .q-field .q-field__control:hover:before{border-color:var(--cosmic-glass-border-mid)}.app-time-picker[data-v-4ecabd0d] .q-field.q-field--focused .q-field__control:before{border-color:var(--cosmic-lav-mid)}.app-time-picker[data-v-4ecabd0d] .q-field.q-field--focused .q-field__control{box-shadow:0 0 0 3px rgba(var(--cosmic-lav-mid-rgb, 167, 139, 250),.15);background:#8b5cf60f}.app-time-picker[data-v-4ecabd0d] .q-field .q-field__native{color:var(--page-color, var(--cosmic-text-primary));font-size:var(--font-size-base);padding:var(--space-3) var(--space-4)}.app-time-picker[data-v-4ecabd0d] .q-field .q-field__native::placeholder{color:#ffffff52}.app-time-picker[data-v-4ecabd0d] .q-field .q-field__native:-webkit-autofill,.app-time-picker[data-v-4ecabd0d] .q-field .q-field__native:-webkit-autofill:hover,.app-time-picker[data-v-4ecabd0d] .q-field .q-field__native:-webkit-autofill:focus,.app-time-picker[data-v-4ecabd0d] .q-field .q-field__native:-webkit-autofill:active{-webkit-text-fill-color:var(--page-color, var(--cosmic-text-primary))!important;-webkit-box-shadow:var(--cosmic-bg-card-alt) inset!important}.app-time-picker[data-v-4ecabd0d] .q-field .q-field__label{color:var(--page-color-secondary, var(--cosmic-text-secondary));font-size:var(--font-size-sm)}.app-time-picker[data-v-4ecabd0d] .q-field.q-field--focused .q-field__label{color:var(--cosmic-lav-mid)}.app-time-picker[data-v-4ecabd0d] .q-field.q-field--error .q-field__control:before{border-color:var(--color-error)}.app-time-picker[data-v-4ecabd0d] .q-field.q-field--error .q-field__label{color:var(--color-error)}.app-time-picker--sm[data-v-4ecabd0d] .q-field .q-field__control{min-height:var(--size-input-sm)}.app-time-picker--sm[data-v-4ecabd0d] .q-field .q-field__native{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3)}.app-time-picker--sm[data-v-4ecabd0d] .q-field .q-field__label,.app-time-picker--sm .app-time-picker__label[data-v-4ecabd0d]{font-size:var(--font-size-xs)}.app-time-picker--lg[data-v-4ecabd0d] .q-field .q-field__control{min-height:var(--size-input-lg)}.app-time-picker--lg[data-v-4ecabd0d] .q-field .q-field__native{font-size:var(--font-size-lg);padding:var(--space-4) var(--space-5)}.app-time-picker--lg[data-v-4ecabd0d] .q-field .q-field__label,.app-time-picker--lg .app-time-picker__label[data-v-4ecabd0d]{font-size:var(--font-size-base)}.app-time-picker--focused .app-time-picker__label[data-v-4ecabd0d],.app-time-picker--focused .app-time-picker__icon[data-v-4ecabd0d]{color:var(--cosmic-lav-mid)}.app-time-picker--disabled .app-time-picker__label[data-v-4ecabd0d],.app-time-picker--disabled[data-v-4ecabd0d] .q-field{opacity:var(--opacity-disabled)}.app-time-picker--disabled[data-v-4ecabd0d] .q-field .q-field__control{background:var(--page-bg, var(--cosmic-bg));cursor:not-allowed}.app-time-picker--error .app-time-picker__label[data-v-4ecabd0d],.app-time-picker--error .app-time-picker__icon[data-v-4ecabd0d]{color:var(--color-error)}.time-picker-content[data-v-4ecabd0d]{display:flex;justify-content:center;padding:1rem 0}.wheel-picker[data-v-4ecabd0d]{display:flex;align-items:center;justify-content:center;position:relative;height:220px;-webkit-user-select:none;user-select:none}.wheel-picker__highlight[data-v-4ecabd0d]{position:absolute;top:50%;left:.75rem;right:.75rem;height:44px;transform:translateY(-50%);background:var(--cosmic-gold);border-radius:.75rem;border-top:1px solid var(--cosmic-gold);border-bottom:1px solid var(--cosmic-gold);pointer-events:none;z-index:1}.wheel-picker__column[data-v-4ecabd0d]{width:72px;height:100%;overflow-y:auto;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative;z-index:2;touch-action:pan-y;overscroll-behavior:contain}.wheel-picker__column[data-v-4ecabd0d]::-webkit-scrollbar{display:none}.wheel-picker__column[data-v-4ecabd0d]{mask-image:linear-gradient(to bottom,transparent 0%,var(--cosmic-shadow-card) 15%,rgb(0,0,0) 35%,rgb(0,0,0) 65%,var(--cosmic-shadow-card) 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,var(--cosmic-shadow-card) 15%,rgb(0,0,0) 35%,rgb(0,0,0) 65%,var(--cosmic-shadow-card) 85%,transparent 100%)}.wheel-picker__padding[data-v-4ecabd0d]{height:88px;flex-shrink:0;scroll-snap-align:center}.wheel-picker__item[data-v-4ecabd0d]{height:44px;display:flex;align-items:center;justify-content:center;font-size:1.375rem;font-weight:500;color:var(--lunar-text-muted);cursor:pointer;scroll-snap-align:center;transition:color .15s ease,transform .15s ease}.wheel-picker__item[data-v-4ecabd0d]:hover{color:var(--cosmic-text-tertiary)}.wheel-picker__item--selected[data-v-4ecabd0d]{color:var(--cw-alert-high);font-weight:700;font-size:1.5rem}.wheel-picker__separator[data-v-4ecabd0d]{font-size:1.75rem;font-weight:700;color:var(--cw-alert-high);padding:0 .25rem;z-index:3}.app-time-picker__mobile[data-v-4ecabd0d]{display:none}.app-time-picker__desktop[data-v-4ecabd0d]{display:block}.app-time-picker__desktop--disabled[data-v-4ecabd0d]{opacity:.5;pointer-events:none}.desktop-time[data-v-4ecabd0d]{display:inline-flex;align-items:center;gap:.125rem;background:var(--cosmic-bg-card);border:1px solid var(--cosmic-border);border-radius:.75rem;padding:.25rem .5rem;transition:border-color var(--transition-base)}.desktop-time[data-v-4ecabd0d]:focus-within{border-color:var(--cosmic-lav-mid);box-shadow:0 0 0 3px rgba(var(--cosmic-lav-mid-rgb, 167, 139, 250),.15)}.desktop-time__segment[data-v-4ecabd0d]{display:flex;flex-direction:column;align-items:center;gap:0}.desktop-time__arrow[data-v-4ecabd0d]{display:flex;align-items:center;justify-content:center;width:36px;height:22px;background:transparent;border:none;color:var(--cosmic-text-muted);cursor:pointer;border-radius:.375rem;transition:all var(--transition-fast);padding:0}.desktop-time__arrow[data-v-4ecabd0d]:hover:not(:disabled){color:var(--cw-alert-high);background:var(--cosmic-gold)}.desktop-time__arrow[data-v-4ecabd0d]:active:not(:disabled){transform:scale(.9)}.desktop-time__arrow[data-v-4ecabd0d]:disabled{opacity:.3;cursor:not-allowed}.desktop-time__input[data-v-4ecabd0d]{width:36px;height:36px;text-align:center;font-size:1.25rem;font-weight:600;font-family:inherit;color:var(--page-color);background:var(--color-cosmic-hover);border:1px solid transparent;border-radius:.5rem;outline:none;caret-color:var(--cw-alert-high);transition:all var(--transition-fast)}.desktop-time__input[data-v-4ecabd0d]:focus{background:var(--cosmic-gold);border-color:var(--cosmic-gold);color:var(--cw-alert-high)}.desktop-time__input[data-v-4ecabd0d]:disabled{opacity:.5;cursor:not-allowed}.desktop-time__input[data-v-4ecabd0d]::selection{background:var(--color-cosmic-glow)}.desktop-time__colon[data-v-4ecabd0d]{font-size:1.25rem;font-weight:700;color:var(--universe-text-dim);padding:0 .125rem;line-height:1;margin-top:0}.desktop-time__ampm[data-v-4ecabd0d]{display:flex;align-items:center}[dir=ltr] .desktop-time__ampm[data-v-4ecabd0d]{margin-left:.25rem}[dir=rtl] .desktop-time__ampm[data-v-4ecabd0d]{margin-right:.25rem}.desktop-time__ampm-btn[data-v-4ecabd0d]{height:36px;min-width:40px;padding:0 .5rem;font-size:.875rem;font-weight:700;font-family:inherit;color:var(--cosmic-gold);background:var(--cosmic-gold);border:1px solid var(--color-cosmic-glow);border-radius:.5rem;cursor:pointer;transition:all var(--transition-fast);letter-spacing:.05em}.desktop-time__ampm-btn[data-v-4ecabd0d]:hover:not(:disabled){background:var(--cosmic-gold);border-color:var(--cosmic-gold)}.desktop-time__ampm-btn[data-v-4ecabd0d]:active:not(:disabled){transform:scale(.95)}.desktop-time__ampm-btn[data-v-4ecabd0d]:disabled{opacity:.4;cursor:not-allowed}.wheel-picker__column--ampm[data-v-4ecabd0d]{min-width:52px}.wheel-picker__column--format[data-v-4ecabd0d]{min-width:48px}.app-time-picker__error-desktop[data-v-4ecabd0d]{margin:.375rem 0 0;font-size:.75rem;color:var(--color-error)}.sr-only[data-v-4ecabd0d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.app-time-picker__mobile[data-v-4ecabd0d]{display:block}.app-time-picker__desktop[data-v-4ecabd0d]{display:none}.app-time-picker--sm[data-v-4ecabd0d] .q-field .q-field__control,.app-time-picker--md[data-v-4ecabd0d] .q-field .q-field__control{min-height:var(--size-input-md)}.app-time-picker--lg[data-v-4ecabd0d] .q-field .q-field__control{min-height:var(--size-input-lg)}}@media (prefers-reduced-motion: reduce){.app-time-picker__icon[data-v-4ecabd0d],.app-time-picker__clear-icon[data-v-4ecabd0d],.app-time-picker[data-v-4ecabd0d] .q-field .q-field__control{transition:none}.app-time-picker[data-v-4ecabd0d] .q-field .q-field__control:before{transition:none}}@keyframes cosmic-skeleton-loading-5e8e0688{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-5e8e0688{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-5e8e0688{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-5e8e0688{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-5e8e0688],[class*=liquid-glass][data-v-5e8e0688],.glass-card[data-v-5e8e0688],.glass-panel[data-v-5e8e0688]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-status-banner[data-v-5e8e0688]{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-btn-cold);border:1px solid;overflow:hidden;isolation:isolate}[dir=ltr] .app-status-banner[data-v-5e8e0688]{padding:14px 16px 14px 14px}[dir=rtl] .app-status-banner[data-v-5e8e0688]{padding:14px 14px 14px 16px}.app-status-banner[data-v-5e8e0688]:before{content:"";position:absolute;top:0;bottom:0;width:3px}[dir=ltr] .app-status-banner[data-v-5e8e0688]:before{left:0}[dir=rtl] .app-status-banner[data-v-5e8e0688]:before{right:0}.app-status-banner__icon[data-v-5e8e0688]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:700;flex-shrink:0}.app-status-banner__body[data-v-5e8e0688]{flex:1;min-width:0}.app-status-banner__title[data-v-5e8e0688]{font-size:12.5px;font-weight:600;color:var(--cosmic-text-primary);line-height:1.3;letter-spacing:-.005em;margin:0 0 3px}.app-status-banner__desc[data-v-5e8e0688]{font-size:11.5px;color:var(--cosmic-text-secondary);line-height:1.5;margin:0}.app-status-banner__dismiss[data-v-5e8e0688]{background:none;border:0;color:var(--cosmic-text-muted);font-size:var(--font-size-lg);line-height:1;padding:0 4px;cursor:pointer;transition:color .2s ease}.app-status-banner__dismiss[data-v-5e8e0688]:hover{color:var(--cosmic-text-primary)}.app-status-banner__dismiss[data-v-5e8e0688]:focus-visible{outline:2px solid var(--focus-ring-cold, var(--cosmic-lav-mid));outline-offset:2px;border-radius:var(--radius-sm)}.app-status-banner--success[data-v-5e8e0688]{background:rgba(var(--cosmic-status-success-rgb),.08);border-color:rgba(var(--cosmic-status-success-rgb),.25)}.app-status-banner--success[data-v-5e8e0688]:before{background:var(--cosmic-status-success)}.app-status-banner--success .app-status-banner__icon[data-v-5e8e0688]{background:rgba(var(--cosmic-status-success-rgb),.18);color:var(--cosmic-status-success)}.app-status-banner--warning[data-v-5e8e0688]{background:rgba(var(--cosmic-status-warning-rgb),.08);border-color:rgba(var(--cosmic-status-warning-rgb),.25)}.app-status-banner--warning[data-v-5e8e0688]:before{background:var(--cosmic-status-warning)}.app-status-banner--warning .app-status-banner__icon[data-v-5e8e0688]{background:rgba(var(--cosmic-status-warning-rgb),.18);color:var(--cosmic-status-warning)}.app-status-banner--error[data-v-5e8e0688]{background:rgba(var(--cosmic-status-critical-rgb),.08);border-color:rgba(var(--cosmic-status-critical-rgb),.25)}.app-status-banner--error[data-v-5e8e0688]:before{background:var(--cosmic-status-critical)}.app-status-banner--error .app-status-banner__icon[data-v-5e8e0688]{background:rgba(var(--cosmic-status-critical-rgb),.18);color:var(--cosmic-status-critical)}.app-status-banner--info[data-v-5e8e0688]{background:rgba(var(--cosmic-status-info-rgb),.08);border-color:rgba(var(--cosmic-status-info-rgb),.25)}.app-status-banner--info[data-v-5e8e0688]:before{background:var(--cosmic-status-info)}.app-status-banner--info .app-status-banner__icon[data-v-5e8e0688]{background:rgba(var(--cosmic-status-info-rgb),.18);color:var(--cosmic-status-info)}.app-status-banner--neutral[data-v-5e8e0688]{background:rgba(var(--cosmic-text-primary-rgb),.05);border-color:rgba(var(--cosmic-text-primary-rgb),.12)}.app-status-banner--neutral[data-v-5e8e0688]:before{background:var(--cosmic-status-neutral)}.app-status-banner--neutral .app-status-banner__icon[data-v-5e8e0688]{background:rgba(var(--cosmic-text-primary-rgb),.08);color:var(--cosmic-status-neutral)}@keyframes cosmic-skeleton-loading-a8e52d7b{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-a8e52d7b{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-a8e52d7b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-a8e52d7b{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-a8e52d7b],[class*=liquid-glass][data-v-a8e52d7b],.glass-card[data-v-a8e52d7b],.glass-panel[data-v-a8e52d7b]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-scroll-area[data-v-a8e52d7b] .q-scrollarea__thumb{background:var(--color-text-secondary);opacity:.5;border-radius:var(--radius-full)}.app-scroll-area[data-v-a8e52d7b] .q-scrollarea__thumb:hover{opacity:.7}.app-scroll-area[data-v-a8e52d7b] .q-scrollarea__bar{background:transparent}@keyframes cosmic-skeleton-loading-270169c1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-270169c1{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-270169c1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-270169c1{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-270169c1],[class*=liquid-glass][data-v-270169c1],.glass-card[data-v-270169c1],.glass-panel[data-v-270169c1]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.place-search-input[data-v-270169c1]{position:relative;overflow:visible;width:100%}.search-input-wrapper[data-v-270169c1]{position:relative}.cosmic-input[data-v-270169c1] .q-field{font-family:var(--font-family-primary)}.cosmic-input[data-v-270169c1] .q-field .q-field__control{background:var(--cosmic-bg-card);border-radius:var(--radius-lg);min-height:var(--size-input-md);transition:all var(--duration-fast) var(--ease-smooth)}.cosmic-input[data-v-270169c1] .q-field .q-field__control:before{border-color:var(--card-border-color, var(--cosmic-border));border-width:1px;transition:border-color var(--duration-fast) var(--ease-smooth)}.cosmic-input[data-v-270169c1] .q-field .q-field__control:hover:before{border-color:var(--cosmic-glass-border-mid)}.cosmic-input[data-v-270169c1] .q-field.q-field--focused .q-field__control:before{border-color:var(--cosmic-lav-deep)}.cosmic-input[data-v-270169c1] .q-field .q-field__native{color:var(--page-color, var(--cosmic-text-primary));font-size:var(--font-size-base);padding:var(--space-3) var(--space-4)}.cosmic-input[data-v-270169c1] .q-field .q-field__native::placeholder{color:var(--cosmic-text-muted)}.cosmic-input[data-v-270169c1] .q-field .q-field__native:-webkit-autofill,.cosmic-input[data-v-270169c1] .q-field .q-field__native:-webkit-autofill:hover,.cosmic-input[data-v-270169c1] .q-field .q-field__native:-webkit-autofill:focus,.cosmic-input[data-v-270169c1] .q-field .q-field__native:-webkit-autofill:active{-webkit-text-fill-color:var(--page-color, var(--cosmic-text-primary));-webkit-box-shadow:0 0 0 1000px var(--cosmic-bg-card-alt) inset}.cosmic-input[data-v-270169c1] .q-field .q-field__label{color:var(--page-color-secondary, var(--cosmic-text-secondary));font-size:var(--font-size-sm)}.cosmic-input[data-v-270169c1] .q-field.q-field--focused .q-field__label{color:var(--cosmic-lav-deep)}.cosmic-input[data-v-270169c1] .q-field.q-field--error .q-field__control:before{border-color:var(--color-error)}.cosmic-input[data-v-270169c1] .q-field.q-field--error .q-field__label{color:var(--color-error)}.cosmic-input[data-v-270169c1] .q-icon{color:var(--page-color-muted, var(--cosmic-text-muted));transition:color var(--duration-fast) var(--ease-smooth)}.cosmic-input[data-v-270169c1]:hover .q-icon{color:var(--cosmic-gold)}.cosmic-input[data-v-270169c1] .q-field--focused .q-icon{color:var(--cosmic-lav-deep)}.search-icon[data-v-270169c1]{color:var(--page-color-muted, var(--cosmic-text-muted));transition:color var(--duration-fast) var(--ease-smooth)}.cosmic-input:hover .search-icon[data-v-270169c1]{color:var(--cosmic-gold)}.cosmic-card[data-v-270169c1]{background:var(--card-bg, var(--cosmic-bg-card));backdrop-filter:blur(30px);border-radius:var(--radius-lg);border:1px solid var(--card-border-color, var(--cosmic-border));box-shadow:var(--shadow-lg)}.location-suggestions[data-v-270169c1]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;max-height:300px;overflow-y:auto;padding:var(--space-2);background:var(--color-background);width:100%;box-sizing:border-box}.location-suggestions[data-v-270169c1]::-webkit-scrollbar{width:6px}.location-suggestions[data-v-270169c1]::-webkit-scrollbar-track{background:transparent}.location-suggestions[data-v-270169c1]::-webkit-scrollbar-thumb{background:var(--card-border-color, var(--cosmic-border));border-radius:var(--radius-full)}.location-suggestions[data-v-270169c1]::-webkit-scrollbar-thumb:hover{background:var(--page-color-secondary, var(--cosmic-text-secondary))}.location-item[data-v-270169c1]{width:100%;border:0;background:transparent;color:inherit;font:inherit;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);cursor:pointer;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-smooth);border-bottom:1px solid var(--cosmic-bg-card-alt)}[dir=ltr] .location-item[data-v-270169c1]{text-align:left}[dir=rtl] .location-item[data-v-270169c1]{text-align:right}.location-item[data-v-270169c1]:last-child{border-bottom:none}.location-item[data-v-270169c1]:hover{background:var(--color-cosmic-hover)}[dir=ltr] .location-item[data-v-270169c1]:hover{transform:translate(4px)}[dir=rtl] .location-item[data-v-270169c1]:hover{transform:translate(-4px)}.location-item:hover .arrow-icon[data-v-270169c1]{color:var(--cosmic-gold)}[dir=ltr] .location-item:hover .arrow-icon[data-v-270169c1]{transform:translate(4px)}[dir=rtl] .location-item:hover .arrow-icon[data-v-270169c1]{transform:translate(-4px)}[dir=ltr] .location-item[data-v-270169c1]:active{transform:translate(2px)}[dir=rtl] .location-item[data-v-270169c1]:active{transform:translate(-2px)}.location-item[data-v-270169c1]:focus-visible{outline:2px solid var(--cosmic-lav);outline-offset:var(--space-1)}.location-item--status[data-v-270169c1]{cursor:default;border-bottom:none}.location-item--status[data-v-270169c1]:hover{background:transparent;transform:none}.location-item--status[data-v-270169c1]:active{transform:none}.location-suggestions--status[data-v-270169c1]{opacity:.92}.location-attribution[data-v-270169c1]{position:absolute;z-index:101;left:var(--space-3);right:var(--space-3);margin-top:var(--space-1);color:var(--page-color-muted, var(--cosmic-text-muted));font-size:var(--font-size-xs)}[dir=ltr] .location-attribution[data-v-270169c1]{text-align:right}[dir=rtl] .location-attribution[data-v-270169c1]{text-align:left}.location-icon[data-v-270169c1]{color:var(--cosmic-gold);font-size:var(--font-size-2xl);flex-shrink:0}.location-details[data-v-270169c1]{flex:1;min-width:0}.location-name[data-v-270169c1]{display:block;font-size:var(--font-size-base);font-weight:600;color:var(--page-color, var(--cosmic-text-primary));margin-bottom:var(--space-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-secondary[data-v-270169c1]{display:block;font-size:var(--font-size-sm);color:var(--page-color-secondary, var(--cosmic-text-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-icon[data-v-270169c1]{color:var(--page-color-secondary, var(--cosmic-text-secondary));font-size:var(--font-size-base);flex-shrink:0;transition:all var(--duration-fast) var(--ease-smooth)}.selected-location[data-v-270169c1]{margin-top:var(--space-3)}.location-card[data-v-270169c1]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--card-bg, var(--cosmic-bg-card));border-color:var(--card-border-color, var(--cosmic-border));animation:slideInUp-270169c1 var(--duration-normal) ease-out}.check-icon[data-v-270169c1]{flex-shrink:0;font-size:var(--font-size-xl);color:var(--color-success);font-weight:700;animation:scaleIn-270169c1 .4s ease-out}.location-info[data-v-270169c1]{flex:1;min-width:0}.location-name-selected[data-v-270169c1]{font-size:var(--font-size-base);font-weight:600;color:var(--page-color, var(--cosmic-text-primary));margin-bottom:var(--space-1)}.location-secondary-selected[data-v-270169c1]{font-size:var(--font-size-sm);color:var(--page-color-secondary, var(--cosmic-text-secondary));margin-bottom:var(--space-1)}.location-coords[data-v-270169c1]{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-success);font-family:Courier New,monospace}.clear-btn[data-v-270169c1]{flex-shrink:0;background:none;border:none;color:var(--page-color-secondary, var(--cosmic-text-secondary));font-size:var(--font-size-sm);cursor:pointer;padding:4px 6px;border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-smooth)}.clear-btn[data-v-270169c1]:hover{color:var(--color-error);background:var(--color-cosmic-hover)}.cosmic-hint[data-v-270169c1]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);background:var(--card-bg, var(--cosmic-bg-surface));border-radius:var(--radius-md);border:1px solid var(--cosmic-bg-card-alt);font-size:var(--font-size-sm);color:var(--page-color-secondary, var(--cosmic-text-secondary))}@keyframes slideInUp-270169c1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-270169c1{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.slide-down-enter-active[data-v-270169c1],.slide-down-leave-active[data-v-270169c1]{transition:all var(--duration-normal) var(--ease-smooth)}.slide-down-enter-from[data-v-270169c1],.slide-down-leave-to[data-v-270169c1]{opacity:0;transform:translateY(-10px)}.slide-up-enter-active[data-v-270169c1],.slide-up-leave-active[data-v-270169c1]{transition:all var(--duration-normal) var(--ease-smooth)}.slide-up-enter-from[data-v-270169c1],.slide-up-leave-to[data-v-270169c1]{opacity:0;transform:translateY(10px)}@media (max-width: 768px){.location-suggestions[data-v-270169c1]{max-height:250px}.location-item[data-v-270169c1]{padding:var(--space-2)}.location-card[data-v-270169c1]{padding:var(--space-3)}.location-name[data-v-270169c1],.location-name-selected[data-v-270169c1]{font-size:var(--font-size-sm)}.location-secondary[data-v-270169c1],.location-secondary-selected[data-v-270169c1]{font-size:var(--font-size-xs)}}.body--dark .cosmic-card[data-v-270169c1]{box-shadow:var(--shadow-xl)}.body--dark .location-item[data-v-270169c1]:hover{background:var(--color-cosmic-hover)}@media (prefers-reduced-motion: reduce){[data-v-270169c1]{animation:none;transition:none}}@keyframes cosmic-skeleton-loading-dbba1ded{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-dbba1ded{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-dbba1ded{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-dbba1ded{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-dbba1ded],[class*=liquid-glass][data-v-dbba1ded],.glass-card[data-v-dbba1ded],.glass-panel[data-v-dbba1ded]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.region-selector[data-v-dbba1ded]{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}.form-field[data-v-dbba1ded]{display:flex;flex-direction:column;gap:var(--space-2, .5rem)}.form-field__label[data-v-dbba1ded]{display:flex;align-items:center;gap:var(--space-2, .5rem);font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-medium, 500);color:var(--page-color, var(--cosmic-text-primary))}.form-field__icon[data-v-dbba1ded]{font-size:1rem}.form-field__input[data-v-dbba1ded] .q-field__control{background:var(--select-bg, var(--cosmic-bg-surface));border:var(--select-border, 1px solid var(--cosmic-gold));border-radius:var(--select-radius, var(--radius-lg, .5rem));transition:all var(--duration-fast, .15s) var(--ease-smooth, ease)}.form-field__input[data-v-dbba1ded] .q-field__control:focus-within,.q-field--focused .form-field__input[data-v-dbba1ded] .q-field__control{border-color:var(--color-primary, var(--cosmic-lav-mid));box-shadow:0 0 0 3px rgba(var(--cosmic-lav-mid-rgb, 167, 139, 250),.15)}.region-info[data-v-dbba1ded],.cosmic-hint[data-v-dbba1ded]{display:flex;align-items:center;gap:var(--space-2, .5rem);margin-top:var(--space-3);padding:var(--space-3);background:var(--card-bg, var(--cosmic-bg-surface));border-radius:var(--radius-md, .5rem);border:1px solid var(--cosmic-glass-border-soft, var(--cosmic-glass-border));font-size:var(--font-size-sm, .875rem);color:var(--page-color-secondary, var(--cosmic-text-secondary))}@keyframes cosmic-skeleton-loading-e0b0ce0a{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-e0b0ce0a{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-e0b0ce0a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-e0b0ce0a{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-e0b0ce0a],[class*=liquid-glass][data-v-e0b0ce0a],.glass-card[data-v-e0b0ce0a],.glass-panel[data-v-e0b0ce0a]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-avatar-wrapper[data-v-e0b0ce0a]{display:inline-flex}.app-avatar-wrapper--ring-compat[data-v-e0b0ce0a]{border-radius:var(--radius-full);padding:3px}.app-avatar-wrapper--ring-compat.app-avatar-wrapper--ring-compat-excellent[data-v-e0b0ce0a]{background:var(--compat-ring-excellent)}.app-avatar-wrapper--ring-compat.app-avatar-wrapper--ring-compat-good[data-v-e0b0ce0a]{background:var(--compat-ring-good)}.app-avatar-wrapper--ring-compat.app-avatar-wrapper--ring-compat-moderate[data-v-e0b0ce0a]{background:var(--compat-ring-moderate)}.app-avatar-wrapper--ring-compat.app-avatar-wrapper--ring-compat-challenging[data-v-e0b0ce0a]{background:var(--compat-ring-challenging)}.app-avatar[data-v-e0b0ce0a]{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);overflow:hidden;flex-shrink:0;background:var(--color-primary);color:var(--color-text-primary);font-family:var(--font-cold-body);font-weight:var(--font-weight-semibold);transition:all var(--duration-fast) var(--ease-smooth);box-shadow:0 0 0 1px #ffffff0f,0 4px 12px #0006}.app-avatar[data-v-e0b0ce0a]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}[dir=ltr] .app-avatar[data-v-e0b0ce0a]:after{background:linear-gradient(180deg,rgba(var(--cosmic-text-primary-rgb),.18),rgba(var(--cosmic-text-primary-rgb),0) 50%)}[dir=rtl] .app-avatar[data-v-e0b0ce0a]:after{background:linear-gradient(-180deg,rgba(var(--cosmic-text-primary-rgb),.18),rgba(var(--cosmic-text-primary-rgb),0) 50%)}.app-avatar--xs[data-v-e0b0ce0a]{font-size:var(--cosmic-text-xs)}.app-avatar--sm[data-v-e0b0ce0a]{font-size:var(--font-size-xs)}.app-avatar--md[data-v-e0b0ce0a]{font-size:var(--font-size-sm)}.app-avatar--lg[data-v-e0b0ce0a]{font-size:var(--font-size-lg)}.app-avatar--xl[data-v-e0b0ce0a]{font-size:26px}.app-avatar--square[data-v-e0b0ce0a]{border-radius:var(--radius-md)}.app-avatar--clickable[data-v-e0b0ce0a]{cursor:pointer}.app-avatar--clickable[data-v-e0b0ce0a]:hover{transform:scale(1.05);box-shadow:var(--shadow-md)}.app-avatar--clickable[data-v-e0b0ce0a]:active{transform:scale(.95)}.app-avatar--clickable[data-v-e0b0ce0a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.app-avatar--cluster[data-v-e0b0ce0a]{border:2px solid var(--cosmic-bg);box-sizing:border-box}[dir=ltr] .app-avatar--cluster[data-v-e0b0ce0a]{margin-left:-10px}[dir=rtl] .app-avatar--cluster[data-v-e0b0ce0a]{margin-right:-10px}[dir=ltr] .app-avatar--cluster[data-v-e0b0ce0a]:first-child{margin-left:0}[dir=rtl] .app-avatar--cluster[data-v-e0b0ce0a]:first-child{margin-right:0}.app-avatar--ring-ring[data-v-e0b0ce0a]{box-shadow:0 0 0 2px var(--universe-accent, var(--cosmic-gold))}.app-avatar--grad-1 .app-avatar__initials[data-v-e0b0ce0a]{background:var(--cosmic-avatar-1);box-shadow:0 0 12px #8b5cf64d}.app-avatar--grad-2 .app-avatar__initials[data-v-e0b0ce0a]{background:var(--cosmic-avatar-2);box-shadow:0 0 12px #ec48994d}.app-avatar--grad-3 .app-avatar__initials[data-v-e0b0ce0a]{background:var(--cosmic-avatar-3);box-shadow:0 0 12px #f59e0b4d}.app-avatar--grad-4 .app-avatar__initials[data-v-e0b0ce0a]{background:var(--cosmic-avatar-4);box-shadow:0 0 12px #06b6d44d}.app-avatar--grad-5 .app-avatar__initials[data-v-e0b0ce0a]{background:var(--cosmic-avatar-5);box-shadow:0 0 12px #10b9814d}.app-avatar--grad-6 .app-avatar__initials[data-v-e0b0ce0a]{background:var(--cosmic-avatar-6);box-shadow:0 0 12px #ef44444d}.app-avatar__image[data-v-e0b0ce0a]{width:100%;height:100%;object-fit:cover}.app-avatar__initials[data-v-e0b0ce0a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;color:var(--cosmic-text-primary);border-radius:inherit}.app-avatar__status[data-v-e0b0ce0a]{position:absolute;bottom:-1px;width:30%;max-width:14px;min-width:8px;aspect-ratio:1;border-radius:var(--radius-full);border:2px solid var(--cosmic-bg);z-index:2}[dir=ltr] .app-avatar__status[data-v-e0b0ce0a]{right:-1px}[dir=rtl] .app-avatar__status[data-v-e0b0ce0a]{left:-1px}.app-avatar__status--online[data-v-e0b0ce0a]{background:var(--cosmic-avatar-status-online);box-shadow:0 0 8px #10b98199}.app-avatar__status--away[data-v-e0b0ce0a]{background:var(--cosmic-avatar-status-away)}.app-avatar__status--dnd[data-v-e0b0ce0a],.app-avatar__status--busy[data-v-e0b0ce0a]{background:var(--cosmic-avatar-status-busy)}.app-avatar__status--offline[data-v-e0b0ce0a]{background:var(--cosmic-text-tertiary, rgba(255, 255, 255, .4))}@keyframes cosmic-skeleton-loading-e056a124{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-e056a124{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-e056a124{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-e056a124{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-e056a124],[class*=liquid-glass][data-v-e056a124],.glass-card[data-v-e056a124],.glass-panel[data-v-e056a124]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-chip[data-v-e056a124]{position:relative;display:inline-flex;align-items:center;gap:6px;font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;transition:var(--transition-all);border-radius:var(--chip-radius)}.app-chip--sm[data-v-e056a124]{padding:3px 8px;font-size:var(--font-size-2xs)}.app-chip--md[data-v-e056a124]{padding:5px 11px;font-size:var(--font-size-xs)}.app-chip--lg[data-v-e056a124]{padding:7px 13px;font-size:var(--font-size-sm)}.app-chip--default[data-v-e056a124]{background:var(--chip-bg);color:var(--chip-text);border:1px solid var(--card-border-color)}.app-chip--primary[data-v-e056a124]{background:var(--chip-bg, var(--cosmic-gold));color:var(--chip-text);border:1px solid transparent}.app-chip--outline[data-v-e056a124]{background:transparent;color:var(--chip-text);border:1px solid var(--card-border-color)}.app-chip--ghost[data-v-e056a124]{background:var(--chip-bg);color:var(--chip-text);border:1px solid transparent}.app-chip--neutral[data-v-e056a124]{background:var(--cosmic-glass-bg-soft);border:1px solid var(--cosmic-glass-border-soft);color:var(--cosmic-text-secondary)}@media (hover: hover) and (pointer: fine){.app-chip--neutral[data-v-e056a124]:hover{background:var(--cosmic-glass-bg-hover);color:var(--cosmic-text-primary)}}.app-chip--ok[data-v-e056a124]{background:var(--cosmic-status-success-bg);border:1px solid var(--cosmic-status-success-border);color:var(--cosmic-status-success)}.app-chip--warn[data-v-e056a124]{background:var(--cosmic-status-warning-bg);border:1px solid var(--cosmic-status-warning-border);color:var(--cosmic-status-warning)}.app-chip--err[data-v-e056a124]{background:var(--cosmic-status-critical-bg);border:1px solid var(--cosmic-status-critical-border);color:var(--cosmic-status-critical)}.app-chip--info[data-v-e056a124]{background:var(--cosmic-status-info-bg);border:1px solid var(--cosmic-status-info-border);color:var(--cosmic-status-info)}.app-chip--lav[data-v-e056a124]{background:rgba(var(--cosmic-lav-deep-rgb),.2);border:1px solid rgba(var(--cosmic-lav-deep-rgb),.42);color:var(--cosmic-lav)}.app-chip--pink[data-v-e056a124]{background:rgba(var(--cosmic-pink-mid-rgb),.2);border:1px solid rgba(var(--cosmic-pink-mid-rgb),.45);color:var(--cosmic-pink)}.app-chip--gold[data-v-e056a124]{border:1px solid rgba(var(--cosmic-gold-rgb),.42);color:var(--cosmic-gold);box-shadow:0 0 16px rgba(var(--cosmic-gold-rgb),.18)}[dir=ltr] .app-chip--gold[data-v-e056a124]{background:linear-gradient(135deg,color-mix(in srgb,var(--cosmic-gold) 22%,transparent),color-mix(in srgb,var(--cosmic-gold-deep) 14%,transparent))}[dir=rtl] .app-chip--gold[data-v-e056a124]{background:linear-gradient(-135deg,color-mix(in srgb,var(--cosmic-gold) 22%,transparent),color-mix(in srgb,var(--cosmic-gold-deep) 14%,transparent))}.app-chip--tag[data-v-e056a124]{background:rgba(var(--cosmic-lav-rgb),.12);border:1px solid rgba(var(--cosmic-lav-rgb),.28);color:var(--cosmic-lav);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase}[dir=ltr] .app-chip--tag[data-v-e056a124]{padding:6px 6px 6px 12px}[dir=rtl] .app-chip--tag[data-v-e056a124]{padding:6px 12px 6px 6px}.app-chip--tag .app-chip__glyph[data-v-e056a124]{color:var(--cosmic-gold);text-transform:none}.app-chip--tag .app-chip__remove[data-v-e056a124]{width:18px;height:18px;border-radius:var(--radius-full);background:rgba(var(--cosmic-lav-rgb),.2);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);opacity:1}@media (hover: hover) and (pointer: fine){.app-chip--tag .app-chip__remove[data-v-e056a124]:hover{background:rgba(var(--cosmic-pink-rgb),.3);color:var(--cosmic-text-primary);transform:none}}.app-chip--clickable[data-v-e056a124]{cursor:pointer;transition:transform .16s var(--ease-spring),box-shadow .25s,filter .2s;min-width:var(--touch-min);min-height:var(--touch-min)}.app-chip--clickable[data-v-e056a124]:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .2s;pointer-events:none}[dir=ltr] .app-chip--clickable[data-v-e056a124]:before{background:linear-gradient(180deg,color-mix(in srgb,var(--cosmic-text-solid) 13%,transparent),transparent 58%)}[dir=rtl] .app-chip--clickable[data-v-e056a124]:before{background:linear-gradient(-180deg,color-mix(in srgb,var(--cosmic-text-solid) 13%,transparent),transparent 58%)}@media (hover: hover) and (pointer: fine){.app-chip--clickable[data-v-e056a124]:hover{transform:translateY(-1px);filter:brightness(1.14);box-shadow:0 6px 16px color-mix(in srgb,var(--cosmic-bg) 34%,transparent)}.app-chip--clickable[data-v-e056a124]:hover:before{opacity:1}}.app-chip--clickable[data-v-e056a124]:active,.app-chip--clickable.is-pressed[data-v-e056a124]{transform:scale(.92);box-shadow:0 0 0 4px rgba(var(--cosmic-lav-rgb),.18)}.app-chip--clickable[data-v-e056a124]:focus-visible{outline:2px solid var(--cosmic-lav-mid);outline-offset:3px}@media (prefers-reduced-motion: reduce){.app-chip--clickable[data-v-e056a124]{transition:none}.app-chip--clickable[data-v-e056a124]:hover,.app-chip--clickable[data-v-e056a124]:active,.app-chip--clickable.is-pressed[data-v-e056a124]{transform:none;filter:none;box-shadow:none}}[dir=ltr] .app-chip--removable[data-v-e056a124]{padding-right:var(--space-1)}[dir=rtl] .app-chip--removable[data-v-e056a124]{padding-left:var(--space-1)}.app-chip__glyph[data-v-e056a124]{font-size:var(--font-size-sm);line-height:0;flex-shrink:0}.app-chip__icon[data-v-e056a124]{flex-shrink:0}.app-chip__label[data-v-e056a124]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-chip__remove[data-v-e056a124]{flex-shrink:0;cursor:pointer;opacity:.7;transition:var(--transition-all)}@media (hover: hover) and (pointer: fine){.app-chip__remove[data-v-e056a124]:hover{opacity:1;transform:scale(1.1)}}.app-chip__remove[data-v-e056a124]:focus-visible{outline:2px solid var(--universe-accent);outline-offset:2px;border-radius:var(--radius-full);opacity:1}.app-chip--tinted[data-v-e056a124]{background:color-mix(in srgb,var(--chip-tint, currentColor) 16%,transparent);border-color:color-mix(in srgb,var(--chip-tint, currentColor) 42%,transparent);color:var(--chip-tint, var(--chip-text, currentColor))}.app-chip--lite[data-v-e056a124]{gap:8px;padding:9px 14px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:color-mix(in srgb,var(--chip-tint) 12%,transparent);border:1px solid color-mix(in srgb,var(--chip-tint) 30%,transparent);transition:transform .18s var(--ease-spring),border-color .22s,background .22s,box-shadow .22s}.app-chip--lite .app-chip__glyph[data-v-e056a124],.app-chip--lite .app-chip__icon[data-v-e056a124]{font-size:var(--font-size-base)}.app-chip--lite .app-chip__label[data-v-e056a124]{color:var(--cosmic-text-primary)}@media (hover: hover) and (pointer: fine){.app-chip--lite[data-v-e056a124]:hover{transform:translateY(-2px);box-shadow:0 9px 22px color-mix(in srgb,var(--cosmic-bg) 34%,transparent)}}@media (prefers-reduced-motion: reduce){.app-chip--lite[data-v-e056a124]{transition:none}.app-chip--lite[data-v-e056a124]:hover{transform:none}}.app-chip--glow[data-v-e056a124]{box-shadow:0 0 14px color-mix(in srgb,var(--chip-tint, var(--chip-text, var(--cosmic-gold))) 45%,transparent);animation:app-chip-glow-pulse-e056a124 2.4s ease-in-out infinite}.app-chip--hot[data-v-e056a124]{box-shadow:0 0 14px rgba(var(--cosmic-gold-rgb),.45);animation:app-chip-glow-pulse-e056a124 2.4s ease-in-out infinite}.app-chip--action[data-v-e056a124]{font-weight:var(--font-weight-semibold);border:1px solid color-mix(in srgb,var(--chip-tint, var(--cosmic-gold)) 55%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--chip-tint, var(--cosmic-gold)) 25%,transparent)}@media (hover: hover) and (pointer: fine){.app-chip--action[data-v-e056a124]:hover{transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--chip-tint, var(--cosmic-gold)) 35%,transparent)}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.app-chip--action[data-v-e056a124]:hover{transform:none}}.app-chip__chevron[data-v-e056a124]{flex-shrink:0;width:1.36em;height:1.36em;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:color-mix(in srgb,var(--cosmic-text-solid) 13%,transparent);font-size:.95em;line-height:1;opacity:.9}.app-chip--with-dot[data-v-e056a124]:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;box-shadow:0 0 6px currentColor;flex-shrink:0}.app-chip--live[data-v-e056a124]:before{animation:app-chip-dot-pulse-e056a124 1.4s ease-in-out infinite}.app-chip--pulse[data-v-e056a124]{animation:app-chip-pulse-e056a124 1.6s ease-in-out infinite}@keyframes app-chip-pulse-e056a124{0%,to{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 4px rgba(var(--cosmic-mint-rgb),.2)}}@keyframes app-chip-dot-pulse-e056a124{0%,to{box-shadow:0 0 0 0 currentColor,0 0 6px currentColor}50%{box-shadow:0 0 0 4px transparent,0 0 8px currentColor}}@keyframes app-chip-glow-pulse-e056a124{0%,to{opacity:.75}50%{opacity:1}}.app-chip.is-pressed[data-v-e056a124]{filter:brightness(.92)}@media (prefers-reduced-motion: reduce){.app-chip--pulse[data-v-e056a124],.app-chip--live[data-v-e056a124]:before,.app-chip--glow[data-v-e056a124],.app-chip--hot[data-v-e056a124]{animation:none}}@keyframes cosmic-skeleton-loading-321bb967{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-321bb967{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-321bb967{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-321bb967{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-321bb967],[class*=liquid-glass][data-v-321bb967],.glass-card[data-v-321bb967],.glass-panel[data-v-321bb967]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-pill[data-v-321bb967]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-full);font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1;white-space:nowrap;text-decoration:none;--pill-tone: var(--cosmic-lav-bright);--pill-text: var(--cosmic-lav);--pill-border-mix: 25%;background:color-mix(in srgb,var(--pill-tone) 14%,transparent);border:1px solid color-mix(in srgb,var(--pill-tone) var(--pill-border-mix),transparent);color:var(--pill-text)}.app-pill--gold[data-v-321bb967]{--pill-tone: var(--cosmic-gold);--pill-text: var(--cosmic-gold);--pill-border-mix: 30%}.app-pill--mint[data-v-321bb967]{--pill-tone: var(--cosmic-mint);--pill-text: var(--cosmic-mint);--pill-border-mix: 30%}.app-pill--pink[data-v-321bb967]{--pill-tone: var(--cosmic-pink-mid);--pill-text: var(--cosmic-pink);--pill-border-mix: 30%}.app-pill--rose[data-v-321bb967]{--pill-tone: var(--cosmic-rose);--pill-text: var(--cosmic-rose);--pill-border-mix: 30%}.app-pill--blue[data-v-321bb967]{--pill-tone: var(--cosmic-blue);--pill-text: var(--cosmic-blue);--pill-border-mix: 30%}.app-pill--score[data-v-321bb967]{--pill-tone: var(--cosmic-score-low);--pill-text: var(--cosmic-score-low);--pill-border-mix: 30%}.app-pill--clickable[data-v-321bb967]{cursor:pointer}.app-pill.is-pressed[data-v-321bb967]{filter:brightness(.92)}@keyframes cosmic-skeleton-loading-a18326ec{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-a18326ec{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-a18326ec{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-a18326ec{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-a18326ec],[class*=liquid-glass][data-v-a18326ec],.glass-card[data-v-a18326ec],.glass-panel[data-v-a18326ec]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-eyebrow[data-v-a18326ec]{margin:0;padding:0;display:inline-block;font-family:var(--font-cold-body);font-size:var(--font-size-2xs, 10.5px);font-weight:var(--font-weight-semibold, 600);letter-spacing:.12em;text-transform:uppercase;color:var(--cosmic-gold)}.app-eyebrow--muted[data-v-a18326ec]{color:var(--cosmic-text-tertiary)}.app-eyebrow--accent[data-v-a18326ec]{color:var(--cosmic-lav)}@keyframes cosmic-skeleton-loading-c6c4a895{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-c6c4a895{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-c6c4a895{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-c6c4a895{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-c6c4a895],[class*=liquid-glass][data-v-c6c4a895],.glass-card[data-v-c6c4a895],.glass-panel[data-v-c6c4a895]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-expansion-item[data-v-c6c4a895] .q-expansion-item__container{border:none}.app-expansion-item[data-v-c6c4a895] .q-expansion-item__header{padding:var(--space-4);min-height:var(--touch-min, 44px);color:var(--page-color, var(--cosmic-text-primary));transition:background-color var(--transition-fast)}@media (prefers-reduced-motion: reduce){.app-expansion-item[data-v-c6c4a895] .q-expansion-item__header{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app-expansion-item[data-v-c6c4a895] .q-expansion-item__header .q-item__label--caption{color:var(--page-color-secondary, var(--cosmic-text-secondary))}.app-expansion-item[data-v-c6c4a895] .q-expansion-item__header:focus-visible{outline:2px solid var(--universe-accent);outline-offset:3px;border-radius:var(--radius-sm)}.app-expansion-item[data-v-c6c4a895] .q-expansion-item__header:hover:not(:disabled){background:var(--color-cosmic-hover)}.app-expansion-item[data-v-c6c4a895] .q-expansion-item__content{padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--cosmic-bg-card-alt);transition:padding var(--transition-fast)}@media (prefers-reduced-motion: reduce){.app-expansion-item[data-v-c6c4a895] .q-expansion-item__content{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app-expansion-item--cosmic[data-v-c6c4a895] .q-expansion-item__header{background:var(--card-bg, var(--cosmic-bg-elevated))}.app-expansion-item[data-v-c6c4a895] .q-expansion-item__header{cursor:pointer;-webkit-user-select:none;user-select:none}.app-expansion-item[data-v-c6c4a895] .q-expansion-item__header:focus{outline:none}@keyframes cosmic-skeleton-loading-90cf3438{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-90cf3438{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-90cf3438{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-90cf3438{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-90cf3438],[class*=liquid-glass][data-v-90cf3438],.glass-card[data-v-90cf3438],.glass-panel[data-v-90cf3438]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.score-dial[data-v-90cf3438]{--score-dial-high: var(--cosmic-score-high, var(--cosmic-mint));--score-dial-mid: var(--cosmic-score-med, var(--cosmic-gold));--score-dial-low: var(--cosmic-score-low);position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--score-dial-size, 132px);height:var(--score-dial-size, 132px)}.score-dial__svg[data-v-90cf3438]{width:100%;height:100%}.score-dial__track[data-v-90cf3438]{stroke:rgba(var(--cosmic-text-primary-rgb),.1)}.score-dial__progress[data-v-90cf3438]{stroke:var(--score-dial-tone);transition:stroke .3s ease}.score-dial__value[data-v-90cf3438]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-0-5);pointer-events:none}.score-dial__number[data-v-90cf3438]{font-family:var(--font-display, "Cormorant Garamond", serif);font-size:clamp(1.2rem,var(--score-dial-size, 132px) * .34,3rem);font-weight:600;line-height:1;color:var(--cosmic-text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.score-dial__label[data-v-90cf3438]{font-family:var(--font-body, "Inter", sans-serif);font-size:clamp(.44rem,var(--score-dial-size, 132px) * .08,.75rem);font-weight:600;color:rgba(var(--cosmic-text-primary-rgb),.5);text-transform:uppercase;letter-spacing:.1em;margin-top:var(--space-0-5)}.score-dial--xs[data-v-90cf3438]{--score-dial-size: 72px}.score-dial--sm[data-v-90cf3438]{--score-dial-size: 96px}.score-dial--md[data-v-90cf3438]{--score-dial-size: 132px}.score-dial--lg[data-v-90cf3438]{--score-dial-size: 168px}.score-dial--high .score-dial__svg[data-v-90cf3438],.score-dial--mid .score-dial__svg[data-v-90cf3438],.score-dial--low .score-dial__svg[data-v-90cf3438]{filter:drop-shadow(0 4px 16px color-mix(in srgb,var(--score-dial-tone) 25%,transparent))}.score-dial--lunar[data-v-90cf3438]{--score-dial-high: var(--lunar-score-high, var(--cosmic-score-high, var(--cosmic-mint)));--score-dial-mid: var(--lunar-score-mid, var(--cosmic-score-med, var(--cosmic-gold)));--score-dial-low: var(--lunar-score-low, var(--cosmic-score-low))}@keyframes cosmic-skeleton-loading-02a9c059{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-02a9c059{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-02a9c059{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-02a9c059{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-02a9c059],[class*=liquid-glass][data-v-02a9c059],.glass-card[data-v-02a9c059],.glass-panel[data-v-02a9c059]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-splash[data-v-02a9c059]{position:fixed;inset:0;z-index:var(--z-splash, 1090);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 30px 40px;text-align:center;overflow:hidden;isolation:isolate;background:var(--cosmic-bg);color:var(--cosmic-text-primary, rgba(255, 255, 255, .95))}.app-splash__backdrop[data-v-02a9c059]{position:absolute;z-index:0}.app-splash__stars[data-v-02a9c059]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.app-splash__star[data-v-02a9c059]{position:absolute;width:var(--size, 1.4px);height:var(--size, 1.4px);border-radius:50%;background:var(--cosmic-text-primary, rgba(255, 255, 255, .95));opacity:.32;box-shadow:0 0 calc(var(--size, 1.4px) * 2.5) rgba(var(--cosmic-lav-rgb, 196, 181, 253),.55);transform:translateZ(0)}.app-splash__star--accent[data-v-02a9c059]{background:var(--cosmic-lav-mid);box-shadow:0 0 calc(var(--size, 1.4px) * 3) rgba(var(--cosmic-lav-rgb, 196, 181, 253),.55)}.app-splash__canvas[data-v-02a9c059]{position:relative;width:260px;height:260px;margin:0 auto 34px;flex-shrink:0}.app-splash__nebula[data-v-02a9c059]{position:absolute;inset:-50px;border-radius:50%;background:radial-gradient(circle at 45% 40%,rgba(var(--cosmic-lav-rgb, 196, 181, 253),.18) 0%,rgba(var(--cosmic-lav-mid-rgb, 167, 139, 250),.07) 40%,transparent 70%);filter:blur(32px);opacity:.85;z-index:-1;pointer-events:none}.app-splash__wheel[data-v-02a9c059]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 10px rgba(var(--cosmic-lav-rgb, 196, 181, 253),.35))}.app-splash__ring[data-v-02a9c059]{transform-origin:130px 130px}.app-splash__ring--outer[data-v-02a9c059]{animation:app-splash-ring-spin-02a9c059 26s linear infinite}.app-splash__core-orb[data-v-02a9c059]{transform-box:fill-box;transform-origin:center;will-change:transform,opacity;animation:app-splash-core-orb-pulse-02a9c059 2.8s ease-in-out infinite}.app-splash__core-dot[data-v-02a9c059]{transform:rotate(var(--start-angle)) translate(var(--radius));transform-origin:130px 130px;will-change:transform;animation:app-splash-dot-orbit-02a9c059 var(--duration, 15s) linear infinite;animation-direction:var(--direction, normal)}.app-splash__core-dot--1[data-v-02a9c059]{--start-angle: -90deg;--radius: 112px;--duration: 15s}.app-splash__core-dot--2[data-v-02a9c059]{--start-angle: 0deg;--radius: 112px;--duration: 11s;--direction: reverse}.app-splash__core-dot--3[data-v-02a9c059]{--start-angle: 90deg;--radius: 96px;--duration: 18s}.app-splash__core-dot--4[data-v-02a9c059]{--start-angle: 180deg;--radius: 80px;--duration: 13s;--direction: reverse}.app-splash__brand[data-v-02a9c059]{position:absolute;top:20px;z-index:1;display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--cosmic-text-muted, rgba(255, 255, 255, .65));font-size:var(--text-xs, .6875rem);font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase}[dir=ltr] .app-splash__brand[data-v-02a9c059]{left:50%;transform:translate(-50%)}[dir=rtl] .app-splash__brand[data-v-02a9c059]{right:50%;transform:translate(50%)}.app-splash__brand-mark[data-v-02a9c059]{display:block;flex:0 0 24px;width:24px;height:24px;margin:0;box-shadow:0 0 16px rgba(var(--cosmic-lav-rgb, 196, 181, 253),.28)}.app-splash__title[data-v-02a9c059]{position:relative;z-index:1;font-family:var(--font-cold-display, "Space Grotesk", Inter, -apple-system, BlinkMacSystemFont, sans-serif);font-size:var(--text-2xl, 1.375rem);font-weight:600;line-height:1.15;letter-spacing:-.01em;margin:0 0 8px;color:var(--cosmic-text-primary, rgba(255, 255, 255, .95));max-width:260px;text-wrap:balance}.app-splash__body[data-v-02a9c059]{position:relative;z-index:1;font-size:var(--text-md, .875rem);color:var(--cosmic-text-muted, rgba(255, 255, 255, .65));line-height:1.55;margin:0 0 30px;max-width:260px;text-wrap:balance}.app-splash__status[data-v-02a9c059]{position:relative;z-index:1;font-size:var(--text-sm, .75rem);font-weight:500;letter-spacing:.01em;color:var(--cosmic-lav);margin:0 0 16px;min-height:20px}.app-splash__recovery[data-v-02a9c059]{position:relative;z-index:1;display:grid;justify-items:center;gap:12px;margin:0}.app-splash__recovery[hidden][data-v-02a9c059]{display:none}.app-splash__recovery[data-v-02a9c059]:not([hidden]){animation:app-splash-recovery-in-02a9c059 .26s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) both}.app-splash__recovery-copy[data-v-02a9c059]{max-width:250px;margin:0;color:var(--cosmic-text-muted, rgba(255, 255, 255, .65));font-size:var(--text-sm, .75rem);line-height:1.5;text-wrap:balance}.app-splash__retry[data-v-02a9c059]{min-width:176px;min-height:44px;padding:0 16px;border:1px solid var(--cosmic-border-lav, rgba(139, 92, 246, .2));border-radius:var(--radius-btn-cold, 14px);background:var(--cosmic-glass-bg, rgba(255, 255, 255, .04));color:var(--cosmic-text-primary, rgba(255, 255, 255, .95));font-family:var(--font-cold-body, "Space Grotesk", Inter, -apple-system, BlinkMacSystemFont, sans-serif);font-size:var(--text-sm, .75rem);font-weight:600;line-height:1;cursor:pointer;transition:background var(--duration-fast, .18s) var(--ease-smooth, cubic-bezier(.4, 0, .2, 1)),border-color var(--duration-fast, .18s) var(--ease-smooth, cubic-bezier(.4, 0, .2, 1)),transform var(--duration-fast, .18s) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.app-splash__retry[data-v-02a9c059]:hover{background:var(--cosmic-glass-bg-hover, rgba(255, 255, 255, .07));border-color:var(--cosmic-lav);color:var(--cosmic-text-primary, rgba(255, 255, 255, .95))}.app-splash__retry[data-v-02a9c059]:active{transform:scale(.97)}.app-splash__retry[data-v-02a9c059]:focus-visible{outline:2px solid var(--cosmic-lav);outline-offset:3px}.app-splash__footer[data-v-02a9c059]{position:relative;z-index:1;font-size:var(--text-sm, .75rem);color:var(--cosmic-text-muted, rgba(255, 255, 255, .65));line-height:1.5;max-width:278px;margin:clamp(44px,9vh,72px) 0 0;padding-top:18px;border-top:1px solid var(--cosmic-border-subtle, rgba(255, 255, 255, .055));text-wrap:balance}.app-splash.is-ready .app-splash__brand[data-v-02a9c059]{animation:app-splash-brand-in-02a9c059 .22s var(--ease-smooth, cubic-bezier(.4, 0, .2, 1)) both}.app-splash.is-ready .app-splash__canvas[data-v-02a9c059]{animation:app-splash-canvas-in-02a9c059 .34s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) both;will-change:transform,opacity}.app-splash.is-ready .app-splash__title[data-v-02a9c059],.app-splash.is-ready .app-splash__body[data-v-02a9c059],.app-splash.is-ready .app-splash__status[data-v-02a9c059],.app-splash.is-ready .app-splash__footer[data-v-02a9c059]{animation:app-splash-copy-in-02a9c059 .22s var(--ease-smooth, cubic-bezier(.4, 0, .2, 1)) both;will-change:transform,opacity}.app-splash.is-ready .app-splash__brand[data-v-02a9c059],.app-splash.is-ready .app-splash__canvas[data-v-02a9c059]{animation-delay:60ms}.app-splash.is-ready .app-splash__title[data-v-02a9c059]{animation-delay:.14s}.app-splash.is-ready .app-splash__body[data-v-02a9c059]{animation-delay:.19s}.app-splash.is-ready .app-splash__status[data-v-02a9c059]{animation-delay:.24s}.app-splash.is-ready .app-splash__footer[data-v-02a9c059]{animation-delay:.3s}.app-splash.is-progressing .app-splash__canvas[data-v-02a9c059]{animation:app-splash-progress-acknowledge-02a9c059 .32s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) both}.app-splash.is-progressing .app-splash__title[data-v-02a9c059],.app-splash.is-progressing .app-splash__body[data-v-02a9c059],.app-splash.is-progressing .app-splash__status[data-v-02a9c059]{animation:app-splash-copy-refresh-02a9c059 .18s var(--ease-smooth, cubic-bezier(.4, 0, .2, 1)) both}.app-splash.is-recovering .app-splash__ring[data-v-02a9c059],.app-splash.is-recovering .app-splash__core-dot[data-v-02a9c059],.app-splash.is-recovering .app-splash__core-orb[data-v-02a9c059]{animation-play-state:paused}@keyframes app-splash-brand-in-02a9c059{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes app-splash-canvas-in-02a9c059{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes app-splash-copy-in-02a9c059{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes app-splash-progress-acknowledge-02a9c059{0%,to{transform:scale(1)}52%{transform:scale(1.022)}}@keyframes app-splash-copy-refresh-02a9c059{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes app-splash-ring-spin-02a9c059{to{transform:rotate(360deg)}}@keyframes app-splash-dot-orbit-02a9c059{0%{transform:rotate(var(--start-angle)) translate(var(--radius))}to{transform:rotate(calc(var(--start-angle) + 360deg)) translate(var(--radius))}}@keyframes app-splash-core-orb-pulse-02a9c059{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.92}}@keyframes app-splash-recovery-in-02a9c059{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 390px),(max-height: 760px){.app-splash[data-v-02a9c059]{padding:50px 24px 28px}.app-splash__brand[data-v-02a9c059]{top:14px}.app-splash__canvas[data-v-02a9c059]{width:min(260px,66vw);height:min(260px,66vw);margin-bottom:24px}.app-splash__body[data-v-02a9c059]{margin-bottom:22px}.app-splash__footer[data-v-02a9c059]{max-width:290px;margin-top:44px;padding-top:16px}}@media (max-height: 680px){.app-splash[data-v-02a9c059]{justify-content:flex-start}.app-splash__footer[data-v-02a9c059]{margin-top:32px}}@media (prefers-reduced-motion: reduce){.app-splash__ring[data-v-02a9c059],.app-splash__core-dot[data-v-02a9c059],.app-splash__core-orb[data-v-02a9c059],.app-splash__brand[data-v-02a9c059],.app-splash__canvas[data-v-02a9c059],.app-splash__title[data-v-02a9c059],.app-splash__body[data-v-02a9c059],.app-splash__status[data-v-02a9c059],.app-splash__footer[data-v-02a9c059],.app-splash--reduced__ring[data-v-02a9c059],.app-splash--reduced__core-dot[data-v-02a9c059],.app-splash--reduced__core-orb[data-v-02a9c059],.app-splash--reduced__brand[data-v-02a9c059],.app-splash--reduced__canvas[data-v-02a9c059],.app-splash--reduced__title[data-v-02a9c059],.app-splash--reduced__body[data-v-02a9c059],.app-splash--reduced__status[data-v-02a9c059],.app-splash--reduced__footer[data-v-02a9c059]{animation:none!important}.app-splash.is-progressing .app-splash__canvas[data-v-02a9c059],.app-splash.is-progressing .app-splash__title[data-v-02a9c059],.app-splash.is-progressing .app-splash__body[data-v-02a9c059],.app-splash.is-progressing .app-splash__status[data-v-02a9c059],.app-splash__recovery[data-v-02a9c059]:not([hidden]),.app-splash.is-progressing .app-splash--reduced__canvas[data-v-02a9c059],.app-splash.is-progressing .app-splash--reduced__title[data-v-02a9c059],.app-splash.is-progressing .app-splash--reduced__body[data-v-02a9c059],.app-splash.is-progressing .app-splash--reduced__status[data-v-02a9c059],.app-splash--reduced__recovery[data-v-02a9c059]:not([hidden]),.app-splash--reduced.is-progressing .app-splash__canvas[data-v-02a9c059],.app-splash--reduced.is-progressing .app-splash__title[data-v-02a9c059],.app-splash--reduced.is-progressing .app-splash__body[data-v-02a9c059],.app-splash--reduced.is-progressing .app-splash__status[data-v-02a9c059],.app-splash--reduced.is-progressing .app-splash--reduced__canvas[data-v-02a9c059],.app-splash--reduced.is-progressing .app-splash--reduced__title[data-v-02a9c059],.app-splash--reduced.is-progressing .app-splash--reduced__body[data-v-02a9c059],.app-splash--reduced.is-progressing .app-splash--reduced__status[data-v-02a9c059]{animation:none!important}.app-splash__retry[data-v-02a9c059],.app-splash--reduced__retry[data-v-02a9c059]{transition:none}.app-splash__retry[data-v-02a9c059]:active,.app-splash--reduced__retry[data-v-02a9c059]:active{transform:none}.app-splash__star[data-v-02a9c059],.app-splash--reduced__star[data-v-02a9c059]{opacity:.28}}@media (forced-colors: active){.app-splash[data-v-02a9c059]{background:Canvas;color:CanvasText}}@keyframes cosmic-skeleton-loading-ffbc7fec{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-ffbc7fec{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-ffbc7fec{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-ffbc7fec{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-ffbc7fec],[class*=liquid-glass][data-v-ffbc7fec],.glass-card[data-v-ffbc7fec],.glass-panel[data-v-ffbc7fec]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-loading--overlay[data-v-ffbc7fec],.app-loading--cosmic[data-v-ffbc7fec]{backdrop-filter:blur(var(--cosmic-blur, 8px))}[dir=ltr] .app-loading--overlay[data-v-ffbc7fec],[dir=ltr] .app-loading--cosmic[data-v-ffbc7fec]{background:linear-gradient(160deg,color-mix(in oklch,var(--cosmic-bg-card) 82%,transparent),color-mix(in oklch,var(--cosmic-bg) 94%,transparent))}[dir=rtl] .app-loading--overlay[data-v-ffbc7fec],[dir=rtl] .app-loading--cosmic[data-v-ffbc7fec]{background:linear-gradient(-160deg,color-mix(in oklch,var(--cosmic-bg-card) 82%,transparent),color-mix(in oklch,var(--cosmic-bg) 94%,transparent))}.app-loading--fullscreen[data-v-ffbc7fec]{background:var(--cosmic-bg)}.app-loading-overlay[data-v-ffbc7fec]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5, 1.25rem)}.app-loading-overlay__content[data-v-ffbc7fec]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5, 1.25rem);z-index:1}.app-loading-overlay__halo[data-v-ffbc7fec]{position:absolute;top:50%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle at 46% 44%,color-mix(in oklch,var(--cosmic-lav-bright) 24%,transparent),transparent 56%),radial-gradient(circle at 66% 60%,color-mix(in oklch,var(--cosmic-gold) 14%,transparent),transparent 52%),radial-gradient(circle at 36% 62%,color-mix(in oklch,var(--cosmic-lav-bright) 8%,transparent),transparent 70%);filter:blur(14px);pointer-events:none;z-index:0;animation:app-overlay-halo-ffbc7fec 3.2s ease-in-out infinite}[dir=ltr] .app-loading-overlay__halo[data-v-ffbc7fec]{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .app-loading-overlay__halo[data-v-ffbc7fec]{right:50%;transform:translate(50%,-50%)}.app-loading-overlay__message[data-v-ffbc7fec]{position:relative;z-index:1;margin:0;font-size:var(--text-md, .875rem);font-weight:500;text-align:center;max-width:240px;line-height:1.5;text-wrap:balance;color:var(--cosmic-text-primary, rgba(255, 255, 255, .95))}.app-loading-overlay .orbit-spinner[data-v-ffbc7fec]{position:relative;z-index:1;transform:scale(1.14)}.orbit-spinner[data-v-ffbc7fec]{position:relative;width:56px;height:56px}.orbit-spinner__ring[data-v-ffbc7fec]{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;border-top-color:var(--cosmic-lav);animation:orbit-spin-ffbc7fec 1.2s linear infinite}.orbit-spinner__ring[data-v-ffbc7fec]:nth-child(2){inset:10px;border-top-color:var(--cosmic-gold);animation-duration:.9s;animation-direction:reverse}.orbit-spinner__core[data-v-ffbc7fec]{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--cosmic-lav);box-shadow:0 0 16px var(--cosmic-lav-mid)}[dir=ltr] .orbit-spinner__core[data-v-ffbc7fec]{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .orbit-spinner__core[data-v-ffbc7fec]{right:50%;transform:translate(50%,-50%)}@keyframes orbit-spin-ffbc7fec{to{transform:rotate(360deg)}}@keyframes app-overlay-halo-ffbc7fec{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.14);opacity:.62}}@media (prefers-reduced-motion: reduce){.app-loading-overlay__halo[data-v-ffbc7fec],.orbit-spinner[data-v-ffbc7fec],.orbit-spinner__ring[data-v-ffbc7fec]{animation:none!important}}@media (forced-colors: active){.app-loading-overlay__halo[data-v-ffbc7fec]{display:none}.orbit-spinner__ring[data-v-ffbc7fec]{border-top-color:CanvasText}.orbit-spinner__core[data-v-ffbc7fec]{background:CanvasText}}@keyframes cosmic-skeleton-loading-3fad7b1e{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-3fad7b1e{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-3fad7b1e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-3fad7b1e{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-3fad7b1e],[class*=liquid-glass][data-v-3fad7b1e],.glass-card[data-v-3fad7b1e],.glass-panel[data-v-3fad7b1e]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.empty-state[data-v-3fad7b1e]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:var(--space-75, 18.75rem);padding:var(--space-12, 3rem) var(--space-8, 2rem) var(--space-30, 7.5rem);color:var(--cosmic-text-primary)}.empty-icon[data-v-3fad7b1e]{position:relative;margin-bottom:var(--space-6, 1.5rem);transition:all var(--duration-normal, .26s) var(--ease-smooth, cubic-bezier(.4, 0, .2, 1))}.empty-glyph[data-v-3fad7b1e]{width:88px;height:88px;border-radius:var(--radius-full, 9999px);display:grid;place-items:center;font-size:36px;background:var(--cosmic-glass-bg);border:1px solid var(--cosmic-glass-border);color:var(--cosmic-lav)}.empty-glyph--gold[data-v-3fad7b1e]{color:var(--cosmic-gold);background:color-mix(in oklch,var(--cosmic-gold) 14%,transparent);border-color:color-mix(in oklch,var(--cosmic-gold) 25%,transparent)}.empty-glyph--rose[data-v-3fad7b1e]{color:var(--cosmic-rose);background:color-mix(in oklch,var(--cosmic-rose) 14%,transparent);border-color:color-mix(in oklch,var(--cosmic-rose) 25%,transparent)}.empty-glyph--mint[data-v-3fad7b1e]{color:var(--cosmic-mint);background:color-mix(in oklch,var(--cosmic-mint) 14%,transparent);border-color:color-mix(in oklch,var(--cosmic-mint) 25%,transparent)}.empty-glyph--lav[data-v-3fad7b1e]{color:var(--cosmic-lav);background:color-mix(in oklch,var(--cosmic-lav) 14%,transparent);border-color:color-mix(in oklch,var(--cosmic-lav) 25%,transparent)}.icon-pulse[data-v-3fad7b1e]{position:absolute;top:50%;bottom:0;border:var(--space-0-5) solid var(--cosmic-gold);border-radius:50%;animation:pulseExpand-3fad7b1e 2s ease-out infinite;transition:all var(--duration-normal, .26s) var(--ease-smooth, cubic-bezier(.4, 0, .2, 1))}[dir=ltr] .icon-pulse[data-v-3fad7b1e]{left:50%;right:0;transform:translate(-50%,-50%)}[dir=rtl] .icon-pulse[data-v-3fad7b1e]{right:50%;left:0;transform:translate(50%,-50%)}.empty-content[data-v-3fad7b1e]{margin-bottom:var(--space-6, 1.5rem);max-width:280px}.empty-title[data-v-3fad7b1e]{margin:0 0 var(--space-2-5, .625rem);font-family:var(--font-cold-display, "Space Grotesk", Inter, sans-serif);font-size:var(--text-2xl, 1.375rem);font-weight:600;color:var(--cosmic-text-primary);letter-spacing:-.01em;line-height:1.2;text-wrap:balance}.empty-description[data-v-3fad7b1e]{margin:0;font-size:var(--text-md, .875rem);color:var(--cosmic-text-muted);line-height:1.55;text-wrap:balance}.empty-actions[data-v-3fad7b1e]{display:flex;flex-direction:column;gap:var(--space-3, .75rem);width:100%;max-width:280px}.empty-actions .empty-action-btn[data-v-3fad7b1e]{width:100%}.empty-sm[data-v-3fad7b1e]{padding:var(--space-8, 2rem) var(--space-4, 1rem) var(--space-20, 5rem);min-height:var(--space-50, 12.5rem)}.empty-sm .empty-glyph[data-v-3fad7b1e]{width:72px;height:72px;font-size:30px}.empty-sm .empty-title[data-v-3fad7b1e]{font-size:var(--text-xl, 1.125rem)}.empty-sm .empty-description[data-v-3fad7b1e]{font-size:var(--text-sm, .75rem)}.empty-lg[data-v-3fad7b1e]{padding:var(--space-16, 4rem) var(--space-10, 2.5rem) var(--space-37-5, 9.375rem);min-height:var(--space-96, 24rem)}.empty-lg .empty-glyph[data-v-3fad7b1e]{width:104px;height:104px;font-size:44px}.empty-lg .empty-title[data-v-3fad7b1e]{font-size:var(--text-3xl, 1.75rem)}.empty-cosmic .empty-glyph[data-v-3fad7b1e]{color:var(--cosmic-gold);background:color-mix(in oklch,var(--cosmic-gold) 14%,transparent);border-color:color-mix(in oklch,var(--cosmic-gold) 25%,transparent)}.empty-cosmic .icon-pulse[data-v-3fad7b1e]{border-color:var(--cosmic-gold)}.empty-minimal[data-v-3fad7b1e]{padding:var(--space-8, 2rem) var(--space-4, 1rem) var(--space-20, 5rem)}.empty-minimal .empty-glyph[data-v-3fad7b1e]{width:56px;height:56px;font-size:24px;color:var(--cosmic-text-muted, rgba(255, 255, 255, .65));background:transparent;border-color:var(--cosmic-glass-border, rgba(255, 255, 255, .07))}.empty-minimal .icon-pulse[data-v-3fad7b1e]{display:none}.empty-minimal .empty-title[data-v-3fad7b1e]{font-size:var(--text-md, .875rem);font-weight:500;color:var(--cosmic-text-secondary, rgba(255, 255, 255, .75))}.empty-minimal .empty-description[data-v-3fad7b1e]{font-size:var(--text-sm, .75rem)}.empty-minimal .empty-actions[data-v-3fad7b1e]{gap:var(--space-2, .5rem)}@keyframes pulseExpand-3fad7b1e{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@media (prefers-reduced-motion: reduce){.icon-pulse[data-v-3fad7b1e],.empty-icon[data-v-3fad7b1e]{animation:none!important}}@media (forced-colors: active){.empty-glyph[data-v-3fad7b1e]{background:Canvas;border-color:CanvasText;color:CanvasText}.empty-title[data-v-3fad7b1e],.empty-description[data-v-3fad7b1e]{color:CanvasText}}@keyframes cosmic-skeleton-loading-eb9a200b{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-eb9a200b{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-eb9a200b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-eb9a200b{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-eb9a200b],[class*=liquid-glass][data-v-eb9a200b],.glass-card[data-v-eb9a200b],.glass-panel[data-v-eb9a200b]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-page-state[data-v-eb9a200b]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-4);width:100%;min-height:var(--space-50);padding:var(--space-8) var(--space-6);color:var(--page-color, var(--cosmic-text-primary));--app-page-state-icon-size: var(--space-16);--app-page-state-glyph-size: 5.5rem;--app-page-state-glyph-icon-size: 2.25rem}.app-page-state__visual[data-v-eb9a200b]{display:flex;align-items:center;justify-content:center;color:var(--cosmic-text-secondary)}.app-page-state__visual--glyph[data-v-eb9a200b]{width:var(--app-page-state-glyph-size);height:var(--app-page-state-glyph-size);flex-shrink:0;border:1px solid var(--cosmic-glass-border);border-radius:var(--radius-full);background:var(--cosmic-glass-bg);color:var(--cosmic-lav)}.app-page-state__icon[data-v-eb9a200b]{color:var(--cosmic-text-secondary)}.app-page-state__emoji[data-v-eb9a200b]{line-height:1;display:inline-block;font-size:var(--app-page-state-icon-size)}.app-page-state__content[data-v-eb9a200b]{max-width:var(--container-xs);display:flex;flex-direction:column;gap:var(--space-2)}.app-page-state__title[data-v-eb9a200b]{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--page-color, var(--cosmic-text-primary));line-height:var(--line-height-tight)}.app-page-state__description[data-v-eb9a200b]{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--cosmic-text-secondary)}.app-page-state__slot[data-v-eb9a200b]{width:100%;max-width:var(--container-sm)}.app-page-state__actions[data-v-eb9a200b]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.app-page-state--empty .app-page-state__actions[data-v-eb9a200b],.app-page-state--empty-search .app-page-state__actions[data-v-eb9a200b]{flex-direction:column;flex-wrap:nowrap;width:100%;max-width:280px}.app-page-state--empty .app-page-state__actions[data-v-eb9a200b] .app-button,.app-page-state--empty-search .app-page-state__actions[data-v-eb9a200b] .app-button{width:100%}.app-page-state--tone-danger .app-page-state__icon[data-v-eb9a200b]{color:var(--color-error, var(--cosmic-text-secondary))}.app-page-state--tone-warning .app-page-state__icon[data-v-eb9a200b]{color:var(--color-warning, var(--cosmic-text-secondary))}.app-page-state--tone-premium .app-page-state__icon[data-v-eb9a200b]{color:var(--cosmic-gold)}.app-page-state--loading-splash .app-page-state__title[data-v-eb9a200b],.app-page-state--loading-overlay .app-page-state__title[data-v-eb9a200b]{animation:app-page-state-pulse-eb9a200b var(--duration-2xl, 2.4s) var(--ease-smooth) infinite}.app-page-state .app-skeleton-line[data-v-eb9a200b],.app-page-state .app-skeleton-avatar[data-v-eb9a200b],.app-page-state .app-skeleton-media[data-v-eb9a200b]{border-radius:var(--radius-sm)}[dir=ltr] .app-page-state .app-skeleton-line[data-v-eb9a200b],[dir=ltr] .app-page-state .app-skeleton-avatar[data-v-eb9a200b],[dir=ltr] .app-page-state .app-skeleton-media[data-v-eb9a200b]{background:linear-gradient(90deg,var(--cosmic-glass-bg-soft, rgba(255, 255, 255, .04)) 25%,rgba(255,255,255,.1) 50%,var(--cosmic-glass-bg-soft, rgba(255, 255, 255, .04)) 75%)}[dir=rtl] .app-page-state .app-skeleton-line[data-v-eb9a200b],[dir=rtl] .app-page-state .app-skeleton-avatar[data-v-eb9a200b],[dir=rtl] .app-page-state .app-skeleton-media[data-v-eb9a200b]{background:linear-gradient(-90deg,var(--cosmic-glass-bg-soft, rgba(255, 255, 255, .04)) 25%,rgba(255,255,255,.1) 50%,var(--cosmic-glass-bg-soft, rgba(255, 255, 255, .04)) 75%)}[dir] .app-page-state .app-skeleton-line[data-v-eb9a200b],[dir] .app-page-state .app-skeleton-avatar[data-v-eb9a200b],[dir] .app-page-state .app-skeleton-media[data-v-eb9a200b]{background-size:200% 100%}.app-page-state .app-skeleton-line--animated[data-v-eb9a200b]{animation:shimmer 1.6s linear infinite}@media (prefers-reduced-motion: reduce){.app-page-state .app-skeleton-line--animated[data-v-eb9a200b]{animation:none}}.app-page-state .app-skeleton-avatar[data-v-eb9a200b]{width:var(--space-10);height:var(--space-10);flex-shrink:0;border-radius:50%}.app-page-state .app-skeleton-media[data-v-eb9a200b]{height:var(--space-16);width:100%;margin-bottom:var(--space-3);border-radius:var(--radius-md)}.app-page-state .app-skeleton-line[data-v-eb9a200b]{height:var(--space-3);width:100%}.app-page-state .app-skeleton-line--w-75[data-v-eb9a200b]{width:75%}.app-page-state .app-skeleton-line--w-60[data-v-eb9a200b]{width:60%}.app-page-state .app-skeleton-line--w-55[data-v-eb9a200b]{width:55%}.app-page-state .app-skeleton-line--w-50[data-v-eb9a200b]{width:50%}.app-page-state .app-skeleton-line--w-45[data-v-eb9a200b]{width:45%}.app-page-state .app-skeleton-line--w-40[data-v-eb9a200b]{width:40%}.app-page-state .app-skeleton-line--w-35[data-v-eb9a200b]{width:35%}.app-page-state .app-skeleton-line--w-30[data-v-eb9a200b]{width:30%}.app-page-state .app-skeleton-line--w-25[data-v-eb9a200b]{width:25%}.app-page-state__shimmer[data-v-eb9a200b]{width:100%;max-width:var(--container-xs)}.app-page-state__shimmer-row[data-v-eb9a200b]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--cosmic-bg-card, #141420);border:1px solid var(--cosmic-border, #2a2a3d);border-radius:var(--radius-lg, 12px)}[dir=ltr] .app-page-state__shimmer-row[data-v-eb9a200b]{text-align:left}[dir=rtl] .app-page-state__shimmer-row[data-v-eb9a200b]{text-align:right}.app-page-state__shimmer-body[data-v-eb9a200b]{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.app-page-state__shimmer-meta[data-v-eb9a200b]{display:flex;gap:var(--space-3)}.app-page-state__shimmer-card[data-v-eb9a200b]{background:var(--cosmic-glass-border-soft, transparent);border-radius:var(--radius-md);padding:var(--space-3)}.app-page-state__shimmer--skeleton-cards[data-v-eb9a200b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.app-page-state__shimmer--skeleton-cards .app-page-state__title[data-v-eb9a200b],.app-page-state__shimmer--skeleton-cards .app-page-state__description[data-v-eb9a200b]{display:none}.app-page-state--sm[data-v-eb9a200b]{--app-page-state-icon-size: var(--space-12);--app-page-state-glyph-size: 4rem;--app-page-state-glyph-icon-size: 1.75rem;padding:var(--space-6) var(--space-4);gap:var(--space-3)}.app-page-state--sm .app-page-state__title[data-v-eb9a200b]{font-size:var(--font-size-base)}.app-page-state--sm .app-page-state__description[data-v-eb9a200b]{font-size:var(--font-size-sm)}.app-page-state--lg[data-v-eb9a200b]{--app-page-state-icon-size: var(--space-24);--app-page-state-glyph-size: 7rem;--app-page-state-glyph-icon-size: 2.75rem;padding:var(--space-12) var(--space-8);gap:var(--space-6)}.app-page-state--lg .app-page-state__title[data-v-eb9a200b]{font-size:var(--font-size-xl)}@keyframes app-page-state-pulse-eb9a200b{0%,to{opacity:1}50%{opacity:.65}}@media (prefers-reduced-motion: reduce){.app-page-state__title[data-v-eb9a200b]{animation:none}}@keyframes cosmic-skeleton-loading-7dda0460{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-7dda0460{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-7dda0460{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-7dda0460{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-7dda0460],[class*=liquid-glass][data-v-7dda0460],.glass-card[data-v-7dda0460],.glass-panel[data-v-7dda0460]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-typing-dots[data-v-7dda0460]{display:inline-flex;align-items:center;gap:var(--app-typing-dot-gap)}.app-typing-dots__dot[data-v-7dda0460]{width:var(--app-typing-dot-size);height:var(--app-typing-dot-size);border-radius:50%;background:var(--app-typing-dot-color);animation:app-typing-dots-bounce-7dda0460 1.2s infinite ease-in-out}.app-typing-dots__dot[data-v-7dda0460]:nth-child(2){animation-delay:.15s}.app-typing-dots__dot[data-v-7dda0460]:nth-child(3){animation-delay:.3s}@keyframes app-typing-dots-bounce-7dda0460{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(calc(-1 * var(--app-typing-dot-lift)));opacity:1}}@media (prefers-reduced-motion: reduce){.app-typing-dots__dot[data-v-7dda0460]{animation:none;opacity:.8}}@keyframes cosmic-skeleton-loading-a5a0d6d5{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-a5a0d6d5{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-a5a0d6d5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-a5a0d6d5{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-a5a0d6d5],[class*=liquid-glass][data-v-a5a0d6d5],.glass-card[data-v-a5a0d6d5],.glass-panel[data-v-a5a0d6d5]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-chat-bubble[data-v-a5a0d6d5]{max-width:82%;padding:12px 16px;border-radius:var(--radius-2xl);font-size:var(--text-sm);line-height:1.55;word-break:break-word;white-space:pre-wrap}.app-chat-bubble--user[data-v-a5a0d6d5]{align-self:flex-end;color:var(--cosmic-text-solid)}[dir=ltr] .app-chat-bubble--user[data-v-a5a0d6d5]{background:linear-gradient(135deg,var(--cosmic-lav-mid),var(--cosmic-lav-darker));border-bottom-right-radius:var(--radius-md)}[dir=rtl] .app-chat-bubble--user[data-v-a5a0d6d5]{background:linear-gradient(-135deg,var(--cosmic-lav-mid),var(--cosmic-lav-darker));border-bottom-left-radius:var(--radius-md)}.app-chat-bubble--assistant[data-v-a5a0d6d5],.app-chat-bubble--aria[data-v-a5a0d6d5],.app-chat-bubble--system[data-v-a5a0d6d5]{align-self:flex-start;background:var(--cosmic-bg-card);border:1px solid var(--cosmic-border);color:var(--cosmic-text-primary)}[dir=ltr] .app-chat-bubble--assistant[data-v-a5a0d6d5],[dir=ltr] .app-chat-bubble--aria[data-v-a5a0d6d5],[dir=ltr] .app-chat-bubble--system[data-v-a5a0d6d5]{border-bottom-left-radius:var(--radius-md)}[dir=rtl] .app-chat-bubble--assistant[data-v-a5a0d6d5],[dir=rtl] .app-chat-bubble--aria[data-v-a5a0d6d5],[dir=rtl] .app-chat-bubble--system[data-v-a5a0d6d5]{border-bottom-right-radius:var(--radius-md)}.app-chat-bubble--system[data-v-a5a0d6d5]{color:var(--cosmic-text-muted)}.app-chat-bubble--error[data-v-a5a0d6d5]{border-color:var(--cosmic-score-low)}.app-chat-bubble--error.app-chat-bubble--user[data-v-a5a0d6d5]{border:1px solid var(--cosmic-score-low)}.app-chat-bubble__cursor[data-v-a5a0d6d5]{display:inline-block;animation:app-chat-bubble-blink-a5a0d6d5 1s steps(2,start) infinite}[dir=ltr] .app-chat-bubble__cursor[data-v-a5a0d6d5]{margin-left:2px}[dir=rtl] .app-chat-bubble__cursor[data-v-a5a0d6d5]{margin-right:2px}.app-chat-bubble__typing[data-v-a5a0d6d5]{display:inline-flex;align-items:center;gap:var(--space-1)}.app-chat-bubble__error[data-v-a5a0d6d5]{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--color-status-error-light)}@keyframes app-chat-bubble-blink-a5a0d6d5{to{opacity:0}}@media (prefers-reduced-motion: reduce){.app-chat-bubble__cursor[data-v-a5a0d6d5]{animation:none}}@keyframes cosmic-skeleton-loading-4b5f04e4{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-4b5f04e4{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-4b5f04e4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-4b5f04e4{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-4b5f04e4],[class*=liquid-glass][data-v-4b5f04e4],.glass-card[data-v-4b5f04e4],.glass-panel[data-v-4b5f04e4]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-progress-bar[data-v-4b5f04e4]{display:flex;flex-direction:column;gap:var(--space-2)}.app-progress-bar__header[data-v-4b5f04e4]{display:flex;justify-content:space-between;align-items:center}.app-progress-bar__label[data-v-4b5f04e4]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--page-color, var(--cosmic-text-primary))}.app-progress-bar__value[data-v-4b5f04e4]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.app-progress-bar__caption[data-v-4b5f04e4]{font-size:var(--font-size-xs);color:var(--page-color-muted, var(--cosmic-text-muted))}.app-progress-bar__progress[data-v-4b5f04e4]{width:100%;transition:all var(--duration-normal) var(--ease-smooth)}.app-progress-bar__progress[data-v-4b5f04e4] .q-linear-progress__track{background:var(--progress-bar-track);opacity:1}.app-progress-bar__progress[data-v-4b5f04e4] .q-linear-progress__model{background:var(--progress-bar-fill);box-shadow:0 0 12px var(--progress-bar-glow)}.app-progress-bar--xs .app-progress-bar__label[data-v-4b5f04e4],.app-progress-bar--xs .app-progress-bar__value[data-v-4b5f04e4]{font-size:var(--font-size-xs)}.app-progress-bar--xl .app-progress-bar__label[data-v-4b5f04e4],.app-progress-bar--xl .app-progress-bar__value[data-v-4b5f04e4]{font-size:var(--font-size-base)}@media (prefers-reduced-motion: reduce){.app-progress-bar__progress[data-v-4b5f04e4]{transition:none}}@keyframes cosmic-skeleton-loading-f92ca710{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-f92ca710{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-f92ca710{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-f92ca710{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-f92ca710],[class*=liquid-glass][data-v-f92ca710],.glass-card[data-v-f92ca710],.glass-panel[data-v-f92ca710]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-info-panel[data-v-f92ca710]{display:flex;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-smooth)}.app-info-panel__icon[data-v-f92ca710]{flex-shrink:0;display:flex;align-items:flex-start;padding-top:var(--space-0\.5)}.app-info-panel__content[data-v-f92ca710]{flex:1;min-width:0}.app-info-panel__title[data-v-f92ca710]{margin:0 0 var(--space-2) 0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--page-color, var(--cosmic-text-primary))}.app-info-panel__message[data-v-f92ca710]{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--page-color-secondary, var(--cosmic-text-secondary))}.app-info-panel__message p[data-v-f92ca710]{margin:0 0 var(--space-2) 0}.app-info-panel__message p[data-v-f92ca710]:last-child{margin-bottom:0}.app-info-panel__message a[data-v-f92ca710]{color:var(--color-primary);text-decoration:underline}.app-info-panel__message a[data-v-f92ca710]:hover{text-decoration:none}.app-info-panel__actions[data-v-f92ca710]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.app-info-panel--filled.app-info-panel--info[data-v-f92ca710]{background:var(--color-info-bg)}[dir=ltr] .app-info-panel--filled.app-info-panel--info[data-v-f92ca710]{border-left:var(--space-1) solid var(--color-info)}[dir=rtl] .app-info-panel--filled.app-info-panel--info[data-v-f92ca710]{border-right:var(--space-1) solid var(--color-info)}.app-info-panel--filled.app-info-panel--success[data-v-f92ca710]{background:var(--color-success-bg)}[dir=ltr] .app-info-panel--filled.app-info-panel--success[data-v-f92ca710]{border-left:var(--space-1) solid var(--color-success)}[dir=rtl] .app-info-panel--filled.app-info-panel--success[data-v-f92ca710]{border-right:var(--space-1) solid var(--color-success)}.app-info-panel--filled.app-info-panel--warning[data-v-f92ca710]{background:var(--color-warning-bg)}[dir=ltr] .app-info-panel--filled.app-info-panel--warning[data-v-f92ca710]{border-left:var(--space-1) solid var(--color-warning)}[dir=rtl] .app-info-panel--filled.app-info-panel--warning[data-v-f92ca710]{border-right:var(--space-1) solid var(--color-warning)}.app-info-panel--filled.app-info-panel--error[data-v-f92ca710]{background:var(--color-error-bg)}[dir=ltr] .app-info-panel--filled.app-info-panel--error[data-v-f92ca710]{border-left:var(--space-1) solid var(--color-error)}[dir=rtl] .app-info-panel--filled.app-info-panel--error[data-v-f92ca710]{border-right:var(--space-1) solid var(--color-error)}.app-info-panel--filled.app-info-panel--tip[data-v-f92ca710]{background:var(--color-warning-bg)}[dir=ltr] .app-info-panel--filled.app-info-panel--tip[data-v-f92ca710]{border-left:var(--space-1) solid var(--color-warning-light)}[dir=rtl] .app-info-panel--filled.app-info-panel--tip[data-v-f92ca710]{border-right:var(--space-1) solid var(--color-warning-light)}.app-info-panel--filled.app-info-panel--note[data-v-f92ca710]{background:var(--color-bg-secondary)}[dir=ltr] .app-info-panel--filled.app-info-panel--note[data-v-f92ca710]{border-left:var(--space-1) solid var(--color-text-tertiary)}[dir=rtl] .app-info-panel--filled.app-info-panel--note[data-v-f92ca710]{border-right:var(--space-1) solid var(--color-text-tertiary)}.app-info-panel--outlined[data-v-f92ca710]{background:transparent;border:1px solid}.app-info-panel--outlined.app-info-panel--info[data-v-f92ca710]{border-color:var(--color-info)}.app-info-panel--outlined.app-info-panel--success[data-v-f92ca710]{border-color:var(--color-success)}.app-info-panel--outlined.app-info-panel--warning[data-v-f92ca710]{border-color:var(--color-warning)}.app-info-panel--outlined.app-info-panel--error[data-v-f92ca710]{border-color:var(--color-error)}.app-info-panel--outlined.app-info-panel--tip[data-v-f92ca710]{border-color:var(--color-warning-light)}.app-info-panel--outlined.app-info-panel--note[data-v-f92ca710]{border-color:var(--color-text-tertiary)}.app-info-panel--minimal[data-v-f92ca710]{background:transparent}[dir=ltr] .app-info-panel--minimal[data-v-f92ca710]{padding-left:0}[dir=rtl] .app-info-panel--minimal[data-v-f92ca710]{padding-right:0}.app-info-panel--minimal .app-info-panel__icon[data-v-f92ca710]{margin-top:-2px}.app-info-panel--bordered[data-v-f92ca710]{border:1px solid var(--card-border-color, var(--cosmic-border))}.app-info-panel--elevated[data-v-f92ca710]{box-shadow:var(--shadow-md)}@media (max-width: 768px){.app-info-panel[data-v-f92ca710]{flex-direction:column;gap:var(--space-2)}.app-info-panel__icon[data-v-f92ca710]{padding-top:0}.app-info-panel__actions[data-v-f92ca710]{margin-top:var(--space-2)}}@keyframes cosmic-skeleton-loading-3e94c365{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-3e94c365{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-3e94c365{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-3e94c365{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-3e94c365],[class*=liquid-glass][data-v-3e94c365],.glass-card[data-v-3e94c365],.glass-panel[data-v-3e94c365]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}@keyframes skeleton-shimmer-3e94c365{0%{background-position:-200% center}to{background-position:200% center}}.skeleton-shimmer[data-v-3e94c365]{animation:skeleton-shimmer-3e94c365 1.5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.skeleton-shimmer[data-v-3e94c365]{animation:none}}.cosmic-skeleton.variant-card[data-v-3e94c365]{position:relative;background:var(--cosmic-bg-card);border-radius:16px;border:1px solid var(--cosmic-glass-bg);contain:layout style paint;box-shadow:0 2px 0 var(--cosmic-glass-border) inset,0 -1px 0 var(--cosmic-bg) inset,0 8px 32px var(--cosmic-shadow-card),0 2px 8px var(--cosmic-bg);overflow:hidden}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.cosmic-skeleton.variant-card[data-v-3e94c365]{background:var(--cosmic-glass-bg-soft-hover);backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04)}}.cosmic-skeleton.variant-card[data-v-3e94c365]:before{content:"";position:absolute;inset:0;border-radius:16px;pointer-events:none;z-index:0}[dir=ltr] .cosmic-skeleton.variant-card[data-v-3e94c365]:before{background:linear-gradient(180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}[dir=rtl] .cosmic-skeleton.variant-card[data-v-3e94c365]:before{background:linear-gradient(-180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}.cosmic-skeleton.variant-card[data-v-3e94c365]{padding:1rem;overflow:hidden}.cosmic-skeleton.variant-card .skeleton-header[data-v-3e94c365]{height:120px;border-radius:var(--radius-lg);margin-bottom:1rem}[dir=ltr] .cosmic-skeleton.variant-card .skeleton-header[data-v-3e94c365]{background:linear-gradient(90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir=rtl] .cosmic-skeleton.variant-card .skeleton-header[data-v-3e94c365]{background:linear-gradient(-90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir] .cosmic-skeleton.variant-card .skeleton-header[data-v-3e94c365]{background-size:200% 100%}.cosmic-skeleton.variant-card .skeleton-content[data-v-3e94c365]{display:flex;flex-direction:column;gap:.75rem}.cosmic-skeleton.variant-card .skeleton-content .skeleton-line[data-v-3e94c365]{height:12px;border-radius:6px}[dir=ltr] .cosmic-skeleton.variant-card .skeleton-content .skeleton-line[data-v-3e94c365]{background:linear-gradient(90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir=rtl] .cosmic-skeleton.variant-card .skeleton-content .skeleton-line[data-v-3e94c365]{background:linear-gradient(-90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir] .cosmic-skeleton.variant-card .skeleton-content .skeleton-line[data-v-3e94c365]{background-size:200% 100%}.cosmic-skeleton.variant-card .skeleton-content .skeleton-line.line-full[data-v-3e94c365]{width:100%}.cosmic-skeleton.variant-card .skeleton-content .skeleton-line.line-short[data-v-3e94c365]{width:75%}.cosmic-skeleton.variant-text-line[data-v-3e94c365]{height:16px;border-radius:var(--radius-md)}[dir=ltr] .cosmic-skeleton.variant-text-line[data-v-3e94c365]{background:linear-gradient(90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir=rtl] .cosmic-skeleton.variant-text-line[data-v-3e94c365]{background:linear-gradient(-90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir] .cosmic-skeleton.variant-text-line[data-v-3e94c365]{background-size:200% 100%}.cosmic-skeleton.variant-text-line.size-sm[data-v-3e94c365]{height:12px}.cosmic-skeleton.variant-text-line.size-lg[data-v-3e94c365]{height:20px}.cosmic-skeleton.variant-score-bar[data-v-3e94c365]{display:flex;flex-direction:column;gap:.5rem}.cosmic-skeleton.variant-score-bar .skeleton-label[data-v-3e94c365]{height:12px;width:60%;border-radius:6px}[dir=ltr] .cosmic-skeleton.variant-score-bar .skeleton-label[data-v-3e94c365]{background:linear-gradient(90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir=rtl] .cosmic-skeleton.variant-score-bar .skeleton-label[data-v-3e94c365]{background:linear-gradient(-90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir] .cosmic-skeleton.variant-score-bar .skeleton-label[data-v-3e94c365]{background-size:200% 100%}.cosmic-skeleton.variant-score-bar .skeleton-bar[data-v-3e94c365]{height:24px;border-radius:var(--radius-lg)}[dir=ltr] .cosmic-skeleton.variant-score-bar .skeleton-bar[data-v-3e94c365]{background:linear-gradient(90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir=rtl] .cosmic-skeleton.variant-score-bar .skeleton-bar[data-v-3e94c365]{background:linear-gradient(-90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir] .cosmic-skeleton.variant-score-bar .skeleton-bar[data-v-3e94c365]{background-size:200% 100%}.cosmic-skeleton.variant-circle[data-v-3e94c365]{width:48px;height:48px;border-radius:50%}[dir=ltr] .cosmic-skeleton.variant-circle[data-v-3e94c365]{background:linear-gradient(90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir=rtl] .cosmic-skeleton.variant-circle[data-v-3e94c365]{background:linear-gradient(-90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir] .cosmic-skeleton.variant-circle[data-v-3e94c365]{background-size:200% 100%}.cosmic-skeleton.variant-circle.size-sm[data-v-3e94c365]{width:36px;height:36px}.cosmic-skeleton.variant-circle.size-lg[data-v-3e94c365]{width:64px;height:64px}.cosmic-skeleton.variant-list-item[data-v-3e94c365]{display:flex;align-items:center;gap:var(--space-3)}.cosmic-skeleton.variant-list-item .skeleton-avatar[data-v-3e94c365]{width:40px;height:40px;border-radius:50%;flex-shrink:0}[dir=ltr] .cosmic-skeleton.variant-list-item .skeleton-avatar[data-v-3e94c365]{background:linear-gradient(90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir=rtl] .cosmic-skeleton.variant-list-item .skeleton-avatar[data-v-3e94c365]{background:linear-gradient(-90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir] .cosmic-skeleton.variant-list-item .skeleton-avatar[data-v-3e94c365]{background-size:200% 100%}.cosmic-skeleton.variant-list-item .skeleton-list-content[data-v-3e94c365]{flex:1;display:flex;flex-direction:column;gap:6px}.cosmic-skeleton.variant-list-item .skeleton-list-content .skeleton-line[data-v-3e94c365]{height:12px;border-radius:6px}[dir=ltr] .cosmic-skeleton.variant-list-item .skeleton-list-content .skeleton-line[data-v-3e94c365]{background:linear-gradient(90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir=rtl] .cosmic-skeleton.variant-list-item .skeleton-list-content .skeleton-line[data-v-3e94c365]{background:linear-gradient(-90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir] .cosmic-skeleton.variant-list-item .skeleton-list-content .skeleton-line[data-v-3e94c365]{background-size:200% 100%}.cosmic-skeleton.variant-list-item .skeleton-list-content .skeleton-line.line-full[data-v-3e94c365]{width:100%}.cosmic-skeleton.variant-list-item .skeleton-list-content .skeleton-line.line-partial[data-v-3e94c365]{width:60%}.cosmic-skeleton.variant-hero[data-v-3e94c365]{height:280px;min-height:280px;width:100%;border-radius:var(--radius-xl)}[dir=ltr] .cosmic-skeleton.variant-hero[data-v-3e94c365]{background:linear-gradient(90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir=rtl] .cosmic-skeleton.variant-hero[data-v-3e94c365]{background:linear-gradient(-90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir] .cosmic-skeleton.variant-hero[data-v-3e94c365]{background-size:200% 100%}.cosmic-skeleton.variant-chip[data-v-3e94c365]{height:60px;border-radius:var(--radius-lg)}[dir=ltr] .cosmic-skeleton.variant-chip[data-v-3e94c365]{background:linear-gradient(90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir=rtl] .cosmic-skeleton.variant-chip[data-v-3e94c365]{background:linear-gradient(-90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir] .cosmic-skeleton.variant-chip[data-v-3e94c365]{background-size:200% 100%}.cosmic-skeleton.variant-timeline[data-v-3e94c365]{display:flex;flex-direction:column;gap:var(--space-4)}.cosmic-skeleton.variant-timeline .skeleton-timeline-row[data-v-3e94c365]{display:flex;align-items:center;gap:var(--space-3)}.cosmic-skeleton.variant-timeline .skeleton-timeline-row .skeleton-dot[data-v-3e94c365]{width:12px;height:12px;border-radius:50%;flex-shrink:0}[dir=ltr] .cosmic-skeleton.variant-timeline .skeleton-timeline-row .skeleton-dot[data-v-3e94c365]{background:linear-gradient(90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir=rtl] .cosmic-skeleton.variant-timeline .skeleton-timeline-row .skeleton-dot[data-v-3e94c365]{background:linear-gradient(-90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir] .cosmic-skeleton.variant-timeline .skeleton-timeline-row .skeleton-dot[data-v-3e94c365]{background-size:200% 100%}.cosmic-skeleton.variant-timeline .skeleton-timeline-row .skeleton-line[data-v-3e94c365]{height:12px;border-radius:6px}[dir=ltr] .cosmic-skeleton.variant-timeline .skeleton-timeline-row .skeleton-line[data-v-3e94c365]{background:linear-gradient(90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir=rtl] .cosmic-skeleton.variant-timeline .skeleton-timeline-row .skeleton-line[data-v-3e94c365]{background:linear-gradient(-90deg,var(--wellness-skeleton-shimmer-1),var(--wellness-skeleton-shimmer-2),var(--wellness-skeleton-shimmer-1))}[dir] .cosmic-skeleton.variant-timeline .skeleton-timeline-row .skeleton-line[data-v-3e94c365]{background-size:200% 100%}.cosmic-skeleton.variant-timeline .skeleton-timeline-row .skeleton-line.line-timeline[data-v-3e94c365]{width:60%}@keyframes cosmic-skeleton-loading-e20e5e5f{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-e20e5e5f{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-e20e5e5f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-e20e5e5f{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-e20e5e5f],[class*=liquid-glass][data-v-e20e5e5f],.glass-card[data-v-e20e5e5f],.glass-panel[data-v-e20e5e5f]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.bottom-sheet[data-v-e20e5e5f]{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-height:90vh;display:flex;flex-direction:column;position:relative;background:var(--cosmic-bg-card);border-radius:var(--radius-sheet);border:1px solid var(--cosmic-glass-bg);contain:layout style paint;box-shadow:0 2px 0 var(--cosmic-glass-border) inset,0 -1px 0 var(--cosmic-bg) inset,0 8px 32px var(--cosmic-shadow-card),0 2px 8px var(--cosmic-bg);overflow:hidden}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.bottom-sheet[data-v-e20e5e5f]{background:var(--cosmic-glass-bg-soft-hover);backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04)}}.bottom-sheet[data-v-e20e5e5f]:before{content:"";position:absolute;inset:0;border-radius:var(--radius-sheet);pointer-events:none;z-index:0}[dir=ltr] .bottom-sheet[data-v-e20e5e5f]:before{background:linear-gradient(180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}[dir=rtl] .bottom-sheet[data-v-e20e5e5f]:before{background:linear-gradient(-180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}.bottom-sheet[data-v-e20e5e5f]{background:var(--card-bg, var(--cosmic-bg-card));border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;padding-bottom:env(safe-area-inset-bottom,0px);transition:opacity var(--duration-normal) var(--ease-smooth);-webkit-user-select:none;user-select:none;will-change:transform,opacity}.bottom-sheet--dragging[data-v-e20e5e5f]{cursor:grabbing}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.bottom-sheet--dragging[data-v-e20e5e5f]{backdrop-filter:blur(var(--cosmic-glass-blur-heavy, 20px)) saturate(1.5);-webkit-backdrop-filter:blur(var(--cosmic-glass-blur-heavy, 20px)) saturate(1.5)}}.bottom-sheet--threshold[data-v-e20e5e5f]{border-color:var(--color-status-warning-border)}.bottom-sheet__handle[data-v-e20e5e5f]{display:flex;justify-content:center;align-items:center;padding:var(--space-3-5) 0 var(--space-2-5);flex-shrink:0;cursor:grab;-webkit-tap-highlight-color:transparent}.bottom-sheet__handle[data-v-e20e5e5f]:active{cursor:grabbing}.bottom-sheet__handle-bar[data-v-e20e5e5f]{width:var(--space-10);height:var(--space-1-25);border-radius:var(--radius-full);background:color-mix(in srgb,var(--cosmic-text-primary) calc(var(--opacity-badge) * 100%),transparent);transition:all var(--duration-normal) var(--ease-smooth);transform:scaleX(var(--handle-scale, 1));transform-origin:center;box-shadow:0 0 calc(var(--handle-glow, 0) * var(--space-3-5)) calc(var(--handle-glow, 0) * var(--space-1-25)) var(--cosmic-lav-mid)}@media (max-width: 600px){.bottom-sheet__handle-bar[data-v-e20e5e5f]{width:var(--space-12);height:var(--space-1-5)}}.bottom-sheet__header[data-v-e20e5e5f]{display:flex;align-items:flex-start;gap:var(--space-3);padding:0 var(--space-5-5) var(--space-3);border-bottom:1px solid var(--cosmic-glass-border)}.bottom-sheet__glyph[data-v-e20e5e5f]{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-btn-cold);border:1px solid var(--cosmic-glass-pink-border);display:grid;place-items:center;font-family:var(--font-cold-display);font-size:var(--font-size-2xl);color:var(--cosmic-lav);flex-shrink:0}[dir=ltr] .bottom-sheet__glyph[data-v-e20e5e5f]{background:linear-gradient(135deg,var(--cosmic-glass-lav-glow),var(--cosmic-glass-pink))}[dir=rtl] .bottom-sheet__glyph[data-v-e20e5e5f]{background:linear-gradient(-135deg,var(--cosmic-glass-lav-glow),var(--cosmic-glass-pink))}.bottom-sheet__header-text[data-v-e20e5e5f]{flex:1;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.bottom-sheet__title-row[data-v-e20e5e5f]{display:flex;align-items:center;gap:var(--space-2)}.bottom-sheet__eyebrow[data-v-e20e5e5f]{font-size:var(--font-size-2xs);letter-spacing:.18em;color:var(--cosmic-lav);font-weight:700;text-transform:uppercase}.bottom-sheet__title[data-v-e20e5e5f]{margin:0;font-family:var(--font-cold-display);font-size:var(--cosmic-text-2xl);font-weight:500;color:var(--page-color, var(--cosmic-text-primary));line-height:1.1}.bottom-sheet__title[data-v-e20e5e5f]:focus,.bottom-sheet__title[data-v-e20e5e5f]:focus-visible{outline:none}.bottom-sheet__subtitle[data-v-e20e5e5f]{margin:0;font-size:var(--font-size-xs);color:color-mix(in srgb,var(--cosmic-text-primary) calc(var(--opacity-strong) * 100%),transparent);line-height:1.5}.bottom-sheet__close[data-v-e20e5e5f]{align-self:flex-start}[dir=ltr] .bottom-sheet__close[data-v-e20e5e5f]{margin-left:auto}[dir=rtl] .bottom-sheet__close[data-v-e20e5e5f]{margin-right:auto}.bottom-sheet__content[data-v-e20e5e5f]{flex:1;overflow-x:hidden;overflow-y:auto;padding:var(--space-4) var(--space-5);min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cosmic-condition-flow-glow) transparent}.bottom-sheet__content[data-v-e20e5e5f]::-webkit-scrollbar{width:var(--space-1)}.bottom-sheet__content[data-v-e20e5e5f]::-webkit-scrollbar-track{background:transparent}.bottom-sheet__content[data-v-e20e5e5f]::-webkit-scrollbar-thumb{background:var(--cosmic-condition-flow-glow);border-radius:var(--radius-full)}.bottom-sheet__actions[data-v-e20e5e5f]{padding:var(--space-4) var(--space-5);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cosmic-glass-border-soft);display:flex;gap:var(--space-3);justify-content:flex-end}.bottom-sheet__list[data-v-e20e5e5f]{padding:var(--space-2) 0 var(--space-3)}.bottom-sheet__list-item[data-v-e20e5e5f]{padding:var(--space-3) var(--space-5-5);display:flex;align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--cosmic-text-base);color:color-mix(in srgb,var(--cosmic-text-primary) calc(var(--opacity-text-primary) * 100%),transparent);transition:background var(--duration-fast) var(--ease-smooth)}.bottom-sheet__list-item[data-v-e20e5e5f]:hover{background:var(--cosmic-glass-lav)}.bottom-sheet__list-item small[data-v-e20e5e5f]{font-size:var(--cosmic-text-xs);color:color-mix(in srgb,var(--cosmic-text-primary) calc(var(--opacity-low) * 100%),transparent)}[dir=ltr] .bottom-sheet__list-item small[data-v-e20e5e5f]{margin-left:auto}[dir=rtl] .bottom-sheet__list-item small[data-v-e20e5e5f]{margin-right:auto}.bottom-sheet__list-item--danger[data-v-e20e5e5f]{color:var(--cosmic-glass-danger-color)}.bottom-sheet__list-icon[data-v-e20e5e5f]{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-md);background:var(--cosmic-glass-bg-hover);display:grid;place-items:center;font-size:var(--font-size-sm);color:var(--cosmic-lav);flex-shrink:0}.bottom-sheet__list-icon--danger[data-v-e20e5e5f]{background:var(--cosmic-glass-danger);color:var(--cosmic-glass-danger-color)}.bottom-sheet__cta[data-v-e20e5e5f]{margin:var(--space-1-5) var(--space-5-5) 0;height:var(--cosmic-height-button);border-radius:var(--radius-btn-cold);background:var(--cosmic-gradient-brand-cta);color:var(--cosmic-text-primary);border:0;font-size:var(--font-size-sm);font-weight:600;font-family:var(--font-cold-body);cursor:pointer;box-shadow:var(--cosmic-glow-cta);display:flex;align-items:center;justify-content:center}@media (prefers-reduced-motion: reduce){.bottom-sheet[data-v-e20e5e5f]{transition:none}.bottom-sheet__handle-bar[data-v-e20e5e5f]{transition:none;box-shadow:none}}@media (min-width: 600px){.bottom-sheet[data-v-e20e5e5f]{width:min(100%,var(--container-sm));margin-inline:auto}}@keyframes cosmic-skeleton-loading-2e4cc317{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-2e4cc317{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-2e4cc317{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-2e4cc317{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-2e4cc317],[class*=liquid-glass][data-v-2e4cc317],.glass-card[data-v-2e4cc317],.glass-panel[data-v-2e4cc317]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.confirm-sheet__icon[data-v-2e4cc317]{width:48px;height:48px;border-radius:var(--radius-md);display:grid;place-items:center;flex-shrink:0;color:var(--cosmic-lav);background:#ffffff0f}.confirm-sheet__icon--danger[data-v-2e4cc317]{color:var(--cosmic-glass-danger-color);background:rgba(var(--cosmic-error-rgb),.12)}.confirm-sheet__body[data-v-2e4cc317]{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-2)}.confirm-sheet__buttons[data-v-2e4cc317]{display:flex;flex-direction:column;gap:var(--space-3);width:100%}@keyframes cosmic-skeleton-loading-5c50dcd2{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-5c50dcd2{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-5c50dcd2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-5c50dcd2{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-5c50dcd2],[class*=liquid-glass][data-v-5c50dcd2],.glass-card[data-v-5c50dcd2],.glass-panel[data-v-5c50dcd2]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-tab[data-v-5c50dcd2]{position:relative;min-height:var(--touch-min);min-width:var(--touch-min)}.app-tab[data-v-5c50dcd2]:focus-visible{outline:2px solid var(--universe-accent);outline-offset:-2px;border-radius:var(--radius-sm, 4px)}@keyframes cosmic-skeleton-loading-1d723e40{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-1d723e40{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-1d723e40{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-1d723e40{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-1d723e40],[class*=liquid-glass][data-v-1d723e40],.glass-card[data-v-1d723e40],.glass-panel[data-v-1d723e40]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-tabs[data-v-1d723e40]{background:transparent}.app-tabs[data-v-1d723e40] .q-tab{position:relative;text-transform:none;font-family:var(--font-cold-body);font-weight:var(--font-weight-medium);color:var(--cosmic-text-tertiary);background:transparent;border-radius:0;transition:color .25s var(--ease-smooth)}.app-tabs[data-v-1d723e40] .q-tab:hover{color:var(--cosmic-text-secondary);background:transparent}.app-tabs[data-v-1d723e40] .q-tab.q-tab--active{color:var(--cosmic-text-solid)}.app-tabs[data-v-1d723e40] .q-tab:disabled,.app-tabs[data-v-1d723e40] .q-tab.q-tab--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.app-tabs[data-v-1d723e40] .q-tab__content{display:inline-flex;align-items:center;gap:var(--space-2);min-width:auto;padding:0}.app-tabs[data-v-1d723e40] .q-tab__indicator,.app-tabs[data-v-1d723e40] .q-tabs__arrow{display:none}.app-tabs[data-v-1d723e40] .q-tabs__content{display:flex;gap:var(--space-1)}.app-tabs--cosmic[data-v-1d723e40],.app-tabs--underline[data-v-1d723e40]{border-bottom:var(--size-separator-default) solid color-mix(in srgb,var(--cosmic-text-solid) 8%,transparent);padding:0}.app-tabs--cosmic[data-v-1d723e40] .q-tabs__content,.app-tabs--underline[data-v-1d723e40] .q-tabs__content{gap:var(--space-1)}.app-tabs--cosmic[data-v-1d723e40] .q-tab,.app-tabs--underline[data-v-1d723e40] .q-tab{padding:var(--space-3-5) var(--space-4-5);min-height:auto;border-bottom:3px solid transparent;margin-bottom:-1px}.app-tabs--cosmic[data-v-1d723e40] .q-tab:after,.app-tabs--underline[data-v-1d723e40] .q-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:transparent;transition:background .25s var(--ease-smooth),box-shadow .25s var(--ease-smooth)}.app-tabs--cosmic[data-v-1d723e40] .q-tab.q-tab--active:after,.app-tabs--underline[data-v-1d723e40] .q-tab.q-tab--active:after{background:var(--cosmic-lav-mid);box-shadow:0 0 12px color-mix(in srgb,var(--cosmic-lav-mid) 45%,transparent)}.app-tabs--pills[data-v-1d723e40]{display:inline-flex;background:color-mix(in srgb,var(--cosmic-text-solid) 4%,transparent);border:var(--size-separator-default) solid color-mix(in srgb,var(--cosmic-text-solid) 7%,transparent);border-radius:var(--radius-lg);padding:var(--space-1)}.app-tabs--pills[data-v-1d723e40] .q-tabs__content{display:inline-flex;gap:var(--space-1)}.app-tabs--pills[data-v-1d723e40] .q-tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.app-tabs--pills[data-v-1d723e40] .q-tab.q-tab--active{background:color-mix(in srgb,var(--cosmic-lav-mid) 18%,transparent);color:var(--cosmic-lav-bright);box-shadow:inset 0 0 0 var(--size-separator-default) color-mix(in srgb,var(--cosmic-lav-mid) 30%,transparent)}.app-tabs--history[data-v-1d723e40]{background:transparent;padding:0}.app-tabs--history[data-v-1d723e40] .q-tabs__content{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);width:100%}.app-tabs--history[data-v-1d723e40] .q-tab{position:relative;height:var(--size-button-sm);min-height:var(--size-button-sm);border-radius:var(--radius-3xl);padding:0;background:transparent;font-size:var(--font-size-sm);color:var(--page-color)}.app-tabs--history[data-v-1d723e40] .q-tab:hover:not(.q-tab--active){background:color-mix(in srgb,var(--cosmic-lav-mid) 12%,transparent)}.app-tabs--history[data-v-1d723e40] .q-tab.q-tab--active{background:var(--universe-accent, var(--cosmic-lav-mid));color:var(--cosmic-text-primary);font-weight:var(--font-weight-bold)}.app-tabs--history[data-v-1d723e40] .q-tab.q-tab--active:after{content:"";position:absolute;bottom:-8px;width:var(--space-6);height:var(--size-separator-bold);border-radius:var(--radius-full);background:var(--universe-accent, var(--cosmic-lav-mid))}[dir=ltr] .app-tabs--history[data-v-1d723e40] .q-tab.q-tab--active:after{left:50%;transform:translate(-50%)}[dir=rtl] .app-tabs--history[data-v-1d723e40] .q-tab.q-tab--active:after{right:50%;transform:translate(50%)}.app-tabs--vertical[data-v-1d723e40]{display:flex;flex-direction:column;background:var(--cosmic-bg-card);border:var(--size-separator-default) solid color-mix(in srgb,var(--cosmic-text-solid) 7%,transparent);border-radius:var(--radius-xl);padding:var(--space-4)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.app-tabs--vertical[data-v-1d723e40]{background:color-mix(in srgb,var(--cosmic-text-solid) 3%,transparent);backdrop-filter:blur(var(--blur-lg)) saturate(1.4)}}.app-tabs--vertical[data-v-1d723e40] .q-tabs__content{flex-direction:column;gap:0}.app-tabs--vertical[data-v-1d723e40] .q-tab{position:relative;justify-content:flex-start;padding:var(--space-2-75) var(--space-3-5);font-size:var(--font-size-sm);color:color-mix(in srgb,var(--cosmic-text-solid) 60%,transparent)}[dir=ltr] .app-tabs--vertical[data-v-1d723e40] .q-tab{border-radius:var(--radius-md) 0 0 var(--radius-md);text-align:left}[dir=rtl] .app-tabs--vertical[data-v-1d723e40] .q-tab{border-radius:0 var(--radius-md) var(--radius-md) 0;text-align:right}.app-tabs--vertical[data-v-1d723e40] .q-tab:before{content:"";position:absolute;top:6px;bottom:6px;width:3px;background:transparent;transition:background .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth)}[dir=ltr] .app-tabs--vertical[data-v-1d723e40] .q-tab:before{left:-1px;border-radius:0 var(--radius-xs) var(--radius-xs) 0}[dir=rtl] .app-tabs--vertical[data-v-1d723e40] .q-tab:before{right:-1px;border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.app-tabs--vertical[data-v-1d723e40] .q-tab.q-tab--active{color:var(--cosmic-text-solid);background:rgba(var(--cosmic-lav-deep-rgb),.1)}.app-tabs--vertical[data-v-1d723e40] .q-tab.q-tab--active:before{background:var(--cosmic-lav-mid);box-shadow:0 0 10px rgba(var(--cosmic-lav-deep-rgb),.5)}.app-tabs--sm[data-v-1d723e40] .q-tab{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);min-height:36px}.app-tabs--md[data-v-1d723e40] .q-tab{font-size:var(--font-size-base);padding:var(--space-3) var(--space-4);min-height:var(--touch-min)}.app-tabs--lg[data-v-1d723e40] .q-tab{font-size:var(--font-size-lg);padding:var(--space-4) var(--space-5);min-height:52px}.app-tabs[data-v-1d723e40] .app-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-4-5);height:var(--space-4-5);padding:0 var(--space-1-25);border-radius:var(--radius-full);background:color-mix(in srgb,var(--cosmic-text-solid) 8%,transparent);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:color-mix(in srgb,var(--cosmic-text-solid) 70%,transparent)}[dir=ltr] .app-tabs[data-v-1d723e40] .app-tab__count{margin-left:var(--space-1)}[dir=rtl] .app-tabs[data-v-1d723e40] .app-tab__count{margin-right:var(--space-1)}.app-tabs[data-v-1d723e40] .q-tab--active .app-tab__count{background:rgba(var(--cosmic-lav-deep-rgb),.22);color:var(--cosmic-lav)}.app-tabs[data-v-1d723e40] .app-tab__label{line-height:1}.app-tabs[data-v-1d723e40] .app-tab__icon{font-size:var(--font-size-base);color:currentColor}.app-tabs--cosmic[data-v-1d723e40]{overflow-x:auto;overflow-y:hidden}.app-tabs--cosmic[data-v-1d723e40]::-webkit-scrollbar{width:2px;height:2px}.app-tabs--cosmic[data-v-1d723e40]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-full)}.app-tabs--cosmic[data-v-1d723e40]::-webkit-scrollbar-thumb{background:var(--card-border-color, var(--cosmic-border));border-radius:var(--radius-full)}.app-tabs--cosmic[data-v-1d723e40]::-webkit-scrollbar-thumb:hover{background:var(--cosmic-glass-border-mid)}@keyframes cosmic-skeleton-loading-e52de854{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-e52de854{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-e52de854{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-e52de854{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-e52de854],[class*=liquid-glass][data-v-e52de854],.glass-card[data-v-e52de854],.glass-panel[data-v-e52de854]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-tab-panel--padding-none[data-v-e52de854]{padding:0}.app-tab-panel--padding-sm[data-v-e52de854]{padding:var(--space-2)}.app-tab-panel--padding-md[data-v-e52de854]{padding:var(--space-4)}.app-tab-panel--padding-lg[data-v-e52de854]{padding:var(--space-6)}@keyframes cosmic-skeleton-loading-d511c330{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-d511c330{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-d511c330{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-d511c330{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-d511c330],[class*=liquid-glass][data-v-d511c330],.glass-card[data-v-d511c330],.glass-panel[data-v-d511c330]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-tab-panels[data-v-d511c330]{margin-top:var(--space-4)}.app-tab-panels--default[data-v-d511c330]{background:transparent}.app-tab-panels--card[data-v-d511c330]{background:var(--card-bg, var(--cosmic-bg-card));border-radius:var(--radius-lg);border:1px solid var(--card-border-color, var(--cosmic-border));padding:var(--space-4)}.app-tab-panels--seamless[data-v-d511c330]{background:transparent;margin-top:0}@keyframes cosmic-skeleton-loading-f02aefd3{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-f02aefd3{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-f02aefd3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-f02aefd3{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-f02aefd3],[class*=liquid-glass][data-v-f02aefd3],.glass-card[data-v-f02aefd3],.glass-panel[data-v-f02aefd3]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller{width:48px;height:48px;backdrop-filter:blur(var(--glass-blur-sm));-webkit-backdrop-filter:blur(var(--glass-blur-sm));border:1px solid var(--cosmic-glass-lav-border-hover);box-shadow:0 0 20px var(--cosmic-condition-flow-glow),0 0 40px var(--cosmic-glass-lav-hover),inset 0 1px 0 var(--toggle-off-bg)}[dir=ltr] .cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller{background:linear-gradient(135deg,var(--cosmic-bg) 0%,var(--toggle-off-bg) 100%)}[dir=rtl] .cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller{background:linear-gradient(-135deg,var(--cosmic-bg) 0%,var(--toggle-off-bg) 100%)}.cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller :deep(.q-icon){color:var(--status-warning)!important;filter:drop-shadow(0 0 8px var(--cosmic-gold));font-size:26px!important}.cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller :deep(.q-spinner){filter:drop-shadow(0 0 10px var(--cosmic-lav-mid))}.cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller:has(.q-spinner){animation:cosmic-ptr-pulse-f02aefd3 1.6s ease-in-out infinite;box-shadow:0 0 24px var(--cosmic-glass-lav-border-active),0 0 48px var(--cosmic-border-lav),inset 0 1px 0 var(--cosmic-glass-bg)}.cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller:before,.cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller:after{content:"";position:absolute;border-radius:50%;background:var(--cosmic-lav-bright);pointer-events:none;animation:cosmic-ptr-twinkle-f02aefd3 1.8s ease-in-out infinite}.cosmic-ptr .q-pull-to-refresh__puller[data-v-f02aefd3]:before{width:3px;height:3px;top:-4px;animation-delay:0s}[dir=ltr] .cosmic-ptr .q-pull-to-refresh__puller[data-v-f02aefd3]:before{left:6px}[dir=rtl] .cosmic-ptr .q-pull-to-refresh__puller[data-v-f02aefd3]:before{right:6px}.cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller:after{width:2px;height:2px;bottom:-3px;animation-delay:.6s}[dir=ltr] .cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller:after{right:5px}[dir=rtl] .cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller:after{left:5px}.cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller-container:after{content:"";position:absolute;width:2px;height:2px;border-radius:50%;pointer-events:none;animation:cosmic-ptr-twinkle-f02aefd3 1.8s ease-in-out infinite;animation-delay:1.2s;background:var(--cosmic-lav);top:calc(50% - 28px)}[dir=ltr] .cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller-container:after{right:calc(50% - 22px);box-shadow:44px 8px 0 0 var(--cosmic-lav-mid),-6px 20px 0 0 var(--cosmic-lav-mid)}[dir=rtl] .cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller-container:after{left:calc(50% - 22px);box-shadow:-44px 8px 0 0 var(--cosmic-lav-mid),6px 20px 0 0 var(--cosmic-lav-mid)}@keyframes cosmic-ptr-pulse-f02aefd3{0%,to{box-shadow:0 0 24px #8b5cf680,0 0 48px #8b5cf633,inset 0 1px #ffffff1a}50%{box-shadow:0 0 32px #8b5cf6b3,0 0 64px #8b5cf659,inset 0 1px #ffffff26}}@keyframes cosmic-ptr-twinkle-f02aefd3{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}@media (prefers-reduced-motion: reduce){.cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller:has(.q-spinner){animation:none}.cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller:before,.cosmic-ptr .q-pull-to-refresh__puller[data-v-f02aefd3]:after,.cosmic-ptr[data-v-f02aefd3] .q-pull-to-refresh__puller-container:after{animation:none;opacity:.5}}@keyframes cosmic-skeleton-loading-38c2d1b5{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-38c2d1b5{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-38c2d1b5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-38c2d1b5{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-38c2d1b5],[class*=liquid-glass][data-v-38c2d1b5],.glass-card[data-v-38c2d1b5],.glass-panel[data-v-38c2d1b5]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-virtual-scroll[data-v-38c2d1b5]{will-change:scroll-position}@keyframes cosmic-skeleton-loading-c6ebc6e5{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-c6ebc6e5{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-c6ebc6e5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-c6ebc6e5{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-c6ebc6e5],[class*=liquid-glass][data-v-c6ebc6e5],.glass-card[data-v-c6ebc6e5],.glass-panel[data-v-c6ebc6e5]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-calendar[data-v-c6ebc6e5]{background:transparent;color:var(--page-color, var(--cosmic-text-primary));box-shadow:none}@keyframes cosmic-skeleton-loading-884d4725{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-884d4725{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-884d4725{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-884d4725{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-884d4725],[class*=liquid-glass][data-v-884d4725],.glass-card[data-v-884d4725],.glass-panel[data-v-884d4725]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-slide-item[data-v-884d4725]{background:transparent}@keyframes cosmic-skeleton-loading-d6b93131{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-d6b93131{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-d6b93131{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-d6b93131{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-d6b93131],[class*=liquid-glass][data-v-d6b93131],.glass-card[data-v-d6b93131],.glass-panel[data-v-d6b93131]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-option-group[data-v-d6b93131]{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.app-option-group--inline[data-v-d6b93131]{flex-direction:row;flex-wrap:wrap;gap:var(--space-4, 16px)}@keyframes cosmic-skeleton-loading-b07b94c3{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-b07b94c3{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-b07b94c3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-b07b94c3{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-b07b94c3],[class*=liquid-glass][data-v-b07b94c3],.glass-card[data-v-b07b94c3],.glass-panel[data-v-b07b94c3]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-streak-badge[data-v-b07b94c3]{position:relative;aspect-ratio:1;width:100%;max-width:140px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;isolation:isolate}.app-streak-badge[data-v-b07b94c3]:before{content:"";position:absolute;inset:0;border-radius:50%;padding:var(--space-0-75);background:var(--ring);-webkit-mask:linear-gradient(var(--cosmic-text-solid) 0 0) content-box,linear-gradient(var(--cosmic-text-solid) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:1}.app-streak-badge[data-v-b07b94c3]:after{content:"";position:absolute;inset:var(--space-2);border-radius:50%;background:var(--inner);box-shadow:var(--glow);z-index:0}.app-streak-badge__face[data-v-b07b94c3]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.app-streak-badge__glyph[data-v-b07b94c3]{font-size:var(--font-size-5xl);color:var(--glyph-color);filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--cosmic-bg) 40%,transparent));font-family:var(--font-cold-display);line-height:1;font-weight:var(--font-weight-semibold)}.app-streak-badge__days[data-v-b07b94c3]{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.18em;color:var(--cosmic-text-primary);text-transform:uppercase;font-weight:var(--font-weight-semibold)}.app-streak-badge__tier[data-v-b07b94c3]{font-family:var(--font-cold-display);font-size:var(--font-size-sm);letter-spacing:.04em;color:var(--label-color);font-style:italic}.app-streak-badge--bronze[data-v-b07b94c3]{--ring: conic-gradient( from 220deg, var(--streak-bronze-dark), var(--streak-bronze), var(--streak-bronze-light), var(--streak-bronze), var(--streak-bronze-darker), var(--streak-bronze) );--inner: radial-gradient( circle at 35% 30%, var(--streak-bronze-light) 0%, var(--streak-bronze-dark) 60%, var(--streak-bronze-darker) 100% );--glow: 0 0 24px var(--streak-bronze-glow), inset 0 1px 2px var(--streak-bronze-highlight), inset 0 -2px 4px var(--streak-bronze-shadow);--glyph-color: var(--streak-bronze-glyph);--label-color: var(--streak-bronze-light);--card-bg: linear-gradient(160deg, var(--streak-bronze-bg-1), var(--streak-bronze-bg-2));--card-border: var(--streak-bronze-card-border);--card-glow: none;--medal-bg: radial-gradient( circle at 30% 30%, var(--streak-bronze-light), var(--streak-bronze) 50%, var(--streak-bronze-dark) );--medal-color: var(--streak-bronze-darker)}.app-streak-badge--silver[data-v-b07b94c3]{--ring: conic-gradient( from 220deg, var(--streak-silver-dark), var(--streak-silver), var(--streak-silver-light), var(--streak-silver), var(--streak-silver-darker), var(--streak-silver) );--inner: radial-gradient( circle at 35% 30%, var(--streak-silver-light) 0%, var(--streak-silver) 60%, var(--streak-silver-darker) 100% );--glow: 0 0 28px var(--streak-silver-glow), inset 0 1px 2px var(--streak-silver-highlight), inset 0 -2px 4px var(--streak-silver-shadow);--glyph-color: var(--cosmic-text-primary);--label-color: var(--streak-silver-light);--card-bg: linear-gradient(160deg, var(--streak-silver-bg-1), var(--streak-silver-bg-2));--card-border: var(--streak-silver-card-border);--card-glow: none;--medal-bg: radial-gradient( circle at 30% 30%, var(--streak-silver-light), var(--streak-silver) 50%, var(--streak-silver-dark) );--medal-color: var(--streak-silver-darker)}.app-streak-badge--gold[data-v-b07b94c3]{--ring: conic-gradient( from 220deg, var(--streak-gold-dark), var(--streak-gold), var(--streak-gold-bright), var(--streak-gold), var(--streak-gold-darker), var(--streak-gold) );--inner: radial-gradient( circle at 35% 30%, var(--streak-gold-light) 0%, var(--streak-gold) 60%, var(--streak-gold-darker) 100% );--glow: 0 0 32px var(--streak-gold-glow), inset 0 1px 2px var(--streak-gold-highlight), inset 0 -2px 4px var(--streak-gold-shadow);--glyph-color: var(--streak-gold-light);--label-color: var(--streak-gold);--card-bg: linear-gradient(160deg, var(--streak-gold-bg-1), var(--streak-gold-bg-2));--card-border: var(--streak-gold-card-border);--card-glow: 0 0 24px var(--streak-gold-card-glow);--medal-bg: radial-gradient( circle at 30% 30%, var(--streak-gold-light), var(--streak-gold) 45%, var(--streak-gold-dark) );--medal-color: var(--streak-gold-darker)}.app-streak-badge--card[data-v-b07b94c3]{aspect-ratio:auto;width:auto;max-width:none;border-radius:var(--radius-btn-cold);padding:var(--space-3-5) var(--space-2-5);border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-glow);display:flex;align-items:center;justify-content:center}.app-streak-badge--card[data-v-b07b94c3]:before,.app-streak-badge--card[data-v-b07b94c3]:after{display:none}.app-streak-badge--card .app-streak-badge__card[data-v-b07b94c3]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--space-1-5)}.app-streak-badge--card .app-streak-badge__medal[data-v-b07b94c3]{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--medal-bg);box-shadow:0 4px 14px color-mix(in srgb,var(--cosmic-bg) 40%,transparent),inset 0 -4px 8px color-mix(in srgb,var(--cosmic-bg) 25%,transparent),inset 0 2px 4px color-mix(in srgb,var(--cosmic-text-solid) 40%,transparent);flex-shrink:0}.app-streak-badge--card .app-streak-badge__medal-value[data-v-b07b94c3]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);font-family:var(--font-cold-display);color:var(--medal-color)}.app-streak-badge--card .app-streak-badge__days[data-v-b07b94c3]{font-size:var(--font-size-xs);letter-spacing:.04em;font-weight:var(--font-weight-bold);color:var(--label-color)}.app-streak-badge--card .app-streak-badge__tier[data-v-b07b94c3]{font-size:var(--font-size-2xs);letter-spacing:.16em;text-transform:uppercase;font-weight:var(--font-weight-bold);opacity:.85;color:var(--label-color)}.app-streak-badge--diamond[data-v-b07b94c3]{--ring: conic-gradient( from 200deg, var(--streak-diamond-dark), var(--streak-diamond), var(--streak-diamond-bright), var(--streak-diamond), var(--streak-diamond-darker), var(--streak-diamond) );--inner: radial-gradient( circle at 35% 30%, var(--streak-diamond-light) 0%, var(--streak-diamond-dark) 55%, var(--streak-diamond-darker) 100% );--glow: 0 0 36px var(--streak-diamond-glow), 0 0 60px var(--streak-diamond-aura), inset 0 1px 3px var(--streak-diamond-highlight), inset 0 -2px 5px var(--streak-diamond-shadow);--glyph-color: var(--cosmic-text-primary);--label-color: var(--streak-diamond);--card-bg: linear-gradient(160deg, var(--streak-diamond-bg-1), var(--streak-diamond-bg-2));--card-border: var(--streak-diamond-card-border);--card-glow: 0 0 24px var(--streak-diamond-card-glow);--medal-bg: radial-gradient( circle at 30% 30%, var(--streak-diamond-light), var(--streak-diamond) 50%, var(--streak-diamond-dark) );--medal-color: var(--streak-diamond-darker)}@keyframes cosmic-skeleton-loading-205eecb6{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-205eecb6{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-205eecb6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-205eecb6{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-205eecb6],[class*=liquid-glass][data-v-205eecb6],.glass-card[data-v-205eecb6],.glass-panel[data-v-205eecb6]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-fab[data-v-205eecb6]{position:relative;width:56px;height:56px;border-radius:50%;color:var(--btn-primary-color);border:0;box-shadow:0 8px 28px var(--universe-glow),inset 0 1px 0 var(--lunar-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--cosmic-text-2xl);font-weight:600;transition:all .25s}[dir=ltr] .app-fab[data-v-205eecb6]{background:var(--btn-primary-bg, linear-gradient(135deg, rgb(250, 184, 82), var(--cosmic-status-warning)))}[dir=rtl] .app-fab[data-v-205eecb6]{background:var(--btn-primary-bg, linear-gradient(-135deg, rgb(250, 184, 82), var(--cosmic-status-warning)))}.app-fab[data-v-205eecb6]:hover:not(:disabled){transform:translateY(-2px) scale(1.05);box-shadow:0 14px 36px var(--universe-glow)}.app-fab[data-v-205eecb6]:active{transform:scale(.92)}.app-fab[data-v-205eecb6]:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.3)}.app-fab[data-v-205eecb6]:after{content:"";position:absolute;inset:-6px;border-radius:50%;opacity:0;animation:app-fab-halo-205eecb6 2.4s ease-in-out infinite;z-index:-1;pointer-events:none}[dir=ltr] .app-fab[data-v-205eecb6]:after{background:var(--btn-primary-bg, linear-gradient(135deg, rgb(250, 184, 82), var(--cosmic-status-warning)))}[dir=rtl] .app-fab[data-v-205eecb6]:after{background:var(--btn-primary-bg, linear-gradient(-135deg, rgb(250, 184, 82), var(--cosmic-status-warning)))}.app-fab--no-halo[data-v-205eecb6]:after{display:none}.app-fab--sm[data-v-205eecb6]{width:44px;height:44px;font-size:var(--font-size-lg)}.app-fab--lg[data-v-205eecb6]{width:64px;height:64px;font-size:26px}@keyframes app-fab-halo-205eecb6{0%,to{opacity:0;transform:scale(.92)}50%{opacity:.32;transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.app-fab[data-v-205eecb6]:after{animation:none}}@keyframes cosmic-skeleton-loading-e4e350c5{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-e4e350c5{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-e4e350c5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-e4e350c5{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-e4e350c5],[class*=liquid-glass][data-v-e4e350c5],.glass-card[data-v-e4e350c5],.glass-panel[data-v-e4e350c5]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-segmented[data-v-e4e350c5]{position:relative;display:inline-flex;background:var(--cosmic-glass-bg);border:1px solid var(--cosmic-glass-border);border-radius:var(--radius-xl);padding:var(--space-1);gap:var(--space-1-5)}.app-segmented--full-width[data-v-e4e350c5]{display:flex;width:100%}.app-segmented--full-width .app-segmented__button[data-v-e4e350c5]{flex:1}.app-segmented__pill[data-v-e4e350c5]{position:absolute;top:4px;bottom:4px;background:var(--cosmic-glass-lav-hover);border-radius:var(--radius-md);z-index:0;pointer-events:none}[dir=ltr] .app-segmented__pill[data-v-e4e350c5]{transition:left .35s var(--ease-spring),width .35s var(--ease-spring)}[dir=rtl] .app-segmented__pill[data-v-e4e350c5]{transition:right .35s var(--ease-spring),width .35s var(--ease-spring)}.app-segmented__button[data-v-e4e350c5]{position:relative;background:transparent;border:0;color:var(--cosmic-text-muted);padding:9px 2px;font-size:12.5px;font-family:inherit;font-weight:600;border-radius:var(--radius-md);cursor:pointer;z-index:1;transition:color .25s;display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-min, 44px);gap:6px;white-space:nowrap}.app-segmented__button--on[data-v-e4e350c5]{color:var(--cosmic-text-primary)}.app-segmented__button[data-v-e4e350c5]:hover:not(.app-segmented__button--on){color:var(--cosmic-text-primary)}.app-segmented__button[data-v-e4e350c5]:focus-visible{outline:2px solid var(--focus-ring-color, var(--color-primary));outline-offset:2px}.app-segmented--accent-pink .app-segmented__pill[data-v-e4e350c5]{background:rgba(var(--cosmic-pink-mid-rgb),.18)}.app-segmented--accent-pink .app-segmented__button--on[data-v-e4e350c5]{color:var(--cosmic-pink)}.app-segmented--accent-pink .app-segmented__button[data-v-e4e350c5]:hover:not(.app-segmented__button--on){color:var(--cosmic-pink)}@media (prefers-reduced-motion: reduce){.app-segmented__pill[data-v-e4e350c5]{transition:none}}@keyframes cosmic-skeleton-loading-77bdad45{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-77bdad45{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-77bdad45{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-77bdad45{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-77bdad45],[class*=liquid-glass][data-v-77bdad45],.glass-card[data-v-77bdad45],.glass-panel[data-v-77bdad45]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-orb-nav__scrim[data-v-77bdad45]{position:fixed;inset:0;z-index:45;pointer-events:none;background:radial-gradient(60% 50% at 50% 100%,var(--cosmic-lav-mid),transparent 70%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@media (min-width: 1024px){.app-orb-nav__scrim[data-v-77bdad45]{display:none}}.app-orb-nav__radial[data-v-77bdad45]{position:fixed;bottom:calc(var(--safe-area-inset-bottom) + var(--cosmic-height-nav));width:0;height:0;z-index:50}[dir=ltr] .app-orb-nav__radial[data-v-77bdad45]{left:50%;transform:translate(-50%)}[dir=rtl] .app-orb-nav__radial[data-v-77bdad45]{right:50%;transform:translate(50%)}@media (min-width: 1024px){.app-orb-nav__radial[data-v-77bdad45]{display:none}}.app-orb-nav__pet[data-v-77bdad45]{position:absolute;bottom:0;width:56px;height:56px;border-radius:50%;border:1px solid var(--cosmic-lav-mid);cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);color:var(--cosmic-text-primary);background:var(--cosmic-bg-overlay);backdrop-filter:blur(var(--cosmic-glass-blur-medium));-webkit-backdrop-filter:blur(var(--cosmic-glass-blur-medium));box-shadow:0 8px 28px var(--cosmic-bg),inset 0 1px 0 var(--toggle-off-bg);pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--ease-spring),background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}[dir=ltr] .app-orb-nav__pet[data-v-77bdad45]{left:50%;margin-left:-28px}[dir=rtl] .app-orb-nav__pet[data-v-77bdad45]{right:50%;margin-right:-28px}.app-orb-nav__pet-label[data-v-77bdad45]{position:absolute;top:-26px;font-size:var(--font-size-2xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--cosmic-lav);white-space:nowrap;pointer-events:none;text-shadow:0 1px 6px var(--color-overlay-dark)}[dir=ltr] .app-orb-nav__pet-label[data-v-77bdad45]{left:50%;transform:translate(-50%)}[dir=rtl] .app-orb-nav__pet-label[data-v-77bdad45]{right:50%;transform:translate(50%)}.app-orb-nav__pet[data-v-77bdad45]:hover{background:var(--toggle-off-bg);border-color:var(--cosmic-lav-mid);box-shadow:0 8px 28px var(--color-surface-overlay),0 0 16px var(--cosmic-border-lav-dashed),inset 0 1px 0 var(--cosmic-glass-bg)}.app-orb-nav__pet[data-v-77bdad45]:active{background:var(--condition-rest);border-color:var(--cosmic-lav-mid);box-shadow:0 4px 14px var(--lunar-text-muted),0 0 20px var(--cosmic-lav-mid)}.app-orb-nav__pet--1[data-v-77bdad45]{animation:pet-in-77bdad45 .35s var(--ease-spring) backwards;animation-delay:var(--pet-delay, 0ms)}[dir=ltr] .app-orb-nav__pet--1[data-v-77bdad45]{transform:translate(-110px,-30px)}[dir=rtl] .app-orb-nav__pet--1[data-v-77bdad45]{transform:translate(110px,-30px)}.app-orb-nav__pet--2[data-v-77bdad45]{animation:pet-in-77bdad45 .35s var(--ease-spring) backwards;animation-delay:var(--pet-delay, 0ms)}[dir=ltr] .app-orb-nav__pet--2[data-v-77bdad45]{transform:translate(-58px,-78px)}[dir=rtl] .app-orb-nav__pet--2[data-v-77bdad45]{transform:translate(58px,-78px)}.app-orb-nav__pet--3[data-v-77bdad45]{transform:translateY(-100px);animation:pet-in-77bdad45 .35s var(--ease-spring) backwards;animation-delay:var(--pet-delay, 0ms)}.app-orb-nav__pet--4[data-v-77bdad45]{animation:pet-in-77bdad45 .35s var(--ease-spring) backwards;animation-delay:var(--pet-delay, 0ms)}[dir=ltr] .app-orb-nav__pet--4[data-v-77bdad45]{transform:translate(58px,-78px)}[dir=rtl] .app-orb-nav__pet--4[data-v-77bdad45]{transform:translate(-58px,-78px)}.app-orb-nav__pet--5[data-v-77bdad45]{animation:pet-in-77bdad45 .35s var(--ease-spring) backwards;animation-delay:var(--pet-delay, 0ms)}[dir=ltr] .app-orb-nav__pet--5[data-v-77bdad45]{transform:translate(110px,-30px)}[dir=rtl] .app-orb-nav__pet--5[data-v-77bdad45]{transform:translate(-110px,-30px)}.app-orb-nav__pet[data-v-77bdad45]:focus-visible,.app-orb-nav__ico[data-v-77bdad45]:focus-visible,.app-orb-nav__orb[data-v-77bdad45]:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--focus-ring-cold, var(--focus-ring-color, var(--cosmic-lav-mid)));outline-offset:var(--focus-outline-offset, 3px)}@keyframes pet-in-77bdad45{0%{opacity:0;transform:translate(0) scale(.35)}}.app-orb-nav[data-v-77bdad45]{position:fixed;bottom:var(--safe-area-inset-bottom);display:flex;align-items:center;gap:2px;padding:8px 16px 10px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--cosmic-bg) 85%,transparent);border:1px solid var(--cosmic-glass-border);backdrop-filter:blur(var(--cosmic-glass-blur-medium)) saturate(1.4);-webkit-backdrop-filter:blur(var(--cosmic-glass-blur-medium)) saturate(1.4);box-shadow:0 12px 36px var(--color-surface-overlay),inset 0 1px 0 var(--color-cosmic-hover);z-index:40;transition:transform var(--duration-normal) var(--ease-spring),opacity var(--duration-fast) var(--ease-smooth)}[dir=ltr] .app-orb-nav[data-v-77bdad45]{left:50%;transform:translate(-50%)}[dir=rtl] .app-orb-nav[data-v-77bdad45]{right:50%;transform:translate(50%)}@media (min-width: 1024px){.app-orb-nav[data-v-77bdad45]{display:none}}.app-orb-nav--hidden[data-v-77bdad45]{opacity:0;pointer-events:none}[dir=ltr] .app-orb-nav--hidden[data-v-77bdad45]{transform:translate(-50%) translateY(calc(100% + 24px))}[dir=rtl] .app-orb-nav--hidden[data-v-77bdad45]{transform:translate(50%) translateY(calc(100% + 24px))}.app-orb-nav__ico[data-v-77bdad45]{background:transparent;border:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:56px;height:56px;padding:0 4px;border-radius:var(--radius-btn-cold);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--cosmic-text-secondary);transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);position:relative}.app-orb-nav__ico[data-v-77bdad45]:hover{color:var(--cosmic-text-primary);background:var(--color-cosmic-hover)}.app-orb-nav__ico[data-v-77bdad45]:active{transform:scale(.91)}.app-orb-nav__ico--act[data-v-77bdad45]{color:var(--universe-accent)}.app-orb-nav__ico--act .app-orb-nav__label[data-v-77bdad45]{color:inherit;opacity:1}.app-orb-nav__ico--act[data-v-77bdad45]:before{content:"";position:absolute;bottom:3px;width:4px;height:4px;border-radius:var(--radius-full);background:currentColor;box-shadow:0 0 6px currentColor}[dir=ltr] .app-orb-nav__ico--act[data-v-77bdad45]:before{left:50%;transform:translate(-50%)}[dir=rtl] .app-orb-nav__ico--act[data-v-77bdad45]:before{right:50%;transform:translate(50%)}.app-orb-nav__label[data-v-77bdad45]{font-size:var(--cosmic-text-xs);font-weight:600;letter-spacing:.02em;line-height:1;color:inherit;white-space:nowrap;pointer-events:none;transition:color var(--duration-fast) var(--ease-out);max-width:64px;overflow:hidden;text-overflow:ellipsis}.app-orb-nav__badge[data-v-77bdad45]{position:absolute;top:6px;width:8px;height:8px;border-radius:50%;background:var(--cosmic-pink);box-shadow:0 0 0 2px var(--cosmic-bg-card-dark),0 0 10px var(--cosmic-pink-mid)}[dir=ltr] .app-orb-nav__badge[data-v-77bdad45]{right:6px}[dir=rtl] .app-orb-nav__badge[data-v-77bdad45]{left:6px}.app-orb-nav__orb[data-v-77bdad45]{width:54px;height:54px;border-radius:50%;border:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin-top:-22px;margin-left:6px;margin-right:6px;display:flex;align-items:center;justify-content:center;font-size:var(--cosmic-text-2xl);font-weight:700;position:relative;flex-shrink:0;transition:transform var(--duration-normal) var(--ease-spring),box-shadow var(--duration-normal) var(--ease-out);background:radial-gradient(circle at 32% 28%,var(--cosmic-lav-soft) 0%,var(--cosmic-lav) 22%,var(--cosmic-lav-mid) 55%,var(--cosmic-lav-darker) 100%);color:var(--cosmic-text-primary);box-shadow:0 0 0 4px var(--cosmic-bg-card-dark),0 0 20px rgba(var(--cosmic-lav-deep-rgb),.5),0 8px 22px var(--cosmic-bg),inset 0 1px 0 var(--cosmic-text-faint),inset 0 -8px 14px var(--condition-rest)}.app-orb-nav__orb--act[data-v-77bdad45]{box-shadow:0 0 0 4px var(--cosmic-bg-card-dark),0 0 0 6px rgba(var(--cosmic-lav-deep-rgb),.35),0 0 24px rgba(var(--cosmic-lav-deep-rgb),.65),0 8px 22px var(--cosmic-bg),inset 0 1px 0 var(--universe-text-dim),inset 0 -8px 14px var(--condition-rest)}.app-orb-nav__orb[data-v-77bdad45]:hover{transform:translateY(-2px) scale(1.04)}.app-orb-nav__orb[data-v-77bdad45]:active{transform:scale(.94);box-shadow:0 0 0 4px var(--cosmic-bg-card-dark),0 0 10px var(--cosmic-lav-mid),0 4px 10px var(--lunar-text-muted),inset 0 1px 0 var(--color-interactive-disabled),inset 0 4px 8px var(--cosmic-shadow-card)}.app-orb-nav__orb[data-v-77bdad45]:before{content:"";position:absolute;inset:-8px;border-radius:var(--radius-full);background:radial-gradient(circle,var(--cosmic-glass-lav-border-active),transparent 70%);z-index:-1;opacity:.35;pointer-events:none}.app-orb-nav__orb[data-v-77bdad45]:hover:before,.app-orb-nav__orb[data-v-77bdad45]:active:before{opacity:.55}.app-orb-nav__orb--pulse[data-v-77bdad45]:before{background:radial-gradient(circle,var(--cosmic-lav),transparent 70%);opacity:1;animation:app-orb-thinking-pulse-77bdad45 1.8s ease-in-out infinite}.app-orb-nav__orb--pulse[data-v-77bdad45]:hover:before{animation-play-state:running}.app-orb-nav__orb-label[data-v-77bdad45]{position:absolute;top:calc(100% + 5px);font-size:var(--cosmic-text-xs);font-weight:600;letter-spacing:.02em;line-height:1;color:var(--cosmic-text-primary);white-space:nowrap;pointer-events:none}[dir=ltr] .app-orb-nav__orb-label[data-v-77bdad45]{left:50%;transform:translate(-50%)}[dir=rtl] .app-orb-nav__orb-label[data-v-77bdad45]{right:50%;transform:translate(50%)}.app-orb-nav__orb--act .app-orb-nav__orb-label[data-v-77bdad45]{color:var(--universe-accent)}.app-orb-nav__orb-backdrop[data-v-77bdad45]{position:absolute;inset:0;border-radius:50%;overflow:hidden;z-index:-2;pointer-events:none;transform:scale(1.1);opacity:.85}.app-orb-nav__orb-backdrop[data-v-77bdad45] .app-nebula-backdrop__nebula{background:radial-gradient(ellipse at 30% 35%,color-mix(in srgb,var(--cosmic-lav) 40%,transparent) 0%,color-mix(in srgb,var(--cosmic-lav-deep) 22%,transparent) 28%,transparent 58%),radial-gradient(ellipse at 78% 70%,color-mix(in srgb,var(--cosmic-pink-mid) 18%,transparent) 0%,color-mix(in srgb,var(--cosmic-lav) 12%,transparent) 30%,transparent 60%)}@keyframes app-orb-halo-77bdad45{0%,to{opacity:0;transform:scale(.9)}50%{opacity:.7;transform:scale(1.25)}}@keyframes app-orb-thinking-pulse-77bdad45{0%,to{opacity:.55;transform:scale(.92);box-shadow:0 0 18px rgba(var(--cosmic-lav-rgb, 167, 139, 250),.35)}50%{opacity:1;transform:scale(1.18);box-shadow:0 0 36px rgba(var(--cosmic-lav-rgb, 167, 139, 250),.75)}}.app-orb-nav__orb-glyph[data-v-77bdad45]{filter:drop-shadow(0 1px 0 var(--cosmic-type-other-2));transition:transform var(--duration-normal) var(--ease-spring);display:block;line-height:1}[dir=ltr] .app-orb-nav__orb-glyph--close[data-v-77bdad45]{transform:rotate(45deg)}[dir=rtl] .app-orb-nav__orb-glyph--close[data-v-77bdad45]{transform:rotate(-45deg)}.app-orb-scrim-enter-active[data-v-77bdad45],.app-orb-scrim-leave-active[data-v-77bdad45]{transition:opacity var(--duration-normal) var(--ease-out)}.app-orb-scrim-enter-from[data-v-77bdad45],.app-orb-scrim-leave-to[data-v-77bdad45]{opacity:0}.app-orb-backdrop-enter-active[data-v-77bdad45],.app-orb-backdrop-leave-active[data-v-77bdad45]{transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.app-orb-backdrop-enter-from[data-v-77bdad45],.app-orb-backdrop-leave-to[data-v-77bdad45]{opacity:0;transform:scale(.8)}.app-orb-backdrop-enter-to[data-v-77bdad45],.app-orb-backdrop-leave-from[data-v-77bdad45]{opacity:.85;transform:scale(1.1)}@media (prefers-reduced-motion: reduce){.app-orb-nav__orb[data-v-77bdad45]:before{animation:none;display:none}.app-orb-nav__orb--pulse .app-orb-nav__orb-backdrop[data-v-77bdad45]{opacity:.45;animation:none}.app-orb-nav__pet[data-v-77bdad45]{animation:none}.app-orb-nav__orb-glyph[data-v-77bdad45]{transition:none}}@keyframes cosmic-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce,[class*=liquid-glass],.glass-card,.glass-panel{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.page-loading-bar{position:fixed;top:0;left:0;right:0;z-index:99999;height:3px;pointer-events:none;overflow:hidden}.page-loading-bar__track{position:relative;height:100%;width:100%;overflow:visible}.page-loading-bar__fill{height:100%;box-shadow:0 0 12px var(--cosmic-lav-mid),0 0 4px var(--cosmic-gold);transition:width .08s linear;will-change:width}[dir=ltr] .page-loading-bar__fill{background:linear-gradient(90deg,var(--cosmic-lav-darker) 0%,var(--cosmic-lav) 40%,var(--cosmic-lav-mid) 70%,var(--cosmic-gold-soft) 100%);border-radius:0 2px 2px 0}[dir=rtl] .page-loading-bar__fill{background:linear-gradient(-90deg,var(--cosmic-lav-darker) 0%,var(--cosmic-lav) 40%,var(--cosmic-lav-mid) 70%,var(--cosmic-gold-soft) 100%);border-radius:2px 0 0 2px}.page-loading-bar__star{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--cosmic-gold-soft);box-shadow:0 0 10px 4px var(--cosmic-gold),0 0 20px 8px var(--cosmic-lav-mid);will-change:left}[dir=ltr] .page-loading-bar__star{transform:translate(-50%,-50%);transition:left .08s linear}[dir=rtl] .page-loading-bar__star{transform:translate(50%,-50%);transition:right .08s linear}.loading-bar-fade-enter-active{transition:opacity var(--duration-fast) var(--ease-smooth)}.loading-bar-fade-leave-active{transition:opacity var(--duration-normal) var(--ease-smooth)}.loading-bar-fade-enter-from,.loading-bar-fade-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){.page-loading-bar__fill,.page-loading-bar__star{transition:none}.page-loading-bar__star{display:none}}.pwa-nudge[data-v-fd0a0974]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--cosmic-condition-flow-glow);position:relative;overflow:hidden}[dir=ltr] .pwa-nudge[data-v-fd0a0974]{background:linear-gradient(135deg,var(--cosmic-lav-mid),var(--color-surface-sheet))}[dir=rtl] .pwa-nudge[data-v-fd0a0974]{background:linear-gradient(-135deg,var(--cosmic-lav-mid),var(--color-surface-sheet))}.pwa-nudge[data-v-fd0a0974]:before{content:"";position:absolute;top:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,var(--cosmic-lav-mid),transparent 70%);filter:blur(10px);pointer-events:none}[dir=ltr] .pwa-nudge[data-v-fd0a0974]:before{right:-20px}[dir=rtl] .pwa-nudge[data-v-fd0a0974]:before{left:-20px}.pwa-nudge__icon[data-v-fd0a0974]{border-radius:var(--radius-md);flex-shrink:0;box-shadow:0 2px 8px var(--cosmic-lav-mid)}.pwa-nudge__text[data-v-fd0a0974]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pwa-nudge__title[data-v-fd0a0974]{font-size:var(--cosmic-text-base);font-weight:700;color:var(--cosmic-text-primary);line-height:1.2}.pwa-nudge__sub[data-v-fd0a0974]{font-size:10.5px;color:var(--universe-text-dim);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pwa-nudge__cta[data-v-fd0a0974]{flex-shrink:0;border:none;border-radius:9px;padding:7px 14px;font-size:var(--font-size-xs);font-weight:700;font-family:inherit;cursor:pointer;color:var(--btn-primary-color);box-shadow:0 2px 10px #a78bfa59;transition:transform .18s var(--ease-spring)}[dir=ltr] .pwa-nudge__cta[data-v-fd0a0974]{background:linear-gradient(135deg,var(--cosmic-lav-darker),var(--cosmic-lav-deep))}[dir=rtl] .pwa-nudge__cta[data-v-fd0a0974]{background:linear-gradient(-135deg,var(--cosmic-lav-darker),var(--cosmic-lav-deep))}.pwa-nudge__cta[data-v-fd0a0974]:active{transform:scale(.96)}.pwa-nudge__close[data-v-fd0a0974]{flex-shrink:0;border:none;background:transparent;color:var(--cosmic-text-muted);font-size:var(--cosmic-text-base);cursor:pointer;padding:4px 6px;line-height:1;transition:color .15s}.pwa-nudge__close[data-v-fd0a0974]:hover{color:var(--cosmic-text-muted)}.pwa-nudge-enter-active[data-v-fd0a0974],.pwa-nudge-leave-active[data-v-fd0a0974]{transition:transform .3s var(--ease-smooth),opacity .3s}.pwa-nudge-enter-from[data-v-fd0a0974],.pwa-nudge-leave-to[data-v-fd0a0974]{transform:translateY(100%);opacity:0}@keyframes cosmic-skeleton-loading-e9bdaaaa{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-e9bdaaaa{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-e9bdaaaa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-e9bdaaaa{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-e9bdaaaa],[class*=liquid-glass][data-v-e9bdaaaa],.glass-card[data-v-e9bdaaaa],.glass-panel[data-v-e9bdaaaa]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.scroll-top-fab[data-v-e9bdaaaa]{position:fixed;bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));z-index:100}[dir=ltr] .scroll-top-fab[data-v-e9bdaaaa]{right:var(--space-6)}[dir=rtl] .scroll-top-fab[data-v-e9bdaaaa]{left:var(--space-6)}@media (max-width: 768px){.scroll-top-fab[data-v-e9bdaaaa]{bottom:calc(var(--orb-nav-safe-height, 0) + var(--space-4))}[dir=ltr] .scroll-top-fab[data-v-e9bdaaaa]{right:var(--space-4)}[dir=rtl] .scroll-top-fab[data-v-e9bdaaaa]{left:var(--space-4)}}.fade-scale-enter-active[data-v-e9bdaaaa],.fade-scale-leave-active[data-v-e9bdaaaa]{transition:opacity .2s var(--ease-smooth),transform .2s var(--ease-smooth)}.fade-scale-enter-from[data-v-e9bdaaaa],.fade-scale-leave-to[data-v-e9bdaaaa]{opacity:0;transform:scale(.8)}@keyframes cosmic-skeleton-loading-aa66973b{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-aa66973b{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-aa66973b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-aa66973b{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-aa66973b],[class*=liquid-glass][data-v-aa66973b],.glass-card[data-v-aa66973b],.glass-panel[data-v-aa66973b]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-stat-tile[data-v-aa66973b]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--card-bg, var(--cosmic-bg-card));border:1px solid var(--card-border-color, var(--cosmic-border));min-width:0}.app-stat-tile__icon[data-v-aa66973b]{flex-shrink:0}.app-stat-tile__emoji[data-v-aa66973b]{font-size:var(--font-size-2xl);flex-shrink:0;line-height:1}.app-stat-tile__body[data-v-aa66973b]{display:flex;flex-direction:column;flex:1;min-width:0;gap:var(--space-0\.5, 2px)}.app-stat-tile__value[data-v-aa66973b]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--page-color, var(--cosmic-text-primary));line-height:var(--line-height-tight, 1)}.app-stat-tile__label[data-v-aa66973b]{font-size:var(--font-size-xs);color:var(--page-color-secondary, var(--cosmic-text-secondary));text-transform:uppercase;letter-spacing:.05em;line-height:var(--line-height-tight, 1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-stat-tile--compact[data-v-aa66973b]{padding:var(--space-2) var(--space-3)}.app-stat-tile--compact .app-stat-tile__value[data-v-aa66973b]{font-size:var(--font-size-md, var(--font-size-base))}.app-stat-tile--compact .app-stat-tile__emoji[data-v-aa66973b]{font-size:var(--font-size-lg)}.app-stat-tile--large[data-v-aa66973b]{padding:var(--space-5);flex-direction:column;align-items:flex-start}[dir=ltr] .app-stat-tile--large[data-v-aa66973b]{text-align:left}[dir=rtl] .app-stat-tile--large[data-v-aa66973b]{text-align:right}.app-stat-tile--large .app-stat-tile__value[data-v-aa66973b],.app-stat-tile--large .app-stat-tile__emoji[data-v-aa66973b]{font-size:var(--font-size-3xl)}.app-paywall-urgency[data-v-6eb2dfd2]{position:relative;display:flex;align-items:center;gap:var(--space-3, 10px);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-lg, 12px);border:var(--size-separator-default) solid rgba(var(--cosmic-gold-rgb),.4);overflow:hidden;isolation:isolate}[dir=ltr] .app-paywall-urgency[data-v-6eb2dfd2]{background:linear-gradient(95deg,rgba(var(--cosmic-gold-rgb),.18),color-mix(in srgb,var(--status-error) 14%,transparent))}[dir=rtl] .app-paywall-urgency[data-v-6eb2dfd2]{background:linear-gradient(-95deg,rgba(var(--cosmic-gold-rgb),.18),color-mix(in srgb,var(--status-error) 14%,transparent))}.app-paywall-urgency[data-v-6eb2dfd2]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}[dir=ltr] .app-paywall-urgency[data-v-6eb2dfd2]:before{background:linear-gradient(95deg,transparent 30%,rgba(var(--cosmic-gold-rgb),.06) 50%,transparent 70%)}[dir=rtl] .app-paywall-urgency[data-v-6eb2dfd2]:before{background:linear-gradient(-95deg,transparent 30%,rgba(var(--cosmic-gold-rgb),.06) 50%,transparent 70%)}[dir] .app-paywall-urgency[data-v-6eb2dfd2]:before{background-size:200% 100%}@media (prefers-reduced-motion: no-preference){.app-paywall-urgency[data-v-6eb2dfd2]:before{animation:app-paywall-shine-6eb2dfd2 2.8s linear infinite}}.app-paywall-urgency__icon[data-v-6eb2dfd2]{position:relative;z-index:1;font-size:var(--font-size-lg);color:var(--cosmic-gold);flex-shrink:0}@media (prefers-reduced-motion: no-preference){.app-paywall-urgency__icon[data-v-6eb2dfd2]{animation:app-paywall-pulse-6eb2dfd2 1.4s ease-in-out infinite}}.app-paywall-urgency__text[data-v-6eb2dfd2]{position:relative;z-index:1;flex:1;min-width:0}.app-paywall-urgency__title[data-v-6eb2dfd2]{font-family:var(--font-cold-display, "Cormorant Garamond", serif);font-style:italic;font-size:var(--font-size-base);font-weight:var(--weight-semibold, 600);color:var(--cosmic-gold);line-height:1;display:block}.app-paywall-urgency__title[data-v-6eb2dfd2] em{font-style:italic;color:var(--cosmic-gold)}.app-paywall-urgency__subtitle[data-v-6eb2dfd2]{font-size:var(--cosmic-text-xs);color:var(--cosmic-text-secondary);display:block;margin-top:var(--space-0-5)}.app-paywall-urgency__countdown[data-v-6eb2dfd2]{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono, "SF Mono", monospace);font-size:var(--font-size-sm);font-weight:var(--weight-semibold, 600);color:var(--btn-primary-color);flex-shrink:0;letter-spacing:-.02em}[dir=ltr] .app-paywall-urgency__countdown[data-v-6eb2dfd2]{margin-left:auto}[dir=rtl] .app-paywall-urgency__countdown[data-v-6eb2dfd2]{margin-right:auto}.app-paywall-urgency__countdown b[data-v-6eb2dfd2]{font-family:var(--font-mono, "SF Mono", monospace);background:var(--color-surface-overlay);padding:var(--space-1-25) var(--space-1-75);border-radius:var(--border-radius-md);font-style:normal;font-size:var(--cosmic-text-base);font-weight:var(--weight-bold, 700);color:var(--cosmic-gold);min-width:var(--space-6);text-align:center;display:inline-block;border:var(--size-separator-default) solid var(--cosmic-glass-gold-light-border)}.app-paywall-urgency__countdown span[data-v-6eb2dfd2]{color:var(--cosmic-text-muted)}.app-paywall-urgency--sticky[data-v-6eb2dfd2]{padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-lg, 14px)}.app-paywall-urgency--sticky .app-paywall-urgency__icon[data-v-6eb2dfd2]{font-size:var(--cosmic-text-2xl)}.app-paywall-urgency--sticky .app-paywall-urgency__title[data-v-6eb2dfd2]{font-size:var(--font-size-lg);line-height:1.05}.app-paywall-urgency__countdown--sticky[data-v-6eb2dfd2]{display:flex;gap:var(--space-0-75)}.app-paywall-urgency__countdown--sticky b[data-v-6eb2dfd2]{background:var(--color-surface-overlay);padding:var(--space-1-25) var(--space-1-5);font-size:var(--font-size-xs);min-width:var(--space-5-5)}@keyframes app-paywall-shine-6eb2dfd2{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes app-paywall-pulse-6eb2dfd2{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.75}}@media (min-width: 768px){.app-paywall-urgency[data-v-6eb2dfd2]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl, 14px)}.app-paywall-urgency__title[data-v-6eb2dfd2]{font-size:var(--font-size-lg)}.app-paywall-urgency__subtitle[data-v-6eb2dfd2]{font-size:var(--font-size-xs)}.app-paywall-urgency__countdown b[data-v-6eb2dfd2]{font-size:var(--font-size-sm);min-width:1.625rem;padding:var(--space-1-5) var(--space-2)}}@media (min-width: 1024px){.app-paywall-urgency[data-v-6eb2dfd2]{padding:var(--space-3-5) var(--space-4-5)}.app-paywall-urgency__title[data-v-6eb2dfd2]{font-size:var(--font-size-xl)}.app-paywall-urgency--sticky[data-v-6eb2dfd2]{padding:var(--space-3-5) var(--space-4-5);border-radius:var(--radius-xl, 16px)}.app-paywall-urgency--sticky .app-paywall-urgency__title[data-v-6eb2dfd2]{font-size:var(--font-size-xl)}}.app-paywall-plan[data-v-d7c3c375]{position:relative;display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3-25) var(--space-3-5);padding-top:var(--space-4-5);border-radius:var(--radius-lg, 14px);border:.09375rem solid var(--cosmic-glass-border);background:var(--cosmic-glass-bg);cursor:pointer;transition:border-color var(--duration-fast, .25s) var(--ease-smooth, cubic-bezier(.4, 0, .2, 1)),background-color var(--duration-fast, .25s) var(--ease-smooth, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--duration-fast, .25s) var(--ease-smooth, cubic-bezier(.4, 0, .2, 1)),transform var(--duration-fast, .25s) var(--ease-smooth, cubic-bezier(.4, 0, .2, 1));isolation:isolate;overflow:visible}.app-paywall-plan[data-v-d7c3c375]:hover{background:var(--cosmic-glass-bg-hover)}.app-paywall-plan[data-v-d7c3c375]:focus-visible{outline:var(--focus-width, 2px) solid var(--focus-ring-cold, var(--cosmic-lav-mid));outline-offset:var(--focus-offset, 3px)}.app-paywall-plan__radio[data-v-d7c3c375]{width:var(--space-4-5);height:var(--space-4-5);border-radius:50%;border:.09375rem solid var(--cosmic-type-other-2);flex-shrink:0;background:transparent;position:relative;z-index:1}.app-paywall-plan--selected .app-paywall-plan__radio[data-v-d7c3c375]{border-color:var(--cosmic-lav-mid);background:var(--cosmic-lav-mid);box-shadow:0 0 0 var(--space-1) var(--cosmic-lav-mid)}.app-paywall-plan--selected .app-paywall-plan__radio[data-v-d7c3c375]:after{content:"";position:absolute;top:50%;width:var(--space-1-75);height:var(--space-1-75);border-radius:50%;background:var(--cosmic-bg)}[dir=ltr] .app-paywall-plan--selected .app-paywall-plan__radio[data-v-d7c3c375]:after{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .app-paywall-plan--selected .app-paywall-plan__radio[data-v-d7c3c375]:after{right:50%;transform:translate(50%,-50%)}.app-paywall-plan__col-l[data-v-d7c3c375]{flex:1;min-width:0;position:relative;z-index:1}.app-paywall-plan__lab[data-v-d7c3c375]{font-size:var(--cosmic-text-xs);letter-spacing:.16em;color:var(--cosmic-text-secondary);font-weight:var(--weight-bold, 700);text-transform:uppercase}.app-paywall-plan__name[data-v-d7c3c375]{font-family:var(--font-cold-display, "Cormorant Garamond", serif);font-size:var(--font-size-lg);font-weight:var(--weight-medium, 500);color:var(--cosmic-text-primary);line-height:1;margin-top:var(--space-0-5)}.app-paywall-plan__name[data-v-d7c3c375] em{font-style:italic;color:var(--cosmic-lav)}.app-paywall-plan__col-r[data-v-d7c3c375]{font-family:var(--font-mono, "SF Mono", monospace);flex-shrink:0;position:relative;z-index:1}[dir=ltr] .app-paywall-plan__col-r[data-v-d7c3c375]{text-align:right}[dir=rtl] .app-paywall-plan__col-r[data-v-d7c3c375]{text-align:left}.app-paywall-plan__price[data-v-d7c3c375]{font-size:var(--font-size-lg);font-weight:var(--weight-semibold, 600);color:var(--cosmic-text-primary);letter-spacing:-.02em;line-height:1}.app-paywall-plan__unit[data-v-d7c3c375]{font-size:var(--cosmic-text-xs);color:var(--cosmic-text-muted);font-weight:var(--weight-medium, 500)}.app-paywall-plan__strike[data-v-d7c3c375]{font-family:var(--font-mono, "SF Mono", monospace);font-size:var(--font-size-xs);color:var(--lunar-text-muted);text-decoration:line-through;text-decoration-thickness:.075rem;font-weight:var(--weight-medium, 500)}[dir=ltr] .app-paywall-plan__strike[data-v-d7c3c375]{margin-right:var(--space-1-5)}[dir=rtl] .app-paywall-plan__strike[data-v-d7c3c375]{margin-left:var(--space-1-5)}.app-paywall-plan__meta[data-v-d7c3c375]{font-size:var(--font-size-2xs);color:var(--cosmic-text-muted);margin-top:var(--space-0-75)}.app-paywall-plan__badge[data-v-d7c3c375]{position:absolute;top:calc(var(--space-2-25) * -1);font-size:var(--font-size-2xs);letter-spacing:.16em;font-weight:var(--weight-bold, 700);text-transform:uppercase;padding:var(--space-0-75) var(--space-2);border-radius:.3125rem;background:var(--cosmic-lav-mid);color:var(--cosmic-bg);z-index:2;pointer-events:none}[dir=ltr] .app-paywall-plan__badge--left[data-v-d7c3c375]{left:var(--space-3-5)}[dir=rtl] .app-paywall-plan__badge--left[data-v-d7c3c375]{right:var(--space-3-5)}[dir=ltr] .app-paywall-plan__badge--right[data-v-d7c3c375]{right:var(--space-3)}[dir=rtl] .app-paywall-plan__badge--right[data-v-d7c3c375]{left:var(--space-3)}.app-paywall-plan--recommended.app-paywall-plan--selected[data-v-d7c3c375],.app-paywall-plan--weekly.app-paywall-plan--selected[data-v-d7c3c375]{border-color:var(--cosmic-lav-mid);box-shadow:0 0 0 var(--space-0-75) rgba(var(--cosmic-lav-deep-rgb),.12)}[dir=ltr] .app-paywall-plan--recommended.app-paywall-plan--selected[data-v-d7c3c375],[dir=ltr] .app-paywall-plan--weekly.app-paywall-plan--selected[data-v-d7c3c375]{background:linear-gradient(95deg,rgba(var(--cosmic-lav-deep-rgb),.16),rgba(var(--cosmic-lav-deep-rgb),.06))}[dir=rtl] .app-paywall-plan--recommended.app-paywall-plan--selected[data-v-d7c3c375],[dir=rtl] .app-paywall-plan--weekly.app-paywall-plan--selected[data-v-d7c3c375]{background:linear-gradient(-95deg,rgba(var(--cosmic-lav-deep-rgb),.16),rgba(var(--cosmic-lav-deep-rgb),.06))}.app-paywall-plan--recommended.app-paywall-plan--selected .app-paywall-plan__lab[data-v-d7c3c375],.app-paywall-plan--weekly.app-paywall-plan--selected .app-paywall-plan__lab[data-v-d7c3c375]{color:var(--cosmic-lav)}.app-paywall-plan--flash[data-v-d7c3c375]{border-color:var(--cosmic-gold)}[dir=ltr] .app-paywall-plan--flash[data-v-d7c3c375]{background:linear-gradient(95deg,rgba(var(--cosmic-gold-rgb),.1),color-mix(in srgb,var(--status-error) 8%,transparent))}[dir=rtl] .app-paywall-plan--flash[data-v-d7c3c375]{background:linear-gradient(-95deg,rgba(var(--cosmic-gold-rgb),.1),color-mix(in srgb,var(--status-error) 8%,transparent))}.app-paywall-plan--flash[data-v-d7c3c375]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0}[dir=ltr] .app-paywall-plan--flash[data-v-d7c3c375]:before{background:linear-gradient(95deg,transparent 40%,rgba(var(--cosmic-gold-rgb),.06) 50%,transparent 60%)}[dir=rtl] .app-paywall-plan--flash[data-v-d7c3c375]:before{background:linear-gradient(-95deg,transparent 40%,rgba(var(--cosmic-gold-rgb),.06) 50%,transparent 60%)}[dir] .app-paywall-plan--flash[data-v-d7c3c375]:before{background-size:200% 100%}@media (prefers-reduced-motion: no-preference){.app-paywall-plan--flash[data-v-d7c3c375]:before{animation:app-paywall-plan-shine-d7c3c375 3.5s linear infinite}}.app-paywall-plan--flash .app-paywall-plan__lab[data-v-d7c3c375],.app-paywall-plan--flash .app-paywall-plan__price[data-v-d7c3c375],.app-paywall-plan--flash .app-paywall-plan__name[data-v-d7c3c375] em{color:var(--cosmic-gold)}.app-paywall-plan--flash .app-paywall-plan__badge[data-v-d7c3c375]{color:var(--cosmic-bg);box-shadow:0 var(--space-1) var(--space-2-5) rgba(var(--cosmic-status-warning-rgb),.45);letter-spacing:.12em;font-size:var(--font-size-2xs);padding:var(--space-0-75) var(--space-2-25)}[dir=ltr] .app-paywall-plan--flash .app-paywall-plan__badge[data-v-d7c3c375]{background:linear-gradient(95deg,var(--cosmic-gold),var(--cosmic-gold-warm))}[dir=rtl] .app-paywall-plan--flash .app-paywall-plan__badge[data-v-d7c3c375]{background:linear-gradient(-95deg,var(--cosmic-gold),var(--cosmic-gold-warm))}@keyframes app-paywall-plan-shine-d7c3c375{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){.app-paywall-plan[data-v-d7c3c375]{padding:var(--space-4) var(--space-4-5)}.app-paywall-plan__name[data-v-d7c3c375],.app-paywall-plan__price[data-v-d7c3c375]{font-size:var(--font-size-xl)}.app-paywall-plan__lab[data-v-d7c3c375]{font-size:var(--font-size-2xs)}.app-paywall-plan__meta[data-v-d7c3c375]{font-size:var(--cosmic-text-xs)}}@media (min-width: 1024px){.app-paywall-plan[data-v-d7c3c375]{padding:var(--space-4-5) var(--space-5);border-radius:var(--radius-xl, 16px)}.app-paywall-plan__name[data-v-d7c3c375],.app-paywall-plan__price[data-v-d7c3c375]{font-size:var(--cosmic-text-2xl)}.app-paywall-plan__badge[data-v-d7c3c375]{font-size:var(--font-size-2xs);padding:var(--space-0-75) var(--space-2-5)}}@keyframes cosmic-skeleton-loading-ed69d6c0{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-ed69d6c0{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-ed69d6c0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-ed69d6c0{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-ed69d6c0],[class*=liquid-glass][data-v-ed69d6c0],.glass-card[data-v-ed69d6c0],.glass-panel[data-v-ed69d6c0]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-paywall-comparison[data-v-ed69d6c0]{position:relative;z-index:1;padding:var(--space-3-5) var(--space-4);border-radius:var(--radius-lg, 14px);border:var(--size-separator-default) solid var(--cosmic-glass-border)}[dir=ltr] .app-paywall-comparison[data-v-ed69d6c0]{background:linear-gradient(160deg,var(--cosmic-bg-surface),var(--cosmic-bg-card))}[dir=rtl] .app-paywall-comparison[data-v-ed69d6c0]{background:linear-gradient(-160deg,var(--cosmic-bg-surface),var(--cosmic-bg-card))}.app-paywall-comparison__title[data-v-ed69d6c0]{font-family:var(--font-cold-display, "Cormorant Garamond", serif);font-size:var(--font-size-base);font-weight:500;margin:0 0 var(--space-2-5);color:var(--cosmic-text-primary)}.app-paywall-comparison__table[data-v-ed69d6c0]{display:flex;flex-direction:column}.app-paywall-comparison__row[data-v-ed69d6c0]{display:grid;grid-template-columns:1fr 4.375rem 4.375rem var(--space-20);gap:var(--space-1-5);align-items:center;font-size:var(--cosmic-text-xs);padding:var(--space-1-5) 0;border-bottom:var(--size-separator-default) solid var(--cosmic-glass-border)}.app-paywall-comparison__row[data-v-ed69d6c0]:last-child{border-bottom:0}.app-paywall-comparison__cell[data-v-ed69d6c0]{min-width:0}.app-paywall-comparison__header[data-v-ed69d6c0]{text-align:center;font-size:var(--font-size-2xs);letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:var(--cosmic-text-muted)}.app-paywall-comparison__header--weekly[data-v-ed69d6c0]{color:var(--cosmic-lav)}.app-paywall-comparison__header--yearly[data-v-ed69d6c0]{color:var(--cosmic-gold)}.app-paywall-comparison__feature[data-v-ed69d6c0]{color:var(--cosmic-text-secondary)}.app-paywall-comparison__value[data-v-ed69d6c0]{text-align:center;font-family:var(--font-mono, "SF Mono", monospace);color:var(--cosmic-text-primary);font-weight:600;font-size:var(--font-size-xs)}.app-paywall-comparison__value--weekly[data-v-ed69d6c0]{color:var(--cosmic-lav)}.app-paywall-comparison__value--yearly[data-v-ed69d6c0]{color:var(--cosmic-gold)}.app-paywall-comparison__value--empty[data-v-ed69d6c0]{color:var(--cosmic-text-muted)}@media (max-width: 380px){.app-paywall-comparison__row[data-v-ed69d6c0]{grid-template-columns:1fr 3.625rem 3.625rem var(--space-15)}}.app-paywall{position:relative;width:100%;font-family:var(--font-cold-body, "Inter", sans-serif);color:var(--cosmic-text-primary);display:flex;flex-direction:column;gap:var(--space-4, 14px)}.app-paywall__sticky-flash{position:relative;z-index:2}.app-paywall__container{position:relative;border-radius:var(--radius-3xl, 24px);padding:var(--space-6) var(--space-5-5) var(--space-5-5);overflow:hidden;border:var(--size-separator-default) solid rgba(var(--cosmic-lav-deep-rgb),.28);isolation:isolate}[dir=ltr] .app-paywall__container{background:linear-gradient(160deg,rgba(var(--cosmic-lav-darker-rgb),.18),rgba(var(--cosmic-bg-card-rgb),.96))}[dir=rtl] .app-paywall__container{background:linear-gradient(-160deg,rgba(var(--cosmic-lav-darker-rgb),.18),rgba(var(--cosmic-bg-card-rgb),.96))}.app-paywall--full .app-paywall__container:before,.app-paywall--overlay .app-paywall__container:before{content:"";position:absolute;top:calc(var(--space-25) * -1);width:var(--space-85);height:var(--space-85);border-radius:50%;background:radial-gradient(circle,rgba(var(--cosmic-lav-mid-rgb),.32),transparent 70%);filter:blur(var(--glass-blur-md));pointer-events:none;z-index:0}[dir=ltr] .app-paywall--full .app-paywall__container:before,[dir=ltr] .app-paywall--overlay .app-paywall__container:before{right:calc(var(--space-20) * -1)}[dir=rtl] .app-paywall--full .app-paywall__container:before,[dir=rtl] .app-paywall--overlay .app-paywall__container:before{left:calc(var(--space-20) * -1)}.app-paywall--full .app-paywall__container:after,.app-paywall--overlay .app-paywall__container:after{content:"";position:absolute;bottom:calc(var(--space-20) * -1);width:var(--space-65);height:var(--space-65);border-radius:50%;background:radial-gradient(circle,rgba(var(--cosmic-pink-mid-rgb),.18),transparent 70%);filter:blur(var(--glass-blur-md));pointer-events:none;z-index:0}[dir=ltr] .app-paywall--full .app-paywall__container:after,[dir=ltr] .app-paywall--overlay .app-paywall__container:after{left:calc(var(--space-15) * -1)}[dir=rtl] .app-paywall--full .app-paywall__container:after,[dir=rtl] .app-paywall--overlay .app-paywall__container:after{right:calc(var(--space-15) * -1)}[dir=ltr] .app-paywall--theme-gold .app-paywall__container{background:radial-gradient(120% 55% at 50% 0%,rgba(var(--cosmic-gold-rgb),.14),transparent 55%),linear-gradient(160deg,rgba(var(--cosmic-lav-darker-rgb),.18),rgba(var(--cosmic-bg-card-rgb),.96))}[dir=rtl] .app-paywall--theme-gold .app-paywall__container{background:radial-gradient(120% 55% at 50% 0%,rgba(var(--cosmic-gold-rgb),.14),transparent 55%),linear-gradient(-160deg,rgba(var(--cosmic-lav-darker-rgb),.18),rgba(var(--cosmic-bg-card-rgb),.96))}.app-paywall--sheet .app-paywall__container{border:0;background:transparent;border-radius:0;padding:var(--space-4, 16px) var(--space-4, 16px) var(--space-3, 12px)}.app-paywall--inline .app-paywall__container{border:var(--size-separator-default) solid var(--cosmic-glass-border)}[dir=ltr] .app-paywall--inline .app-paywall__container{background:var(--cosmic-grad-card, linear-gradient(160deg, var(--cosmic-bg-surface), var(--cosmic-bg-card)))}[dir=rtl] .app-paywall--inline .app-paywall__container{background:var(--cosmic-grad-card, linear-gradient(-160deg, var(--cosmic-bg-surface), var(--cosmic-bg-card)))}.app-paywall--overlay{position:absolute;inset:0;padding:var(--space-6, 24px);background:var(--cosmic-bg-overlay);backdrop-filter:blur(var(--cosmic-blur-medium, 20px));-webkit-backdrop-filter:blur(var(--cosmic-blur-medium, 20px));z-index:10;display:flex;align-items:center;justify-content:center}.app-paywall--overlay .app-paywall__container{max-width:var(--modal-width-md, 30rem);width:100%}.app-paywall__dismiss{position:absolute;top:var(--space-2-5);width:var(--space-8);height:var(--space-8);border-radius:50%;background:var(--color-cosmic-hover);border:var(--size-separator-default) solid var(--toggle-off-bg);color:var(--cosmic-text-secondary);font-size:var(--font-size-xl);line-height:1;cursor:pointer;display:grid;place-items:center;z-index:3;transition:background var(--duration-fast, .2s) var(--ease-smooth)}[dir=ltr] .app-paywall__dismiss{right:var(--space-3)}[dir=rtl] .app-paywall__dismiss{left:var(--space-3)}.app-paywall__dismiss:hover{background:var(--cosmic-glass-bg)}.app-paywall__dismiss:focus-visible{outline:var(--focus-width, 2px) solid var(--focus-ring-cold, var(--cosmic-lav-mid));outline-offset:var(--focus-offset, 3px)}.app-paywall__hero-icon{position:relative;z-index:1;width:4.625rem;height:4.625rem;margin:0 auto var(--space-3);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 40% 30%,rgba(var(--cosmic-lav-mid-rgb),.4),rgba(var(--cosmic-lav-deep-rgb),.12));border:var(--size-separator-bold) solid rgba(var(--cosmic-lav-mid-rgb),.5);box-shadow:0 0 var(--space-8-5) rgba(var(--cosmic-lav-mid-rgb),.4);color:var(--cosmic-lav)}.app-paywall--theme-gold .app-paywall__hero-icon{background:radial-gradient(circle at 40% 30%,rgba(var(--cosmic-gold-rgb),.4),rgba(var(--cosmic-gold-rgb),.12));border-color:rgba(var(--cosmic-gold-rgb),.5);box-shadow:0 0 var(--space-8-5) rgba(var(--cosmic-gold-rgb),.4);color:var(--cosmic-gold)}.app-paywall__crown{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-2-5);font-size:var(--font-size-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--cosmic-gold);font-weight:var(--weight-bold, 700)}.app-paywall__crown:before{content:"⭐";font-size:var(--font-size-sm)}.app-paywall__hero-icon+.app-paywall__crown:before{content:none}.app-paywall__title{position:relative;z-index:1;font-family:var(--font-cold-display, "Cormorant Garamond", serif);font-size:var(--font-size-3xl);font-weight:var(--weight-medium, 500);margin:var(--space-2) 0 var(--space-1-5);letter-spacing:-.01em;line-height:1.05;color:var(--cosmic-text-primary)}.app-paywall__title em{font-style:italic;color:var(--cosmic-lav)}.app-paywall__desc{position:relative;z-index:1;font-size:var(--cosmic-text-base);color:var(--cosmic-text-secondary);margin:0 0 var(--space-4);line-height:1.55}.app-paywall__context{position:relative;z-index:1;font-family:var(--font-cold-display, "Cormorant Garamond", serif);font-size:var(--font-size-sm);font-style:italic;color:var(--cosmic-gold);margin:0 0 var(--space-2);line-height:1.5;letter-spacing:.00625em}.app-paywall__urgency{position:relative;z-index:1;margin:0 0 var(--space-4)}.app-paywall__features{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1-5) var(--space-3);margin-bottom:var(--space-4-5)}.app-paywall__feat{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--cosmic-text-secondary);line-height:1.4}.app-paywall__check{width:var(--space-4-5);height:var(--space-4-5);border-radius:50%;background:rgba(var(--lunar-score-good-rgb),.15);border:var(--size-separator-default) solid rgba(var(--lunar-score-good-rgb),.3);color:var(--lunar-score-good);display:grid;place-items:center;font-size:var(--font-size-2xs);flex-shrink:0;font-weight:var(--weight-bold, 700)}.app-paywall--theme-gold .app-paywall__check{background:rgba(var(--cosmic-gold-rgb),.16);border-color:rgba(var(--cosmic-gold-rgb),.3);color:var(--cosmic-gold);width:var(--space-5-5);height:var(--space-5-5)}.app-paywall--theme-gold .app-paywall__features{grid-template-columns:1fr;gap:var(--space-3)}.app-paywall--theme-gold .app-paywall__feat{align-items:flex-start;gap:var(--space-2-75);font-size:var(--font-size-sm);color:var(--cosmic-text-secondary)}.app-paywall__feat-label b{color:var(--cosmic-text-primary);font-weight:var(--weight-semibold, 600)}.app-paywall__feat-label em{font-style:italic;color:var(--cosmic-gold)}.app-paywall__preview{position:relative;z-index:1;margin-bottom:var(--space-4);border-radius:var(--radius-lg, 12px);overflow:hidden;height:6.875rem}.app-paywall__preview-img{width:100%;height:100%;object-fit:cover;filter:blur(var(--blur-md)) brightness(.6);transform:scale(1.05)}.app-paywall__preview-placeholder{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3-5);height:100%;filter:blur(.1875rem)}[dir=ltr] .app-paywall__preview-placeholder{background:linear-gradient(160deg,var(--lunar-voc-border),var(--cosmic-bg))}[dir=rtl] .app-paywall__preview-placeholder{background:linear-gradient(-160deg,var(--lunar-voc-border),var(--cosmic-bg))}.app-paywall__preview-row{border-radius:var(--radius-sm);background:var(--cosmic-glass-bg);height:var(--space-2-5)}.app-paywall__preview-row--wide{width:85%}.app-paywall__preview-row--med{width:60%}.app-paywall__preview-row--sm{width:40%}.app-paywall__preview-chips{display:flex;gap:var(--space-1-5)}.app-paywall__preview-chip{width:3.375rem;height:var(--space-5);border-radius:.625rem;background:var(--cosmic-lav-mid)}.app-paywall__preview-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--cosmic-bg)}.app-paywall__preview-label{font-family:var(--font-cold-display, "Cormorant Garamond", serif);font-size:var(--font-size-lg);font-weight:var(--weight-semibold, 600);color:var(--btn-primary-color);text-shadow:0 var(--space-0-5) var(--space-3) var(--lunar-text-secondary);letter-spacing:.02em}.app-paywall__social-proof{position:relative;z-index:1;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-lg, 12px);background:var(--cosmic-glass-bg-soft);border:var(--size-separator-default) solid var(--cosmic-glass-border-soft)}.app-paywall__rating{display:flex;align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-2)}.app-paywall__stars{font-size:var(--cosmic-text-xs);line-height:1}.app-paywall__rating-text{font-size:var(--cosmic-text-xs);font-weight:var(--weight-semibold, 600);color:var(--cosmic-gold)}.app-paywall__testimonial{margin:0 0 var(--space-2);padding:0;border:none}.app-paywall__testimonial-text{margin:0 0 var(--space-1);font-family:var(--font-cold-display, "Cormorant Garamond", serif);font-size:var(--cosmic-text-base);font-style:italic;color:var(--cosmic-text-secondary);line-height:1.5}.app-paywall__testimonial-author{font-size:var(--cosmic-text-xs);letter-spacing:.1em;color:var(--cosmic-text-muted);text-transform:uppercase}.app-paywall__user-count{margin:0;font-size:var(--font-size-2xs);color:var(--cosmic-lav);font-weight:var(--weight-medium, 500)}.app-paywall__plans{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3-5)}.app-paywall__cta-wrap{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-2-5)}.app-paywall__cta-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:3.375rem;border-radius:var(--radius-btn-cold, 14px);box-shadow:0 0 0 0 var(--cosmic-lav-mid);pointer-events:none;z-index:1}@media (prefers-reduced-motion: no-preference){.app-paywall__cta-wrap:before{animation:app-paywall-cta-pulse 2.5s ease-out infinite}.app-paywall--theme-gold .app-paywall__cta-wrap:before{animation-name:app-paywall-cta-pulse-gold}}.app-paywall__cta{position:relative;width:100%;height:3.375rem;border:0;border-radius:var(--radius-btn-cold, 14px);background:var(--btn-primary-bg);color:var(--btn-primary-color);font-size:var(--cosmic-text-lg);font-weight:var(--weight-semibold, 600);font-family:inherit;cursor:pointer;box-shadow:0 var(--space-1) var(--space-5) rgba(var(--cosmic-lav-darker-rgb),.45);transition:transform var(--duration-fast, .25s) var(--ease-spring),box-shadow var(--duration-fast, .25s) var(--ease-spring);z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.app-paywall__cta:hover:not(:disabled){transform:translateY(calc(var(--space-0-5) * -1));box-shadow:0 var(--space-2) var(--space-7) rgba(var(--cosmic-lav-darker-rgb),.6)}.app-paywall__cta:active:not(:disabled){transform:scale(.97)}.app-paywall__cta:disabled{opacity:.7;cursor:not-allowed}.app-paywall--theme-gold .app-paywall__cta{color:var(--cosmic-bg);box-shadow:0 var(--space-1) var(--space-5) rgba(var(--cosmic-gold-rgb),.45)}[dir=ltr] .app-paywall--theme-gold .app-paywall__cta{background:linear-gradient(135deg,var(--cosmic-gold),var(--cosmic-gold-warm))}[dir=rtl] .app-paywall--theme-gold .app-paywall__cta{background:linear-gradient(-135deg,var(--cosmic-gold),var(--cosmic-gold-warm))}.app-paywall--theme-gold .app-paywall__cta:hover:not(:disabled){box-shadow:0 var(--space-2) var(--space-7) rgba(var(--cosmic-gold-rgb),.6)}.app-paywall--theme-gold .app-paywall__cta-spinner{border-color:rgba(var(--cosmic-gold-rgb),.3);border-top-color:var(--cosmic-bg)}.app-paywall__cta:focus-visible{outline:var(--focus-width, 2px) solid var(--focus-ring-cold, var(--cosmic-lav-mid));outline-offset:var(--focus-offset, 3px)}.app-paywall__cta-spinner{width:var(--space-4-5);height:var(--space-4-5);border-radius:50%;border:var(--size-separator-bold) solid var(--cosmic-type-other-2);border-top-color:var(--btn-primary-color)}.app-paywall__secondary{position:relative;z-index:2;width:100%;min-height:var(--space-11);padding:var(--space-2-5) var(--space-5);border-radius:var(--radius-btn-cold, 12px);background:transparent;border:var(--size-separator-default) solid var(--color-border-hover);color:var(--cosmic-text-tertiary);font-size:var(--font-size-sm);font-weight:var(--weight-medium, 500);font-family:inherit;cursor:pointer;transition:background var(--duration-fast, .2s) var(--ease-smooth),border-color var(--duration-fast, .2s) var(--ease-smooth),color var(--duration-fast, .2s) var(--ease-smooth)}.app-paywall__secondary:hover{background:var(--color-cosmic-hover);border-color:var(--cosmic-type-other-2);color:var(--color-overlay-light)}.app-paywall__secondary:focus-visible{outline:var(--focus-width, 2px) solid var(--focus-ring-cold, var(--cosmic-lav-mid));outline-offset:var(--focus-offset, 3px)}@media (prefers-reduced-motion: no-preference){.app-paywall__cta-spinner{animation:app-paywall-spin .8s linear infinite}}@keyframes app-paywall-cta-pulse{0%{box-shadow:0 0 rgba(var(--cosmic-lav-darker-rgb),.55)}70%{box-shadow:0 0 0 var(--space-3-5) rgba(var(--cosmic-lav-darker-rgb),0)}to{box-shadow:0 0 rgba(var(--cosmic-lav-darker-rgb),0)}}@keyframes app-paywall-cta-pulse-gold{0%{box-shadow:0 0 rgba(var(--cosmic-gold-rgb),.55)}70%{box-shadow:0 0 0 var(--space-3-5) rgba(var(--cosmic-gold-rgb),0)}to{box-shadow:0 0 rgba(var(--cosmic-gold-rgb),0)}}@keyframes app-paywall-spin{to{transform:rotate(360deg)}}.app-paywall__small{position:relative;z-index:1;text-align:center;margin:var(--space-2-5) 0 0;font-size:var(--font-size-2xs);color:var(--cosmic-text-muted);line-height:1.5}.app-paywall__link{color:rgba(var(--cosmic-lav-rgb),.7);text-decoration:underline;text-underline-offset:var(--space-0-75);cursor:pointer}.app-paywall__link:hover{color:var(--cosmic-lav)}.app-paywall__link:focus-visible{outline:var(--focus-width, 2px) solid var(--focus-ring-cold, var(--cosmic-lav-mid));outline-offset:var(--focus-offset, 3px);border-radius:var(--radius-xs, 2px)}@media (min-width: 768px){.app-paywall--full,.app-paywall--inline{max-width:33.75rem;margin-inline:auto}.app-paywall__container{padding:var(--space-8) var(--space-7) var(--space-7)}.app-paywall__title{font-size:var(--cosmic-text-4xl);margin:var(--space-2-5) 0 var(--space-2)}.app-paywall__desc{font-size:var(--font-size-sm)}.app-paywall__context{font-size:var(--cosmic-text-lg)}.app-paywall__features{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5-5)}.app-paywall__feat{font-size:var(--font-size-xs)}.app-paywall__cta{height:3.625rem;font-size:var(--font-size-base)}.app-paywall__cta-wrap:before{height:3.625rem}}@media (min-width: 1024px){.app-paywall--full,.app-paywall--inline{max-width:var(--modal-width-lg, 37.5rem)}.app-paywall__container{padding:var(--space-10) var(--space-9) var(--space-9)}.app-paywall__title{font-size:var(--font-size-5xl);margin:var(--space-3) 0 var(--space-2-5)}.app-paywall__desc{font-size:var(--font-size-sm);margin-bottom:var(--space-5)}.app-paywall__features{margin-bottom:1.625rem}.app-paywall__crown{font-size:var(--cosmic-text-xs)}.app-paywall__cta{height:var(--space-15);font-size:var(--font-size-base);border-radius:var(--radius-btn-cold, 16px)}.app-paywall__cta-wrap:before{height:var(--space-15);border-radius:var(--radius-btn-cold, 16px)}.app-paywall__small{font-size:var(--cosmic-text-xs);margin-top:var(--space-3-5)}}@keyframes cosmic-skeleton-loading-595b73f9{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-595b73f9{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-595b73f9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-595b73f9{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-595b73f9],[class*=liquid-glass][data-v-595b73f9],.glass-card[data-v-595b73f9],.glass-panel[data-v-595b73f9]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.paywall-unified[data-v-595b73f9]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-8, 32px) var(--space-4, 16px);gap:var(--space-4, 16px);border-radius:var(--border-radius-card, 16px);min-height:200px;justify-content:center}.paywall-unified--warm[data-v-595b73f9]{background:var(--cosmic-bg-card-alt);border:1px solid var(--cosmic-border);color:var(--cosmic-text-primary)}.paywall-unified--cold[data-v-595b73f9]{position:relative;background:var(--cosmic-bg-card);border-radius:16px;border:1px solid var(--cosmic-glass-bg);contain:layout style paint;box-shadow:0 2px 0 var(--cosmic-glass-border) inset,0 -1px 0 var(--cosmic-bg) inset,0 8px 32px var(--cosmic-shadow-card),0 2px 8px var(--cosmic-bg);overflow:hidden}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.paywall-unified--cold[data-v-595b73f9]{background:var(--cosmic-glass-bg-soft-hover);backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(1.8) brightness(1.04)}}.paywall-unified--cold[data-v-595b73f9]:before{content:"";position:absolute;inset:0;border-radius:16px;pointer-events:none;z-index:0}[dir=ltr] .paywall-unified--cold[data-v-595b73f9]:before{background:linear-gradient(180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}[dir=rtl] .paywall-unified--cold[data-v-595b73f9]:before{background:linear-gradient(-180deg,var(--cosmic-glass-bg) 0%,var(--lunar-glass-bg) 30%,transparent 60%)}.paywall-unified--cold[data-v-595b73f9]{background:var(--cosmic-glass-bg);border:1px solid var(--cosmic-glass-lav-border);color:var(--cosmic-text-primary)}.paywall-unified--layout-banner[data-v-595b73f9]{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-3);padding:14px 16px;min-height:auto;border-radius:var(--radius-xl)}[dir=ltr] .paywall-unified--layout-banner[data-v-595b73f9]{text-align:left}[dir=rtl] .paywall-unified--layout-banner[data-v-595b73f9]{text-align:right}.paywall-unified--layout-banner .paywall-unified__icon[data-v-595b73f9]{flex-shrink:0;font-size:32px;animation:none}.paywall-unified--layout-banner .paywall-unified__content[data-v-595b73f9]{flex:1;align-items:flex-start;gap:var(--space-1);max-width:none;min-width:0}[dir=ltr] .paywall-unified--layout-banner .paywall-unified__content[data-v-595b73f9]{text-align:left}[dir=rtl] .paywall-unified--layout-banner .paywall-unified__content[data-v-595b73f9]{text-align:right}.paywall-unified--layout-banner .paywall-unified__eyebrow[data-v-595b73f9]{display:block;font-size:var(--cosmic-text-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cosmic-gold);line-height:1}.paywall-unified--layout-banner .paywall-unified__title[data-v-595b73f9]{font-size:var(--cosmic-text-lg);font-weight:600;line-height:1.25}.paywall-unified--layout-banner .paywall-unified__description[data-v-595b73f9]{font-size:var(--font-size-xs);line-height:1.4}.paywall-unified--layout-banner .paywall-unified__cta[data-v-595b73f9]{width:auto;flex-shrink:0;margin:0;padding:8px 14px;min-height:36px;font-size:var(--font-size-xs)}.paywall-unified__icon[data-v-595b73f9]{font-size:var(--font-size-5xl);line-height:1;animation:paywall-float-595b73f9 3s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion: reduce){.paywall-unified__icon[data-v-595b73f9]{animation:none}}.paywall-unified__content[data-v-595b73f9]{display:flex;flex-direction:column;gap:var(--space-3, 12px);width:100%;max-width:320px}.paywall-unified__title[data-v-595b73f9]{font-size:var(--font-size-lg, 1.125rem);font-weight:var(--font-weight-bold, 700);margin:0;line-height:1.3}.paywall-unified--warm .paywall-unified__title[data-v-595b73f9],.paywall-unified--cold .paywall-unified__title[data-v-595b73f9]{color:var(--cosmic-text-primary)}.paywall-unified__description[data-v-595b73f9]{font-size:var(--font-size-sm, .875rem);margin:0;line-height:1.5;opacity:.8}.paywall-unified--warm .paywall-unified__description[data-v-595b73f9],.paywall-unified--cold .paywall-unified__description[data-v-595b73f9]{color:var(--cosmic-text-secondary)}.paywall-unified__features[data-v-595b73f9]{list-style:none;padding:0;margin:var(--space-2, 8px) 0 0;display:flex;flex-direction:column;gap:var(--space-1, 4px);width:100%;font-size:var(--font-size-xs, .8125rem)}[dir=ltr] .paywall-unified__features[data-v-595b73f9]{text-align:left}[dir=rtl] .paywall-unified__features[data-v-595b73f9]{text-align:right}.paywall-unified--warm .paywall-unified__features[data-v-595b73f9],.paywall-unified--cold .paywall-unified__features[data-v-595b73f9]{color:var(--cosmic-text-secondary)}.paywall-unified__cta[data-v-595b73f9]{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border:none;border-radius:var(--radius-3xl);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;min-height:44px;min-width:44px;transition:all var(--duration-fast, .15s) var(--ease-smooth, ease);width:100%;margin-top:var(--space-2, 8px)}.paywall-unified__cta[data-v-595b73f9]:hover{opacity:.9}.paywall-unified__cta[data-v-595b73f9]:active{transform:scale(.97)}.paywall-unified__cta[data-v-595b73f9]:focus-visible{outline:2px solid;outline-offset:2px}@media (prefers-reduced-motion: reduce){.paywall-unified__cta[data-v-595b73f9]{transition:none}}.paywall-unified__cta--warm[data-v-595b73f9]{color:var(--btn-primary-color);box-shadow:0 4px 20px var(--cosmic-lav-mid)}[dir=ltr] .paywall-unified__cta--warm[data-v-595b73f9]{background:linear-gradient(135deg,var(--cosmic-lav-darker),var(--cosmic-lav-deep))}[dir=rtl] .paywall-unified__cta--warm[data-v-595b73f9]{background:linear-gradient(-135deg,var(--cosmic-lav-darker),var(--cosmic-lav-deep))}.paywall-unified__cta--warm[data-v-595b73f9]:hover{box-shadow:0 8px 28px var(--lunar-voc-color-dim);transform:translateY(-1px);opacity:1}.paywall-unified__cta--warm[data-v-595b73f9]:focus-visible{outline-color:var(--cosmic-lav-mid)}.paywall-unified__cta--cold[data-v-595b73f9]{color:var(--btn-primary-color);box-shadow:0 4px 20px var(--cosmic-lav-mid)}[dir=ltr] .paywall-unified__cta--cold[data-v-595b73f9]{background:linear-gradient(135deg,var(--cosmic-lav-darker),var(--cosmic-lav-deep))}[dir=rtl] .paywall-unified__cta--cold[data-v-595b73f9]{background:linear-gradient(-135deg,var(--cosmic-lav-darker),var(--cosmic-lav-deep))}.paywall-unified__cta--cold[data-v-595b73f9]:hover{box-shadow:0 8px 28px var(--lunar-voc-color-dim);transform:translateY(-1px);opacity:1}.paywall-unified__cta--cold[data-v-595b73f9]:focus-visible{outline-color:var(--cosmic-lav-mid)}.paywall-unified__dismiss[data-v-595b73f9]{flex-shrink:0;border:0;background:transparent;color:var(--cosmic-text-muted);font-size:var(--font-size-lg);cursor:pointer;padding:var(--space-1);line-height:1;transition:color .15s ease;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}[dir=ltr] .paywall-unified__dismiss[data-v-595b73f9]{margin-left:auto}[dir=rtl] .paywall-unified__dismiss[data-v-595b73f9]{margin-right:auto}.paywall-unified__dismiss[data-v-595b73f9]:hover{color:var(--cosmic-text-primary)}.paywall-unified__cancel-notice[data-v-595b73f9]{margin:var(--space-2, 8px) 0 0;font-size:var(--font-size-xs, .75rem);line-height:1.4;text-align:center;opacity:.8}.paywall-unified--warm .paywall-unified__cancel-notice[data-v-595b73f9]{color:var(--cosmic-text-secondary)}.paywall-unified--cold .paywall-unified__cancel-notice[data-v-595b73f9]{color:var(--cosmic-text-muted, var(--cosmic-text-secondary))}@keyframes paywall-float-595b73f9{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}body.body--dark{background:color-mix(in srgb,var(--cosmic-bg) 92%,transparent);border-color:var(--cosmic-gold)}body.body--dark{background:color-mix(in srgb,var(--cosmic-bg) 92%,transparent);border-color:var(--cosmic-border-lav-dashed)}body.body--dark{color:var(--cosmic-text-primary)}body.body--dark{color:var(--cosmic-text-secondary)}@media (forced-colors: active){.paywall-unified[data-v-595b73f9]{border:2px solid ButtonText}.paywall-unified__title[data-v-595b73f9],.paywall-unified__description[data-v-595b73f9]{color:ButtonText}.paywall-unified__cta[data-v-595b73f9]{background:ButtonText;color:ButtonFace}}.cpb-slide-enter-active[data-v-4dc60bf1],.cpb-slide-leave-active[data-v-4dc60bf1]{transition:opacity .25s,transform .25s var(--ease-smooth),max-height .3s var(--ease-smooth);max-height:120px;overflow:hidden}.cpb-slide-enter-from[data-v-4dc60bf1],.cpb-slide-leave-to[data-v-4dc60bf1]{opacity:0;transform:translateY(-8px);max-height:0}@keyframes cosmic-skeleton-loading-1d02beb1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-1d02beb1{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-1d02beb1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-1d02beb1{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-1d02beb1],[class*=liquid-glass][data-v-1d02beb1],.glass-card[data-v-1d02beb1],.glass-panel[data-v-1d02beb1]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.tier-lock[data-v-1d02beb1]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 14px;background:var(--cosmic-glass-bg-soft);border:1px dashed var(--toggle-off-bg);border-radius:var(--radius-btn-cold);margin-bottom:14px;cursor:pointer;transition:all .2s}.tier-lock[data-v-1d02beb1]:hover{background:var(--cosmic-glass-lav-hover);border-color:var(--cosmic-border-lav)}.tier-lock__row[data-v-1d02beb1]{display:flex;align-items:center;justify-content:center;gap:6px}.tier-lock__icon[data-v-1d02beb1]{font-size:var(--font-size-sm);opacity:.4}.tier-lock__text[data-v-1d02beb1]{font-size:var(--font-size-xs);color:var(--cosmic-type-other-2);font-weight:500}.tier-lock__cta[data-v-1d02beb1]{font-size:var(--font-size-xs);color:var(--cosmic-lav-mid);font-weight:600}.tier-lock__hook[data-v-1d02beb1]{font-size:var(--cosmic-text-xs);color:var(--color-interactive-disabled);text-align:center;line-height:1.4;max-width:280px}.tier-lock__price-row[data-v-1d02beb1]{display:flex;align-items:center;gap:6px}.tier-lock__tier-badge[data-v-1d02beb1]{font-size:var(--cosmic-text-xs);font-weight:600;padding:2px 8px;background:var(--cosmic-glass-lav-hover);border:1px solid var(--cosmic-border-lav);border-radius:100px;color:var(--cosmic-lav-mid)}.tier-lock__price[data-v-1d02beb1]{font-size:var(--cosmic-text-xs);font-weight:600;color:var(--cosmic-lav-mid)}@keyframes cosmic-skeleton-loading-7cbc508b{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-7cbc508b{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-7cbc508b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-7cbc508b{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-7cbc508b],[class*=liquid-glass][data-v-7cbc508b],.glass-card[data-v-7cbc508b],.glass-panel[data-v-7cbc508b]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.zodiac-glyph[data-v-7cbc508b]{display:inline-block;flex-shrink:0;color:currentColor}@keyframes cosmic-skeleton-loading-7a3686bd{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-7a3686bd{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-7a3686bd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-7a3686bd{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-7a3686bd],[class*=liquid-glass][data-v-7a3686bd],.glass-card[data-v-7a3686bd],.glass-panel[data-v-7a3686bd]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-transit-bar[data-v-7a3686bd]{display:grid;grid-template-columns:1fr;gap:6px}.app-transit-bar__header[data-v-7a3686bd]{display:grid;grid-template-columns:62px 1fr 80px;align-items:center;gap:12px}.app-transit-bar__label[data-v-7a3686bd]{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--cosmic-text-primary);font-weight:500;font-family:var(--font-cold-body)}.app-transit-bar__glyph[data-v-7a3686bd]{font-family:var(--font-cold-display);font-size:16px;color:var(--c);text-shadow:0 0 8px var(--c)}.app-transit-bar__retro[data-v-7a3686bd]{font-size:10px;color:var(--cosmic-gold);font-style:italic}[dir=ltr] .app-transit-bar__retro[data-v-7a3686bd]{margin-left:-2px}[dir=rtl] .app-transit-bar__retro[data-v-7a3686bd]{margin-right:-2px}.app-transit-bar__meta[data-v-7a3686bd]{font-family:var(--font-mono);font-size:10px;color:var(--cosmic-type-other);letter-spacing:0;display:flex;align-items:center;justify-content:flex-end;gap:4px}[dir=ltr] .app-transit-bar__meta[data-v-7a3686bd]{text-align:right}[dir=rtl] .app-transit-bar__meta[data-v-7a3686bd]{text-align:left}.app-transit-bar__sign-glyph[data-v-7a3686bd]{font-family:var(--font-cold-display);font-size:14px;color:var(--c)}.app-transit-bar__track[data-v-7a3686bd]{position:relative;height:8px;border-radius:4px;background:var(--cosmic-glass-bg);overflow:visible}.app-transit-bar__fill[data-v-7a3686bd]{position:absolute;top:0;bottom:0;border-radius:4px;box-shadow:0 0 12px var(--c);transition:width .4s var(--ease-smooth)}[dir=ltr] .app-transit-bar__fill[data-v-7a3686bd]{background:linear-gradient(90deg,transparent,var(--c) 18%,var(--c) 82%,transparent)}[dir=rtl] .app-transit-bar__fill[data-v-7a3686bd]{background:linear-gradient(-90deg,transparent,var(--c) 18%,var(--c) 82%,transparent)}.app-transit-bar__now[data-v-7a3686bd]{position:absolute;top:-4px;width:2px;height:16px;background:var(--cosmic-text-primary);box-shadow:0 0 6px var(--cosmic-text-primary);border-radius:1px}[dir=ltr] .app-transit-bar__now[data-v-7a3686bd]{transform:translate(-50%)}[dir=rtl] .app-transit-bar__now[data-v-7a3686bd]{transform:translate(50%)}@keyframes cosmic-skeleton-loading-2b38f50d{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-2b38f50d{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-2b38f50d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-2b38f50d{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-2b38f50d],[class*=liquid-glass][data-v-2b38f50d],.glass-card[data-v-2b38f50d],.glass-panel[data-v-2b38f50d]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.app-weather-item[data-v-2b38f50d]{font:inherit;text-align:start;flex:0 0 var(--app-weather-item-width, 140px);background:var(--cosmic-glass-bg);border:1px solid var(--cosmic-glass-border);border-radius:var(--radius-xl);padding:14px;min-width:0;transition:border-color var(--duration-fast) var(--ease-smooth),background var(--duration-fast) var(--ease-smooth)}.app-weather-item__time[data-v-2b38f50d]{margin:0;font-size:var(--font-size-sm);color:var(--cosmic-text-faint)}.app-weather-item__event[data-v-2b38f50d]{margin:4px 0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--cosmic-text-primary)}.app-weather-item__note[data-v-2b38f50d]{margin:0;font-size:var(--font-size-sm);color:var(--cosmic-text-muted)}.app-weather-item--active[data-v-2b38f50d]{border-color:var(--cosmic-border-lav);background:var(--cosmic-glass-lav)}@media (prefers-reduced-motion: reduce){.app-weather-item[data-v-2b38f50d]{transition:none}}@keyframes cosmic-skeleton-loading-3aeffc55{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in-3aeffc55{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up-3aeffc55{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim-3aeffc55{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media (max-width: 480px){.liquid-glass-performance-reduce[data-v-3aeffc55],[class*=liquid-glass][data-v-3aeffc55],.glass-card[data-v-3aeffc55],.glass-panel[data-v-3aeffc55]{backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(1.6) brightness(1.02)!important}}.moon-glyph[data-v-3aeffc55]{flex-shrink:0}
