.landing[data-v-14878cce]{background:var(--bg-base);min-height:100vh;color:var(--text);padding:calc(32px + var(--media-nav-h)) 0 64px}.landing__inner .landing__crumbs[data-v-14878cce]{margin-bottom:16px}.landing__hero[data-v-14878cce]{border:1px solid var(--border);background:radial-gradient(120% 140% at 0 0,var(--media-indigo-glow) 0,transparent 55%),var(--surface);box-shadow:var(--shadow-md);border-radius:20px;margin-bottom:32px;padding:32px;position:relative;overflow:hidden}.landing__eyebrow[data-v-14878cce]{background:var(--surface-2);border:1px solid var(--border);color:var(--media-indigo);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.landing__title[data-v-14878cce]{letter-spacing:-.02em;max-width:22ch;color:var(--text-strong);text-wrap:balance;overflow-wrap:anywhere;margin:16px 0 12px;font-size:calc(clamp(1.75rem,4vw,3rem));font-weight:800;line-height:1.15}.landing__intro[data-v-14878cce]{max-width:68ch;color:var(--text-muted);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.6}.landing__intro p[data-v-14878cce]{margin:0 0 12px}.landing__intro p[data-v-14878cce]:last-child{margin-bottom:0}.landing__meta[data-v-14878cce]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.landing__count[data-v-14878cce]{background:var(--surface-2);color:var(--text);font-size:.8125rem}.landing__count[data-v-14878cce],.landing__cta[data-v-14878cce]{border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex}.landing__cta[data-v-14878cce]{min-height:44px;color:var(--text-strong);border:1px solid var(--media-indigo);font-size:.875rem;text-decoration:none;transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.landing__cta[data-v-14878cce]:hover{background:var(--media-indigo-glow);color:var(--text-strong);transform:translateY(-2px)}.landing__cta[data-v-14878cce]:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.landing__pages[data-v-14878cce]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.landing__page[data-v-14878cce]{border:1px solid var(--border);min-width:44px;min-height:44px;color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.landing__page--active[data-v-14878cce],.landing__page[data-v-14878cce]:hover{color:var(--text-strong);border-color:var(--media-indigo)}.landing__page--active[data-v-14878cce]{background:var(--media-indigo-glow)}.landing__others[data-v-14878cce]{border-top:1px solid var(--border);margin-top:48px;padding-top:24px}.landing__others-title[data-v-14878cce]{color:var(--text-strong);letter-spacing:-.02em;margin:0 0 16px;font-size:1.125rem;font-weight:700}.landing__others-list[data-v-14878cce]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing__other[data-v-14878cce]{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);border-radius:999px;align-items:center;padding:0 16px;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.landing__other[data-v-14878cce]:hover{color:var(--text-strong);border-color:var(--media-indigo);background:var(--surface-2)}.landing__other[data-v-14878cce]:focus-visible,.landing__page[data-v-14878cce]:focus-visible{outline:2px solid var(--media-indigo);outline-offset:2px}@media (pointer:coarse){.landing__other[data-v-14878cce]{min-height:44px}}@media (prefers-reduced-motion:reduce){.landing__other[data-v-14878cce],.landing__page[data-v-14878cce]{transition-duration:.01ms}.landing__cta[data-v-14878cce]{transition-duration:.01ms!important}}.landing__grid[data-v-14878cce]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.landing__grid[data-v-14878cce]>.nf-card{aspect-ratio:2/3;width:100%;height:auto}.landing__skeleton[data-v-14878cce]{aspect-ratio:2/3;border-radius:var(--media-card-radius);width:100%}.landing__sk-eyebrow[data-v-14878cce]{border-radius:999px;width:96px;height:24px}.landing__sk-title[data-v-14878cce]{border-radius:10px;width:min(420px,80%);height:40px;margin:16px 0 12px}.landing__sk-line[data-v-14878cce]{border-radius:6px;width:min(640px,100%);height:14px;margin-bottom:8px}.landing__sk-line--short[data-v-14878cce]{width:min(400px,70%)}.landing__state[data-v-14878cce]{text-align:center;padding:64px 16px}.landing__state--inline[data-v-14878cce]{border:1px dashed var(--border);border-radius:20px;padding:48px 16px}.landing__state-icon[data-v-14878cce]{background:var(--surface-2);border:1px solid var(--border);width:72px;height:72px;color:var(--media-indigo);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 16px;display:inline-flex}.landing__state-icon--warn[data-v-14878cce]{color:var(--warning)}.landing__state-title[data-v-14878cce]{color:var(--text-strong);margin:0 0 8px;font-size:1.5rem;font-weight:700}.landing__state-text[data-v-14878cce]{max-width:48ch;color:var(--text-muted);margin:0 auto 24px;line-height:1.6}.landing__state-actions[data-v-14878cce]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width>=481px){.landing__grid[data-v-14878cce]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}}@media (width>=769px){.landing[data-v-14878cce]{padding-bottom:64px}.landing__hero[data-v-14878cce]{padding:48px}.landing__grid[data-v-14878cce]{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:16px}}@media (width>=1281px){.landing__grid[data-v-14878cce]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (width<=480px){.landing__hero[data-v-14878cce]{padding:24px 16px}}
