@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lf-brand-50:#f4f6f4;--lf-brand-100:#e5ebe6;--lf-brand-300:#b0c2b5;--lf-brand-400:#8da494;--lf-brand-500:#668270;--lf-brand-600:#4b6655;--lf-brand-700:#3b5243;--lf-brand-800:#2a3c30;--lf-color-canvas:#faf8f5;--lf-color-surface:#f5f2ed99;--lf-color-surface-raised:#fff;--lf-color-surface-sunken:#f1ede6;--lf-color-surface-hover:#f1ede6bf;--lf-color-surface-active:#e6e0d6e6;--lf-color-surface-disabled:#f1ede666;--lf-color-glass-control-solid:#fff;--lf-color-glass-control-hover-solid:#f7f4ee;--lf-color-glass-overlay-solid:#fbfaf7;--lf-color-glass-overlay-hover-solid:#fff;--lf-color-primary-glass-solid:var(--lf-brand-600);--lf-color-primary-glass-hover-solid:var(--lf-brand-500);--lf-color-danger-glass-solid:#f5e4e4;--lf-color-glass-control-translucent:#ffffff80;--lf-color-glass-control-hover-translucent:#ffffffb3;--lf-color-glass-overlay-translucent:#fdfbf7bf;--lf-color-glass-overlay-hover-translucent:#ffffffe0;--lf-color-primary-glass-translucent:#4b6655cc;--lf-color-primary-glass-hover-translucent:#668270e6;--lf-color-danger-glass-translucent:#f5e4e4cc;--lf-color-glass-control:var(--lf-color-glass-control-solid);--lf-color-glass-control-hover:var(--lf-color-glass-control-hover-solid);--lf-color-glass-overlay:var(--lf-color-glass-overlay-solid);--lf-color-glass-overlay-hover:var(--lf-color-glass-overlay-hover-solid);--lf-color-glass-border:#fff9;--lf-color-border-glass:#4b665514;--lf-color-liquid-highlight:#c6844624;--lf-color-liquid-edge:#ffffffe0;--lf-color-primary-glass:var(--lf-color-primary-glass-solid);--lf-color-primary-glass-hover:var(--lf-color-primary-glass-hover-solid);--lf-color-danger-glass:var(--lf-color-danger-glass-solid);--lf-color-primary-liquid:linear-gradient(135deg, var(--lf-brand-500) 0%, #b88b5c 100%);--lf-color-text:#222421;--lf-color-text-secondary:#525750;--lf-color-text-muted:#6e756c;--lf-color-text-disabled:#949c92;--lf-color-placeholder:var(--lf-color-text-muted);--lf-color-border:#dbded8;--lf-color-border-strong:#90968d;--lf-color-divider:#e8eae4;--lf-color-primary:var(--lf-brand-600);--lf-color-primary-hover:var(--lf-brand-500);--lf-color-primary-active:var(--lf-brand-700);--lf-color-primary-soft:var(--lf-brand-100);--lf-color-on-primary:#fff;--lf-color-on-primary-soft:var(--lf-brand-800);--lf-color-primary-text:var(--lf-brand-700);--lf-color-link:var(--lf-color-primary-text);--lf-color-link-hover:var(--lf-brand-500);--lf-color-focus-ring:var(--lf-brand-500);--lf-color-selection:#e5ebe6;--lf-color-selection-text:var(--lf-color-text);--lf-scrollbar-size:.75rem;--lf-scrollbar-thumb-inset:3px;--lf-color-scrollbar-track:transparent;--lf-color-scrollbar-thumb:#4b665547;--lf-color-scrollbar-thumb-hover:#4b665575;--lf-color-scrollbar-thumb-active:#3b5243a3;--lf-color-diff-added:#4d8c60;--lf-color-diff-added-text:#2c593a;--lf-color-diff-added-soft:#e9f5ed;--lf-color-diff-removed:#b84f4f;--lf-color-diff-removed-text:#8c3232;--lf-color-diff-removed-soft:#fbf0f0;--lf-color-skill:#c68446;--lf-color-skill-text:#965a1c;--lf-color-skill-soft:#faf0e5;--lf-color-success:var(--lf-color-diff-added-text);--lf-color-success-soft:var(--lf-color-diff-added-soft);--lf-color-warning:#946f12;--lf-color-warning-soft:#fbf5e1;--lf-color-danger:var(--lf-color-diff-removed);--lf-color-danger-soft:var(--lf-color-diff-removed-soft);--lf-color-info:var(--lf-color-primary-text);--lf-color-info-soft:var(--lf-brand-50);--lf-color-chart-requests:#4b6655;--lf-color-chart-tokens:#397b82;--lf-color-chart-consumption:#b7793f;--lf-color-chart-cost:#7a8078;--lf-color-chart-revenue:#2c593a;--lf-color-glow-accent:#c68446;--lf-color-glow-skill:var(--lf-brand-400);--lf-opacity-glow-accent:.1;--lf-opacity-glow-skill:.12;--lf-color-pointer-aura-amber:#c6844647;--lf-color-pointer-aura-sage:#6682703d;--lf-color-pointer-aura-porcelain:#fffdf880;--lf-color-pointer-aura-ember:#b88b5c38;--lf-color-hero-space:#fbf9f5;--lf-color-star:#9ca69c;--lf-color-star-strong:var(--lf-brand-500);--lf-opacity-star:.52;--lf-color-orbit:#c6844638;--lf-color-orbit-strong:#c68446;--lf-opacity-orbit-glow:.15;--lf-color-earth-ocean:#6e8a78;--lf-color-earth-line:#fff9;--lf-color-earth-halo:var(--lf-brand-300);--lf-color-closing-surface:#1e2421;--lf-color-closing-text:#f5f7f5;--lf-color-closing-text-muted:#c5cbc5;--lf-color-closing-border:#748277;--lf-color-overlay:#22242159;--lf-color-scrim:#2224211a;--lf-color-highlight:#fffc;--lf-font-sans:Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", sans-serif;--lf-font-mono:"SFMono-Regular", "SF Mono", ui-monospace, "Cascadia Code", "Roboto Mono", monospace;--lf-font-size-xs:.75rem;--lf-font-size-sm:.8125rem;--lf-font-size-md:.875rem;--lf-font-size-base:1rem;--lf-font-size-lg:1.125rem;--lf-font-size-xl:1.25rem;--lf-font-size-2xl:1.5rem;--lf-font-size-3xl:1.875rem;--lf-line-height-tight:1.25;--lf-line-height-snug:1.4;--lf-line-height-base:1.6;--lf-font-weight-regular:400;--lf-font-weight-medium:500;--lf-font-weight-semibold:600;--lf-font-weight-bold:700;--lf-letter-spacing-tight:-.018em;--lf-letter-spacing-base:-.004em;--lf-space-0:0;--lf-space-0-5:.125rem;--lf-space-1:.25rem;--lf-space-1-5:.375rem;--lf-space-2:.5rem;--lf-space-3:.75rem;--lf-space-4:1rem;--lf-space-5:1.25rem;--lf-space-6:1.5rem;--lf-space-8:2rem;--lf-space-10:2.5rem;--lf-space-12:3rem;--lf-space-16:4rem;--lf-radius-none:0;--lf-radius-xs:6px;--lf-radius-sm:10px;--lf-radius-md:14px;--lf-radius-lg:18px;--lf-radius-xl:clamp(20px, 3vw, 32px);--lf-radius-pill:999px;--lf-border-width:1px;--lf-focus-ring-width:3px;--lf-focus-ring-offset:2px;--lf-shadow-xs:0 1px 2px #2224210a;--lf-shadow-sm:0 4px 12px #454a440d;--lf-shadow-overlay:0 4px 10px #454a4408, 0 12px 24px #454a440f;--lf-shadow-focus:0 0 0 var(--lf-focus-ring-width) #66827040;--lf-shadow-liquid-rest:0 4px 12px #454a440d;--lf-shadow-liquid-hover:0 8px 24px #454a441a;--lf-shadow-liquid-active:0 2px 6px #454a440f;--lf-glass-blur-control:12px;--lf-glass-blur-overlay:18px;--lf-glass-blur-panel:24px;--lf-glass-saturation:1.15;--lf-liquid-highlight-size:8rem;--lf-control-height-sm:2rem;--lf-control-height-md:2.5rem;--lf-control-height-lg:3rem;--lf-control-padding-inline:var(--lf-space-4);--lf-icon-size-sm:1rem;--lf-icon-size-md:1.25rem;--lf-icon-size-lg:1.5rem;--lf-content-width:75rem;--lf-reading-width:70ch;--lf-page-gutter:clamp(1rem, 2.5vw, 2rem);--lf-opacity-disabled:.45;--lf-opacity-muted:.72;--lf-motion-duration-instant:.1s;--lf-motion-duration-fast:.16s;--lf-motion-duration-base:.22s;--lf-motion-duration-slow:.32s;--lf-motion-duration-liquid-enter:.2s;--lf-motion-duration-liquid-leave:.26s;--lf-motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--lf-motion-ease-out:cubic-bezier(.16, 1, .3, 1);--lf-motion-ease-in:cubic-bezier(.4, 0, 1, 1);--lf-motion-ease-elastic:cubic-bezier(.25, 1.25, .5, 1);--lf-motion-distance-sm:.25rem;--lf-motion-distance-md:.5rem;--lf-transition-colors:color var(--lf-motion-duration-fast) var(--lf-motion-ease-standard), background-color var(--lf-motion-duration-fast) var(--lf-motion-ease-standard), border-color var(--lf-motion-duration-fast) var(--lf-motion-ease-standard), box-shadow var(--lf-motion-duration-fast) var(--lf-motion-ease-standard);--lf-transition-interactive:color var(--lf-motion-duration-fast) var(--lf-motion-ease-standard), background-color var(--lf-motion-duration-fast) var(--lf-motion-ease-standard), border-color var(--lf-motion-duration-fast) var(--lf-motion-ease-standard), box-shadow var(--lf-motion-duration-fast) var(--lf-motion-ease-standard), opacity var(--lf-motion-duration-fast) var(--lf-motion-ease-standard), transform var(--lf-motion-duration-base) var(--lf-motion-ease-elastic);--lf-transition-liquid:color var(--lf-motion-duration-fast) var(--lf-motion-ease-standard), background-color var(--lf-motion-duration-liquid-enter) var(--lf-motion-ease-standard), border-color var(--lf-motion-duration-liquid-enter) var(--lf-motion-ease-standard), box-shadow var(--lf-motion-duration-liquid-enter) var(--lf-motion-ease-elastic), filter var(--lf-motion-duration-liquid-enter) var(--lf-motion-ease-out), opacity var(--lf-motion-duration-liquid-enter) var(--lf-motion-ease-standard), transform var(--lf-motion-duration-liquid-leave) var(--lf-motion-ease-elastic);--lf-z-base:0;--lf-z-dropdown:100;--lf-z-sticky:200;--lf-z-backdrop:300;--lf-z-modal:400;--lf-z-notification:500;--lf-z-message:550;--lf-z-tooltip:600}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lf-color-canvas:#121413;--lf-color-surface:#191c1aa6;--lf-color-surface-raised:#222623bf;--lf-color-surface-sunken:#0b0c0b;--lf-color-surface-hover:#2d332fcc;--lf-color-surface-active:#38403be6;--lf-color-surface-disabled:#191c1a4d;--lf-color-glass-control-solid:#222623;--lf-color-glass-control-hover-solid:#2d332f;--lf-color-glass-overlay-solid:#191c1a;--lf-color-glass-overlay-hover-solid:#222623;--lf-color-primary-glass-solid:#6f8f7c;--lf-color-primary-glass-hover-solid:#84a892;--lf-color-danger-glass-solid:#3c2323;--lf-color-glass-control-translucent:#2226238c;--lf-color-glass-control-hover-translucent:#2d332fbf;--lf-color-glass-overlay-translucent:#191c1acc;--lf-color-glass-overlay-hover-translucent:#222623eb;--lf-color-primary-glass-translucent:#6f8f7ccc;--lf-color-primary-glass-hover-translucent:#84a892e6;--lf-color-danger-glass-translucent:#3c2323d6;--lf-color-glass-border:#ffffff0f;--lf-color-border-glass:#ffffff0f;--lf-color-liquid-highlight:#d4a37338;--lf-color-liquid-edge:#ffffff1f;--lf-color-primary-liquid:linear-gradient(135deg, var(--lf-brand-500) 0%, #a6723f 100%);--lf-color-text:#eaece8;--lf-color-text-secondary:#bcbfb9;--lf-color-text-muted:#a0a39d;--lf-color-text-disabled:#737571;--lf-color-placeholder:var(--lf-color-text-muted);--lf-color-border:#353a36;--lf-color-border-strong:#6c736e;--lf-color-divider:#2c302d;--lf-color-primary:#6f8f7c;--lf-color-primary-hover:#8db39d;--lf-color-primary-active:#4f6b5a;--lf-color-primary-soft:#1e2e25;--lf-color-on-primary:#0b120e;--lf-color-on-primary-soft:#d3ecd9;--lf-color-primary-text:#96baab;--lf-color-link:var(--lf-color-primary-text);--lf-color-link-hover:#d3ecd9;--lf-color-focus-ring:#8db39d;--lf-color-selection:#233b2e;--lf-color-selection-text:var(--lf-color-text);--lf-color-scrollbar-thumb:#8db39d4d;--lf-color-scrollbar-thumb-hover:#8db39d80;--lf-color-scrollbar-thumb-active:#96baabad;--lf-color-success:#78be73;--lf-color-success-soft:#1d301e;--lf-color-warning:#e0b053;--lf-color-warning-soft:#382c16;--lf-color-danger:#e06c6e;--lf-color-danger-soft:#381b1d;--lf-color-info:var(--lf-color-primary-text);--lf-color-info-soft:#1b2f25;--lf-color-skill-text:#deb07c;--lf-color-skill-soft:#3d2c19;--lf-color-chart-requests:#8db39d;--lf-color-chart-tokens:#6fb6bc;--lf-color-chart-consumption:#deb07c;--lf-color-chart-cost:#9da39b;--lf-color-chart-revenue:#78be73;--lf-opacity-glow-accent:.14;--lf-opacity-glow-skill:.15;--lf-color-pointer-aura-amber:#d4a37333;--lf-color-pointer-aura-sage:#6f8f7c33;--lf-color-pointer-aura-porcelain:#eaece81a;--lf-color-pointer-aura-ember:#a6723f2e;--lf-color-hero-space:#141715;--lf-color-star:#8ea195;--lf-color-star-strong:var(--lf-brand-400);--lf-opacity-star:.6;--lf-color-orbit:#d4a37359;--lf-color-orbit-strong:var(--lf-brand-400);--lf-opacity-orbit-glow:.2;--lf-color-earth-ocean:#3c5244;--lf-color-earth-line:#fff6;--lf-color-earth-halo:var(--lf-brand-600);--lf-color-closing-surface:#0e100f;--lf-color-closing-text:#ecedea;--lf-color-closing-text-muted:#b8bcb7;--lf-color-closing-border:#6d7570;--lf-color-overlay:#0e100fbf;--lf-color-scrim:#0e100f59;--lf-color-highlight:#ffffff0d;--lf-shadow-xs:0 1px 2px #00000052;--lf-shadow-sm:0 4px 12px #00000061;--lf-shadow-overlay:0 4px 10px #0000004d, 0 12px 24px #0000006b;--lf-shadow-focus:0 0 0 var(--lf-focus-ring-width) #8db39d61;--lf-shadow-liquid-rest:0 4px 12px #00000057;--lf-shadow-liquid-hover:0 8px 24px #0000007a;--lf-shadow-liquid-active:0 2px 6px #00000061}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--lf-color-glass-control:var(--lf-color-glass-control-translucent);--lf-color-glass-control-hover:var(--lf-color-glass-control-hover-translucent);--lf-color-glass-overlay:var(--lf-color-glass-overlay-translucent);--lf-color-glass-overlay-hover:var(--lf-color-glass-overlay-hover-translucent);--lf-color-primary-glass:var(--lf-color-primary-glass-translucent);--lf-color-primary-glass-hover:var(--lf-color-primary-glass-hover-translucent);--lf-color-danger-glass:var(--lf-color-danger-glass-translucent)}}@media (prefers-reduced-transparency:reduce){:root{--lf-color-glass-control:var(--lf-color-glass-control-solid);--lf-color-glass-control-hover:var(--lf-color-glass-control-hover-solid);--lf-color-glass-overlay:var(--lf-color-glass-overlay-solid);--lf-color-glass-overlay-hover:var(--lf-color-glass-overlay-hover-solid);--lf-color-primary-glass:var(--lf-color-primary-glass-solid);--lf-color-primary-glass-hover:var(--lf-color-primary-glass-hover-solid);--lf-color-danger-glass:var(--lf-color-danger-glass-solid);--lf-glass-blur-control:0px;--lf-glass-blur-overlay:0px;--lf-glass-blur-panel:0px;--lf-glass-saturation:1}}}@layer reset{*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%}html{background-color:var(--lf-color-canvas);min-width:0;font-family:var(--lf-font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{margin:0}:where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit;margin:0}:where(button,[role=button],summary,label,select){-webkit-tap-highlight-color:transparent}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where([hidden]){display:none!important}}@layer base{body{isolation:isolate;background-color:var(--lf-color-canvas);min-width:0;min-height:100dvh;color:var(--lf-color-text);font-size:var(--lf-font-size-base);font-weight:var(--lf-font-weight-regular);letter-spacing:var(--lf-letter-spacing-base);line-height:var(--lf-line-height-base);transition:var(--lf-transition-colors);position:relative}@supports not selector(::-webkit-scrollbar){:where(*){scrollbar-color:var(--lf-color-scrollbar-thumb) var(--lf-color-scrollbar-track);scrollbar-width:thin}}:where(*)::-webkit-scrollbar{width:var(--lf-scrollbar-size);height:var(--lf-scrollbar-size)}:where(*)::-webkit-scrollbar-track{background-color:var(--lf-color-scrollbar-track)}:where(*)::-webkit-scrollbar-corner{background-color:var(--lf-color-scrollbar-track)}:where(*)::-webkit-scrollbar-thumb{border:var(--lf-scrollbar-thumb-inset) solid transparent;border-radius:var(--lf-radius-pill);background-color:var(--lf-color-scrollbar-thumb);background-clip:padding-box}:where(*)::-webkit-scrollbar-thumb:vertical{min-height:var(--lf-control-height-md)}:where(*)::-webkit-scrollbar-thumb:horizontal{min-width:var(--lf-control-height-md)}:where(*)::-webkit-scrollbar-thumb:hover{background-color:var(--lf-color-scrollbar-thumb-hover)}:where(*)::-webkit-scrollbar-thumb:active{background-color:var(--lf-color-scrollbar-thumb-active)}body:before,body:after{z-index:var(--lf-z-base);aspect-ratio:1;background-color:var(--lf-color-glow-accent);content:"";filter:blur(clamp(4.5rem,8vw,7.5rem));width:clamp(20rem,48vw,42rem);opacity:var(--lf-opacity-glow-accent);pointer-events:none;transition:background-color var(--lf-motion-duration-slow) var(--lf-motion-ease-standard);border-radius:50%;position:fixed}body:before{animation:34s ease-in-out infinite lf-fluid-glow-left;top:clamp(-18rem,-18vw,-10rem);left:clamp(-14rem,-12vw,-6rem)}body:after{background-color:var(--lf-color-glow-skill);width:clamp(18rem,35vw,32rem);opacity:var(--lf-opacity-glow-skill);animation:28s ease-in-out infinite lf-fluid-glow-right;top:clamp(10rem,24vw,18rem);right:clamp(-18rem,-15vw,-8rem)}@keyframes lf-fluid-glow-left{0%{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(4%,6%)scale(1.06)rotate(12deg)}to{transform:translate(0)scale(1)rotate(0)}}@keyframes lf-fluid-glow-right{0%{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(-3%,-6%)scale(1.1)rotate(-15deg)}to{transform:translate(0)scale(1)rotate(0)}}@media (width<=767px){body:before{filter:blur(4.5rem);width:20rem;animation:none}body:after{display:none}}#app{z-index:1;isolation:isolate;min-height:100dvh;position:relative}:where(a){color:var(--lf-color-link);text-underline-offset:.18em;transition:color var(--lf-motion-duration-fast) var(--lf-motion-ease-standard);text-decoration-color:currentColor;text-decoration-thickness:.08em}:where(a:hover){color:var(--lf-color-link-hover)}:where(h1,h2,h3,h4,h5,h6){color:var(--lf-color-text);font-weight:var(--lf-font-weight-semibold);letter-spacing:var(--lf-letter-spacing-tight);line-height:var(--lf-line-height-tight);text-wrap:balance;margin-block:0}:where(p){text-wrap:pretty;margin-block:0}:where(code,kbd,samp,pre){font-family:var(--lf-font-mono)}:where(hr){height:var(--lf-border-width);background-color:var(--lf-color-divider);border:0;margin:0}:where(input,textarea){caret-color:var(--lf-color-primary)}:where(){color:var(--lf-color-placeholder);opacity:1}:where(button,input,select,textarea,[role=button]){accent-color:var(--lf-color-primary)}:where(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:var(--lf-opacity-disabled)}:where(:focus-visible){outline:var(--lf-focus-ring-width) solid var(--lf-color-focus-ring);outline-offset:var(--lf-focus-ring-offset)}::selection{background-color:var(--lf-color-selection);color:var(--lf-color-selection-text)}}@layer components{.lf-shell{width:min(100%, var(--lf-content-width));padding-inline:var(--lf-page-gutter);margin-inline:auto}.lf-section{scroll-margin-top:4.5rem;position:relative}.lf-section-heading{gap:var(--lf-space-4);max-width:48rem;margin-bottom:clamp(2.5rem,6vw,4rem);display:grid}.lf-section-heading h2{font-size:clamp(2.25rem,5vw,4.5rem)}.lf-section-heading p{max-width:40rem;color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-lg)}}@layer accessibility{@media (prefers-reduced-motion:reduce){:root{--lf-motion-duration-instant:.01ms;--lf-motion-duration-fast:.01ms;--lf-motion-duration-base:.01ms;--lf-motion-duration-slow:.01ms;--lf-motion-distance-sm:0;--lf-motion-distance-md:0}html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (prefers-contrast:more){:root{--lf-color-border:var(--lf-color-border-strong);--lf-color-scrollbar-thumb:var(--lf-color-border-strong);--lf-color-scrollbar-thumb-hover:var(--lf-color-primary);--lf-color-scrollbar-thumb-active:var(--lf-color-primary-active);--lf-focus-ring-width:4px;--lf-opacity-glow-accent:.06;--lf-opacity-glow-skill:.05}}@media (forced-colors:active){:root{--lf-color-focus-ring:Highlight;--lf-color-link:LinkText;--lf-color-link-hover:LinkText}:where(*){scrollbar-color:auto;scrollbar-width:auto}:where(*)::-webkit-scrollbar-track{background-color:canvas}:where(*)::-webkit-scrollbar-corner{background-color:canvas}:where(*)::-webkit-scrollbar-thumb{background-color:buttontext;border-color:canvas}body:before,body:after{display:none}}}#app>.lf-landing{background-color:#0000}.app-theme-toggle[data-v-89500f6b]{min-width:var(--lf-control-height-md);min-height:var(--lf-control-height-md);border:var(--lf-border-width) solid transparent;border-radius:var(--lf-radius-sm);appearance:none;color:var(--lf-color-text-secondary);cursor:pointer;transition:var(--lf-transition-interactive);background-color:#0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-theme-toggle[data-v-89500f6b]:hover{border-color:var(--lf-color-border);background-color:var(--lf-color-surface-hover);color:var(--lf-color-text)}.app-theme-toggle[data-v-89500f6b]:active{transform:scale(.94)}.app-theme-toggle[data-v-89500f6b]:focus-visible{outline:var(--lf-focus-ring-width) solid var(--lf-color-focus-ring);outline-offset:var(--lf-focus-ring-offset)}.app-theme-icon-enter-active[data-v-89500f6b],.app-theme-icon-leave-active[data-v-89500f6b]{transition:opacity var(--lf-motion-duration-fast) var(--lf-motion-ease-standard), transform var(--lf-motion-duration-base) var(--lf-motion-ease-out)}.app-theme-icon-enter-from[data-v-89500f6b]{opacity:0;transform:rotate(-90deg)scale(.55)}.app-theme-icon-leave-to[data-v-89500f6b]{opacity:0;transform:rotate(90deg)scale(.55)}@media (prefers-reduced-motion:reduce){.app-theme-toggle[data-v-89500f6b],.app-theme-icon-enter-active[data-v-89500f6b],.app-theme-icon-leave-active[data-v-89500f6b]{transition-duration:.01ms}.app-theme-toggle[data-v-89500f6b]:active,.app-theme-icon-enter-from[data-v-89500f6b],.app-theme-icon-leave-to[data-v-89500f6b]{transform:none}}@media (hover:none) and (pointer:coarse){.app-theme-toggle[data-v-89500f6b]{min-width:var(--lf-control-height-lg);min-height:var(--lf-control-height-lg)}}@media (forced-colors:active){.app-theme-toggle[data-v-89500f6b]{color:buttontext;background-color:buttonface;border-color:buttontext}}.lf-icon-button[data-v-c35fcb97]{width:var(--lf-control-height-md);height:var(--lf-control-height-md);border:var(--lf-border-width) solid transparent;border-radius:var(--lf-radius-sm);appearance:none;color:var(--lf-color-text-secondary);cursor:pointer;transition:var(--lf-transition-interactive);background-color:#0000;flex:none;place-items:center;padding:0;display:inline-grid}.lf-icon-button[data-v-c35fcb97]:hover:not(:disabled){border-color:var(--lf-color-border);background-color:var(--lf-color-surface-hover);color:var(--lf-color-text);transform:translateY(-1px)}.lf-icon-button[data-v-c35fcb97]:active:not(:disabled){background-color:var(--lf-color-surface-active);transform:scale(.95)}.lf-icon-button[data-v-c35fcb97]:focus-visible{outline:var(--lf-focus-ring-width) solid var(--lf-color-focus-ring);outline-offset:var(--lf-focus-ring-offset)}.lf-icon-button[data-v-c35fcb97]:disabled{cursor:not-allowed;opacity:var(--lf-opacity-disabled)}.lf-icon-button--small[data-v-c35fcb97]{width:var(--lf-control-height-sm);height:var(--lf-control-height-sm)}.lf-icon-button--large[data-v-c35fcb97]{width:var(--lf-control-height-lg);height:var(--lf-control-height-lg)}.lf-icon-button--danger[data-v-c35fcb97]{color:var(--lf-color-danger)}.lf-icon-button--danger[data-v-c35fcb97]:hover:not(:disabled){border-color:var(--lf-color-danger);background-color:var(--lf-color-danger-soft);color:var(--lf-color-danger)}@media (hover:none) and (pointer:coarse){.lf-icon-button[data-v-c35fcb97],.lf-icon-button--small[data-v-c35fcb97]{width:var(--lf-control-height-lg);height:var(--lf-control-height-lg)}}@media (prefers-reduced-motion:reduce){.lf-icon-button[data-v-c35fcb97]{transition-duration:.01ms}.lf-icon-button[data-v-c35fcb97]:hover:not(:disabled),.lf-icon-button[data-v-c35fcb97]:active:not(:disabled){transform:none}}@media (forced-colors:active){.lf-icon-button[data-v-c35fcb97]{color:buttontext;background-color:buttonface;border-color:buttontext}}.lf-dialog[data-v-6c663e7d]{--lf-dialog-max-height:min(90dvh, 56rem, calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--lf-space-4)));width:min(44rem, calc(100vw - var(--lf-space-8)));max-width:none;max-height:var(--lf-dialog-max-height);color:var(--lf-color-text);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.lf-dialog[data-v-6c663e7d]::backdrop{background-color:var(--lf-color-overlay);-webkit-backdrop-filter:blur(var(--lf-glass-blur-overlay));backdrop-filter:blur(var(--lf-glass-blur-overlay));transition:background-color var(--lf-motion-duration-base) var(--lf-motion-ease-standard), -webkit-backdrop-filter var(--lf-motion-duration-base) var(--lf-motion-ease-standard), backdrop-filter var(--lf-motion-duration-base) var(--lf-motion-ease-standard)}.lf-dialog[data-lf-dialog-motion=preparing][data-v-6c663e7d]::backdrop,.lf-dialog[data-lf-dialog-motion=leaving][data-v-6c663e7d]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.lf-dialog__surface[data-v-6c663e7d]{max-height:var(--lf-dialog-max-height);border:var(--lf-border-width) solid var(--lf-color-border-glass);border-radius:var(--lf-radius-lg);background-color:var(--lf-color-glass-overlay);box-shadow:var(--lf-shadow-overlay);-webkit-backdrop-filter:blur(var(--lf-glass-blur-panel)) saturate(var(--lf-glass-saturation));backdrop-filter:blur(var(--lf-glass-blur-panel)) saturate(var(--lf-glass-saturation));flex-direction:column;display:flex;overflow:hidden}.lf-dialog__header[data-v-6c663e7d],.lf-dialog__footer[data-v-6c663e7d]{justify-content:space-between;align-items:flex-start;gap:var(--lf-space-4);padding:var(--lf-space-5) var(--lf-space-6);border-bottom:var(--lf-border-width) solid var(--lf-color-divider);flex:none;display:flex}.lf-dialog__footer[data-v-6c663e7d]{border-top:var(--lf-border-width) solid var(--lf-color-divider);border-bottom:0;justify-content:flex-end;align-items:center}.lf-dialog__heading[data-v-6c663e7d]{min-width:0}.lf-dialog__heading h2[data-v-6c663e7d],.lf-dialog__heading p[data-v-6c663e7d]{margin:0}.lf-dialog__heading h2[data-v-6c663e7d]{font-size:var(--lf-font-size-xl);line-height:var(--lf-line-height-tight);text-wrap:balance}.lf-dialog__heading p[data-v-6c663e7d]{margin-top:var(--lf-space-2);color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-sm);line-height:var(--lf-line-height-snug)}.lf-dialog__content[data-v-6c663e7d]{min-height:0;padding:var(--lf-space-6);overscroll-behavior:contain;scrollbar-color:var(--lf-color-scrollbar-thumb) var(--lf-color-scrollbar-track);scrollbar-width:thin;flex:auto;overflow:auto}@media (width<=640px){.lf-dialog[data-v-6c663e7d]{--lf-dialog-max-height:min(56rem, calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--lf-space-4)));width:calc(100vw - var(--lf-space-4))}.lf-dialog__header[data-v-6c663e7d],.lf-dialog__footer[data-v-6c663e7d],.lf-dialog__content[data-v-6c663e7d]{padding-inline:var(--lf-space-4)}}@media (height<=560px){.lf-dialog[data-v-6c663e7d]{--lf-dialog-max-height:min(56rem, calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--lf-space-4)))}.lf-dialog__header[data-v-6c663e7d],.lf-dialog__footer[data-v-6c663e7d],.lf-dialog__content[data-v-6c663e7d]{padding-block:var(--lf-space-4)}}@media (prefers-reduced-transparency:reduce){.lf-dialog[data-v-6c663e7d]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.lf-dialog__surface[data-v-6c663e7d]{background-color:var(--lf-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lf-dialog[data-v-6c663e7d]::backdrop{background-color:var(--lf-color-overlay)}.lf-dialog__surface[data-v-6c663e7d]{background-color:var(--lf-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.lf-dialog[data-v-6c663e7d]::backdrop{transition-duration:.01ms}}@media (forced-colors:active){.lf-dialog[data-v-6c663e7d]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:canvas}.lf-dialog__surface[data-v-6c663e7d]{box-shadow:none;background-color:canvas;border-color:canvastext}}.user-dashboard-panel[data-v-93c208dd]{border:var(--lf-border-width) solid var(--lf-color-divider);border-radius:var(--lf-radius-md);background-color:var(--lf-color-surface-raised);min-width:0;overflow:hidden}.user-dashboard-panel__header[data-v-93c208dd]{justify-content:space-between;align-items:flex-start;gap:var(--lf-space-4);min-width:0;padding:var(--lf-space-4) var(--lf-space-5) var(--lf-space-3);display:flex}.user-dashboard-panel__heading[data-v-93c208dd]{gap:var(--lf-space-1);min-width:0;display:grid}.user-dashboard-panel__heading h2[data-v-93c208dd],.user-dashboard-panel__heading p[data-v-93c208dd]{margin:0}.user-dashboard-panel__heading h2[data-v-93c208dd]{color:var(--lf-color-text);font-size:var(--lf-font-size-base);font-weight:var(--lf-font-weight-semibold);line-height:var(--lf-line-height-tight);letter-spacing:0;text-wrap:balance}.user-dashboard-panel__heading p[data-v-93c208dd]{color:var(--lf-color-text-muted);font-size:var(--lf-font-size-xs);line-height:var(--lf-line-height-snug);text-wrap:pretty}.user-dashboard-panel__action[data-v-93c208dd]{flex:none}.user-dashboard-panel__body[data-v-93c208dd]{min-width:0;padding:0 var(--lf-space-5) var(--lf-space-5)}.user-dashboard-panel--compact .user-dashboard-panel__header[data-v-93c208dd]{padding-bottom:var(--lf-space-2)}.user-dashboard-panel--compact .user-dashboard-panel__body[data-v-93c208dd]{padding-bottom:var(--lf-space-4)}@media (width<=479px){.user-dashboard-panel__header[data-v-93c208dd]{padding-inline:var(--lf-space-4)}.user-dashboard-panel__body[data-v-93c208dd]{padding-right:var(--lf-space-4);padding-left:var(--lf-space-4)}}@media (forced-colors:active){.user-dashboard-panel[data-v-93c208dd]{background-color:canvas;border-color:canvastext}}.user-profile-cache[data-v-ff57df33]{justify-content:space-between;align-items:center;gap:var(--lf-space-5);display:flex}.user-profile-cache__copy[data-v-ff57df33]{align-items:flex-start;gap:var(--lf-space-3);min-width:0;color:var(--lf-color-text-secondary);display:flex}.user-profile-cache__copy[data-v-ff57df33] .lf-icon{color:var(--lf-color-warning);flex:none}.user-profile-cache__copy p[data-v-ff57df33],.user-profile-cache__warning[data-v-ff57df33]{line-height:var(--lf-line-height-base);margin:0}.user-profile-cache__warning[data-v-ff57df33]{color:var(--lf-color-text-secondary)}@media (width<=560px){.user-profile-cache[data-v-ff57df33]{flex-direction:column;align-items:stretch}}.avatar-upload-field[data-v-d80f7f7e]{align-items:center;gap:var(--lf-space-4);grid-template-columns:4.5rem minmax(0,1fr);min-width:0;display:grid}.avatar-upload-field__preview[data-v-d80f7f7e]{border:var(--lf-border-width) solid var(--lf-color-border);background-color:var(--lf-color-surface-sunken);width:4.5rem;height:4.5rem;color:var(--lf-color-text-muted);border-radius:50%;place-items:center;display:grid;overflow:hidden}.avatar-upload-field__preview img[data-v-d80f7f7e]{object-fit:cover;width:100%;height:100%}.avatar-upload-field__body[data-v-d80f7f7e]{gap:var(--lf-space-2);min-width:0;display:grid}.avatar-upload-field__label[data-v-d80f7f7e]{color:var(--lf-color-text);font-size:var(--lf-font-size-sm);font-weight:var(--lf-font-weight-semibold)}.avatar-upload-field__actions[data-v-d80f7f7e]{gap:var(--lf-space-2);flex-wrap:wrap;display:flex}.avatar-upload-field__meta[data-v-d80f7f7e],.avatar-upload-field__error[data-v-d80f7f7e]{color:var(--lf-color-text-muted);font-size:var(--lf-font-size-xs);line-height:var(--lf-line-height-snug)}.avatar-upload-field__error[data-v-d80f7f7e]{color:var(--lf-color-danger)}.avatar-upload-field--error .avatar-upload-field__preview[data-v-d80f7f7e]{border-color:var(--lf-color-danger)}.avatar-upload-field__input[data-v-d80f7f7e]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){.avatar-upload-field[data-v-d80f7f7e]{grid-template-columns:3.75rem minmax(0,1fr)}.avatar-upload-field__preview[data-v-d80f7f7e]{width:3.75rem;height:3.75rem}}.lf-feedback-mark[data-v-92fd1bf7]{width:var(--lf-icon-size-md);height:var(--lf-icon-size-md);border-radius:var(--lf-radius-pill);color:var(--lf-color-info);flex:none;place-items:center;display:inline-grid;position:relative}.lf-feedback-mark[data-v-92fd1bf7]:after{border:var(--lf-border-width) solid currentColor;border-radius:var(--lf-radius-pill);animation:lf-feedback-mark-arrive-92fd1bf7 .36s var(--lf-motion-ease-out) both;content:"";pointer-events:none;position:absolute;inset:-.1875rem}.lf-feedback-mark--loading[data-v-92fd1bf7]:after{display:none}.lf-feedback-mark--success[data-v-92fd1bf7]{color:var(--lf-color-success)}.lf-feedback-mark--warning[data-v-92fd1bf7]{color:var(--lf-color-warning)}.lf-feedback-mark--error[data-v-92fd1bf7]{color:var(--lf-color-danger)}@keyframes lf-feedback-mark-arrive-92fd1bf7{0%{opacity:.52;transform:scale(.58)}to{opacity:0;transform:scale(1.34)}}@media (prefers-reduced-motion:reduce){.lf-feedback-mark[data-v-92fd1bf7]:after{display:none}}@media (forced-colors:active){.lf-feedback-mark[data-v-92fd1bf7]:after{display:none}}.lf-input[data-v-5076d562]{gap:var(--lf-space-2);min-width:0;color:var(--lf-color-text);display:grid}.lf-input__label[data-v-5076d562]{width:fit-content;color:var(--lf-color-text);font-size:var(--lf-font-size-sm);font-weight:var(--lf-font-weight-semibold);line-height:var(--lf-line-height-snug)}.lf-input__required[data-v-5076d562]{color:var(--lf-color-danger)}.lf-input__control[data-v-5076d562]{isolation:isolate;min-height:var(--lf-control-height-md);align-items:center;gap:var(--lf-space-2);padding-inline:var(--lf-control-padding-inline);border:var(--lf-border-width) solid var(--lf-color-border);border-radius:var(--lf-radius-md);background-color:var(--lf-color-glass-control);box-shadow:inset 0 1px 0 var(--lf-color-liquid-edge), var(--lf-shadow-liquid-rest);-webkit-backdrop-filter:blur(var(--lf-glass-blur-control)) saturate(var(--lf-glass-saturation));backdrop-filter:blur(var(--lf-glass-blur-control)) saturate(var(--lf-glass-saturation));transition:var(--lf-transition-liquid);display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.lf-input__control[data-v-5076d562]:focus-within{border-color:var(--lf-color-primary);box-shadow:var(--lf-shadow-focus);transform:none}.lf-input__control:focus-within .lf-input__liquid[data-v-5076d562]:before{opacity:.32}.lf-input__field[data-v-5076d562]{z-index:1;width:auto;min-width:0;color:var(--lf-color-text);font-size:var(--lf-font-size-md);line-height:var(--lf-line-height-snug);background-color:#0000;border:0;outline:0;flex:auto;padding:0;position:relative}.lf-input__field[data-v-5076d562]:focus-visible{outline:0}.lf-input__adornment[data-v-5076d562],.lf-input__spinner[data-v-5076d562]{z-index:1;color:var(--lf-color-text-muted);flex:none;position:relative}.lf-input__adornment--leading[data-v-5076d562],.lf-input__spinner[data-v-5076d562]{width:var(--lf-icon-size-md);height:var(--lf-icon-size-md);place-items:center;display:grid}.lf-input__adornment--trailing[data-v-5076d562]{min-width:0;max-width:50%;line-height:var(--lf-line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-input__liquid[data-v-5076d562]{z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.lf-input__liquid[data-v-5076d562]:before{width:var(--lf-liquid-highlight-size);height:var(--lf-liquid-highlight-size);border-radius:var(--lf-radius-pill);background-color:var(--lf-color-liquid-highlight);content:"";filter:blur(var(--lf-glass-blur-control));opacity:0;pointer-events:none;transition:opacity var(--lf-motion-duration-liquid-enter) var(--lf-motion-ease-standard), transform var(--lf-motion-duration-liquid-leave) var(--lf-motion-ease-out);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.5)}.lf-input__action[data-v-5076d562]{z-index:1;width:var(--lf-control-height-sm);height:var(--lf-control-height-sm);border-radius:var(--lf-radius-sm);color:var(--lf-color-text-muted);cursor:pointer;font-family:var(--lf-font-mono);font-size:var(--lf-font-size-md);transition:var(--lf-transition-interactive);background-color:#0000;border:0;flex:none;place-items:center;padding:0;line-height:1;display:grid;position:relative}.lf-input__action[data-v-5076d562]:hover{background-color:var(--lf-color-surface-hover);color:var(--lf-color-text);transform:rotate(8deg)scale(1.06)}.lf-input__action[data-v-5076d562]:active{transform:scale(.92)}.lf-input__action[data-v-5076d562]:focus-visible{outline:var(--lf-focus-ring-width) solid var(--lf-color-focus-ring);outline-offset:0}.lf-input__message[data-v-5076d562]{color:var(--lf-color-text-muted);font-size:var(--lf-font-size-sm);line-height:var(--lf-line-height-snug)}.lf-input__message--error[data-v-5076d562]{color:var(--lf-color-danger)}.lf-input--error .lf-input__control[data-v-5076d562]{border-color:var(--lf-color-danger)}.lf-input--error .lf-input__control[data-v-5076d562]:focus-within{border-color:var(--lf-color-danger);box-shadow:0 0 0 var(--lf-focus-ring-width) var(--lf-color-danger-soft)}.lf-input--disabled .lf-input__control[data-v-5076d562]{background-color:var(--lf-color-surface-disabled);box-shadow:none;cursor:not-allowed;opacity:var(--lf-opacity-disabled);pointer-events:none;transform:none}.lf-input--disabled .lf-input__liquid[data-v-5076d562]{display:none}.lf-input--small .lf-input__control[data-v-5076d562]{min-height:var(--lf-control-height-sm);padding-inline:var(--lf-space-3)}.lf-input--large .lf-input__control[data-v-5076d562]{min-height:var(--lf-control-height-lg)}@media (hover:hover) and (pointer:fine){.lf-input:not(.lf-input--disabled) .lf-input__control:hover .lf-input__liquid[data-v-5076d562]{will-change:transform}.lf-input:not(.lf-input--disabled) .lf-input__control[data-v-5076d562]:hover:not(:focus-within){border-color:var(--lf-color-border-strong);background-color:var(--lf-color-glass-control-hover);box-shadow:inset 0 1px 0 var(--lf-color-liquid-edge), var(--lf-shadow-liquid-hover);transform:translateY(-1px)}.lf-input:not(.lf-input--disabled) .lf-input__control:hover .lf-input__liquid[data-v-5076d562]:before{opacity:1;will-change:opacity, transform;transform:translate(-50%,-50%)scale(1)}.lf-input--error:not(.lf-input--disabled) .lf-input__control[data-v-5076d562]:hover:not(:focus-within){border-color:var(--lf-color-danger)}}@media (prefers-reduced-motion:reduce){.lf-input__control[data-v-5076d562],.lf-input__liquid[data-v-5076d562]:before,.lf-input__action[data-v-5076d562]{transition-duration:.01ms}.lf-input__control[data-v-5076d562],.lf-input__control[data-v-5076d562]:hover,.lf-input__action[data-v-5076d562]:hover,.lf-input__action[data-v-5076d562]:active{transform:none}}@media (prefers-reduced-transparency:reduce){.lf-input__control[data-v-5076d562]{background-color:var(--lf-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.lf-input__liquid[data-v-5076d562]{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lf-input__control[data-v-5076d562]{background-color:var(--lf-color-surface-raised)}}@media (hover:none) and (pointer:coarse){.lf-input__control[data-v-5076d562],.lf-input--small .lf-input__control[data-v-5076d562]{min-height:var(--lf-control-height-lg)}.lf-input__action[data-v-5076d562]{width:var(--lf-control-height-lg);height:var(--lf-control-height-lg)}}@media (forced-colors:active){.lf-input__control[data-v-5076d562]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:field;border-color:buttontext}.lf-input__liquid[data-v-5076d562]{display:none}.lf-input__action[data-v-5076d562]{color:buttontext}}.user-profile-identity[data-v-1c3aa61e]{gap:var(--lf-space-5);display:grid}.user-profile-identity__actions[data-v-1c3aa61e]{justify-content:flex-end;display:flex}.user-profile-identity__error[data-v-1c3aa61e]{color:var(--lf-color-danger);font-size:var(--lf-font-size-sm);margin:0}@media (width<=479px){.user-profile-identity__actions[data-v-1c3aa61e] .lf-button{width:100%}}.user-profile-limits[data-v-cd19b70f]{border-top:var(--lf-border-width) solid var(--lf-color-divider);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.user-profile-limits__item[data-v-cd19b70f]{gap:var(--lf-space-2);min-width:0;padding:var(--lf-space-4) 0;border-bottom:var(--lf-border-width) solid var(--lf-color-divider);display:grid}.user-profile-limits__item[data-v-cd19b70f]:nth-child(odd){padding-right:var(--lf-space-5)}.user-profile-limits__item[data-v-cd19b70f]:nth-child(2n){padding-left:var(--lf-space-5);border-left:var(--lf-border-width) solid var(--lf-color-divider)}.user-profile-limits__item--wide[data-v-cd19b70f]{grid-column:1/-1;padding-right:0}.user-profile-limits dt[data-v-cd19b70f]{align-items:center;gap:var(--lf-space-2);color:var(--lf-color-text-muted);font-size:var(--lf-font-size-sm);display:flex}.user-profile-limits dd[data-v-cd19b70f]{overflow-wrap:anywhere;min-width:0;color:var(--lf-color-text);font-size:var(--lf-font-size-base);font-variant-numeric:tabular-nums;font-weight:var(--lf-font-weight-semibold);margin:0}@media (width<=560px){.user-profile-limits[data-v-cd19b70f]{grid-template-columns:minmax(0,1fr)}.user-profile-limits__item[data-v-cd19b70f],.user-profile-limits__item[data-v-cd19b70f]:nth-child(odd),.user-profile-limits__item[data-v-cd19b70f]:nth-child(2n){border-left:0;grid-column:auto;padding-left:0;padding-right:0}}@media (forced-colors:active){.user-profile-limits[data-v-cd19b70f],.user-profile-limits__item[data-v-cd19b70f],.user-profile-limits__item[data-v-cd19b70f]:nth-child(2n){border-color:canvastext}}.user-profile-security[data-v-96ea871e]{gap:var(--lf-space-4);display:grid}.user-profile-security__actions[data-v-96ea871e]{padding-top:var(--lf-space-1);justify-content:flex-end;display:flex}.user-profile-security__verification[data-v-96ea871e]{align-items:end;gap:var(--lf-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.user-profile-security__send[data-v-96ea871e]{min-width:7.5rem;margin-bottom:1px}@media (width<=479px){.user-profile-security__verification[data-v-96ea871e]{grid-template-columns:minmax(0,1fr)}.user-profile-security__send[data-v-96ea871e]{width:100%;margin-bottom:0}.user-profile-security__actions[data-v-96ea871e] .lf-button{width:100%}}.user-profile-menu-content[data-v-7016f672],.user-profile-menu-content__sections[data-v-7016f672]{min-width:0;display:grid}.user-profile-menu-content__sections[data-v-7016f672]{gap:var(--lf-space-3)}.user-profile-menu-content__state[data-v-7016f672]{align-content:center;place-items:center;gap:var(--lf-space-3);min-height:14rem;color:var(--lf-color-text-secondary);text-align:center;display:grid}@media (forced-colors:active){.user-profile-menu-content__state[data-v-7016f672]{color:canvastext}}.app-user-menu[data-v-118cdec2]{flex:none;align-items:center;display:flex;position:relative}.app-user-menu__trigger[data-v-118cdec2]{min-height:var(--lf-control-height-md);align-items:center;gap:var(--lf-space-2);max-width:13rem;padding:var(--lf-space-1) var(--lf-space-3) var(--lf-space-1) var(--lf-space-1);border:var(--lf-border-width) solid var(--lf-color-border);border-radius:var(--lf-radius-md);appearance:none;background-color:var(--lf-color-glass-control);color:var(--lf-color-text);cursor:pointer;font:inherit;transition:var(--lf-transition-interactive);display:inline-flex}.app-user-menu__trigger[data-v-118cdec2]:hover{border-color:var(--lf-color-border-strong);background-color:var(--lf-color-glass-control-hover)}.app-user-menu__trigger[data-v-118cdec2]:active{transform:scale(.98)}.app-user-menu__avatar[data-v-118cdec2]{background-color:var(--lf-color-primary-soft);width:2rem;height:2rem;color:var(--lf-color-primary-text);font-size:var(--lf-font-size-sm);font-weight:var(--lf-font-weight-bold);border-radius:50%;flex:0 0 2rem;place-items:center;display:grid;overflow:hidden}.app-user-menu__avatar img[data-v-118cdec2]{object-fit:cover;width:100%;height:100%}.app-user-menu__name[data-v-118cdec2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-user-menu__chevron[data-v-118cdec2]{transition:transform var(--lf-motion-duration-fast) var(--lf-motion-ease-out)}.app-user-menu__chevron--open[data-v-118cdec2]{transform:rotate(180deg)}.app-user-menu__panel[data-v-118cdec2]{z-index:var(--lf-z-dropdown);top:calc(100% + var(--lf-space-2));width:min(15rem, calc(100vw - (var(--lf-page-gutter) * 2)));gap:var(--lf-space-1);padding:var(--lf-space-2);border:var(--lf-border-width) solid var(--lf-color-border-glass);border-radius:var(--lf-radius-md);background-color:var(--lf-color-glass-overlay);box-shadow:var(--lf-shadow-overlay);-webkit-backdrop-filter:blur(calc(var(--lf-glass-blur-panel) + var(--lf-space-2))) saturate(var(--lf-glass-saturation));backdrop-filter:blur(calc(var(--lf-glass-blur-panel) + var(--lf-space-2))) saturate(var(--lf-glass-saturation));display:grid;position:absolute;right:0;overflow:hidden}.app-user-menu__panel--profile[data-v-118cdec2]{width:min(30rem, calc(100vw - (var(--lf-page-gutter) * 2)));gap:0;height:min(46rem,100dvh - 5rem);padding:0}.app-user-menu__actions[data-v-118cdec2]{gap:var(--lf-space-1);display:grid}.app-user-menu__item[data-v-118cdec2]{width:100%;min-height:var(--lf-control-height-md);align-items:center;gap:var(--lf-space-3);padding-inline:var(--lf-space-3);border-radius:var(--lf-radius-sm);appearance:none;color:var(--lf-color-text);cursor:pointer;font:inherit;font-size:var(--lf-font-size-md);font-weight:var(--lf-font-weight-medium);text-align:start;transition:var(--lf-transition-colors);background-color:#0000;border:0;text-decoration:none;display:flex}.app-user-menu__item-trailing[data-v-118cdec2]{color:var(--lf-color-text-muted);margin-left:auto}.app-user-menu__balance[data-v-118cdec2]{min-height:var(--lf-control-height-md);align-items:center;gap:var(--lf-space-3);margin-bottom:var(--lf-space-1);padding:var(--lf-space-2) var(--lf-space-3);border-bottom:var(--lf-border-width) solid var(--lf-color-divider);color:var(--lf-color-primary-text);font-size:var(--lf-font-size-md);font-variant-numeric:tabular-nums;font-weight:var(--lf-font-weight-semibold);display:flex}.app-user-menu__balance span[data-v-118cdec2]{overflow-wrap:anywhere;min-width:0}.app-user-menu__item[data-v-118cdec2]:hover,.app-user-menu__item[data-v-118cdec2]:focus-visible{background-color:var(--lf-color-surface-hover);color:var(--lf-color-text)}.app-user-menu__item--danger[data-v-118cdec2]{color:var(--lf-color-danger)}.app-user-menu__profile[data-v-118cdec2]{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.app-user-menu__profile-header[data-v-118cdec2]{align-items:center;gap:var(--lf-space-3);min-width:0;padding:var(--lf-space-3) var(--lf-space-4);border-bottom:var(--lf-border-width) solid var(--lf-color-divider);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.app-user-menu__profile-heading[data-v-118cdec2]{gap:var(--lf-space-1);min-width:0;display:grid}.app-user-menu__profile-heading h2[data-v-118cdec2],.app-user-menu__profile-heading p[data-v-118cdec2]{margin:0}.app-user-menu__profile-heading h2[data-v-118cdec2]{font-size:var(--lf-font-size-base);letter-spacing:0;line-height:var(--lf-line-height-tight)}.app-user-menu__profile-heading p[data-v-118cdec2]{color:var(--lf-color-text-muted);font-size:var(--lf-font-size-xs);line-height:var(--lf-line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-user-menu__profile-content[data-v-118cdec2]{min-height:0;padding:var(--lf-space-3);overscroll-behavior:contain;scrollbar-color:var(--lf-color-scrollbar-thumb) var(--lf-color-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin;overflow:auto}.app-user-menu-panel-enter-active[data-v-118cdec2],.app-user-menu-panel-leave-active[data-v-118cdec2]{transition:opacity var(--lf-motion-duration-fast) var(--lf-motion-ease-standard), transform var(--lf-motion-duration-fast) var(--lf-motion-ease-out);transform-origin:100% 0}.app-user-menu-panel-enter-from[data-v-118cdec2],.app-user-menu-panel-leave-to[data-v-118cdec2]{opacity:0;transform:translateY(calc(var(--lf-motion-distance-sm) * -1)) scale(.98)}@media (width<=767px){.app-user-menu__trigger[data-v-118cdec2]{padding-right:var(--lf-space-2)}.app-user-menu__name[data-v-118cdec2]{display:none}}@media (width<=479px){.app-user-menu__panel--profile[data-v-118cdec2]{top:calc(4rem + var(--lf-space-2));right:var(--lf-space-2);left:var(--lf-space-2);width:auto;height:calc(100dvh - 4rem - var(--lf-space-4));position:fixed}.app-user-menu__profile-header[data-v-118cdec2]{padding-inline:var(--lf-space-3)}.app-user-menu__profile-content[data-v-118cdec2]{padding:var(--lf-space-2);scrollbar-gutter:auto}}@media (prefers-reduced-motion:reduce){.app-user-menu__trigger[data-v-118cdec2],.app-user-menu__chevron[data-v-118cdec2],.app-user-menu-panel-enter-active[data-v-118cdec2],.app-user-menu-panel-leave-active[data-v-118cdec2]{transition-duration:.01ms}.app-user-menu__trigger[data-v-118cdec2]:active,.app-user-menu__chevron[data-v-118cdec2],.app-user-menu-panel-enter-from[data-v-118cdec2],.app-user-menu-panel-leave-to[data-v-118cdec2]{transform:none}}@supports (background-color:color-mix(in srgb, white, black)){.app-user-menu__panel[data-v-118cdec2]{background-color:color-mix(in srgb, var(--lf-color-glass-overlay) 72%, transparent)}}@media (prefers-reduced-transparency:reduce){.app-user-menu__trigger[data-v-118cdec2],.app-user-menu__panel[data-v-118cdec2]{background-color:var(--lf-color-surface-raised)}.app-user-menu__panel[data-v-118cdec2]{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-user-menu__panel[data-v-118cdec2]{background-color:var(--lf-color-surface-raised)}}@media (hover:none) and (pointer:coarse){.app-user-menu__trigger[data-v-118cdec2],.app-user-menu__balance[data-v-118cdec2],.app-user-menu__item[data-v-118cdec2]{min-height:var(--lf-control-height-lg)}}@media (forced-colors:active){.app-user-menu__trigger[data-v-118cdec2],.app-user-menu__panel[data-v-118cdec2],.app-user-menu__balance[data-v-118cdec2],.app-user-menu__item[data-v-118cdec2],.app-user-menu__profile-header[data-v-118cdec2]{border:var(--lf-border-width) solid ButtonText;box-shadow:none;color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:canvas}}.app-navbar[data-v-fbb781d1]{z-index:var(--lf-z-sticky);border-bottom:var(--lf-border-width) solid transparent;transition:background-color var(--lf-motion-duration-base) var(--lf-motion-ease-standard), border-color var(--lf-motion-duration-base) var(--lf-motion-ease-standard), box-shadow var(--lf-motion-duration-base) var(--lf-motion-ease-standard);position:fixed;top:0;left:0;right:0}.app-navbar--scrolled[data-v-fbb781d1]{border-bottom-color:var(--lf-color-border-glass);background-color:var(--lf-color-glass-overlay);box-shadow:var(--lf-shadow-sm);-webkit-backdrop-filter:blur(var(--lf-glass-blur-overlay)) saturate(var(--lf-glass-saturation));backdrop-filter:blur(var(--lf-glass-blur-overlay)) saturate(var(--lf-glass-saturation))}.app-navbar__inner[data-v-fbb781d1]{justify-content:space-between;align-items:center;gap:var(--lf-space-6);height:64px;transition:height var(--lf-motion-duration-slow) var(--lf-motion-ease-out);display:flex}.app-navbar--scrolled .app-navbar__inner[data-v-fbb781d1]{height:44px}.app-navbar--scrolled.app-navbar--height-locked .app-navbar__inner[data-v-fbb781d1]{height:64px}.app-navbar__skip[data-v-fbb781d1]{top:var(--lf-space-2);left:var(--lf-space-2);padding:var(--lf-space-2) var(--lf-space-4);border-radius:var(--lf-radius-sm);background-color:var(--lf-color-surface-raised);color:var(--lf-color-text);transition:transform var(--lf-motion-duration-fast) var(--lf-motion-ease-out);position:absolute;transform:translateY(-150%)}.app-navbar__skip[data-v-fbb781d1]:focus-visible{transform:translateY(0)}.app-navbar__identity[data-v-fbb781d1],.app-navbar__right[data-v-fbb781d1],.app-navbar__routes[data-v-fbb781d1],.app-navbar__brand[data-v-fbb781d1]{align-items:center;display:flex}.app-navbar__identity[data-v-fbb781d1]{gap:var(--lf-space-2);min-width:0;position:relative}.app-navbar__right[data-v-fbb781d1]{justify-content:flex-end;gap:var(--lf-space-3);min-width:0}.app-navbar__routes[data-v-fbb781d1]{gap:var(--lf-space-1)}.app-navbar__back[data-v-fbb781d1],.app-navbar__route-link[data-v-fbb781d1]{min-width:var(--lf-control-height-md);min-height:var(--lf-control-height-md);border-radius:var(--lf-radius-sm);color:var(--lf-color-text-secondary);transition:var(--lf-transition-interactive);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-navbar__back[data-v-fbb781d1]{border:var(--lf-border-width) solid var(--lf-color-border);appearance:none;background-color:var(--lf-color-glass-control);cursor:pointer;padding:0}.app-navbar__back[data-v-fbb781d1]:hover{border-color:var(--lf-color-border-strong);background-color:var(--lf-color-glass-control-hover);color:var(--lf-color-text)}.app-navbar__back[data-v-fbb781d1]:active{transform:scale(.96)}.app-navbar__brand[data-v-fbb781d1]{gap:var(--lf-space-3);min-width:0;color:var(--lf-color-text);font-weight:var(--lf-font-weight-semibold);text-decoration:none}.app-navbar__brand[data-v-fbb781d1]:hover{color:var(--lf-color-text);text-decoration:none}.app-navbar__logo[data-v-fbb781d1]{object-fit:contain;width:2.25rem;height:2.25rem;transition:width var(--lf-motion-duration-slow) var(--lf-motion-ease-out), height var(--lf-motion-duration-slow) var(--lf-motion-ease-out);flex:none}.app-navbar--scrolled .app-navbar__logo[data-v-fbb781d1]{width:1.75rem;height:1.75rem}.app-navbar--scrolled.app-navbar--height-locked .app-navbar__logo[data-v-fbb781d1]{width:2.25rem;height:2.25rem}.app-navbar__brand-name[data-v-fbb781d1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-navbar__route-link[data-v-fbb781d1]{gap:var(--lf-space-2);padding-inline:var(--lf-space-3);text-decoration:none}.app-navbar__route-link[data-v-fbb781d1]:hover{background-color:var(--lf-color-surface-hover);color:var(--lf-color-text);text-decoration:none}.app-navbar__route-link.router-link-active[data-v-fbb781d1]{background-color:var(--lf-color-primary-soft);color:var(--lf-color-primary-text)}.app-navbar__route-label[data-v-fbb781d1]{font-size:var(--lf-font-size-md);font-weight:var(--lf-font-weight-medium);white-space:nowrap}.app-navbar__back.app-brand-shift-enter-active[data-v-fbb781d1],.app-navbar__back.app-brand-shift-leave-active[data-v-fbb781d1],.app-brand-shift-move[data-v-fbb781d1]{transition:opacity var(--lf-motion-duration-base) var(--lf-motion-ease-standard), transform var(--lf-motion-duration-slow) var(--lf-motion-ease-out)}.app-navbar__back.app-brand-shift-enter-from[data-v-fbb781d1],.app-navbar__back.app-brand-shift-leave-to[data-v-fbb781d1]{opacity:0;transform:translateX(calc(var(--lf-motion-distance-md) * -1)) scale(.94)}.app-navbar__back.app-brand-shift-leave-active[data-v-fbb781d1]{position:absolute;top:0;left:0}@media (width<=767px){.app-navbar__inner[data-v-fbb781d1]{gap:var(--lf-space-3)}.app-navbar__right[data-v-fbb781d1]{gap:var(--lf-space-2)}.app-navbar__route-link[data-v-fbb781d1]{padding-inline:var(--lf-space-2)}.app-navbar__route-label[data-v-fbb781d1]{display:none}}@media (width<=539px){.app-navbar__brand-name[data-v-fbb781d1]{display:none}}@media (prefers-reduced-motion:reduce){.app-navbar[data-v-fbb781d1],.app-navbar__inner[data-v-fbb781d1],.app-navbar__skip[data-v-fbb781d1],.app-navbar__back[data-v-fbb781d1],.app-navbar__route-link[data-v-fbb781d1],.app-navbar__logo[data-v-fbb781d1],.app-navbar__back.app-brand-shift-enter-active[data-v-fbb781d1],.app-navbar__back.app-brand-shift-leave-active[data-v-fbb781d1],.app-brand-shift-move[data-v-fbb781d1]{transition-duration:.01ms}.app-navbar__back[data-v-fbb781d1],.app-navbar__back[data-v-fbb781d1]:active,.app-navbar__back.app-brand-shift-enter-from[data-v-fbb781d1],.app-navbar__back.app-brand-shift-leave-to[data-v-fbb781d1]{transform:none}}@media (prefers-reduced-transparency:reduce){.app-navbar[data-v-fbb781d1],.app-navbar--scrolled[data-v-fbb781d1]{background-color:var(--lf-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-navbar--scrolled[data-v-fbb781d1]{background-color:var(--lf-color-surface-raised)}}@media (hover:none) and (pointer:coarse){.app-navbar__back[data-v-fbb781d1],.app-navbar__route-link[data-v-fbb781d1]{min-width:var(--lf-control-height-lg);min-height:var(--lf-control-height-lg)}}@media (forced-colors:active){.app-navbar[data-v-fbb781d1],.app-navbar--scrolled[data-v-fbb781d1]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:canvas;border-bottom-color:canvastext}.app-navbar__back[data-v-fbb781d1],.app-navbar__route-link[data-v-fbb781d1],.app-navbar__route-link.router-link-active[data-v-fbb781d1]{border:var(--lf-border-width) solid ButtonText;color:buttontext;background-color:buttonface}}.lf-message-host[data-v-e3090911]{z-index:var(--lf-z-message);inset:auto;top:var(--lf-space-5);width:min(calc(100% - var(--lf-space-8)), 28rem);align-items:center;gap:var(--lf-space-2);color:inherit;pointer-events:none;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;left:50%;overflow:visible;transform:translate(-50%)}.lf-message-item[data-v-e3090911]{justify-items:center;width:100%;display:grid}.lf-message-item-move[data-v-e3090911]{transition:transform var(--lf-motion-duration-slow) var(--lf-motion-ease-out)}.lf-message-item-leave-active[data-v-e3090911]{pointer-events:none;width:100%;position:absolute}.lf-message[data-v-e3090911]{isolation:isolate;width:fit-content;max-width:100%;min-height:var(--lf-control-height-md);align-items:center;gap:var(--lf-space-3);padding:var(--lf-space-3) var(--lf-space-4);border:var(--lf-border-width) solid var(--lf-color-glass-border);border-radius:var(--lf-radius-lg);background:var(--lf-color-glass-overlay);box-shadow:inset 0 1px 0 var(--lf-color-liquid-edge), var(--lf-shadow-liquid-active);-webkit-backdrop-filter:blur(var(--lf-glass-blur-overlay)) saturate(var(--lf-glass-saturation));backdrop-filter:blur(var(--lf-glass-blur-overlay)) saturate(var(--lf-glass-saturation));color:var(--lf-color-text);pointer-events:auto;transition:var(--lf-transition-colors);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.lf-message__sheen[data-v-e3090911]{z-index:0;background:linear-gradient(145deg, var(--lf-color-liquid-edge) 0%, transparent 38%);opacity:.48;pointer-events:none;position:absolute;inset:0}.lf-message__liquid[data-v-e3090911]{z-index:0;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.lf-message__liquid[data-v-e3090911]:before{width:calc(var(--lf-liquid-highlight-size) * 1.25);height:calc(var(--lf-liquid-highlight-size) * 1.25);border-radius:var(--lf-radius-pill);background-color:var(--lf-color-liquid-highlight);content:"";filter:blur(var(--lf-glass-blur-overlay));opacity:0;pointer-events:none;transition:opacity var(--lf-motion-duration-liquid-enter) var(--lf-motion-ease-standard), transform var(--lf-motion-duration-liquid-leave) var(--lf-motion-ease-out);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.48)}.lf-message__mark[data-v-e3090911],.lf-message__content[data-v-e3090911],.lf-message__close[data-v-e3090911]{z-index:1;position:relative}.lf-message__mark[data-v-e3090911]{place-items:center;display:grid}.lf-message__content[data-v-e3090911]{overflow-wrap:anywhere;min-width:0;font-size:var(--lf-font-size-md);font-weight:var(--lf-font-weight-medium);line-height:var(--lf-line-height-snug);margin:0}.lf-message__close[data-v-e3090911]{width:var(--lf-control-height-sm);height:var(--lf-control-height-sm);border-radius:var(--lf-radius-sm);color:var(--lf-color-text-muted);cursor:pointer;transition:var(--lf-transition-interactive);background-color:#0000;border:0;place-items:center;padding:0;display:grid}.lf-message__close[data-v-e3090911]:hover{background-color:var(--lf-color-surface-hover);color:var(--lf-color-text);transform:scale(1.06)}.lf-message__close[data-v-e3090911]:active{transform:scale(.92)}.lf-message__close[data-v-e3090911]:focus-visible{outline:var(--lf-focus-ring-width) solid var(--lf-color-focus-ring);outline-offset:0}@media (hover:hover) and (pointer:fine){.lf-message:hover .lf-message__liquid[data-v-e3090911]{will-change:transform}.lf-message[data-v-e3090911]:hover{border-color:var(--lf-color-border-glass);background:var(--lf-color-glass-overlay-hover);box-shadow:inset 0 1px 0 var(--lf-color-liquid-edge), var(--lf-shadow-liquid-active)}.lf-message:hover .lf-message__liquid[data-v-e3090911]:before{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=479px){.lf-message-host[data-v-e3090911]{top:var(--lf-space-3);width:calc(100% - var(--lf-space-6))}.lf-message[data-v-e3090911]{width:100%}}@media (prefers-reduced-motion:reduce){.lf-message[data-v-e3090911],.lf-message__liquid[data-v-e3090911]:before,.lf-message__close[data-v-e3090911],.lf-message-item-move[data-v-e3090911]{transition-duration:.01ms}.lf-message__close[data-v-e3090911]:hover,.lf-message__close[data-v-e3090911]:active{transform:none}}@media (prefers-reduced-transparency:reduce){.lf-message[data-v-e3090911]{background:var(--lf-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.lf-message__sheen[data-v-e3090911],.lf-message__liquid[data-v-e3090911]{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lf-message[data-v-e3090911]{background:var(--lf-color-surface-raised)}}@media (hover:none) and (pointer:coarse){.lf-message__close[data-v-e3090911]{width:var(--lf-control-height-lg);height:var(--lf-control-height-lg)}}@media (forced-colors:active){.lf-message[data-v-e3090911]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:canvastext;background:canvas;border-color:canvastext}.lf-message__sheen[data-v-e3090911],.lf-message__liquid[data-v-e3090911]{display:none}}.lf-notification-host[data-v-48e4bdf7]{z-index:var(--lf-z-notification);inset:auto;top:var(--lf-space-5);right:var(--lf-space-5);width:min(calc(100% - var(--lf-space-8)), 24rem);gap:var(--lf-space-3);color:inherit;pointer-events:none;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;overflow:visible}.lf-notification-item[data-v-48e4bdf7]{width:100%}.lf-notification-item-move[data-v-48e4bdf7]{transition:transform var(--lf-motion-duration-slow) var(--lf-motion-ease-out)}.lf-notification-item-leave-active[data-v-48e4bdf7]{pointer-events:none;width:100%;position:absolute}.lf-notification[data-v-48e4bdf7]{isolation:isolate;align-items:start;gap:var(--lf-space-3);width:100%;min-height:5rem;padding:var(--lf-space-4);border:var(--lf-border-width) solid var(--lf-color-glass-border);border-radius:var(--lf-radius-lg);background:var(--lf-color-glass-overlay);box-shadow:inset 0 1px 0 var(--lf-color-liquid-edge), var(--lf-shadow-liquid-active);-webkit-backdrop-filter:blur(var(--lf-glass-blur-overlay)) saturate(var(--lf-glass-saturation));backdrop-filter:blur(var(--lf-glass-blur-overlay)) saturate(var(--lf-glass-saturation));color:var(--lf-color-text);pointer-events:auto;transition:var(--lf-transition-colors);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.lf-notification__sheen[data-v-48e4bdf7]{z-index:0;background:linear-gradient(145deg, var(--lf-color-liquid-edge) 0%, transparent 38%);opacity:.48;pointer-events:none;position:absolute;inset:0}.lf-notification__liquid[data-v-48e4bdf7]{z-index:0;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.lf-notification__liquid[data-v-48e4bdf7]:before{width:calc(var(--lf-liquid-highlight-size) * 1.35);height:calc(var(--lf-liquid-highlight-size) * 1.35);border-radius:var(--lf-radius-pill);background-color:var(--lf-color-liquid-highlight);content:"";filter:blur(var(--lf-glass-blur-overlay));opacity:0;pointer-events:none;transition:opacity var(--lf-motion-duration-liquid-enter) var(--lf-motion-ease-standard), transform var(--lf-motion-duration-liquid-leave) var(--lf-motion-ease-out);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.48)}.lf-notification__mark[data-v-48e4bdf7],.lf-notification__content[data-v-48e4bdf7],.lf-notification__close[data-v-48e4bdf7],.lf-notification__progress[data-v-48e4bdf7]{z-index:1;position:relative}.lf-notification__mark[data-v-48e4bdf7]{place-items:center;display:grid}.lf-notification__content[data-v-48e4bdf7]{gap:var(--lf-space-1);min-width:0;display:grid}.lf-notification__title[data-v-48e4bdf7]{overflow-wrap:anywhere;font-size:var(--lf-font-size-md);font-weight:var(--lf-font-weight-semibold);letter-spacing:var(--lf-letter-spacing-base);line-height:var(--lf-line-height-snug);margin:0}.lf-notification__description[data-v-48e4bdf7]{overflow-wrap:anywhere;color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-sm);line-height:var(--lf-line-height-base);margin:0}.lf-notification__close[data-v-48e4bdf7]{width:var(--lf-control-height-sm);height:var(--lf-control-height-sm);border-radius:var(--lf-radius-sm);color:var(--lf-color-text-muted);cursor:pointer;transition:var(--lf-transition-interactive);background-color:#0000;border:0;place-items:center;padding:0;display:grid}.lf-notification__close[data-v-48e4bdf7]:hover{background-color:var(--lf-color-surface-hover);color:var(--lf-color-text);transform:scale(1.06)}.lf-notification__close[data-v-48e4bdf7]:active{transform:scale(.92)}.lf-notification__close[data-v-48e4bdf7]:focus-visible{outline:var(--lf-focus-ring-width) solid var(--lf-color-focus-ring);outline-offset:0}.lf-notification__progress[data-v-48e4bdf7]{height:var(--lf-space-0-5);color:var(--lf-color-info);opacity:var(--lf-opacity-muted);transform-origin:0;background-color:currentColor;animation-name:lf-notification-countdown-48e4bdf7;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}.lf-notification--success .lf-notification__progress[data-v-48e4bdf7]{color:var(--lf-color-success)}.lf-notification--warning .lf-notification__progress[data-v-48e4bdf7]{color:var(--lf-color-warning)}.lf-notification--error .lf-notification__progress[data-v-48e4bdf7]{color:var(--lf-color-danger)}.lf-notification__progress-drop[data-v-48e4bdf7]{width:var(--lf-space-2);height:var(--lf-space-2);border-radius:var(--lf-radius-pill);box-shadow:0 0 0 var(--lf-border-width) var(--lf-color-glass-overlay);background-color:currentColor;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}@keyframes lf-notification-countdown-48e4bdf7{to{transform:scaleX(0)}}@media (hover:hover) and (pointer:fine){.lf-notification:hover .lf-notification__liquid[data-v-48e4bdf7]{will-change:transform}.lf-notification[data-v-48e4bdf7]:hover{border-color:var(--lf-color-border-glass);background:var(--lf-color-glass-overlay-hover);box-shadow:inset 0 1px 0 var(--lf-color-liquid-edge), var(--lf-shadow-liquid-active)}.lf-notification:hover .lf-notification__liquid[data-v-48e4bdf7]:before{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=479px){.lf-notification-host[data-v-48e4bdf7]{top:auto;right:var(--lf-space-3);bottom:var(--lf-space-3);width:calc(100% - var(--lf-space-6))}}@media (prefers-reduced-motion:reduce){.lf-notification[data-v-48e4bdf7],.lf-notification__liquid[data-v-48e4bdf7]:before,.lf-notification__close[data-v-48e4bdf7],.lf-notification-item-move[data-v-48e4bdf7]{transition-duration:.01ms}.lf-notification__close[data-v-48e4bdf7]:hover,.lf-notification__close[data-v-48e4bdf7]:active{transform:none}.lf-notification__progress[data-v-48e4bdf7]{display:none}}@media (prefers-reduced-transparency:reduce){.lf-notification[data-v-48e4bdf7]{background:var(--lf-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.lf-notification__sheen[data-v-48e4bdf7],.lf-notification__liquid[data-v-48e4bdf7]{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lf-notification[data-v-48e4bdf7]{background:var(--lf-color-surface-raised)}}@media (hover:none) and (pointer:coarse){.lf-notification__close[data-v-48e4bdf7]{width:var(--lf-control-height-lg);height:var(--lf-control-height-lg)}}@media (forced-colors:active){.lf-notification[data-v-48e4bdf7]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:canvastext;background:canvas;border-color:canvastext}.lf-notification__sheen[data-v-48e4bdf7],.lf-notification__liquid[data-v-48e4bdf7],.lf-notification__progress-drop[data-v-48e4bdf7]{display:none}.lf-notification__progress[data-v-48e4bdf7]{color:highlight}}
