.library_page__Nz0_f{min-height:100vh;background:var(--gw-colors-background);color:var(--gw-colors-ink);font-family:var(--gw-font-sans)}.library_container__daaUe{max-width:var(--gw-layout-pageMaxWidth);margin:0 auto;padding:var(--gw-space-2xl) var(--gw-space-lg) var(--gw-space-3xl)}.library_kicker__DUNuI{margin:0;font-size:var(--gw-fontSize-xs);font-weight:var(--gw-fontWeight-medium);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wide);color:var(--gw-colors-muted)}.library_title__CVYFE{margin:var(--gw-space-sm) 0 0;font-size:var(--gw-fontSize-3xl);font-weight:var(--gw-fontWeight-semibold);letter-spacing:var(--gw-letterSpacing-tight)}.library_accentLine___Bdjg{width:56px;height:var(--gw-borderWidth-accent);margin-top:var(--gw-space-lg);border-radius:var(--gw-radius-sm);background:var(--gw-colors-accent)}.library_filters__okYrV,.library_letters__uDB_M{display:flex;flex-wrap:wrap;gap:var(--gw-space-sm);margin-top:var(--gw-space-xl)}.library_letters__uDB_M{margin-top:var(--gw-space-md)}.library_chip__gvY7A,.library_letter__dFIC5{padding:var(--gw-space-xs) var(--gw-space-md);border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-md);background:var(--gw-colors-background);font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-sm);color:var(--gw-colors-muted);cursor:pointer}.library_letter__dFIC5{padding:var(--gw-space-xs) var(--gw-space-sm)}.library_chip__gvY7A:hover,.library_letter__dFIC5:hover{color:var(--gw-colors-ink)}.library_chipActive__QMyJY,.library_letterActive__g_xEX{border-color:var(--gw-colors-accent);color:var(--gw-colors-accent);font-weight:var(--gw-fontWeight-medium)}.library_empty__FCgj9{margin-top:var(--gw-space-2xl);font-size:var(--gw-fontSize-base);color:var(--gw-colors-muted)}.library_list__cosYB{list-style:none;margin:var(--gw-space-xl) 0 0;padding:0}.library_item__gdYeG{display:flex;flex-direction:column;gap:2px;padding:var(--gw-space-md) 0;border-bottom:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline)}.library_itemTitle__BmR1y{font-size:var(--gw-fontSize-base);font-weight:var(--gw-fontWeight-medium);color:var(--gw-colors-ink);text-decoration:none}a.library_itemTitle__BmR1y:hover{color:var(--gw-colors-accent)}.library_itemSub__8Go5h{font-size:var(--gw-fontSize-sm);line-height:var(--gw-lineHeight-snug);color:var(--gw-colors-muted)}.library_searchInput__wYi_y{width:100%;margin-top:var(--gw-space-xl);padding:var(--gw-space-sm) var(--gw-space-md);border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-md);background:var(--gw-colors-background);font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-base);color:var(--gw-colors-ink)}.library_searchInput__wYi_y:focus{outline:none;border-color:var(--gw-colors-accent)}.library_facetRow__LOTe9{display:flex;flex-wrap:wrap;gap:var(--gw-space-md);margin-top:var(--gw-space-md)}.library_facet__jOWC4{display:flex;flex-direction:column;gap:2px}.library_facetLabel__1eOT2{font-size:var(--gw-fontSize-xs);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wide);color:var(--gw-colors-muted)}.library_facetSelect__ew2dt{padding:var(--gw-space-xs) var(--gw-space-sm);border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-md);background:var(--gw-colors-background);font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-sm);color:var(--gw-colors-ink);cursor:pointer}.library_entryLink__8q2Xy,.library_topicLink__GzYQ0{color:var(--gw-colors-muted);text-decoration:none}.library_entryLink__8q2Xy:hover,.library_topicLink__GzYQ0:hover{color:var(--gw-colors-accent)}.library_entryLink__8q2Xy{font-size:var(--gw-fontSize-sm)}.library_multiFacet__rFfP4{display:flex;flex-direction:column;gap:var(--gw-space-xs);min-width:11rem;max-width:14rem}.library_facetHead__AJJpk{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gw-space-sm)}.library_facetClear__pDMHF{border:0;background:transparent;padding:0;font-size:var(--gw-fontSize-xs);color:var(--gw-colors-accent);cursor:pointer}.library_facetSearch__PLDDZ{padding:var(--gw-space-xs) var(--gw-space-sm);border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-md);background:var(--gw-colors-background);font-size:var(--gw-fontSize-sm);color:var(--gw-colors-ink)}.library_facetOptions__BFrwl{list-style:none;margin:0;padding:0;max-height:11rem;overflow-y:auto}.library_facetOption___eLH8{display:flex;align-items:center;gap:var(--gw-space-sm);padding:2px 0;font-size:var(--gw-fontSize-sm);color:var(--gw-colors-ink);cursor:pointer}.library_facetOptionLabel__Tut8a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library_facetOptionCount__Tn5nX{flex:none;font-variant-numeric:tabular-nums;color:var(--gw-colors-muted)}.library_orgCode__KbA33{font-weight:var(--gw-fontWeight-semibold);color:var(--gw-colors-accent);cursor:help}.library_consensusTag__u_ZZP{padding:1px var(--gw-space-sm);border-radius:999px;background:color-mix(in srgb,var(--gw-colors-ink) 6%,var(--gw-colors-background));font-size:var(--gw-fontSize-xs);color:var(--gw-colors-muted)}.library_topicChips__Ds7hs{display:flex;flex-wrap:wrap;gap:var(--gw-space-xs);margin-top:2px}.library_topicChip__oIt3h{padding:1px var(--gw-space-sm);border-radius:999px;background:color-mix(in srgb,var(--gw-colors-accent) 8%,var(--gw-colors-background));font-size:var(--gw-fontSize-xs)}.templates_page__EWeIs{min-height:100vh;background:var(--gw-colors-background);color:var(--gw-colors-ink);font-family:var(--gw-font-sans);-webkit-font-smoothing:antialiased}.templates_container__ORuUX{max-width:var(--gw-layout-pageMaxWidth);margin:0 auto;padding:var(--gw-space-2xl) var(--gw-space-lg) var(--gw-space-3xl)}.templates_kicker__CQ_Qd{margin:0;font-size:var(--gw-fontSize-xs);font-weight:var(--gw-fontWeight-medium);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wide);color:var(--gw-colors-muted)}.templates_title__9N3i_{margin:var(--gw-space-sm) 0 0;font-size:var(--gw-fontSize-3xl);font-weight:var(--gw-fontWeight-semibold);letter-spacing:var(--gw-letterSpacing-tight)}.templates_accentLine__mc7uw{width:56px;height:var(--gw-borderWidth-accent);margin-top:var(--gw-space-lg);border-radius:var(--gw-radius-sm);background:var(--gw-colors-accent)}.templates_lede__VoMu1{max-width:var(--gw-layout-readingMaxWidth);margin:var(--gw-space-lg) 0 0;font-size:var(--gw-fontSize-base);line-height:var(--gw-lineHeight-normal);color:var(--gw-colors-muted)}.templates_module__Z6fGX{max-width:var(--gw-layout-readingMaxWidth);margin-top:var(--gw-space-3xl);padding-top:var(--gw-space-xl);border-top:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline)}.templates_moduleName__MuR7S{margin:0;font-size:var(--gw-fontSize-xl);font-weight:var(--gw-fontWeight-semibold);letter-spacing:var(--gw-letterSpacing-tight)}.templates_note__cl27Y{margin:var(--gw-space-sm) 0 var(--gw-space-md);font-size:var(--gw-fontSize-sm);line-height:var(--gw-lineHeight-snug);color:var(--gw-colors-muted)}.templates_schema__Qt59z{margin:0 0 var(--gw-space-md);padding:var(--gw-space-sm) var(--gw-space-md);border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-sm);background:var(--gw-colors-surface);overflow-x:auto}.templates_schema__Qt59z code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--gw-fontSize-xs);color:var(--gw-colors-ink);white-space:pre}.templates_render__Px26z{border:var(--gw-borderWidth-hairline) dashed var(--gw-colors-hairline);border-radius:var(--gw-radius-md);padding:var(--gw-space-lg)}.templates_layout__KsRcL{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--gw-space-2xl);margin-top:var(--gw-space-2xl);align-items:start}.templates_sidebar__2z8W6{position:sticky;top:var(--gw-space-lg)}.templates_sidebarLabel__Njd0H{margin:0 0 var(--gw-space-md);font-size:var(--gw-fontSize-xs);font-weight:var(--gw-fontWeight-medium);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wide);color:var(--gw-colors-muted)}.templates_sidebarList__uuBdR{list-style:none;margin:0;padding:0;border-left:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline)}.templates_sidebarLink__viTLY{display:block;margin-left:calc(-1 * var(--gw-borderWidth-accent));padding:var(--gw-space-xs) var(--gw-space-md);border-left:var(--gw-borderWidth-accent) solid transparent;font-size:var(--gw-fontSize-sm);line-height:var(--gw-lineHeight-snug);color:var(--gw-colors-muted);text-decoration:none}.templates_sidebarLink__viTLY:hover{color:var(--gw-colors-ink);border-left-color:var(--gw-colors-accent)}.templates_content__PaK0_{min-width:0}.templates_module__Z6fGX{scroll-margin-top:var(--gw-space-xl)}.templates_module__Z6fGX:first-child{margin-top:0;padding-top:0;border-top:none}@media (max-width:900px){.templates_layout__KsRcL{grid-template-columns:minmax(0,1fr)}.templates_sidebar__2z8W6{display:none}}