@layer components{.knowledge-index{--_line:var(--line-faint);isolation:isolate;padding:calc(var(--nav-height) * 2.6) var(--space-5) calc(var(--space-5) * 3);font-family:var(--font-secondary);position:relative}.knowledge-index_inner{max-width:64rem;margin-inline:auto}.knowledge-index_end{margin-top:clamp(4rem,8vw,7rem)}.knowledge-index_scene{z-index:-1;pointer-events:none;height:min(84svh,50rem);opacity:calc(1 - var(--service-exit,0));position:absolute;inset:0 0 auto;mask:linear-gradient(#000 55%,#0000)}.knowledge-index_scene .scene_canvas{opacity:0;transition:opacity 2s}.knowledge-index_scene [data-ready=true] .scene_canvas{opacity:1}.knowledge-index_header{opacity:calc(1 - var(--service-exit,0) * .7);transform:translate3d(0, calc(var(--service-exit,0) * -2.5rem), 0);padding-top:clamp(4.5rem,8vw,7rem)}.knowledge-index_title{font-family:var(--font-primary);font-size:var(--type-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0;line-height:1}.knowledge-index_mark{color:var(--accent)}.knowledge-index_intro{max-width:40ch;margin:var(--space-5) 0 0;font-family:var(--font-primary);font-size:calc(var(--fluid-unit) * 1.45);letter-spacing:-.01em;color:color-mix(in srgb, var(--text-1) 90%, transparent);font-weight:300;line-height:1.45}.knowledge-index_count{margin:var(--space-5) 0 0;color:var(--label);font-size:var(--text-small);letter-spacing:.2em;text-transform:uppercase;font-variant-numeric:tabular-nums}.knowledge-index_empty{max-width:60ch;margin:calc(var(--space-5) * 2) 0 0;padding-top:var(--space-5);border-top:.0625rem solid var(--_line);color:var(--text-muted);line-height:1.7}.knowledge-index_pillars{margin-top:calc(var(--space-5) * 1.6)}.knowledge-index_pillars ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.knowledge-index_pillars a{border:.0625rem solid color-mix(in srgb, var(--text-1) 16%, transparent);border-radius:var(--radius-frame,4px);height:100%;color:var(--text-1);gap:.4rem;padding:1rem 1.1rem 1.15rem;text-decoration:none;transition:border-color .3s,color .3s;display:grid}@media (hover:hover){.knowledge-index_pillars a:hover{border-color:var(--accent);color:var(--accent-light)}}.knowledge-index_pillars a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.knowledge-index_pillar-topic{color:var(--label);font-family:var(--font-secondary);font-size:var(--text-small);letter-spacing:.2em;text-transform:uppercase}.knowledge-index_pillar-title{font-family:var(--font-primary);font-size:calc(var(--fluid-unit) * 1.15);letter-spacing:-.01em;font-weight:300;line-height:1.3}.knowledge-index_controls{align-items:end;gap:var(--space-4) var(--space-5);margin-top:calc(var(--space-5) * 2);padding-block:var(--space-4);border-block:.0625rem solid var(--_line);flex-wrap:wrap;display:flex}.knowledge-index_controls[hidden]{display:none}.knowledge-index_control-label{color:var(--label);font-size:var(--text-small);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.4rem;display:block}.knowledge-index_search{flex:14rem}.knowledge-index_search input,.knowledge-index_topic select{border:.0625rem solid color-mix(in srgb, var(--text-1) 18%, transparent);border-radius:var(--radius-frame);background:color-mix(in srgb, var(--text-1) 3%, transparent);width:100%;min-height:2.75rem;color:var(--text-1);font:inherit;padding:0 .9rem}.knowledge-index_search input:focus,.knowledge-index_topic select:focus{border-color:var(--accent);box-shadow:0 0 0 .125rem color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.knowledge-index_topic select option{background:var(--background-1)}.knowledge-index_types{flex-wrap:wrap;gap:.4rem;display:flex}.knowledge-index_types button,.knowledge-index_chip{border:.0625rem solid color-mix(in srgb, var(--text-1) 18%, transparent);border-radius:var(--radius-round);min-height:2.75rem;color:var(--label);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;padding:0 1rem;transition:color .3s,border-color .3s}@media (hover:hover){.knowledge-index_types button:hover,.knowledge-index_chip:hover{color:var(--text-1);border-color:color-mix(in srgb, var(--text-1) 35%, transparent)}}.knowledge-index_types button:active,.knowledge-index_chip:active{color:var(--text-1)}.knowledge-index_types button[aria-pressed=true]{border-color:var(--accent);color:var(--text-1)}.knowledge-index_status{color:var(--label);font-size:var(--type-readout);letter-spacing:.08em;font-variant-numeric:tabular-nums;flex-basis:100%;margin:0}.knowledge-index_list{margin:0;padding:0;list-style:none}.knowledge-index_item{border-bottom:.0625rem solid var(--_line)}.knowledge-index_item[hidden]{display:none}.knowledge-index_row{gap:var(--space-5);padding-block:calc(var(--space-5) * .9);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.knowledge-index_date{color:var(--label);font-size:var(--type-readout);letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap}.knowledge-index_body{gap:.45rem;min-width:0;display:grid}.knowledge-index_meta{color:var(--label);font-size:var(--text-small);letter-spacing:.2em;text-transform:uppercase}.knowledge-index_draft{color:var(--accent)}.knowledge-index_entry-title{font-family:var(--font-primary);font-size:var(--type-subtitle);font-weight:var(--display-weight);letter-spacing:-.025em;text-wrap:balance;line-height:1.15;transition:color .3s}.knowledge-index_summary{max-width:62ch;color:var(--text-muted);line-height:1.65}.knowledge-index_arrow{color:var(--label);transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s}@media (hover:hover){.knowledge-index_row:hover .knowledge-index_entry-title{color:var(--accent-light)}.knowledge-index_row:hover .knowledge-index_arrow{color:var(--accent);transform:translate(.25rem)}}.knowledge-index_row:active .knowledge-index_entry-title{color:var(--accent-light)}.knowledge-index_row:active .knowledge-index_arrow{color:var(--accent);transform:translate(.25rem)}.knowledge-index_none{margin:var(--space-5) 0 0;color:var(--text-muted)}.knowledge-search{display:grid}.knowledge-search[hidden],.knowledge-index_pages[hidden]{display:none}.knowledge-index_reason{color:var(--label);font-size:var(--type-readout);letter-spacing:.08em;overflow-wrap:anywhere;line-height:1.5}.knowledge-search_note{max-width:60ch;margin:var(--space-5) 0 0;color:var(--text-muted);line-height:1.65}.knowledge-search_label{margin:calc(var(--space-5) * 1.6) 0 0;padding-bottom:var(--space-3);border-bottom:.0625rem solid var(--_line);color:var(--label);font-size:var(--text-small);letter-spacing:.2em;text-transform:uppercase}.knowledge-search_chips{padding-top:var(--space-4);flex-wrap:wrap;gap:.4rem;display:flex}.knowledge-search_action{min-height:2.75rem;margin-top:var(--space-4);border:0;border-bottom:.0625rem solid color-mix(in srgb, var(--text-1) 20%, transparent);color:var(--text-1);font:inherit;font-size:var(--text-small);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;padding:0;transition:border-color .3s}.knowledge-search_site{margin:0;padding:0;list-style:none}.knowledge-search_site li{border-bottom:.0625rem solid var(--_line)}.knowledge-search_site-link{gap:var(--space-5);min-height:2.75rem;padding-block:var(--space-4);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.knowledge-search_site-kind{color:var(--label);font-size:var(--text-small);letter-spacing:.2em;text-transform:uppercase}.knowledge-search_site-title{font-family:var(--font-primary);font-size:var(--type-link);font-weight:300;line-height:1.3;transition:color .3s}@media (hover:hover){.knowledge-search_action:hover{border-color:var(--accent)}.knowledge-search_site-link:hover .knowledge-search_site-title{color:var(--accent-light)}.knowledge-search_site-link:hover .knowledge-index_arrow{color:var(--accent);transform:translate(.25rem)}}.knowledge-search_action:active{border-color:var(--accent)}.knowledge-search_site-link:active .knowledge-search_site-title{color:var(--accent-light)}.knowledge-index_pages{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:calc(var(--space-5) * 1.5);color:var(--label);font-size:var(--text-small);letter-spacing:.08em;display:flex}.knowledge-index_pages a{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.5rem;min-height:2.75rem;transition:color .3s;display:inline-flex}@media (hover:hover){.knowledge-index_pages a:hover{color:var(--accent-light)}}.knowledge-index_pages a:active{color:var(--accent-light)}@media (width<=47.9375rem){.knowledge-index{padding-inline:var(--space-4)}.knowledge-index_row,.knowledge-search_site-link{grid-template-columns:minmax(0,1fr);gap:.5rem}.knowledge-index_arrow{display:none}}}
