@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{color-scheme:dark;font-family:Space Grotesk,Trebuchet MS,sans-serif;line-height:1.5;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;--font-body: "Space Grotesk", "Trebuchet MS", sans-serif;--font-accent: "IBM Plex Mono", "Courier New", monospace;--color-bg: rgb(4, 10, 18);--color-bg-secondary: rgb(6, 12, 22);--color-bg-elevated: rgb(8, 14, 24);--color-text-strong: rgb(242, 246, 255);--color-text-muted: rgba(214, 224, 244, .8);--color-text-soft: rgba(180, 195, 224, .7);--color-accent-mint: rgb(72, 230, 170);--color-accent-cyan: rgb(73, 207, 255);--color-accent-warm: rgb(255, 136, 77);--color-danger: rgb(255, 106, 122);--color-border: rgba(92, 112, 146, .22);--color-border-strong: rgba(101, 122, 157, .28);--surface-base: rgba(6, 11, 20, .92);--surface-elevated: rgba(8, 14, 24, .94);--surface-overlay: rgba(11, 19, 32, .78);--radius-card: 1.25rem;--radius-panel: 1.6rem;--radius-pill: 999px;--shadow-panel: 0 28px 64px rgba(2, 8, 15, .42);--shadow-glow: 0 0 0 1px rgba(61, 213, 255, .09), 0 18px 42px rgba(9, 38, 54, .24);--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--motion-fast: .16s;--motion-base: .24s;--motion-slow: .42s}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body,#app{min-height:100vh;min-height:100svh}body{margin:0;font-family:var(--font-body);color:var(--color-text-strong);background:radial-gradient(circle at top left,rgba(72,230,170,.13),transparent 28%),radial-gradient(circle at top right,rgba(73,207,255,.14),transparent 24%),linear-gradient(180deg,var(--color-bg),var(--color-bg-secondary) 55%,rgb(5,9,16))}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 95%,#ffffff05 96%),linear-gradient(90deg,transparent 95%,rgba(255,255,255,.02) 96%);background-size:56px 56px;opacity:.2;pointer-events:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}code{color:var(--color-text-strong)}:focus-visible{outline:2px solid rgba(73,207,255,.75);outline-offset:2px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.action-nav[data-v-38466727]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.action-nav__link[data-v-38466727]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem .95rem;border-radius:var(--radius-pill);border:1px solid transparent;color:var(--color-text-muted);font-weight:600;transition:transform var(--motion-fast) ease,border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease}.action-nav__link[data-v-38466727]:hover,.action-nav__link[data-v-38466727]:focus-visible,.action-nav__link.is-active[data-v-38466727]{color:var(--color-text-strong);border-color:#48e6aa3d;background:#0f1827e0;transform:translateY(-1px)}.action-nav--primary .action-nav__link.is-active[data-v-38466727]{box-shadow:inset 0 0 0 1px #48e6aa26}.action-nav--utility .action-nav__link[data-v-38466727]{min-height:2.45rem;padding:.55rem .85rem;font-size:.9rem;border-color:#889aba2e;background:#080e18b8}.action-nav--footer .action-nav__link[data-v-38466727]{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;justify-content:flex-start;color:var(--color-text-soft)}.action-nav--footer .action-nav__link[data-v-38466727]:hover,.action-nav--footer .action-nav__link[data-v-38466727]:focus-visible,.action-nav--footer .action-nav__link.is-active[data-v-38466727]{transform:none;background:transparent;color:var(--color-text-strong);box-shadow:none}.app-footer[data-v-7bf5075b]{margin-top:auto;padding:0 1rem 1rem}.app-footer__inner[data-v-7bf5075b]{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:1.2rem;padding:clamp(1.3rem,3vw,1.8rem);border-radius:calc(var(--radius-panel) + .3rem);border:1px solid var(--color-border);background:radial-gradient(circle at top left,rgba(72,230,170,.12),transparent 38%),linear-gradient(180deg,#0a121dfa,#070c16fa);box-shadow:var(--shadow-panel)}.app-footer__intro[data-v-7bf5075b],.app-footer__section[data-v-7bf5075b]{display:grid;align-content:start;gap:.8rem}.app-footer__eyebrow[data-v-7bf5075b]{margin:0;color:var(--color-accent-cyan);font-family:var(--font-accent);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.app-footer__intro h2[data-v-7bf5075b],.app-footer__intro p[data-v-7bf5075b],.app-footer__section h3[data-v-7bf5075b]{margin:0}.app-footer__intro p[data-v-7bf5075b]{color:var(--color-text-muted)}.app-footer__section h3[data-v-7bf5075b]{font-size:.95rem;color:var(--color-text-strong)}.app-footer__contact[data-v-7bf5075b]{display:flex;flex-wrap:wrap;gap:.75rem}.app-footer__contact a[data-v-7bf5075b]{color:var(--color-text-soft)}@media (max-width: 960px){.app-footer__inner[data-v-7bf5075b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.app-footer[data-v-7bf5075b]{padding-inline:.75rem}.app-footer__inner[data-v-7bf5075b]{grid-template-columns:minmax(0,1fr)}}.cta-group[data-v-d24afed6]{display:flex;flex-wrap:wrap;gap:.85rem}.cta-group--compact[data-v-d24afed6]{gap:.55rem}.cta-link[data-v-d24afed6]{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.15rem;border-radius:var(--radius-pill);border:1px solid transparent;font-weight:600;line-height:1;transition:transform var(--motion-fast) ease,border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.cta-group--compact .cta-link[data-v-d24afed6]{min-height:2.55rem;padding:.7rem .95rem;font-size:.9rem}.cta-link[data-v-d24afed6]:hover,.cta-link[data-v-d24afed6]:focus-visible{transform:translateY(-1px)}.cta-link--primary[data-v-d24afed6]{color:#07101a;background:linear-gradient(135deg,#46efbd,#49cfff);box-shadow:0 18px 32px #2ebbe233}.cta-link--secondary[data-v-d24afed6]{color:var(--color-text-strong);background:#121d2ee0;border-color:var(--color-border-strong)}.cta-link--ghost[data-v-d24afed6]{color:var(--color-text-muted);background:transparent;border-color:#889aba33}.cta-link--secondary[data-v-d24afed6]:hover,.cta-link--secondary[data-v-d24afed6]:focus-visible,.cta-link--ghost[data-v-d24afed6]:hover,.cta-link--ghost[data-v-d24afed6]:focus-visible{color:var(--color-text-strong);border-color:#49cfff4d;background:#111c2df5}.search-launcher[data-v-26d6f035]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:start center;padding:max(1rem,env(safe-area-inset-top)) 1rem 1rem;background:#040a12b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.search-launcher__panel[data-v-26d6f035]{width:min(46rem,100%);display:grid;gap:1rem;padding:clamp(1.1rem,2vw,1.5rem);border-radius:var(--radius-panel);border:1px solid rgba(101,122,157,.24);background:linear-gradient(180deg,#09101cfa,#060b14fa);box-shadow:var(--shadow-panel)}.search-launcher__topline[data-v-26d6f035],.search-launcher__group-header[data-v-26d6f035],.search-launcher__item[data-v-26d6f035]{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.search-launcher__eyebrow[data-v-26d6f035],.search-launcher__hint[data-v-26d6f035],.search-launcher__group-header p[data-v-26d6f035],.search-launcher__group-header span[data-v-26d6f035],.search-launcher__item-meta span[data-v-26d6f035],.search-launcher__item-meta small[data-v-26d6f035]{margin:0}.search-launcher__eyebrow[data-v-26d6f035],.search-launcher__group-header p[data-v-26d6f035],.search-launcher__item-meta span[data-v-26d6f035]{color:var(--color-accent-cyan);font-family:var(--font-accent);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.search-launcher__topline h2[data-v-26d6f035]{margin:.35rem 0 0;font-size:clamp(1.8rem,2vw,2.4rem);line-height:1}.search-launcher__close[data-v-26d6f035],.search-launcher__submit[data-v-26d6f035],.search-launcher__full-results[data-v-26d6f035]{min-height:2.75rem;padding:.7rem 1rem;border-radius:var(--radius-pill);border:1px solid rgba(101,122,157,.24);color:var(--color-text-strong);background:#0f1827eb}.search-launcher__close[data-v-26d6f035]:hover,.search-launcher__close[data-v-26d6f035]:focus-visible,.search-launcher__submit[data-v-26d6f035]:hover,.search-launcher__submit[data-v-26d6f035]:focus-visible,.search-launcher__full-results[data-v-26d6f035]:hover,.search-launcher__full-results[data-v-26d6f035]:focus-visible{border-color:#49cfff59}.search-launcher__input-shell[data-v-26d6f035]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.search-launcher__input[data-v-26d6f035]{width:100%;min-height:3.4rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(101,122,157,.22);color:var(--color-text-strong);background:#0c1522f5}.search-launcher__hint[data-v-26d6f035]{color:var(--color-text-soft)}.search-launcher__state[data-v-26d6f035]{padding:1rem;border-radius:1rem;border:1px dashed rgba(101,122,157,.26);color:var(--color-text-muted);background:#0c15228f}.search-launcher__results[data-v-26d6f035]{display:grid;gap:.9rem;max-height:min(60vh,34rem);overflow-y:auto;padding-right:.15rem}.search-launcher__group[data-v-26d6f035]{display:grid;gap:.55rem}.search-launcher__group-header span[data-v-26d6f035],.search-launcher__item-meta small[data-v-26d6f035]{color:var(--color-text-soft)}.search-launcher__item[data-v-26d6f035]{width:100%;padding:.9rem 1rem;border-radius:1rem;border:1px solid transparent;text-align:left;background:#0f1827e0;color:inherit}.search-launcher__item.is-active[data-v-26d6f035],.search-launcher__item[data-v-26d6f035]:hover,.search-launcher__item[data-v-26d6f035]:focus-visible{border-color:#48e6aa52;background:#111d2efa}.search-launcher__item-copy[data-v-26d6f035]{display:grid;gap:.35rem}.search-launcher__item-copy p[data-v-26d6f035]{margin:0;color:var(--color-text-muted)}.search-launcher__item-meta[data-v-26d6f035]{display:grid;gap:.25rem;justify-items:end;text-align:right}.search-launcher__full-results[data-v-26d6f035]{justify-self:flex-start}.search-launcher-enter-active[data-v-26d6f035],.search-launcher-leave-active[data-v-26d6f035]{transition:opacity var(--motion-base) ease}.search-launcher-enter-from[data-v-26d6f035],.search-launcher-leave-to[data-v-26d6f035]{opacity:0}@media (max-width: 640px){.search-launcher[data-v-26d6f035]{padding-inline:.75rem}.search-launcher__input-shell[data-v-26d6f035]{grid-template-columns:1fr}.search-launcher__topline[data-v-26d6f035],.search-launcher__item[data-v-26d6f035],.search-launcher__item-meta[data-v-26d6f035]{flex-direction:column}.search-launcher__item-meta[data-v-26d6f035]{justify-items:start;text-align:left}}.status-chip[data-v-d7d9f13a]{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .8rem;border-radius:999px;border:1px solid transparent;font-family:var(--font-accent);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.status-chip--live[data-v-d7d9f13a]{border-color:#48e6aa6b;background:#48e6aa1f;color:#93ffcc}.status-chip--signal[data-v-d7d9f13a]{border-color:#3dd5ff6b;background:#3dd5ff1c;color:#95ebff}.status-chip--highlight[data-v-d7d9f13a]{border-color:#ff884d61;background:#ff884d21;color:#ffc2a4}.status-chip--muted[data-v-d7d9f13a]{border-color:#b1c2e352;background:#b1c2e314;color:#e0e7ffdb}.status-chip--warning[data-v-d7d9f13a]{border-color:#ffc34a6b;background:#ffc34a1c;color:#ffe2a2}.status-chip--danger[data-v-d7d9f13a]{border-color:#ff6a7a66;background:#ff6a7a1a;color:#ffbfc6}.app-header[data-v-14b773ce]{position:sticky;top:0;z-index:30;padding:.85rem 1rem 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-header__inner[data-v-14b773ce]{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.85rem 1rem;border:1px solid rgba(101,122,157,.18);border-radius:calc(var(--radius-panel) + .25rem);background:linear-gradient(180deg,#080e18eb,#080e18cc),#080e18cc;box-shadow:var(--shadow-panel)}.brand-lockup[data-v-14b773ce]{display:inline-flex;align-items:center;gap:.85rem;min-width:0}.brand-lockup__mark[data-v-14b773ce]{width:2.6rem;height:2.6rem;object-fit:contain;flex-shrink:0}.brand-lockup__name[data-v-14b773ce],.brand-lockup__tagline[data-v-14b773ce]{display:block}.brand-lockup__name[data-v-14b773ce]{font-size:1rem;font-weight:700}.brand-lockup__tagline[data-v-14b773ce]{color:var(--color-text-soft);font-size:.8rem}.app-header__primary[data-v-14b773ce],.app-header__utility-links[data-v-14b773ce]{min-width:0}.app-header__utility[data-v-14b773ce]{display:flex;align-items:center;gap:.75rem}.app-header__search-button[data-v-14b773ce]{display:inline-flex;align-items:center;justify-content:space-between;gap:.85rem;min-height:2.45rem;min-width:min(13rem,100%);padding:.55rem .85rem;border-radius:var(--radius-pill);border:1px solid rgba(101,122,157,.18);color:var(--color-text-strong);background:#080e18b8}.app-header__search-button[data-v-14b773ce]:hover,.app-header__search-button[data-v-14b773ce]:focus-visible{border-color:#49cfff59;background:#0e1726eb}.app-header__shortcut[data-v-14b773ce]{color:var(--color-text-soft);font-family:var(--font-accent);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.app-header__menu-button[data-v-14b773ce]{display:none;align-items:center;justify-content:center;min-height:2.8rem;padding:.7rem 1rem;border-radius:var(--radius-pill);border:1px solid rgba(101,122,157,.24);background:#080e18e0;color:var(--color-text-strong)}.app-header__mobile-quick-links[data-v-14b773ce]{width:min(1240px,100%);margin:.7rem auto 0;display:none;align-items:center;justify-content:space-between;gap:.9rem;overflow-x:auto;padding-inline:.2rem}.app-header__search-button--mobile[data-v-14b773ce]{min-width:auto}.app-header__drawer[data-v-14b773ce]{width:min(1240px,calc(100% - 2rem));margin:.75rem auto 0;display:grid;gap:1rem;padding:1.05rem;border-radius:calc(var(--radius-panel) + .15rem);border:1px solid rgba(101,122,157,.2);background:#060b14f5;box-shadow:var(--shadow-panel)}.app-header__drawer-section[data-v-14b773ce]{display:grid;gap:.75rem}.app-header__drawer-section p[data-v-14b773ce]{margin:0;color:var(--color-text-soft);font-family:var(--font-accent);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.drawer-enter-active[data-v-14b773ce],.drawer-leave-active[data-v-14b773ce]{transition:opacity var(--motion-base) ease,transform var(--motion-base) ease}.drawer-enter-from[data-v-14b773ce],.drawer-leave-to[data-v-14b773ce]{opacity:0;transform:translateY(-.4rem)}@media (max-width: 1140px){.app-header__inner[data-v-14b773ce]{grid-template-columns:auto minmax(0,1fr) auto}.app-header__primary[data-v-14b773ce],.app-header__utility[data-v-14b773ce]{display:none}.app-header__menu-button[data-v-14b773ce],.app-header__mobile-quick-links[data-v-14b773ce]{display:flex}}@media (max-width: 640px){.app-header[data-v-14b773ce]{padding-inline:.75rem}.app-header__inner[data-v-14b773ce]{padding:.8rem}.brand-lockup__tagline[data-v-14b773ce]{max-width:13rem}.app-header__mobile-quick-links[data-v-14b773ce]{justify-content:flex-start}}.shell-app[data-v-a0a5e46d]{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;gap:1rem}.shell-skip-link[data-v-a0a5e46d]{position:fixed;left:1rem;top:1rem;z-index:200;padding:.75rem 1rem;border-radius:var(--radius-pill);background:#07101af5;border:1px solid rgba(73,207,255,.45);color:var(--color-text-strong);transform:translateY(-160%);transition:transform var(--motion-fast) ease}.shell-skip-link[data-v-a0a5e46d]:focus-visible{transform:translateY(0)}.shell-main[data-v-a0a5e46d]{width:min(1240px,calc(100% - 2rem));margin:0 auto;display:grid}@media (max-width: 640px){.shell-main[data-v-a0a5e46d]{width:min(1240px,calc(100% - 1.5rem))}}.lnd-hero[data-v-71626b1f]{border-radius:var(--radius-card, .75rem);border:1px solid rgba(101,122,157,.18);overflow:hidden;display:flex;flex-direction:column;background:#0a0305}.lnd-hero__scene[data-v-71626b1f]{position:relative;aspect-ratio:3019 / 3600;max-height:75vh;overflow:hidden}.lnd-hero__scene[data-v-71626b1f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0a0305 0%,transparent 6%),linear-gradient(to right,#0a0305 0%,transparent 8%),linear-gradient(to left,#0a0305 0%,transparent 8%)}.lnd-hero__canvas[data-v-71626b1f]{display:block;width:100%;height:100%}.lnd-hero__fallback[data-v-71626b1f]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/games/legends-and-dragons/hero-castle.png) center / cover no-repeat}.lnd-hero__footer[data-v-71626b1f]{display:flex;align-items:center;gap:.7rem;padding:.6rem .9rem;background:linear-gradient(180deg,#0a0305,#050b13fa)}.lnd-hero__logo[data-v-71626b1f]{height:1.7rem;width:auto;flex-shrink:0}.lnd-hero__tagline[data-v-71626b1f]{font-size:.78rem;color:#c8d2e1a6;line-height:1.3}@media (prefers-reduced-motion: reduce){.lnd-hero__canvas[data-v-71626b1f]{display:none}.lnd-hero__fallback[data-v-71626b1f]{display:block!important}}.home[data-v-f0d14581]{display:flex;flex-direction:column;gap:2rem;padding-bottom:2rem}.home__eyebrow[data-v-f0d14581]{margin:0;color:var(--color-accent-cyan);font-family:var(--font-accent);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.home__hero[data-v-f0d14581]{position:relative;border-radius:var(--radius-panel);overflow:hidden;min-height:min(75vh,680px);background:radial-gradient(ellipse 60% 80% at 50% 30%,rgba(60,20,10,.4),transparent 70%),#040a12}.home__hero-banner[data-v-f0d14581]{position:absolute;top:0;right:0;bottom:0;left:0}.home__hero-banner[data-v-f0d14581] .lnd-hero{border-radius:0;border:none;height:100%;background:transparent}.home__hero-banner[data-v-f0d14581] .lnd-hero__scene{aspect-ratio:unset;max-height:none;height:100%}.home__hero-banner[data-v-f0d14581] .lnd-hero__footer{display:none}.home__hero-banner[data-v-f0d14581] .lnd-hero__scene:after{display:none}.home__hero-overlay[data-v-f0d14581]{position:relative;z-index:1;display:flex;align-items:flex-end;min-height:min(75vh,680px);padding:clamp(1.5rem,4vw,3rem);background:linear-gradient(to top,rgba(4,10,18,.95) 0%,rgba(4,10,18,.7) 30%,rgba(4,10,18,.2) 55%,transparent 70%),linear-gradient(to right,rgba(4,10,18,.7) 0%,transparent 40%),linear-gradient(to left,rgba(4,10,18,.85) 0%,rgba(4,10,18,.4) 15%,transparent 35%)}.home__hero-content[data-v-f0d14581]{max-width:600px;display:flex;flex-direction:column;gap:1rem}.home__hero-title[data-v-f0d14581]{margin:0;font-size:clamp(3rem,7vw,5.5rem);line-height:.92;letter-spacing:-.04em;font-weight:700;background:linear-gradient(135deg,var(--color-text-strong) 0%,rgba(73,207,255,.9) 50%,var(--color-accent-mint) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home__hero-sub[data-v-f0d14581]{margin:0;font-size:clamp(1rem,1.4vw,1.25rem);color:var(--color-text-muted);line-height:1.5;max-width:48ch}.home__hero-actions[data-v-f0d14581]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.home__btn[data-v-f0d14581]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius-pill);font-family:var(--font-accent);font-size:.88rem;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease}.home__btn[data-v-f0d14581]:hover{transform:translateY(-1px)}.home__btn--primary[data-v-f0d14581]{color:#040a12;background:linear-gradient(135deg,var(--color-accent-mint),var(--color-accent-cyan));box-shadow:0 4px 24px #48e6aa40}.home__btn--primary[data-v-f0d14581]:hover{box-shadow:0 8px 32px #48e6aa66}.home__btn--ghost[data-v-f0d14581]{color:var(--color-text-strong);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home__btn--ghost[data-v-f0d14581]:hover{background:#ffffff1a;border-color:#fff3}.home__btn--discord[data-v-f0d14581]{color:#fff;background:#5865f2;box-shadow:0 4px 24px #5865f24d;font-size:1rem;padding:.9rem 2rem}.home__btn--discord[data-v-f0d14581]:hover{background:#6b76f7;box-shadow:0 8px 40px #5865f280}.home__btn-arrow[data-v-f0d14581]{transition:transform var(--motion-fast) ease}.home__btn:hover .home__btn-arrow[data-v-f0d14581]{transform:translate(3px)}.home__btn--primary:hover .home__btn-arrow[data-v-f0d14581]{transform:translateY(2px)}.home__showcase[data-v-f0d14581]{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.home__showcase.is-visible[data-v-f0d14581]{opacity:1;transform:translateY(0)}.home__section-header[data-v-f0d14581]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:2.5rem}.home__section-title[data-v-f0d14581]{margin:0;font-size:clamp(1.8rem,3.5vw,3rem);letter-spacing:-.03em;font-weight:700}.home__section-sub[data-v-f0d14581]{margin:0;color:var(--color-text-muted);font-size:1.05rem;max-width:50ch}.home__product-grid[data-v-f0d14581]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.home__product-card[data-v-f0d14581]{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-panel);border:1px solid var(--color-border);overflow:hidden;background:#080e18;text-decoration:none;color:inherit;cursor:pointer;transition:transform var(--motion-base) cubic-bezier(.16,1,.3,1),box-shadow var(--motion-base) ease,border-color var(--motion-base) ease;animation:card-enter-f0d14581 .6s cubic-bezier(.16,1,.3,1) both;animation-play-state:paused}.home__showcase.is-visible .home__product-card[data-v-f0d14581]{animation-play-state:running}@keyframes card-enter-f0d14581{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.home__product-card[data-v-f0d14581]:hover{transform:translateY(-6px) scale(1.01);border-color:var(--accent);box-shadow:0 24px 48px #0006,0 0 80px var(--accent-glow)}.home__product-art[data-v-f0d14581]{position:relative;aspect-ratio:4 / 3;overflow:hidden}.home__product-art>img[data-v-f0d14581]{width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.home__product-card:hover .home__product-art>img[data-v-f0d14581]{transform:scale(1.06)}.home__product-spine[data-v-f0d14581]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 70% at 50% 40%,rgba(120,40,10,.35),transparent 70%),#080e18}.home__product-spine[data-v-f0d14581] .lnd-hero{border-radius:0;border:none;height:100%;background:transparent}.home__product-spine[data-v-f0d14581] .lnd-hero__scene{aspect-ratio:unset;max-height:none;height:100%}.home__product-spine[data-v-f0d14581] .lnd-hero__footer{display:none}.home__product-spine[data-v-f0d14581] .lnd-hero__scene:after{display:none}.home__product-art-overlay[data-v-f0d14581]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(8,14,24) 0%,rgba(8,14,24,.4) 40%,transparent 70%);pointer-events:none}.home__product-body[data-v-f0d14581]{display:flex;flex-direction:column;gap:.6rem;padding:1.25rem;flex:1}.home__product-meta[data-v-f0d14581]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.home__product-category[data-v-f0d14581]{color:var(--color-text-soft);font-family:var(--font-accent);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.home__product-name[data-v-f0d14581]{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:-.02em}.home__product-tagline[data-v-f0d14581]{margin:0;color:var(--color-text-strong);font-weight:500;font-size:.95rem}.home__product-desc[data-v-f0d14581]{margin:0;color:var(--color-text-muted);font-size:.88rem;line-height:1.55;flex:1}.home__product-cta[data-v-f0d14581]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;color:var(--color-accent-cyan);font-family:var(--font-accent);font-size:.85rem;font-weight:600;text-decoration:none;transition:gap var(--motion-fast) ease}.home__product-cta[data-v-f0d14581]:hover{gap:.7rem}.waveform[data-v-f0d14581]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:radial-gradient(ellipse 70% 80% at 50% 60%,rgba(100,108,255,.1),transparent 70%),#080e18}.waveform__glow[data-v-f0d14581]{position:absolute;top:50%;left:50%;width:200%;height:200%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(100,108,255,.06),transparent 50%);animation:waveform-glow-f0d14581 4s ease-in-out infinite alternate}@keyframes waveform-glow-f0d14581{0%{opacity:.4;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.waveform__prompt[data-v-f0d14581]{position:relative;z-index:2;margin:0 0 1rem;padding:0 10%;color:#b4b9ff8c;font-size:.82rem;font-style:italic;text-align:center;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.prompt-fade-enter-active[data-v-f0d14581],.prompt-fade-leave-active[data-v-f0d14581]{transition:opacity .6s ease,transform .6s ease}.prompt-fade-enter-from[data-v-f0d14581]{opacity:0;transform:translateY(6px)}.prompt-fade-leave-to[data-v-f0d14581]{opacity:0;transform:translateY(-6px)}.waveform__bars[data-v-f0d14581]{position:relative;z-index:1;display:flex;align-items:center;gap:3px;height:45%;padding:0 10%}.waveform__bar[data-v-f0d14581]{flex:1;min-width:3px;border-radius:99px;background:linear-gradient(to top,color-mix(in srgb,rgba(100,108,255,.4),rgba(73,207,255,.4) calc(var(--bar-pos) * 100%)),color-mix(in srgb,rgba(130,120,255,1),rgba(73,207,255,1) calc(var(--bar-pos) * 100%)));height:calc(15% + 70% * var(--h));animation:eq-bounce-f0d14581 var(--dur) ease-in-out infinite alternate;animation-delay:var(--delay);box-shadow:0 0 6px color-mix(in srgb,rgba(100,108,255,.3),rgba(73,207,255,.3) calc(var(--bar-pos) * 100%))}@keyframes eq-bounce-f0d14581{0%{transform:scaleY(.3);opacity:.6}to{transform:scaleY(1);opacity:1}}.waveform__play[data-v-f0d14581]{position:relative;z-index:2;margin-top:1rem;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#b4b9ffcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-fast) ease}.home__product-card:hover .waveform__play[data-v-f0d14581]{background:#646cff33;border-color:#646cff66;color:#fff;transform:scale(1.08)}.home__product-card:hover .waveform__bar[data-v-f0d14581]{box-shadow:0 0 14px color-mix(in srgb,rgba(100,108,255,.5),rgba(73,207,255,.5) calc(var(--bar-pos) * 100%))}.home__product-card:hover .waveform__prompt[data-v-f0d14581]{color:#b4b9ffcc}.dm-logo-card[data-v-f0d14581]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(216,174,114,.08),transparent 70%),linear-gradient(160deg,#0b0811,#120c18,#0b0811);overflow:hidden}.dm-logo-card+.home__product-art-overlay[data-v-f0d14581]{background:radial-gradient(ellipse 100% 50% at 50% 100%,rgba(8,14,24,.6),transparent 60%)}.dm-logo-card__glow[data-v-f0d14581]{position:absolute;top:50%;left:50%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(216,174,114,.15),rgba(216,174,114,.04) 50%,transparent 70%);animation:dm-glow-pulse-f0d14581 4s ease-in-out infinite alternate}@keyframes dm-glow-pulse-f0d14581{0%{opacity:.5;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}.dm-logo-card__particles[data-v-f0d14581]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dm-logo-card__particle[data-v-f0d14581]{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;background:#d8ae72b3;box-shadow:0 0 6px #d8ae7266;animation:dm-sparkle-f0d14581 var(--dur) ease-in-out infinite;animation-delay:var(--delay)}@keyframes dm-sparkle-f0d14581{0%,to{opacity:0;transform:translateY(0) scale(.5)}50%{opacity:1;transform:translateY(-12px) scale(1)}}.dm-logo-card__logo[data-v-f0d14581]{position:relative;z-index:1;width:52%;height:auto;object-fit:contain;filter:drop-shadow(0 0 24px rgba(216,174,114,.35));transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s ease}.home__product-card:hover .dm-logo-card__logo[data-v-f0d14581]{transform:scale(1.08) rotate(3deg);filter:drop-shadow(0 0 32px rgba(216,174,114,.5))}.home__product-card:hover .dm-logo-card__glow[data-v-f0d14581]{animation-duration:2s}.home__product-card:hover .dm-logo-card__particle[data-v-f0d14581]{box-shadow:0 0 10px #d8ae7299}.home__discord[data-v-f0d14581]{position:relative;border-radius:var(--radius-panel);border:1px solid rgba(88,101,242,.25);overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 120%,rgba(88,101,242,.15),transparent),#080e18;text-align:center;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem);opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.home__discord.is-visible[data-v-f0d14581]{opacity:1;transform:translateY(0)}.home__discord-glow[data-v-f0d14581]{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(88,101,242,.08),transparent 70%);pointer-events:none;animation:discord-pulse-f0d14581 6s ease-in-out infinite alternate}@keyframes discord-pulse-f0d14581{0%{opacity:.5;transform:translate(-50%) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1.15)}}.home__discord-content[data-v-f0d14581]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem}.home__discord-icon[data-v-f0d14581]{color:#5865f2;opacity:.9}.home__discord-title[data-v-f0d14581]{margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;letter-spacing:-.03em}.home__discord-sub[data-v-f0d14581]{margin:0;color:var(--color-text-muted);font-size:1.1rem;max-width:45ch;line-height:1.5}.home__discord-stats[data-v-f0d14581]{display:flex;gap:1.5rem;margin:.5rem 0}.home__discord-stat[data-v-f0d14581]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-accent);font-size:.88rem;color:var(--color-text-soft)}.home__discord-stat-dot[data-v-f0d14581]{width:8px;height:8px;border-radius:50%;background:var(--color-text-soft)}.home__discord-stat-dot--online[data-v-f0d14581]{background:#3ba55d;box-shadow:0 0 8px #3ba55d80;animation:online-pulse-f0d14581 2s ease-in-out infinite}@keyframes online-pulse-f0d14581{0%,to{opacity:1}50%{opacity:.6}}@media (max-width: 1000px){.home__product-grid[data-v-f0d14581]{grid-template-columns:1fr;max-width:520px;margin:0 auto}}@media (max-width: 760px){.home__hero[data-v-f0d14581]{min-height:min(70vh,560px)}.home__hero-overlay[data-v-f0d14581]{min-height:min(70vh,560px);padding:1.25rem}.home__hero-title[data-v-f0d14581]{font-size:clamp(2.4rem,12vw,3.5rem)}.home__hero-actions[data-v-f0d14581]{flex-direction:column}.home__btn[data-v-f0d14581]{justify-content:center}}@media (prefers-reduced-motion: reduce){.home__showcase[data-v-f0d14581],.home__discord[data-v-f0d14581]{opacity:1;transform:none;transition:none}.home__product-card[data-v-f0d14581]{animation:none}.home__product-card[data-v-f0d14581]:hover{transform:none}.home__product-art img[data-v-f0d14581]{transition:none}.home__discord-glow[data-v-f0d14581],.home__discord-stat-dot--online[data-v-f0d14581],.waveform__bar[data-v-f0d14581],.waveform__glow[data-v-f0d14581],.dm-logo-card__glow[data-v-f0d14581],.dm-logo-card__particle[data-v-f0d14581]{animation:none}.prompt-fade-enter-active[data-v-f0d14581],.prompt-fade-leave-active[data-v-f0d14581]{transition:none}}.section-frame[data-v-e46cf2ba]{padding:clamp(1.15rem,2vw,1.6rem);border-radius:var(--radius-panel);border:1px solid var(--color-border);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),var(--surface-elevated);box-shadow:var(--shadow-panel)}.section-frame__header[data-v-e46cf2ba]{display:grid;gap:.55rem;margin-bottom:1.3rem}.section-frame__eyebrow[data-v-e46cf2ba]{margin:0;color:var(--color-accent-cyan);font-family:var(--font-accent);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.section-frame__title[data-v-e46cf2ba]{margin:0;font-size:clamp(1.3rem,1.4vw + 1rem,2.15rem);letter-spacing:-.03em}.section-frame__description[data-v-e46cf2ba]{margin:0;max-width:65ch;color:var(--color-text-muted)}.section-frame__body[data-v-e46cf2ba]{display:grid;gap:1rem}.not-found-view[data-v-585d87a2]{display:grid;gap:1rem;padding-bottom:1rem}.not-found-view__hero[data-v-585d87a2],.not-found-view__details[data-v-585d87a2]{display:grid;gap:1rem}.not-found-view__hero[data-v-585d87a2]{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.9fr)}.not-found-view__panel[data-v-585d87a2],.not-found-view__detail-card[data-v-585d87a2]{display:grid;gap:.9rem;padding:clamp(1.15rem,2vw,1.6rem);border-radius:var(--radius-panel);border:1px solid var(--color-border);background:radial-gradient(circle at top right,rgba(61,213,255,.1),transparent 40%),linear-gradient(180deg,#0a121dfa,#070c16fa);box-shadow:var(--shadow-panel)}.not-found-view__topline[data-v-585d87a2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.not-found-view__eyebrow[data-v-585d87a2]{margin:0;color:var(--color-accent-cyan);font-family:var(--font-accent);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.not-found-view h1[data-v-585d87a2],.not-found-view h3[data-v-585d87a2],.not-found-view p[data-v-585d87a2]{margin:0}.not-found-view h1[data-v-585d87a2]{font-size:clamp(2.2rem,3.5vw,4rem);line-height:.98;letter-spacing:-.05em}.not-found-view__summary[data-v-585d87a2],.not-found-view__detail-card p[data-v-585d87a2]{color:var(--color-text-muted)}.not-found-view__route-grid[data-v-585d87a2]{display:grid;gap:.75rem}.not-found-view__route-link[data-v-585d87a2]{padding:.9rem 1rem;border-radius:var(--radius-card);border:1px solid rgba(92,112,146,.22);background:#09101ce6;color:var(--color-text-soft);transition:transform var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}.not-found-view__route-link[data-v-585d87a2]:hover,.not-found-view__route-link[data-v-585d87a2]:focus-visible{transform:translateY(-1px);border-color:#48e6aa42;color:var(--color-text-strong)}.not-found-view__details[data-v-585d87a2]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}code[data-v-585d87a2]{font-family:var(--font-accent)}@media (max-width: 900px){.not-found-view__hero[data-v-585d87a2]{grid-template-columns:minmax(0,1fr)}}
