.types-hub.svelte-16w5tmw{color:var(--brand-neutral,#0d0603)}.page-heading.svelte-16w5tmw{color:var(--brand-neutral,#0d0603);margin:0 0 4px;font-size:36px;font-weight:400;line-height:135%}.page-heading-accent.svelte-16w5tmw{color:#93e3e7}.types-guides.svelte-16w5tmw{margin-bottom:16px}.types-guides__label.svelte-16w5tmw{letter-spacing:.06em;text-transform:uppercase;opacity:.55;color:var(--brand-neutral,#0d0603);margin:0 0 6px;font-size:13px;font-weight:500}.types-guides__list.svelte-16w5tmw .type-item:where(.svelte-16w5tmw){--glpm-stroke-inner:#f9fffa;--glpm-stroke-inner-mid:#f9fffa;background:#f9fffa73}.type-tabs.svelte-16w5tmw{flex-wrap:wrap;flex-shrink:0;gap:12px;margin-bottom:24px;display:flex}.type-tab.svelte-16w5tmw{color:var(--brand-neutral,#0d0603);cursor:pointer;--glpm-stroke-inner:#f9fffad1;--glpm-stroke-idle:#0d06031f;background:#f9fffa80;padding:8px 16px;font-family:inherit;font-size:16px;font-weight:500}.type-tab.active.svelte-16w5tmw{background:var(--brand-secondary,#5d60db);color:#f9fffa;--glpm-stroke-inner:var(--brand-secondary,#5d60db);--glpm-stroke-idle:transparent}.type-filters.svelte-16w5tmw{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.type-filter.svelte-16w5tmw{cursor:pointer;color:var(--brand-neutral,#0d0603);--glpm-stroke-idle:#0d06031f;background:#f9fffa80;padding:6px 12px;font-family:inherit;font-size:13px}.type-filter.active.svelte-16w5tmw{background:var(--brand-neutral,#0d0603);color:#f9fffa;--glpm-stroke-inner:var(--brand-neutral,#0d0603);--glpm-stroke-idle:transparent}.type-panel.svelte-16w5tmw{display:none}.type-panel.active.svelte-16w5tmw{display:block}.type-item.svelte-16w5tmw{--glpm-stroke-inner:#f9fffad1;--glpm-stroke-idle:#0d060314;background:#f9fffa73;margin-bottom:12px;overflow:hidden}.type-item.open.svelte-16w5tmw{--glpm-stroke-idle:#5d60db73}.type-item__toggle.svelte-16w5tmw{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;transition:background .2s;display:flex}.type-item__toggle.svelte-16w5tmw:hover{background:#5d60db0f}.type-item__code.svelte-16w5tmw{min-width:52px;font-family:ui-monospace,monospace;font-size:16px;font-weight:600}.type-item__info.svelte-16w5tmw{flex-direction:column;flex:1;min-width:0;display:flex}.type-item__info--full.svelte-16w5tmw{padding-left:0}.type-item__name.svelte-16w5tmw{font-size:16px;font-weight:600;line-height:135%}.type-item__tagline.svelte-16w5tmw{opacity:.8;font-size:13px;line-height:135%}.type-item__body.svelte-16w5tmw{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.25,1,.5,1);display:grid}.type-item.open.svelte-16w5tmw .type-item__body:where(.svelte-16w5tmw){grid-template-rows:1fr}.type-item__body-inner.svelte-16w5tmw{padding:0 16px;font-size:14px;line-height:135%;transition:padding .35s cubic-bezier(.25,1,.5,1);overflow:hidden}.type-item.open.svelte-16w5tmw .type-item__body-inner:where(.svelte-16w5tmw){padding:0 16px 16px}.type-item__body-inner.svelte-16w5tmw p:where(.svelte-16w5tmw){margin:0}.type-item__summary.svelte-16w5tmw{color:var(--brand-primary,#d26638);margin-bottom:8px;font-size:15px;font-weight:500;line-height:1.45}.type-item__stack.svelte-16w5tmw{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.type-item__stack.svelte-16w5tmw span:where(.svelte-16w5tmw){background:#0d06030f;border-radius:4px;padding:4px 8px;font-family:ui-monospace,monospace;font-size:11px}.type-item__link.svelte-16w5tmw{color:var(--brand-secondary,#5d60db);margin-top:12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.type-item__link.svelte-16w5tmw:hover{text-decoration:underline}.noscript-links.svelte-16w5tmw{border-top:1px solid #0d060314;margin-top:32px;padding-top:16px}.noscript-links.svelte-16w5tmw section:where(.svelte-16w5tmw){margin-bottom:20px}.noscript-links.svelte-16w5tmw h2:where(.svelte-16w5tmw){text-transform:uppercase;letter-spacing:.06em;color:var(--brand-secondary,#5d60db);margin:0 0 8px;font-size:13px}.noscript-links.svelte-16w5tmw ul:where(.svelte-16w5tmw){flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.noscript-links.svelte-16w5tmw a:where(.svelte-16w5tmw){color:var(--brand-secondary,#5d60db);font-size:14px;text-decoration:none}.noscript-links.svelte-16w5tmw a:where(.svelte-16w5tmw):hover{text-decoration:underline}
