.node.svelte-whadjm{display:flex;align-items:flex-start;gap:16px;position:relative}.label.svelte-whadjm{position:relative;display:inline-flex;align-items:center;gap:10px;padding:.55rem .75rem;border-radius:16px;background:#ffffff08;border:1px solid rgba(99,255,216,.18);color:#e8eefc;font-weight:800;letter-spacing:.01em;box-shadow:0 12px 40px #00000040;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:210px;max-width:240px;transition:transform .12s ease,border .12s ease,background .12s ease}.node.open.svelte-whadjm .label:where(.svelte-whadjm):after{content:"";position:absolute;right:-16px;top:50%;width:16px;height:1px;background:#63ffd838;transform:translateY(-50%)}.label.svelte-whadjm:hover{transform:translateY(-2px);border-color:#63ffd852;background:#ffffff0d}.label.svelte-whadjm:focus-visible{outline:2px solid rgba(99,255,216,.45);outline-offset:3px}.toggle.svelte-whadjm{width:22px;height:22px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#63ffd81f;border:1px solid rgba(99,255,216,.26);color:#63ffd8;font-weight:900;line-height:1;flex:0 0 auto}.name.svelte-whadjm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.count.svelte-whadjm{margin-left:auto;font-size:.8rem;font-weight:800;color:#041026;background:linear-gradient(135deg,#63ffd8,#7cb8ff);padding:.2rem .5rem;border-radius:999px;flex:0 0 auto;box-shadow:0 10px 30px #63ffd840}.children.svelte-whadjm{display:flex;flex-direction:column;gap:12px;padding-left:18px;margin-left:2px;position:relative}.children.svelte-whadjm:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,#63ffd800,#63ffd838,#63ffd800)}.leaf.svelte-whadjm{display:grid;gap:6px;padding:.8rem .9rem;border-radius:18px;background:#ffffff05;border:1px dashed rgba(255,255,255,.14);min-width:260px;max-width:320px;transition:transform .12s ease,border .12s ease,background .12s ease}.leaf.svelte-whadjm:hover{transform:translateY(-2px);border-color:#63ffd84d;background:#ffffff0a}.leaf.svelte-whadjm:focus-visible{outline:2px solid rgba(99,255,216,.45);outline-offset:3px}.leaf-top.svelte-whadjm{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.leaf-title.svelte-whadjm{font-weight:800;color:#e8eefc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaf-host.svelte-whadjm{color:#63ffd8;font-weight:800;font-size:.85rem;flex:0 0 auto}.leaf-desc.svelte-whadjm{color:#9cb1c8;line-height:1.35;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:700px){.label.svelte-whadjm{min-width:180px;max-width:200px}.leaf.svelte-whadjm{min-width:220px}}.scroll.svelte-d0hh7i{overflow-x:auto;padding:18px;border-radius:18px;background:linear-gradient(145deg,#63ffd80f,#7cb8ff05);border:1px solid rgba(99,255,216,.12);box-shadow:0 18px 60px #00000059}.tree.svelte-d0hh7i{display:flex;flex-direction:column;gap:14px;width:max-content;min-width:100%}.empty.svelte-d0hh7i{color:#7d8fa6;margin:0}.hero.svelte-1uha8ag{padding:32px;border-radius:24px;background:linear-gradient(145deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px #00000059;position:relative;overflow:hidden}.hero.svelte-1uha8ag:after{content:"";position:absolute;inset:-60% auto auto 55%;width:480px;height:480px;background:radial-gradient(circle,rgba(99,255,216,.22),transparent 45%);filter:blur(20px);transform:rotate(8deg)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.2rem,3vw,3rem);margin:8px 0 14px;line-height:1.05;max-width:720px}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){color:#9cb1c8;max-width:720px;font-size:1.05rem;line-height:1.5}.tag.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;padding:.45rem .8rem;border-radius:999px;color:#041026;background:linear-gradient(135deg,#63ffd8,#7cb8ff);font-weight:700;font-size:.85rem;box-shadow:0 10px 30px #63ffd859}.actions.svelte-1uha8ag{margin:22px 0 12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ghost.svelte-1uha8ag{padding:.72rem 1.1rem;border-radius:14px;border:1px solid rgba(255,255,255,.14);color:#dfe9f8;background:#ffffff05;font-weight:700;transition:border .15s ease,background .15s ease}.ghost.svelte-1uha8ag:hover{border-color:#ffffff47;background:#ffffff0f}.meta.svelte-1uha8ag{display:flex;gap:20px;color:#7d8fa6;margin-top:12px;font-size:.95rem;flex-wrap:wrap}.section.svelte-1uha8ag{margin-top:32px}.section-heading.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.eyebrow.svelte-1uha8ag{font-size:.82rem;color:#7d8fa6;letter-spacing:.08rem;text-transform:uppercase;margin:0}h2.svelte-1uha8ag{margin:6px 0 0;font-size:1.6rem}.grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.grid.external.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.card.svelte-1uha8ag{display:grid;gap:10px;padding:18px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);min-height:180px;position:relative;overflow:hidden;transition:transform .12s ease,border .12s ease,background .12s ease}.card.svelte-1uha8ag:hover{transform:translateY(-3px);border-color:#fff3;background:#ffffff0d}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:1.25rem}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#9cb1c8;line-height:1.5}.pill.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;padding:.35rem .75rem;border-radius:999px;font-weight:700;font-size:.85rem}.cta.svelte-1uha8ag{color:#63ffd8;font-weight:700;margin-top:auto}.external-card.svelte-1uha8ag{grid-template-columns:auto 1fr;align-items:center;gap:14px}.external-card.svelte-1uha8ag .dot:where(.svelte-1uha8ag){width:18px;height:18px;border-radius:6px;box-shadow:0 0 20px #fff6}.muted.svelte-1uha8ag{color:#7d8fa6}@media(max-width:980px){.grid.external.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.hero.svelte-1uha8ag{padding:24px}.section-heading.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.grid.external.svelte-1uha8ag{grid-template-columns:1fr}}
