.page.svelte-gq1b7p{min-height:100vh;background:var(--color-bg);font-family:Lato,sans-serif;color:var(--color-text);padding-bottom:120px}.container.svelte-gq1b7p{max-width:1040px;margin:0 auto;padding:0 20px}h1.svelte-gq1b7p,h2.svelte-gq1b7p,p.svelte-gq1b7p{margin:0}.hero.svelte-gq1b7p{position:relative;overflow:hidden;text-align:center;color:#fff;background:linear-gradient(135deg,#1a0a2e,#0d0825,#1a1040);padding:64px 20px 96px}.orb.svelte-gq1b7p{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.orb-a.svelte-gq1b7p{width:320px;height:320px;background:#3905cc;top:-100px;left:10%;opacity:.45}.orb-b.svelte-gq1b7p{width:260px;height:260px;background:#279c25;bottom:-80px;right:8%;opacity:.28}.hero-inner.svelte-gq1b7p{position:relative;z-index:1;max-width:760px;margin:0 auto}.eyebrow.svelte-gq1b7p{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);font-size:12.5px;font-weight:700;color:#ffffffd9;margin-bottom:22px}.eyebrow.svelte-gq1b7p svg{color:#4ade80}.hero.svelte-gq1b7p h1:where(.svelte-gq1b7p){font-size:clamp(30px,5vw,50px);font-weight:900;line-height:1.08;letter-spacing:-.02em}.grad.svelte-gq1b7p{background:linear-gradient(90deg,#ad46ff,#ff4c3b,#4ade80);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-gq1b7p{margin:18px auto 0;max-width:560px;font-size:16.5px;line-height:1.6;color:#ffffffb3}.search.svelte-gq1b7p{display:flex;align-items:center;gap:10px;max-width:520px;margin:28px auto 0;padding:0 18px;height:52px;border-radius:26px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffb3}.search.svelte-gq1b7p:focus-within{border-color:#ad46ff;box-shadow:0 0 0 4px #ad46ff40}.search.svelte-gq1b7p input:where(.svelte-gq1b7p){flex:1;background:none;border:0;outline:0;color:#fff;font-family:inherit;font-size:15px}.search.svelte-gq1b7p input:where(.svelte-gq1b7p)::placeholder{color:#ffffff73}.groups.svelte-gq1b7p{position:relative;z-index:2;margin-top:-48px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.group.svelte-gq1b7p{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002e}.group.svelte-gq1b7p:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--c)}.group.svelte-gq1b7p header:where(.svelte-gq1b7p){display:flex;gap:14px;align-items:center;margin-bottom:16px}.group-icon.svelte-gq1b7p{width:46px;height:46px;flex-shrink:0;border-radius:13px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c);display:flex;align-items:center;justify-content:center}.group.svelte-gq1b7p h2:where(.svelte-gq1b7p){font-size:19px;font-weight:900}.group.svelte-gq1b7p header:where(.svelte-gq1b7p) p:where(.svelte-gq1b7p){font-size:13px;color:var(--color-text-muted);margin-top:2px}.group.svelte-gq1b7p ul:where(.svelte-gq1b7p){list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.group.svelte-gq1b7p li:where(.svelte-gq1b7p)+li:where(.svelte-gq1b7p){border-top:1px solid var(--color-divider)}.group.svelte-gq1b7p a:where(.svelte-gq1b7p){display:flex;align-items:center;gap:10px;padding:11px 6px;margin:0 -6px;border-radius:10px;text-decoration:none;color:var(--color-text);font-size:14.5px;font-weight:700;transition:background .15s ease,color .15s ease}.group.svelte-gq1b7p a:where(.svelte-gq1b7p):hover{background:var(--color-bg-hover);color:var(--c)}.link-label.svelte-gq1b7p{flex:1}.link-hint.svelte-gq1b7p{font-size:11.5px;font-weight:800;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.06em}.link-arrow.svelte-gq1b7p{color:var(--color-text-dim);display:flex;transition:transform .15s ease,color .15s ease}.group.svelte-gq1b7p a:where(.svelte-gq1b7p):hover .link-arrow:where(.svelte-gq1b7p){color:var(--c);transform:translate(3px)}.empty.svelte-gq1b7p{position:relative;z-index:2;margin-top:-48px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;padding:28px;text-align:center;color:var(--color-text-secondary);font-size:15px}.empty.svelte-gq1b7p button:where(.svelte-gq1b7p){background:none;border:0;color:#ad46ff;font-weight:800;font-family:inherit;font-size:15px;cursor:pointer}.empty.svelte-gq1b7p+.groups:where(.svelte-gq1b7p){margin-top:18px}.xml.svelte-gq1b7p{display:flex;gap:12px;align-items:flex-start;margin-top:32px;padding:18px 20px;border-radius:16px;border:1px dashed var(--color-border);color:var(--color-text-muted);font-size:13.5px;line-height:1.6}.xml.svelte-gq1b7p svg{flex-shrink:0;color:#ad46ff;margin-top:2px}.xml.svelte-gq1b7p a:where(.svelte-gq1b7p){color:#ad46ff;font-weight:800;text-decoration:none}.xml.svelte-gq1b7p a:where(.svelte-gq1b7p):hover{text-decoration:underline}@media(max-width:760px){.groups.svelte-gq1b7p{grid-template-columns:1fr}.hero.svelte-gq1b7p{padding:52px 18px 88px}}
