@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..900&display=swap";@import "https://api.fontshare.com/v2/css?f[]=general-sans@200,300,400,500,600,700&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--ink-900:#0b0a08;--ink-850:#0f0d0a;--ink-800:#13110e;--ink-700:#1c1915;--ink-600:#2a251e;--ink-500:#3a342b;--bone-50:#494949;--bone-100:#e8e1d3;--bone-200:#c7bfb0;--bone-300:#a79f8d;--bone-400:#858583;--bone-500:#6b6454;--auth-purple:#ff668c;--auth-background:#e9e9e9;--auth-title:#000;--auth-description:#8692a6;--auth-subtitle:#464646;--auth-input-default:#bababa;--auth-input-show:#494949;--auth-button-text:#858583;--auth-white:#fff;--auth-ok-green:#00c853;--ember:#ff668c;--ember-600:#ff668c;--ember-700:#b93c12;--ember-glow:#ff5a1f59;--ember-gold:#858583;--ember-gray:#494949;--gold-leaf:#c9a76a;--gold-leaf-soft:#c9a76a2e;--rule:#f5efe414;--rule-strong:#f5efe429;--surface-tint:#f5efe40a;--surface-tint-hover:#f5efe414;--overlay-scrim:#0b0a08b8;--success:#6ba368;--warn:#d8a24b;--danger:#c94e3d;--ambient:255, 90, 31;--font-display:"Roboto\", \"Microsoft JhengHei\", sans-serif";--font-ui:"Roboto\", \"Microsoft JhengHei\", sans-serif";--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.25rem;--fs-xl:1.5625rem;--fs-2xl:1.953rem;--fs-3xl:2.441rem;--fs-4xl:3.052rem;--fs-5xl:3.815rem;--fs-6xl:4.768rem;--fs-display:6rem;--lh-tight:1.08;--lh-snug:1.25;--lh-base:1.55;--lh-loose:1.75;--ls-tight:normal;--ls-snug:normal;--ls-wide:.04em;--ls-micro:.08em;--s-0:0;--s-1:.25rem;--s-1-2:.35rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:7.5rem;--container-max:1440px;--container-gutter:2rem;--shelf-gap:var(--s-10);--shelf-gap-mobile:var(--s-8);--r-sm:4px;--r-md:8px;--r-lg:14px;--r-xl:22px;--r-pill:999px;--shadow-sm:0 1px 2px #00000047;--shadow-md:0 8px 24px #0006;--shadow-lg:0 24px 60px #0000008c;--shadow-bloom:0 0 80px rgba(var(--ambient), .22);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.18s;--dur-base:.32s;--dur-slow:.64s;--z-base:1;--z-rail:10;--z-header:50;--z-drawer:80;--z-dialog:100;--z-toast:120;--z-miniplayer:140;--z-command:160}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;line-height:var(--lh-base)}img,picture,video,canvas,svg{max-width:100%;display:block}img{border:0;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;background-color:#0000;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:pretty}#app,#__root{isolation:isolate;margin:0 auto}:focus{outline:0}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:var(--r-sm)}::selection{background:var(--ember);color:var(--ink-900)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink-600);border-radius:var(--r-pill);border:2px solid var(--ink-900)}::-webkit-scrollbar-thumb:hover{background:var(--ink-500)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}html{font-family:var(--font-ui);color:var(--bone-50);background:var(--ink-900);font-size:16px;font-weight:400}body{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-snug)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:var(--lh-tight);color:var(--bone-50);font-variation-settings:"opsz" 72, "SOFT" 50;letter-spacing:var(--ls-wide)}h5,h6{font-family:var(--font-ui);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--ls-snug)}h1{font-size:var(--fs-5xl)}h2{font-size:var(--fs-4xl)}h3{font-size:var(--fs-3xl)}h4{font-size:var(--fs-2xl)}h5{font-size:var(--fs-xl)}h6{font-size:var(--fs-lg)}p{color:var(--bone-200);max-width:68ch}.display{font-family:var(--font-display);font-weight:400;font-size:clamp(var(--fs-5xl), 8vw, var(--fs-display));letter-spacing:-.03em;font-variation-settings:"opsz" 144, "SOFT" 30;line-height:.95}.display--italic{font-variation-settings:"opsz" 144, "SOFT" 80;font-style:italic}.eyebrow{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--bone-400);font-weight:600}.caption{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--bone-400);letter-spacing:var(--ls-wide)}.meta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--bone-400);letter-spacing:0;text-transform:uppercase;font-weight:500}.pull-quote{font-family:var(--font-display);font-style:italic;font-size:var(--fs-2xl);line-height:var(--lh-snug);color:var(--bone-50);font-variation-settings:"opsz" 144, "SOFT" 100}.drop-cap:first-letter{font-family:var(--font-display);float:left;color:var(--bone-50);font-variation-settings:"opsz" 144, "SOFT" 30;padding:.1em .12em 0 0;font-size:5.2em;font-weight:400;line-height:.85}@media (width<=640px){.container-inline-2p5{padding-inline:2.5%}}.container-lm{width:100%;max-width:var(--container-max);margin-inline:auto}@media (width<=768px){.container-lm{padding-inline:1.25rem}}.container-narrow{width:100%;max-width:960px;padding-inline:var(--container-gutter);margin-inline:auto}.grain{z-index:9999;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.bloom{pointer-events:none;background:radial-gradient(60% 60% at 20% 70%, rgba(var(--ambient), .28) 0%, rgba(var(--ambient), .08) 40%, transparent 75%);position:absolute;inset:0}.vignette{pointer-events:none;background:radial-gradient(75% 90% at 25% 110%, var(--ink-900) 0%, transparent 55%), linear-gradient(180deg, transparent 35%, var(--ink-900) 98%);position:absolute;inset:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(16px)}[data-reveal=in]{opacity:1;transform:translateY(0)}.hairline{background:var(--rule);height:1px;margin:var(--s-7) 0;border:0}.pt-10{padding-top:1.25rem}.pb-6{padding-bottom:.75rem}.discover,.site-header,.home__ad-box,.site-footer{margin:0 auto}.discover,.home__ad-box{width:90%;max-width:1400px}.home__ad-box_large{max-width:1400px;margin:0 auto}.site-header{max-width:1600px}.site-footer{max-width:1400px}.terms-service,.contact,.more-website{max-width:1400px;margin:0 auto}[class*=ad-box]{cursor:pointer}.toast-root[data-v-788dedcd]{top:clamp(var(--s-4), 4vh, var(--s-6));right:clamp(var(--s-4), 3vw, var(--s-6));z-index:var(--z-toast);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast-stack[data-v-788dedcd]{gap:var(--s-3);flex-direction:column;max-width:420px;margin:0;padding:0;list-style:none;display:flex}.toast[data-v-788dedcd]{align-items:start;gap:var(--s-3);padding:var(--s-4) var(--s-5);padding-left:calc(var(--s-5) + 3px);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px)saturate(1.1);color:var(--bone-100);font-family:var(--font-ui);font-size:var(--fs-sm);pointer-events:auto;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#13110eeb;grid-template-columns:auto 1fr auto;line-height:1.45;display:grid;position:relative;overflow:hidden}.toast[data-v-788dedcd]:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.toast__rule[data-v-788dedcd]{background:var(--ember);width:3px;position:absolute;top:0;bottom:0;left:0}.toast--success .toast__rule[data-v-788dedcd]{background:var(--success)}.toast--success .toast__icon[data-v-788dedcd]{color:var(--success)}.toast--error .toast__rule[data-v-788dedcd]{background:var(--danger)}.toast--error .toast__icon[data-v-788dedcd]{color:var(--danger)}.toast--warning .toast__rule[data-v-788dedcd]{background:var(--warn)}.toast--warning .toast__icon[data-v-788dedcd]{color:var(--warn)}.toast--info .toast__rule[data-v-788dedcd]{background:var(--ember)}.toast--info .toast__icon[data-v-788dedcd]{color:var(--ember)}.toast__icon[data-v-788dedcd]{justify-content:center;align-items:center;display:inline-flex}.toast__icon svg[data-v-788dedcd]{width:18px;height:18px}.toast__message[data-v-788dedcd]{color:#fff;text-wrap:pretty;overflow-wrap:anywhere;white-space:nowrap;margin:0;font-weight:500}.toast__close[data-v-788dedcd]{border-radius:var(--r-sm);color:var(--bone-400);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;margin:0 4px 0 0;padding:2px}.toast__close[data-v-788dedcd]:hover,.toast__close[data-v-788dedcd]:focus-visible{color:var(--bone-50);background:var(--surface-tint-hover)}.toast__close svg[data-v-788dedcd]{width:14px;height:14px}.toast-enter-active[data-v-788dedcd],.toast-leave-active[data-v-788dedcd]{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.toast-enter-from[data-v-788dedcd],.toast-leave-to[data-v-788dedcd]{opacity:0;transform:translate(24px)scale(.98)}.toast-leave-active[data-v-788dedcd]{position:absolute}@media (prefers-reduced-motion:reduce){.toast[data-v-788dedcd]{transition:none}.toast[data-v-788dedcd]:hover,.toast-enter-from[data-v-788dedcd],.toast-leave-to[data-v-788dedcd]{transform:none}}@media (width<=640px){.toast-root[data-v-788dedcd]{top:var(--s-3);right:var(--s-3);left:var(--s-3)}.toast-stack[data-v-788dedcd]{max-width:none}.toast[data-v-788dedcd]{padding:var(--s-3) var(--s-4);padding-left:calc(var(--s-4) + 3px);font-size:var(--fs-xs)}}.lm-chip[data-v-3175c753]{justify-content:space-evenly;align-items:center;gap:var(--s-2);font-family:var(--font-ui);text-shadow:0 -1px 2.6px #000000eb;color:#f7f7f7;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);font-weight:500}.lm-chip--sm[data-v-3175c753]{font-size:var(--fs-sm);min-height:28px;padding:.25rem .75rem}.lm-chip--md[data-v-3175c753]{font-size:var(--fs-sm);table-layout:fixed;width:10rem}.lm-chip[data-v-3175c753]:not(.is-disabled):hover{filter:brightness(1.08)}.lm-chip.is-active[data-v-3175c753]{color:#ff668c;border-color:var(--bone-50);text-shadow:none}.lm-chip.is-active[data-v-3175c753]:hover{filter:brightness(1.08);color:#ff668c;border-color:var(--bone-100)}.lm-chip.is-disabled[data-v-3175c753]{opacity:.4;cursor:not-allowed}.lm-chip svg[data-v-3175c753-s]{flex:none;width:14px;height:14px}.lm-chip__section[data-v-3175c753]{gap:var(--s-2);grid-auto-flow:column;justify-content:flex-start;align-items:center;display:grid}.lm-chip__label[data-v-3175c753]{text-align:center;letter-spacing:var(--ls-wide);white-space:nowrap;font-size:1.5rem;font-weight:500}@media (width<=480px){.lm-chip__label[data-v-3175c753]{letter-spacing:var(--ls-wide);font-size:1.4rem}}.lm-chip__symbol[data-v-3175c753]{font-size:2rem}.lm-chip__symbol.is-active[data-v-3175c753]{color:#ff668c}.lm-chip__hash[data-v-3175c753]{color:#6bb8ff;font-size:var(--fs-xl);align-items:center;width:26px;height:26px;margin-left:10px;display:inline-flex}.genre-chips[data-v-625899c6]{gap:var(--s-3);display:grid}.genre-chips__head[data-v-625899c6]{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.genre-chips__label[data-v-625899c6]{color:var(--bone-400);margin:0}.genre-chips__clear[data-v-625899c6]{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--bone-300);border:1px solid var(--rule);border-radius:var(--r-pill);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:.35rem;padding:.25rem .65rem;display:inline-flex}.genre-chips__clear[data-v-625899c6]:hover,.genre-chips__clear[data-v-625899c6]:focus-visible{color:var(--ember);border-color:currentColor}.genre-chips__list[data-v-625899c6]{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=892px){.genre-chips__list[data-v-625899c6]{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.genre-chips__list[data-v-625899c6]{grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.genre-chips__list[data-v-625899c6]{grid-template-columns:repeat(2,1fr)}}.genre-chips__empty[data-v-625899c6]{color:var(--bone-400);font-style:italic}.genre-chips--loading[data-v-625899c6]{opacity:.5;pointer-events:none}.lm-chip[data-v-a2f0e7ef]{align-items:center;gap:var(--s-2);font-family:var(--font-ui);color:#fff;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);font-weight:500;display:inline-flex}.lm-chip--sm[data-v-a2f0e7ef]{font-size:var(--fs-sm);min-height:28px;padding:.25rem .75rem}.lm-chip--md[data-v-a2f0e7ef]{min-height:36px;padding:.5rem 1rem;font-size:1.4rem}@media (width<=480px){.lm-chip--md[data-v-a2f0e7ef]{font-size:1.3rem}}.lm-chip__hash[data-v-a2f0e7ef]{color:#6bb8ff}.lm-chip__label[data-v-a2f0e7ef]{letter-spacing:var(--ls-wide)}.lm-chip[data-v-a2f0e7ef]:not(.is-disabled):hover{background:var(--surface-tint-hover);border-color:var(--rule-strong)}.lm-chip.is-active[data-v-a2f0e7ef]{background:var(--bone-50);border-color:var(--bone-50)}.lm-chip.is-active[data-v-a2f0e7ef]:hover{background:var(--bone-100);border-color:var(--bone-100)}.lm-chip.is-disabled[data-v-a2f0e7ef]{opacity:.4;cursor:not-allowed}.lm-chip svg[data-v-a2f0e7ef-s]{flex:none;width:14px;height:14px}.genre-chips[data-v-5242ad49]{gap:var(--s-3);display:grid}.genre-chips__head[data-v-5242ad49]{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.genre-chips__label[data-v-5242ad49]{color:#fff;font-size:1.5rem}@media (width<=480px){.genre-chips__label[data-v-5242ad49]{font-size:1.4rem}}.genre-chips__clear[data-v-5242ad49]{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--bone-300);border:1px solid var(--rule);border-radius:var(--r-pill);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:.35rem;padding:.25rem .65rem;display:inline-flex}.genre-chips__clear[data-v-5242ad49]:hover,.genre-chips__clear[data-v-5242ad49]:focus-visible{color:var(--ember);border-color:currentColor}.genre-chips__list[data-v-5242ad49]{gap:var(--s-2);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=720px){.genre-chips__list[data-v-5242ad49]{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.genre-chips__list[data-v-5242ad49]{grid-template-columns:repeat(2,1fr)}}.genre-chips__empty[data-v-5242ad49]{color:var(--bone-400);font-style:italic}.genre-chips--loading[data-v-5242ad49]{opacity:.5;pointer-events:none}.filter-panel[data-v-be0aaed6]{border-radius:var(--r-lg);top:calc(var(--header-h,72px) + var(--s-5));position:sticky}.filter-panel__head[data-v-be0aaed6]{gap:var(--s-1);margin-bottom:var(--s-6);padding-bottom:var(--s-4);border-bottom:1px solid #fff;display:flex;position:relative}.filter-panel__eyebrow[data-v-be0aaed6]{color:var(--ember);margin:0}.filter-panel__title[data-v-be0aaed6]{font-family:var(--font-display);font-weight:500;font-size:var(--fs-xl);color:var(--bone-50);letter-spacing:-.01em;margin:0}.filter-panel__reset[data-v-be0aaed6]{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--bone-300);border:1px solid var(--rule);border-radius:var(--r-pill);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding:.3rem .7rem;position:static;top:0;right:0}.filter-panel__reset[data-v-be0aaed6]:hover,.filter-panel__reset[data-v-be0aaed6]:focus-visible{color:var(--ember);border-color:currentColor}.filter-panel__body[data-v-be0aaed6]{gap:var(--s-6);display:grid}.filter-panel__section[data-v-be0aaed6]{gap:var(--s-3);padding-bottom:var(--s-5);border-bottom:1px solid #fff;display:grid}.filter-panel__section[data-v-be0aaed6]:last-child{border-bottom:0;padding-bottom:0}.filter-panel__row-head[data-v-be0aaed6]{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.filter-panel__row-label[data-v-be0aaed6]{color:var(--bone-400);margin:0}.filter-panel__row-display[data-v-be0aaed6]{font-family:var(--font-mono);color:var(--gold-leaf);align-items:center;gap:.35rem;display:inline-flex}.filter-panel__stepper[data-v-be0aaed6]{gap:var(--s-1);padding:var(--s-1);background:var(--surface-tint);border-radius:var(--r-pill);flex-wrap:wrap;display:inline-flex}.filter-panel__stepper-btn[data-v-be0aaed6]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--bone-300);border-radius:var(--r-pill);letter-spacing:.06em;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:.35rem .75rem;font-weight:500}.filter-panel__stepper-btn[data-v-be0aaed6]:hover{color:var(--bone-50)}.filter-panel__stepper-btn.is-active[data-v-be0aaed6]{color:var(--ink-900);background:var(--bone-50)}.filter-panel__chips[data-v-be0aaed6]{gap:var(--s-2);flex-wrap:wrap;display:flex}.filter-panel__select-wrap[data-v-be0aaed6]{position:relative}.filter-panel__select-wrap[data-v-be0aaed6]:after{content:"";border-right:1.5px solid var(--bone-400);border-bottom:1.5px solid var(--bone-400);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:.9rem;transform:translateY(-70%)rotate(45deg)}.filter-panel__select[data-v-be0aaed6]{appearance:none;width:100%;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--bone-50);background:var(--surface-tint);border:1px solid var(--rule);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);padding:.65rem 2.25rem .65rem .85rem}.filter-panel__select[data-v-be0aaed6]:hover{background:var(--surface-tint-hover)}.filter-panel__select[data-v-be0aaed6]:focus-visible{border-color:var(--ember);outline:none}.lm-drawer[data-v-5a0d4562]{z-index:var(--z-drawer);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);max-width:1200px;display:flex;position:fixed;inset:7% 27% 10% 5%}@media (width<=1179px){.lm-drawer[data-v-5a0d4562]{inset:7% 3.5% 10%}}.lm-drawer--left[data-v-5a0d4562]{justify-content:flex-start}.lm-drawer--right[data-v-5a0d4562]{justify-content:flex-end}.lm-drawer--top[data-v-5a0d4562]{align-items:flex-start}.lm-drawer--bottom[data-v-5a0d4562]{align-items:flex-end}.lm-drawer__panel[data-v-5a0d4562]{width:100%;height:100%;box-shadow:var(--shadow-md);background:#000000e6;border-radius:10px;flex-direction:column;display:flex;position:relative}.lm-drawer__header[data-v-5a0d4562]{padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;display:flex}.lm-drawer__title[data-v-5a0d4562]{font-family:var(--font-display);font-size:var(--fs-xl);margin:0;font-weight:500}.lm-drawer__close[data-v-5a0d4562]{border-radius:var(--r-pill);width:36px;height:36px;color:var(--bone-200);transition:background-color var(--dur-fast), color var(--dur-fast);justify-content:center;align-items:center;display:inline-flex}.lm-drawer__close svg[data-v-5a0d4562]{width:18px;height:18px}.lm-drawer__close[data-v-5a0d4562]:hover{background:var(--surface-tint);color:var(--bone-50)}.lm-drawer__body[data-v-5a0d4562]{padding:var(--s-6);overscroll-behavior:contain;scrollbar-color:var(--ember) var(--rule-strong);flex:0 0 95%;overflow-y:auto}.lm-drawer__footer[data-v-5a0d4562]{padding:var(--s-5) var(--s-6);border-top:1px solid var(--rule);background:var(--ink-850)}.lm-drawer__filters[data-v-5a0d4562]{min-width:0;display:grid}@media (width<=1079px){.lm-drawer__filters[data-v-5a0d4562]{max-height:none;position:static}}.lm-drawer_bg[data-v-5a0d4562]{pointer-events:auto;background-color:#0000;width:100vw;height:100vh;position:fixed;top:0;left:0}.lm-drawer-enter-active[data-v-5a0d4562],.lm-drawer-leave-active[data-v-5a0d4562]{transition:opacity var(--dur-base) var(--ease-out)}.lm-drawer-enter-active .lm-drawer__panel[data-v-5a0d4562],.lm-drawer-leave-active .lm-drawer__panel[data-v-5a0d4562]{transition:transform var(--dur-base) var(--ease-out)}.lm-drawer-enter-from[data-v-5a0d4562],.lm-drawer-leave-to[data-v-5a0d4562]{opacity:0}.lm-drawer--right.lm-drawer-enter-from .lm-drawer__panel[data-v-5a0d4562],.lm-drawer--right.lm-drawer-leave-to .lm-drawer__panel[data-v-5a0d4562]{transform:translate(100%)}.lm-drawer--left.lm-drawer-enter-from .lm-drawer__panel[data-v-5a0d4562],.lm-drawer--left.lm-drawer-leave-to .lm-drawer__panel[data-v-5a0d4562]{transform:translate(-100%)}.lm-drawer--top.lm-drawer-enter-from .lm-drawer__panel[data-v-5a0d4562],.lm-drawer--top.lm-drawer-leave-to .lm-drawer__panel[data-v-5a0d4562]{transform:translateY(-100%)}.lm-drawer--bottom.lm-drawer-enter-from .lm-drawer__panel[data-v-5a0d4562],.lm-drawer--bottom.lm-drawer-leave-to .lm-drawer__panel[data-v-5a0d4562]{transform:translateY(100%)}.lm-category[data-v-6d69c697]{white-space:nowrap;font-family:var(--font-display);-webkit-user-select:none;user-select:none;background-color:#ededed;border-radius:12px;margin-top:20px;padding:16px 20px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000014}.lm-category__header[data-v-6d69c697]{justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.lm-category__body[data-v-6d69c697]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));align-items:center;gap:10px 16px;min-height:36px;display:grid}.lm-category__body[data-v-6d69c697]>*{text-align:left;justify-content:flex-start}.lm-category[data-v-6d69c697]:before{content:"";background-color:#0000;width:100%;height:20px;position:absolute;top:-20px;left:0}@media (width<=840px){.lm-category[data-v-6d69c697]{left:70%;transform:translate(-70%)}}.popover-arrow[data-v-6d69c697]{background-color:#ebebeb;border-radius:2px;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}@media (width<=840px){.popover-arrow[data-v-6d69c697]{left:66%;transform:translate(-66%)rotate(45deg)}}.tab-item[data-v-6d69c697]{cursor:pointer;flex-direction:column;align-items:center;padding:2px 4px;display:flex;position:relative}.tab-title[data-v-6d69c697]{font-size:var(--fs-sm);color:#555;border-radius:6px;padding:4px 12px;transition:all .1s}.tab-item.active .tab-title[data-v-6d69c697]{background-color:var(--ember-gray);color:#fff;font-weight:500}.active-indicator[data-v-6d69c697]{background-color:var(--ember-gray);border-radius:2px;width:60%;height:3px;position:absolute;bottom:-8px}.divider[data-v-6d69c697]{background-color:#d1d1d1;height:1px;margin-bottom:16px}.lm-category__option-item[data-v-6d69c697]{font-size:var(--fs-sm);color:#4a4a4a;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px}.lm-category__option-item.selected[data-v-6d69c697]{color:#000;font-weight:500}.lm-category__option-item span[data-v-6d69c697]{border-radius:4px;padding:4px 8px;transition:color .1s,background-color .1s}.lm-category__option-item span[data-v-6d69c697]:hover{color:#fff;background-color:var(--ember-gray)}.lm-dialog[data-v-6bb0ad12]{z-index:var(--z-dialog);padding:var(--s-4);background:var(--overlay-scrim);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lm-dialog__panel[data-v-6bb0ad12]{background:var(--ink-800);border:1px solid var(--rule);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-lg);max-height:calc(100vh - var(--s-8));flex-direction:column;display:flex;position:relative;overflow:hidden}.lm-dialog--sm .lm-dialog__panel[data-v-6bb0ad12]{max-width:400px}.lm-dialog--md .lm-dialog__panel[data-v-6bb0ad12]{max-width:560px}.lm-dialog--lg .lm-dialog__panel[data-v-6bb0ad12]{max-width:800px}.lm-dialog--xl .lm-dialog__panel[data-v-6bb0ad12]{max-width:1100px}.lm-dialog__header[data-v-6bb0ad12]{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--rule);display:flex}.lm-dialog__title[data-v-6bb0ad12]{font-family:var(--font-display);font-size:var(--fs-xl);margin:0;font-weight:500}.lm-dialog__close[data-v-6bb0ad12]{border-radius:var(--r-pill);width:36px;height:36px;color:var(--bone-200);transition:background-color var(--dur-fast), color var(--dur-fast);justify-content:center;align-items:center;display:inline-flex}.lm-dialog__close svg[data-v-6bb0ad12]{width:18px;height:18px}.lm-dialog__close[data-v-6bb0ad12]:hover{background:var(--surface-tint);color:var(--bone-50)}.lm-dialog__body[data-v-6bb0ad12]{padding:var(--s-6);overflow:auto}.lm-dialog__body[data-v-6bb0ad12]::-webkit-scrollbar-thumb{display:none}.lm-dialog__footer[data-v-6bb0ad12]{justify-content:flex-end;gap:var(--s-3);padding:var(--s-5) var(--s-6);border-top:1px solid var(--rule);background:var(--ink-850);display:flex}.lm-dialog-enter-active[data-v-6bb0ad12],.lm-dialog-leave-active[data-v-6bb0ad12]{transition:opacity var(--dur-base) var(--ease-out)}.lm-dialog-enter-active .lm-dialog__panel[data-v-6bb0ad12],.lm-dialog-leave-active .lm-dialog__panel[data-v-6bb0ad12]{transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out)}.lm-dialog-enter-from[data-v-6bb0ad12],.lm-dialog-leave-to[data-v-6bb0ad12]{opacity:0}.lm-dialog-enter-from .lm-dialog__panel[data-v-6bb0ad12],.lm-dialog-leave-to .lm-dialog__panel[data-v-6bb0ad12]{opacity:0;transform:translateY(16px)scale(.98)}.lm-btn[data-v-2134a04a]{justify-content:center;align-items:center;gap:var(--s-2);font-family:var(--font-ui);letter-spacing:var(--ls-snug);white-space:nowrap;border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex;position:relative}.lm-btn[data-v-2134a04a]:disabled,.lm-btn[aria-disabled=true][data-v-2134a04a]{opacity:.45;cursor:not-allowed}.lm-btn[data-v-2134a04a]:not(:disabled):active{transform:translateY(1px)scale(.98)}.lm-btn--sm[data-v-2134a04a]{font-size:var(--fs-sm);min-height:36px;padding:.5rem 1rem}.lm-btn--md[data-v-2134a04a]{font-size:var(--fs-base);min-height:44px;padding:.75rem 1.5rem}.lm-btn--lg[data-v-2134a04a]{font-size:var(--fs-base);min-height:52px;padding:1rem 2rem}.lm-btn--icon-only[data-v-2134a04a]{aspect-ratio:1;padding:0}.lm-btn--icon-only.lm-btn--sm[data-v-2134a04a]{width:36px}.lm-btn--icon-only.lm-btn--md[data-v-2134a04a]{width:44px}.lm-btn--icon-only.lm-btn--lg[data-v-2134a04a]{width:52px}.lm-btn--block[data-v-2134a04a]{width:100%;display:flex}.lm-btn--primary[data-v-2134a04a]{background:var(--ember);color:var(--ink-900);box-shadow:0 8px 24px #ff5a1f47}.lm-btn--primary[data-v-2134a04a]:not(:disabled):hover{background:var(--ember-600);transform:translateY(-1px);box-shadow:0 12px 32px #ff5a1f61}.lm-btn--secondary[data-v-2134a04a]{background:var(--bone-50);color:var(--ink-900)}.lm-btn--secondary[data-v-2134a04a]:not(:disabled):hover{background:var(--bone-100);transform:translateY(-1px)}.lm-btn--ghost[data-v-2134a04a]{color:var(--bone-50);background:0 0}.lm-btn--ghost[data-v-2134a04a]:not(:disabled):hover{background:var(--surface-tint)}.lm-btn--outline[data-v-2134a04a]{color:var(--bone-50);box-shadow:inset 0 0 0 1px var(--rule-strong);background:0 0}.lm-btn--outline[data-v-2134a04a]:not(:disabled):hover{background:var(--surface-tint);box-shadow:inset 0 0 0 1px var(--bone-400)}.lm-btn--danger[data-v-2134a04a]{background:var(--danger);color:var(--bone-50)}.lm-btn--danger[data-v-2134a04a]:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.lm-btn--auth[data-v-2134a04a]{background:var(--bone-400);color:var(--auth-white);border-radius:6px}.lm-btn--auth[data-v-2134a04a]:not(:disabled):hover{opacity:.88}.lm-btn__content[data-v-2134a04a]{align-items:center;gap:var(--s-2);transition:opacity var(--dur-fast) var(--ease-out);display:inline-flex}.lm-btn__content.is-hidden[data-v-2134a04a]{opacity:0}.lm-btn__spinner[data-v-2134a04a]{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.64s linear infinite lm-btn-spin-2134a04a;position:absolute}.lm-btn svg[data-v-2134a04a-s]{flex:none;width:1.125em;height:1.125em}@keyframes lm-btn-spin-2134a04a{to{transform:rotate(360deg)}}.change-password-dialog[data-v-63993ea3]{position:relative}.change-password-dialog__close[data-v-63993ea3]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.change-password-dialog__close[data-v-63993ea3]:hover{opacity:.7}.change-password-dialog__close img[data-v-63993ea3]{width:18px;height:18px;display:block}.change-password-dialog__header[data-v-63993ea3]{flex-direction:column;gap:10px;display:flex}.change-password-dialog__logo[data-v-63993ea3]{object-fit:contain;width:54px;height:54px}.change-password-dialog__title[data-v-63993ea3]{color:var(--auth-title);margin:0;font-size:30px;font-weight:700}.change-password-dialog__description[data-v-63993ea3]{color:var(--auth-description);margin:0;font-size:18px;font-weight:400;line-height:20px}.change-password-dialog__divider[data-v-63993ea3]{border:none;border-top:2px solid var(--auth-purple);margin:4px 0 10px}.change-password-dialog__body[data-v-63993ea3]{flex-direction:column;gap:10px;display:flex}.change-password-dialog__field[data-v-63993ea3]{flex-direction:column;gap:6px;display:flex}.change-password-dialog__field label[data-v-63993ea3]{color:var(--auth-subtitle);font-size:16px;font-weight:500}.change-password-dialog__input[data-v-63993ea3]{background:var(--auth-white);border-radius:10px;align-items:center;min-height:60px;padding:0 20px;display:flex}.change-password-dialog__input.is-error[data-v-63993ea3]{border:1px solid var(--auth-purple)}.change-password-dialog__input input[data-v-63993ea3]{color:var(--auth-input-show);background:0 0;border:none;outline:none;flex:1;font-size:16px}.change-password-dialog__input input[data-v-63993ea3]::placeholder{color:var(--auth-input-default)}.change-password-dialog__icon[data-v-63993ea3]{object-fit:contain;flex:none;margin-right:4px}.change-password-dialog__input-actions[data-v-63993ea3]{align-items:center;gap:12px;display:flex}.change-password-dialog__messages[data-v-63993ea3]{margin-top:2px}.change-password-dialog__message[data-v-63993ea3]{align-items:center;gap:2px;margin-top:4px;font-size:13px;display:flex}.change-password-dialog__message--error[data-v-63993ea3]{color:var(--auth-purple)}.change-password-dialog__message--success[data-v-63993ea3]{color:var(--auth-ok-green)}.change-password-dialog__footer[data-v-63993ea3]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.change-password-dialog__main-button[data-v-63993ea3]{width:100%;min-height:64px;font-size:20px;font-weight:700}.email-sent-dialog[data-v-3dbe1dba]{position:relative}.email-sent-dialog__close[data-v-3dbe1dba]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.email-sent-dialog__close[data-v-3dbe1dba]:hover{opacity:.7}.email-sent-dialog__close img[data-v-3dbe1dba]{width:18px;height:18px;display:block}.email-sent-dialog__header[data-v-3dbe1dba]{flex-direction:column;gap:10px;display:flex}.email-sent-dialog__logo[data-v-3dbe1dba]{object-fit:contain;width:54px;height:54px}.email-sent-dialog__title[data-v-3dbe1dba]{color:var(--auth-title);margin:0;font-size:30px;font-weight:700}.email-sent-dialog__description[data-v-3dbe1dba]{color:var(--auth-description);margin:0;font-size:18px;font-weight:400;line-height:20px}.email-sent-dialog__divider[data-v-3dbe1dba]{border:none;border-top:2px solid var(--auth-purple);margin:4px 0 10px}.email-sent-dialog__icon[data-v-3dbe1dba]{object-fit:contain;flex:none;margin-right:4px}.email-sent-dialog__footer[data-v-3dbe1dba]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.email-sent-dialog__main-button[data-v-3dbe1dba]{width:100%;min-height:64px;font-size:20px;font-weight:700}.email-sent-dialog__links[data-v-3dbe1dba]{justify-content:flex-end;align-items:center;display:flex}.email-sent-dialog__link[data-v-3dbe1dba]{cursor:pointer;transform:.2s;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:16px;display:flex}.email-sent-dialog__link[data-v-3dbe1dba]:hover{opacity:.75}.email-sent-dialog__link--email-sent[data-v-3dbe1dba]{color:var(--auth-purple);font-weight:600}.email-sent-dialog__arrow[data-v-3dbe1dba]{border-top:2px solid var(--auth-purple);border-right:2px solid var(--auth-purple);align-items:center;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.login-dialog[data-v-c3644f25]{position:relative}.login-dialog__close[data-v-c3644f25]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.login-dialog__close[data-v-c3644f25]:hover{opacity:.7}.login-dialog__close img[data-v-c3644f25]{width:18px;height:18px;display:block}.login-dialog__header[data-v-c3644f25]{flex-direction:column;gap:10px;display:flex}.login-dialog__logo[data-v-c3644f25]{object-fit:contain;width:54px;height:54px}.login-dialog__title[data-v-c3644f25]{color:var(--auth-title);margin:0;font-size:30px;font-weight:700}.login-dialog__description[data-v-c3644f25]{color:var(--auth-description);margin:0;font-size:18px;font-weight:400;line-height:20px}.login-dialog__divider[data-v-c3644f25]{border:none;border-top:2px solid var(--auth-purple);margin:4px 0 10px}.login-dialog__body[data-v-c3644f25]{flex-direction:column;gap:10px;display:flex}.login-dialog__field[data-v-c3644f25]{flex-direction:column;gap:6px;display:flex}.login-dialog__field label[data-v-c3644f25]{color:var(--auth-subtitle);font-size:16px;font-weight:500}.login-dialog__input[data-v-c3644f25]{background:var(--auth-white);border-radius:10px;align-items:center;min-height:60px;padding:0 20px;display:flex}.login-dialog__input.is-error[data-v-c3644f25]{border:1px solid var(--auth-purple)}.login-dialog__input input[data-v-c3644f25]{color:var(--auth-input-show);background:0 0;border:none;outline:none;flex:1;font-size:16px}.login-dialog__input input[data-v-c3644f25]::placeholder{color:var(--auth-input-default)}.login-dialog__icon[data-v-c3644f25]{object-fit:contain;flex:none;margin-right:4px}.login-dialog__input-actions[data-v-c3644f25]{align-items:center;gap:12px;display:flex}.login-dialog__messages[data-v-c3644f25]{margin-top:2px}.login-dialog__message[data-v-c3644f25]{align-items:center;gap:2px;margin-top:4px;font-size:13px;display:flex}.login-dialog__message--error[data-v-c3644f25]{color:var(--auth-purple)}.login-dialog__message--success[data-v-c3644f25]{color:var(--auth-ok-green)}.login-dialog__remember[data-v-c3644f25]{cursor:pointer;align-items:center;gap:8px;display:flex}.login-dialog__remember input[data-v-c3644f25]{width:20px;height:20px;accent-color:var(--bone-400)}.login-dialog__remember[data-v-c3644f25]{color:var(--auth-purple)}.login-dialog__remember span[data-v-c3644f25]{font-size:16px}.login-dialog__errormessage[data-v-c3644f25]{color:red;white-space:nowrap;max-width:250px;margin-left:1rem}.login-dialog__footer[data-v-c3644f25]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.login-dialog__main-button[data-v-c3644f25]{width:100%;min-height:64px;font-size:20px;font-weight:700}.login-dialog__links[data-v-c3644f25]{justify-content:space-between;align-items:center;display:flex}.login-dialog__link[data-v-c3644f25]{cursor:pointer;transform:.2s;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:16px;display:flex}.login-dialog__link[data-v-c3644f25]:hover{opacity:.75}.login-dialog__link--forget[data-v-c3644f25]{color:var(--auth-button-text)}.login-dialog__link--register[data-v-c3644f25]{color:var(--auth-purple);font-weight:600}.login-dialog__arrow[data-v-c3644f25]{border-top:2px solid var(--auth-purple);border-right:2px solid var(--auth-purple);align-items:center;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.password-changed-dialog[data-v-bb2da7cd]{position:relative}.password-changed-dialog__close[data-v-bb2da7cd]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.password-changed-dialog__close[data-v-bb2da7cd]:hover{opacity:.7}.password-changed-dialog__close img[data-v-bb2da7cd]{width:18px;height:18px;display:block}.password-changed-dialog__header[data-v-bb2da7cd]{flex-direction:column;gap:10px;display:flex}.password-changed-dialog__logo[data-v-bb2da7cd]{object-fit:contain;width:54px;height:54px}.password-changed-dialog__title[data-v-bb2da7cd]{color:var(--auth-title);margin:0;font-size:30px;font-weight:700}.password-changed-dialog__divider[data-v-bb2da7cd]{border:none;border-top:2px solid var(--auth-purple);margin:4px 0 10px}.password-changed-dialog__icon[data-v-bb2da7cd]{object-fit:contain;flex:none;margin-right:4px}.password-changed-dialog__footer[data-v-bb2da7cd]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.password-changed-dialog__main-button[data-v-bb2da7cd]{width:100%;min-height:64px;font-size:20px;font-weight:700}.register-dialog[data-v-a6f25083]{position:relative}.register-dialog__close[data-v-a6f25083]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.register-dialog__close[data-v-a6f25083]:hover{opacity:.7}.register-dialog__close img[data-v-a6f25083]{width:18px;height:18px;display:block}.register-dialog__header[data-v-a6f25083]{flex-direction:column;gap:10px;display:flex}.register-dialog__logo[data-v-a6f25083]{object-fit:contain;width:54px;height:54px}.register-dialog__title[data-v-a6f25083]{color:var(--auth-title);margin:0;font-size:30px;font-weight:700}.register-dialog__description[data-v-a6f25083]{color:var(--auth-description);margin:0;font-size:18px;font-weight:400;line-height:20px}.register-dialog__divider[data-v-a6f25083]{border:none;border-top:2px solid var(--auth-purple);margin:4px 0 10px}.register-dialog__body[data-v-a6f25083]{flex-direction:column;gap:10px;display:flex}.register-dialog__field[data-v-a6f25083]{flex-direction:column;gap:6px;display:flex}.register-dialog__field label[data-v-a6f25083]{color:var(--auth-subtitle);font-size:16px;font-weight:500}.register-dialog__input[data-v-a6f25083]{background:var(--auth-white);border-radius:10px;align-items:center;min-height:60px;padding:0 20px;display:flex}.register-dialog__input.is-error[data-v-a6f25083]{border:1px solid var(--auth-purple)}.register-dialog__input input[data-v-a6f25083]{color:var(--auth-input-show);background:0 0;border:none;outline:none;flex:1;font-size:16px}.register-dialog__input input[data-v-a6f25083]::placeholder{color:var(--auth-input-default)}.register-dialog__icon[data-v-a6f25083]{object-fit:contain;flex:none;margin-right:4px}.register-dialog__input-actions[data-v-a6f25083]{align-items:center;gap:12px;display:flex}.register-dialog__messages[data-v-a6f25083]{margin-top:2px}.register-dialog__message[data-v-a6f25083]{align-items:center;gap:2px;margin-top:4px;font-size:13px;display:flex}.register-dialog__message--error[data-v-a6f25083]{color:var(--auth-purple)}.register-dialog__message--success[data-v-a6f25083]{color:var(--auth-ok-green)}.register-dialog__footer[data-v-a6f25083]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.register-dialog__main-button[data-v-a6f25083]{width:100%;min-height:64px;font-size:20px;font-weight:700}.register-dialog__links[data-v-a6f25083]{justify-content:flex-end;align-items:center;display:flex}.register-dialog__link[data-v-a6f25083]{cursor:pointer;transform:.2s;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:16px;display:flex}.register-dialog__link[data-v-a6f25083]:hover{opacity:.75}.register-dialog__link--register[data-v-a6f25083]{color:var(--auth-purple);font-weight:600}.register-dialog__arrow[data-v-a6f25083]{border-top:2px solid var(--auth-purple);border-right:2px solid var(--auth-purple);align-items:center;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.reset-password-dialog[data-v-1b602a70]{position:relative}.reset-password-dialog__close[data-v-1b602a70]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.reset-password-dialog__close[data-v-1b602a70]:hover{opacity:.7}.reset-password-dialog__close img[data-v-1b602a70]{width:18px;height:18px;display:block}.reset-password-dialog__header[data-v-1b602a70]{flex-direction:column;gap:10px;display:flex}.reset-password-dialog__logo[data-v-1b602a70]{object-fit:contain;width:54px;height:54px}.reset-password-dialog__title[data-v-1b602a70]{color:var(--auth-title);margin:0;font-size:30px;font-weight:700}.reset-password-dialog__description[data-v-1b602a70]{color:var(--auth-description);margin:0;font-size:18px;font-weight:400;line-height:20px}.reset-password-dialog__divider[data-v-1b602a70]{border:none;border-top:2px solid var(--auth-purple);margin:4px 0 10px}.reset-password-dialog__body[data-v-1b602a70]{flex-direction:column;gap:10px;display:flex}.reset-password-dialog__field[data-v-1b602a70]{flex-direction:column;gap:6px;display:flex}.reset-password-dialog__field label[data-v-1b602a70]{color:var(--auth-subtitle);font-size:16px;font-weight:500}.reset-password-dialog__input[data-v-1b602a70]{background:var(--auth-white);border-radius:10px;align-items:center;min-height:60px;padding:0 20px;display:flex}.reset-password-dialog__input.is-error[data-v-1b602a70]{border:1px solid var(--auth-purple)}.reset-password-dialog__input input[data-v-1b602a70]{color:var(--auth-input-show);background:0 0;border:none;outline:none;flex:1;font-size:16px}.reset-password-dialog__input input[data-v-1b602a70]::placeholder{color:var(--auth-input-default)}.reset-password-dialog__icon[data-v-1b602a70]{object-fit:contain;flex:none;margin-right:4px}.reset-password-dialog__input-actions[data-v-1b602a70]{align-items:center;gap:12px;display:flex}.reset-password-dialog__message[data-v-1b602a70]{align-items:center;gap:2px;margin-top:4px;font-size:13px;display:flex}.reset-password-dialog__message--error[data-v-1b602a70]{color:var(--auth-purple)}.reset-password-dialog__message--success[data-v-1b602a70]{color:var(--auth-ok-green)}.reset-password-dialog__footer[data-v-1b602a70]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.reset-password-dialog__main-button[data-v-1b602a70]{width:100%;min-height:64px;font-size:20px;font-weight:700}.reset-password-dialog__links[data-v-1b602a70]{justify-content:flex-end;align-items:center;display:flex}.reset-password-dialog__link[data-v-1b602a70]{cursor:pointer;transform:.2s;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:16px;display:flex}.reset-password-dialog__link[data-v-1b602a70]:hover{opacity:.75}.reset-password-dialog__link--reset-password[data-v-1b602a70]{color:var(--auth-purple);font-weight:600}.reset-password-dialog__arrow[data-v-1b602a70]{border-top:2px solid var(--auth-purple);border-right:2px solid var(--auth-purple);align-items:center;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.user-drawer[data-v-0b38b9fd]{z-index:var(--z-drawer);border:2px solid var(--ember);color:#fff;background:#000;border-radius:8px;width:417px;height:516px;padding:59px 70px 50px;position:fixed;top:7%;right:7%}.user-drawer__profile[data-v-0b38b9fd]{flex-direction:column;align-items:center;display:flex}.user-drawer__avatar[data-v-0b38b9fd]{background:#36203b;border-radius:50%;width:100px;height:100px;overflow:hidden}.user-drawer__avatar img[data-v-0b38b9fd]{object-fit:cover;width:100%;height:100%;display:block}.user-drawer__name[data-v-0b38b9fd]{color:#fff;margin-top:15px;font-size:16px;font-weight:700;line-height:22px}.user-drawer__menu[data-v-0b38b9fd]{flex-direction:column;gap:10px;margin-top:30px;display:flex}.user-drawer__item[data-v-0b38b9fd]{box-sizing:border-box;color:#fff;cursor:pointer;background:#000;border:2px solid #fff;border-radius:6px;align-items:center;width:100%;height:48px;padding:0 17px;font-family:inherit;font-size:16px;font-weight:700;transition:background-color .2s,border-color .2s,transform .15s;display:flex}.user-drawer__item svg[data-v-0b38b9fd]{flex:0 0 22px;width:22px;height:22px;margin-right:7px}.user-drawer__item span[data-v-0b38b9fd]{white-space:nowrap}.user-drawer__item[data-v-0b38b9fd]:hover{background:#1a1a1a}.user-drawer__item[data-v-0b38b9fd]:active{border-color:var(--ember-gold);background:var(--ember-gold)}@media (width<=450px){.user-drawer[data-v-0b38b9fd]{width:90%;height:auto;min-height:516px;padding-left:17%;padding-right:17%}}.user-drawer_bg[data-v-0b38b9fd]{pointer-events:auto;background-color:#0000;width:100vw;height:100vh;position:fixed;top:0;left:0}.lm-user-drawer-enter-active[data-v-0b38b9fd],.lm-user-drawer-leave-active[data-v-0b38b9fd]{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.lm-user-drawer-enter-from[data-v-0b38b9fd],.lm-user-drawer-leave-to[data-v-0b38b9fd]{opacity:0;transform:translateY(-100%)}.lm-user-drawer-enter-to[data-v-0b38b9fd],.lm-user-drawer-leave-from[data-v-0b38b9fd]{opacity:var(--dur-base);transform:translateY(0)}.site-header[data-v-9fcf544f]{z-index:var(--z-header);transition:transform .4s cubic-bezier(.33, 1, .68, 1), background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), backdrop-filter var(--dur-base) var(--ease-out);background:0 0;position:sticky;top:0}.site-header[data-v-9fcf544f]:before{content:"";pointer-events:auto;opacity:1;transition:opacity var(--dur-base) var(--ease-out);background:#fff;position:absolute;inset:0}.site-header[data-v-9fcf544f]{padding-bottom:10px}@media (width<=768px){.site-header[data-v-9fcf544f]{padding-bottom:0}}.site-header__inner[data-v-9fcf544f]{padding-block:var(--s-3);flex-wrap:wrap;justify-content:space-around;align-items:center;min-height:68px;display:flex;position:relative}@media (width<=768px){.site-header__inner[data-v-9fcf544f]{justify-content:space-between;padding:0 2.5rem}}@media (width<=560px){.site-header__inner[data-v-9fcf544f]{padding:0 1.2rem}}.site-header__logo[data-v-9fcf544f]{color:var(--ember-gold);align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=768px){.site-header__logo[data-v-9fcf544f]{position:absolute;top:10px;left:5%;transform:none}}.site-header__center[data-v-9fcf544f]{width:10%;height:100%}@media (width<=768px){.site-header__center[data-v-9fcf544f]{display:none}}.site-header__mark[data-v-9fcf544f]{color:var(--ember-gold);border-radius:var(--r-sm);justify-content:center;align-items:center;display:inline-flex}.site-header__wordmark[data-v-9fcf544f]{flex-direction:column;line-height:1;display:flex}.site-header__name[data-v-9fcf544f]{font-family:var(--font-ui);font-weight:500;font-size:var(--fs-xl);letter-spacing:var(--ls-tight);font-variation-settings:"opsz" 72, "SOFT" 40}.site-header__kicker[data-v-9fcf544f]{color:var(--bone-400);margin-top:3px;font-size:.625rem}.site-header__nav[data-v-9fcf544f]{gap:var(--s-1);flex-shrink:.5;margin-top:10px;margin-left:4.3%;display:flex}@media (width<=768px){.site-header__nav[data-v-9fcf544f]{display:none}}.site-header__genre_wrapper[data-v-9fcf544f]{display:inline-block;position:relative}.site-header__link[data-v-9fcf544f],.site-header__genre[data-v-9fcf544f]{padding:var(--s-1) var(--s-3);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ember-gray);letter-spacing:.2rem;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;gap:.1rem;font-weight:550;display:flex;position:relative}.site-header__link[data-v-9fcf544f]:hover,.site-header__genre[data-v-9fcf544f]:hover{color:#fff;background:var(--ember-gray);border-radius:4px}.site-header__link.is-active[data-v-9fcf544f]:after,.site-header__genre.is-active[data-v-9fcf544f]:after{content:"";background:var(--ember-gold);width:80%;height:2px;position:absolute;bottom:2px;right:11%}.site-header__genre img[data-v-9fcf544f]{object-fit:contain;width:28px;height:auto}.site-header__actions[data-v-9fcf544f]{align-items:center;gap:var(--s-2);display:flex}@media (width>=768px){.site-header__actions[data-v-9fcf544f]{display:none}}.site-header__user[data-v-9fcf544f]{align-items:center;gap:var(--s-2);justify-content:center;min-width:200px;display:flex}@media (width>=768px){.site-header__user[data-v-9fcf544f]{position:absolute;right:5%}}@media (width<=768px){.site-header__user[data-v-9fcf544f]{min-width:0}}@media (width<=1024px){.site-header__user[data-v-9fcf544f]{right:0}}.site-header__loginText[data-v-9fcf544f]{letter-spacing:var(--ls-wide);font-weight:500}@media (width<=768px){.site-header__loginText[data-v-9fcf544f]{display:none}}.site-header__topBtn[data-v-9fcf544f]{flex:inline-flex;align-items:center;width:32px;height:32px;position:absolute;left:75%}@media (width<=480px){.site-header__topBtn--authenticated[data-v-9fcf544f]{left:70%}}.site-header__topBtn[data-v-9fcf544f]{top:20px}.site-header__search[data-v-9fcf544f]{background:var(--bone-400);border:1px solid var(--rule);color:#fff9a4;font-family:var(--font-ui);font-size:var(--fs-sm);min-width:220px;transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);border-radius:6px;flex:0 0 50%;align-items:center;padding:0 .35rem;display:inline-flex}.site-header__search svg[data-v-9fcf544f]{flex:none;width:32px;height:32px}.site-header__search[data-v-9fcf544f]:hover{background:var(--bone-400);border-color:var(--rule-strong);color:var(--bone-50)}.site-header__search--vertical[data-v-9fcf544f]{width:90%;margin-bottom:10px;margin-left:5%;position:relative}.site-header__search--vertical--historystate[data-v-9fcf544f]{width:90%;margin-bottom:30px;margin-left:5%;position:relative}.site-header__search--vertical--normalstate[data-v-9fcf544f]{width:90%;margin-bottom:10px;margin-left:5%;position:relative}.site-header__search-kbd[data-v-9fcf544f]{font-family:var(--font-ui);background:var(--bone-400);border:1px solid var(--bone-400);border-radius:var(--r-sm);color:#fff;letter-spacing:var(--ls-wide);flex:1;width:100%;padding:.1rem .4rem;font-size:1.1rem}.site-header__search-kbd[data-v-9fcf544f]::placeholder{color:#fff!important;opacity:1!important}.site-header__search-history[data-v-9fcf544f]{width:49.5%;color:var(--bone-400);display:flex;position:absolute;top:55px}.site-header__search-history--vertical[data-v-9fcf544f]{width:99%;color:var(--bone-400);display:flex;position:absolute;top:35px}.site-header__search-history--list[data-v-9fcf544f]{width:90%;display:flex}.site-header__search-history--clear[data-v-9fcf544f]{color:#fff;border-radius:var(--r-sm);position:absolute;right:0}.site-header__search-history--clear .clear-icon[data-v-9fcf544f]{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:var(--bone-400)}.site-header__search-history--clear .clear-icon[data-v-9fcf544f]:hover{color:var(--ember-gray)}.site-header[data-v-9fcf544f] ::placeholder{color:var(--ember-gold);opacity:1}.site-header__icon-btn[data-v-9fcf544f]{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.site-header__icon[data-v-9fcf544f]{width:9rem}@media (width<=480px){.site-header__icon[data-v-9fcf544f]{width:8.5rem}}.site-header__icon[data-v-9fcf544f]{object-fit:contain}.site-header__login[data-v-9fcf544f]{background:var(--bone-400);color:#fff;border-radius:4px;order:1;justify-content:center;align-items:center;gap:.3rem;height:35px;padding:.3rem;display:inline-flex}.site-header__login--authenticated[data-v-9fcf544f]{background:0 0!important}.site-header__login[data-v-9fcf544f]:hover{border-color:var(--rule-strong);opacity:.8}.site-header__loginIcon[data-v-9fcf544f]{width:16px;height:16px}@media (width<=768px){.site-header__login[data-v-9fcf544f]{background:0 0;min-width:100%}.site-header__loginIcon[data-v-9fcf544f]{width:28px;height:28px}}.site-header__avatar[data-v-9fcf544f]{object-fit:cover;background:#36203b;border-radius:50%;width:40px;height:40px;overflow:hidden}@media (width<=480px){.site-header__avatar[data-v-9fcf544f]{width:40px;height:40px}}.site-header__username[data-v-9fcf544f]{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}@media (width<=768px){.site-header__username[data-v-9fcf544f]{display:none}}.site-header__username[data-v-9fcf544f]{background:var(--bone-400);border-radius:4px;padding:.2rem .4rem}.site-header__menu[data-v-9fcf544f]{display:inline-flex}.site-header__drawer-nav[data-v-9fcf544f]{flex-direction:column;display:flex}.site-header__drawer-title[data-v-9fcf544f]{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-xl);letter-spacing:var(--ls-wide);font-variation-settings:"opsz" 72, "SOFT" 40;color:#fff}.site-header.is-shrunk[data-v-9fcf544f]{transform:translateY(-100%)}.pop-enter-active[data-v-9fcf544f]{transition:transform .4s var(--ease-out), opacity .4s var(--ease-out)}.pop-leave-active[data-v-9fcf544f]{transition:transform .1s var(--ease-out), opacity .1s var(--ease-out)}.pop-enter-from[data-v-9fcf544f],.pop-leave-to[data-v-9fcf544f]{opacity:0;transform:scale(.9)translateY(-10px)}.pop-enter-to[data-v-9fcf544f],.pop-leave-from[data-v-9fcf544f]{opacity:1;transform:scale(1)translateY(0)}.site-header__search-popular-dropdown[data-v-9fcf544f]{background-color:var(--bone-400);color:#fff;width:50%;box-shadow:0 2x 8px #0006;z-index:998;border-radius:8px;margin-top:8px;padding:8px 0;position:absolute;top:45px;overflow:hidden}.site-header__search-popular-dropdown ul[data-v-9fcf544f]{margin:0;padding:0;list-style:none}.site-header__search-popular-dropdown li[data-v-9fcf544f]{cursor:pointer;border-bottom:1px solid #fff;align-items:center;padding:10px 16px;font-size:14px;transition:background-color .1s;display:flex}.site-header__search-popular-dropdown li[data-v-9fcf544f]:hover{background-color:var(--ember-gray)}@media (width<=768px){.site-header__search-popular-dropdown[data-v-9fcf544f]{width:99%;top:28px}}.search-popular-title[data-v-9fcf544f]{margin-left:1rem}.search-popular-list[data-v-9fcf544f]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;max-height:70dvh;list-style:none;overflow-y:auto}.scroll-arrow[data-v-9fcf544f]{background:var(--bone-400);color:#fff;pointer-events:touch;justify-content:center;align-items:center;width:100%;height:20px;font-size:16px;display:flex;position:relative;bottom:-5px;left:0}.scroll-arrow span[data-v-9fcf544f]{animation:1s infinite arrow-bounce-9fcf544f}@keyframes arrow-bounce-9fcf544f{0%,to{transform:translateY(-1px)}50%{transform:translateY(1px)}}.home__ad-box[data-v-65f21ab2]{margin-bottom:var(--s-4);flex:1;grid-template-columns:repeat(2,1fr);justify-items:center;gap:2.5px 5px;display:grid}.home__ad-box img[data-v-65f21ab2]{object-fit:cover;width:100%}@media (width<=768px){.home__ad-box[data-v-65f21ab2]{grid-template-columns:1fr;gap:8px 0}.home__ad-box img[data-v-65f21ab2]{width:100%;max-width:600px;margin:0 auto}}.site-footer[data-v-65f21ab2]{padding:var(--s-5) 30px;background:var(--bone-400);border-top:1px solid var(--rule);background:linear-gradient(#d9d9d947 0% 100%);position:relative;overflow:hidden}@media (width<=600px){.site-footer[data-v-65f21ab2]{padding:var(--s-1) var(--s-5);height:250px}}.site-footer[data-v-65f21ab2]:before{content:"";pointer-events:none;position:absolute;inset:0}.site-footer__masthead[data-v-65f21ab2]{flex-direction:row;display:flex}@media (width<=720px){.site-footer__masthead[data-v-65f21ab2]{flex-direction:column;align-items:start;gap:0}}@media (width<=480px){.site-footer__masthead[data-v-65f21ab2]{margin-bottom:0}}.site-footer__logo[data-v-65f21ab2]{justify-self:start;align-items:center;gap:var(--s-1);white-space:nowrap;display:inline-flex}@media (width<=720px){.site-footer__logo[data-v-65f21ab2]{align-items:stretch;width:15rem}}.site-footer__mark[data-v-65f21ab2]{align-items:center;display:inline-flex}@media (width>=720px){.site-footer__mark[data-v-65f21ab2]{justify-content:center}}@media (width<=720px){.site-footer__mark[data-v-65f21ab2]{margin-left:-18px}}.site-footer__wordmark[data-v-65f21ab2]{flex-direction:column;line-height:1;display:flex}.site-footer__icon[data-v-65f21ab2]{object-fit:contain;width:8rem;height:auto}@media (width<=720px){.site-footer__icon[data-v-65f21ab2]{width:70%;height:70%}}.site-footer__name[data-v-65f21ab2]{color:var(--ember-gold);font-weight:600;font-family:var(--font-ui);font-size:18px;font-style:normal;line-height:normal}.site-footer__rule[data-v-65f21ab2]{margin:var(--s-5) 0 var(--s-5);background:var(--ember);display:none}@media (width<=1100px){.site-footer__rule[data-v-65f21ab2]{display:block}}@media (width<=600px){.site-footer__rule[data-v-65f21ab2]{margin:var(--s-2) 0 var(--s-2);justify-content:center;width:200%;transform:translate(-25%)}}.site-footer__cols[data-v-65f21ab2],.site-footer__col[data-v-65f21ab2]{align-items:center;display:flex}.site-footer__list[data-v-65f21ab2]{cursor:pointer;flex-direction:row;align-items:center;margin:0;padding:0;list-style:none;display:flex}@media (width<=720px){.site-footer__list[data-v-65f21ab2]{margin-left:-10px}}@media (width<=600px){.site-footer__list[data-v-65f21ab2]{flex-wrap:wrap}}.site-footer__list li[data-v-65f21ab2]{justify-content:center;align-items:center;gap:10px;width:9rem;height:60px;display:flex}.site-footer__list-icon[data-v-65f21ab2]{width:var(--fs-xl);height:var(--fs-xl);aspect-ratio:1;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-url);justify-content:center;align-items:center;display:flex;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.site-footer__link[data-v-65f21ab2]{justify-content:center;align-items:center;gap:var(--s-2);width:100%;height:100%;font-family:var(--font-ui);color:var(--ember-gray);transition:color var(--dur-fast) var(--ease-out);letter-spacing:.8px;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);font-size:18px;font-style:normal;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.site-footer__link[data-v-65f21ab2]:hover{color:var(--ember);border-color:var(--ember)}.site-footer__link[data-v-65f21ab2]:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.site-footer__link[data-v-65f21ab2]:active{background-color:var(--surface-tint)}.site-footer__inline-link[data-v-65f21ab2]{color:var(--bone-50);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;transition:color var(--dur-fast), text-decoration-color var(--dur-fast)}.site-footer__inline-link[data-v-65f21ab2]:hover{color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}.site-footer__meta[data-v-65f21ab2]{color:var(--bone-400);position:absolute;top:40px;right:40px}.site-footer__meta a[data-v-65f21ab2]{color:var(--bone-400)}@media (width<=1100px){.site-footer__meta[data-v-65f21ab2]{justify-content:flex-end;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex;position:relative;top:0;right:0}}@media (width<=480px){.site-footer__meta[data-v-65f21ab2]{justify-content:center}}.app-download-widget[data-v-d95f28bb]{z-index:20;text-align:center;box-sizing:border-box;background-color:#a0a0a0;border-radius:20px;flex-direction:column;align-items:center;padding:40px 24px 34px;display:flex;position:fixed;top:65%;right:5px;transform:translateY(-50%)}.close-btn[data-v-d95f28bb]{color:var(--ember);cursor:pointer;background:0 0;border:none;padding:4px;font-size:60px;font-weight:300;line-height:1;transition:color .2s;position:absolute;top:-5px;right:5px}.close-btn[data-v-d95f28bb]:hover{filter:brightness(1.08)}.logo-icon[data-v-d95f28bb]{object-fit:contain;aspect-ratio:13/5;flex-direction:column;justify-content:center;align-items:center;width:90%;margin-bottom:1rem;display:flex}.content[data-v-d95f28bb]{margin-bottom:16px}.title[data-v-d95f28bb]{color:#fff;letter-spacing:var(--ls-micro);margin:0 0 15px;font-size:26px;font-weight:600}.subtitle[data-v-d95f28bb]{color:#fff;white-space:nowrap;letter-spacing:var(--ls-wide);margin:0;font-size:16px;line-height:30px}.download-btn[data-v-d95f28bb]{background-color:var(--ember);color:#fff;cursor:pointer;width:80%;letter-spacing:var(--ls-micro);border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:1.5rem;padding:18px 15px;font-size:16px;font-weight:600;transition:background-color .2s,transform .1s;display:flex}.download-btn[data-v-d95f28bb]:hover{filter:brightness(1.08)}.download-btn[data-v-d95f28bb]:active{transform:scale(.98)}.heart-icon[data-v-d95f28bb]{font-size:14px}.mobile-br[data-v-d95f28bb]{display:inline}.qrcode-wrapper[data-v-d95f28bb]{flex-direction:column;justify-content:center;gap:5px;width:90%;display:flex}.qrcode-title[data-v-d95f28bb]{gap:14px;display:flex}.qrcode-label[data-v-d95f28bb]{color:#fff;text-align:center;width:50%;font-size:14px}.qrcode-content[data-v-d95f28bb]{justify-content:space-between;gap:12px;display:flex}.qrcode-box[data-v-d95f28bb]{aspect-ratio:1;box-sizing:border-box;background-color:#fff;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:5px;display:flex;overflow:hidden}@media (width<=1400px){.app-download-widget[data-v-d95f28bb]{width:30%;max-width:200px;padding:30px 0 25px}.logo-icon[data-v-d95f28bb]{width:70%;margin-bottom:.6rem}.close-btn[data-v-d95f28bb]{font-size:40px;top:0}.title[data-v-d95f28bb]{width:100%;margin:0 0 12px;font-size:22px}.subtitle[data-v-d95f28bb]{font-size:14px}.download-btn[data-v-d95f28bb]{width:70%;margin-top:.1rem;padding:10px 5px;font-size:16px}}@media (width<=998px){.logo-icon[data-v-d95f28bb]{width:60%;margin-bottom:.6rem}.title[data-v-d95f28bb]{letter-spacing:var(--ls-wide);margin:0 0 15px;font-size:20px}.subtitle[data-v-d95f28bb]{letter-spacing:var(--ls-wide);font-size:14px;line-height:25px}.close-btn[data-v-d95f28bb]{font-size:35px;top:0}.download-btn[data-v-d95f28bb]{width:70%;margin-top:.1rem;padding:10px 5px;font-size:16px}}@media (width<=768px){.app-download-widget[data-v-d95f28bb]{width:30%;max-width:150px;padding:30px 0 20px}.logo-icon[data-v-d95f28bb]{width:70%;margin-bottom:.6rem}.title[data-v-d95f28bb]{letter-spacing:var(--ls-wide);margin:0 0 10px;font-size:16px}.subtitle[data-v-d95f28bb]{letter-spacing:var(--ls-wide);font-size:12px;line-height:18px}.close-btn[data-v-d95f28bb]{font-size:30px}.download-btn[data-v-d95f28bb]{width:70%;margin-top:.1rem;padding:10px 5px;font-size:12px}}@media (width<=480px){.app-download-widget[data-v-d95f28bb]{width:30%;min-width:150px}.title[data-v-d95f28bb]{letter-spacing:var(--ls-wide);margin:0 0 8px;font-size:16px}.logo-icon[data-v-d95f28bb]{width:70%}.download-btn[data-v-d95f28bb]{padding:8px}}.app-stage{isolation:isolate;background-color:#fff;min-width:360px;min-height:100dvh;position:relative}.page-enter-active,.page-leave-active{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:opacity var(--dur-fast) linear}.page-enter-from,.page-leave-to{transform:none}}:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #0000}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}html,body{-webkit-user-select:text;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:text;user-select:text;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}body.lm-locked{overflow:hidden}body.lm-locked .app-stage{filter:blur(14px)saturate(.6);pointer-events:none;-webkit-user-select:none;user-select:none}.lm-lock-overlay{z-index:100000;-webkit-backdrop-filter:blur(20px);padding:var(--s-5);text-align:center;background:#0b0a08d9;place-items:center;display:grid;position:fixed;inset:0}.lm-lock-overlay__panel{max-width:420px;padding:var(--s-7) var(--s-6);background:var(--ink-850);border:1px solid var(--rule-strong);border-radius:var(--r-md);box-shadow:0 30px 80px -20px #000000b3}.lm-lock-overlay__eyebrow{font-family:var(--font-mono);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--ember);margin:0 0 var(--s-2);font-size:.72rem}.lm-lock-overlay__title{font-family:var(--font-display);letter-spacing:var(--ls-tight);color:var(--bone-50);margin:0 0 var(--s-3);font-variation-settings:"opsz" 144, "SOFT" 30;font-size:clamp(1.6rem,3vw,2rem);font-weight:500;line-height:1.1}.lm-lock-overlay__copy{color:var(--bone-300);font-family:var(--font-ui);font-size:var(--fs-sm);line-height:var(--lh-base);margin:0}
