.v7ugPW_page{--knowledge-line:var(--border-subtle);--knowledge-line-strong:var(--border-active);--knowledge-muted:var(--text-muted);background:var(--bg-primary);color:var(--text-primary);font-family:var(--kordra-font-sans)}.v7ugPW_wrap{width:min(1280px,100% - 80px);margin-inline:auto}.v7ugPW_page h1,.v7ugPW_page h2,.v7ugPW_page h3{font-family:var(--kordra-font-sans);text-wrap:balance}.v7ugPW_page h1{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:22ch;margin:0 0 20px;font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:1.08}.v7ugPW_page h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.16}.v7ugPW_page h3{letter-spacing:-.02em;margin:28px 0 12px;font-size:1.125rem}.v7ugPW_page p{color:var(--text-secondary);line-height:1.75}.v7ugPW_page :is(a,button,input,select):focus-visible{outline:2px solid var(--accent-gold);outline-offset:4px}.v7ugPW_page .shell{width:min(1280px,100% - 80px)}.v7ugPW_header{padding:clamp(40px,5vw,72px) 0 28px}.v7ugPW_header .v7ugPW_lead{max-width:65ch;margin-bottom:0}.v7ugPW_lead{font-size:clamp(1rem,1.4vw,1.2rem)}.v7ugPW_metadata{color:var(--text-muted);margin-bottom:14px;font-size:.875rem}.v7ugPW_backLink{min-height:44px;color:var(--accent-gold);align-items:center;margin-bottom:16px;font-size:.875rem;display:inline-flex}.v7ugPW_library{padding:8px 0 64px}.v7ugPW_libraryGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:48px;display:grid}.v7ugPW_libraryGrid>*,.v7ugPW_detailGrid>*,.v7ugPW_bodyGrid>*,.v7ugPW_guideLayout>*,.v7ugPW_genreGrid>*,.v7ugPW_blueprintGrid>*{min-width:0}.v7ugPW_libraryGrid nav>h2{margin-bottom:14px;font-size:1.25rem}.v7ugPW_searchPanel{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:12px;padding:clamp(20px,3vw,32px)}.v7ugPW_collectionList{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.v7ugPW_collectionList li{border-bottom:1px solid var(--border-subtle)}.v7ugPW_collectionList a{padding:17px 28px 17px 0;display:block;position:relative}.v7ugPW_collectionList a:hover strong{text-underline-offset:4px;text-decoration:underline}.v7ugPW_collectionList a>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.v7ugPW_collectionList strong{font-size:1rem;font-weight:600}.v7ugPW_collectionList span{color:var(--text-muted);font-size:.8125rem}.v7ugPW_collectionList p{margin:4px 0 0;font-size:.875rem}.v7ugPW_collectionList b{color:var(--accent-gold);font-weight:400;position:absolute;top:18px;right:0}.v7ugPW_section{border-top:1px solid var(--border-subtle);padding:clamp(36px,5vw,64px) 0}.v7ugPW_content{padding:8px 0 64px}.v7ugPW_nextStep{justify-content:space-between;align-items:center;gap:24px 64px;display:flex}.v7ugPW_nextStep h2{max-width:28ch}.v7ugPW_nextStep p{max-width:65ch;margin-bottom:0}.v7ugPW_textLink{min-height:44px;color:var(--accent-gold);text-underline-offset:4px;align-items:center;gap:16px;font-weight:600;display:inline-flex}.v7ugPW_textLink:hover{text-decoration:underline}.v7ugPW_actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.v7ugPW_button{border:1px solid var(--border-active);background:var(--bg-elevated);text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 16px;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-flex}.v7ugPW_button:hover{border-color:var(--accent-gold)}.v7ugPW_detailGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.v7ugPW_bodyGrid,.v7ugPW_guideLayout{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:start;gap:64px;display:grid}.v7ugPW_article{min-width:0;max-width:65ch}.v7ugPW_article>p{font-size:1rem}.v7ugPW_aside{border-left:1px solid var(--border-subtle);padding-left:28px}.v7ugPW_aside h2{font-size:1.5rem}.v7ugPW_aside p{font-size:.9375rem}.v7ugPW_aside .v7ugPW_button{margin-top:8px}.v7ugPW_codePanel{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:8px;margin:0 0 24px;overflow:hidden}.v7ugPW_codePanel header{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-size:.875rem;display:flex}.v7ugPW_codePanel pre{max-height:36rem;color:var(--text-primary);font:.875rem/1.8 var(--kordra-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:20px;overflow:auto}.v7ugPW_page .copy-button{min-width:44px;min-height:44px;color:var(--text-primary);font-size:.8125rem}.v7ugPW_page .seo-breadcrumbs ol{text-transform:none;letter-spacing:0;font-family:inherit;font-size:.875rem}.v7ugPW_page .seo-breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.v7ugPW_page .seo-breadcrumbs span[aria-current=page]{color:var(--text-muted)}.v7ugPW_chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.v7ugPW_chips li{border:1px solid var(--border-subtle);max-width:100%;color:var(--text-secondary);overflow-wrap:anywhere;border-radius:4px;padding:5px 9px;font-size:.8125rem}.v7ugPW_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 0;display:grid}.v7ugPW_facts div{border-top:1px solid var(--border-subtle);padding-top:12px}.v7ugPW_facts dt{color:var(--text-muted);font-size:.8125rem}.v7ugPW_facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:500}.v7ugPW_genreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.v7ugPW_genreCard{border-bottom:1px solid var(--border-subtle);padding-bottom:24px}.v7ugPW_genreCard h2{margin:16px 0 10px;font-size:1.5rem}.v7ugPW_genreCard p{font-size:.9375rem}.v7ugPW_genreCard>span{color:var(--text-muted);margin-top:16px;font-size:.8125rem;display:block}.v7ugPW_genreCard .v7ugPW_chips{margin-bottom:18px}.v7ugPW_genreCard:hover h2{text-underline-offset:4px;text-decoration:underline}.v7ugPW_genreImage{aspect-ratio:16/10;border-radius:8px;position:relative;overflow:hidden}.v7ugPW_genreImage img{object-fit:cover}.v7ugPW_blueprintGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.v7ugPW_blueprintCard{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:10px;flex-direction:column;padding:24px;display:flex}.v7ugPW_blueprintCard h2{margin-top:12px;font-size:1.5rem}.v7ugPW_blueprintCard>p{font-size:.9375rem}.v7ugPW_cardMeta{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.8125rem;display:flex}.v7ugPW_preview{border-block:1px solid var(--border-subtle);max-height:230px;font:.8125rem/1.7 var(--kordra-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0;padding:16px 0;overflow:auto}.v7ugPW_blueprintCard .v7ugPW_actions{margin-top:auto}.v7ugPW_ingredients{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.v7ugPW_ingredients li{background:var(--bg-elevated);border-radius:4px;padding:12px;font-size:.9375rem}.v7ugPW_examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.v7ugPW_examples>article{border-left:2px solid var(--border-active);padding-left:20px}.v7ugPW_examples h3{margin-top:0}.v7ugPW_examples code{color:var(--text-primary);font:.875rem/1.8 var(--kordra-font-mono);overflow-wrap:anywhere;margin:16px 0;display:block}.v7ugPW_examples p{font-size:.9375rem}.v7ugPW_guideLayout{padding-top:24px;padding-bottom:64px}.v7ugPW_guideBody>section{padding:32px 0;scroll-margin-top:110px}.v7ugPW_guideBody>section+section{border-top:1px solid var(--border-subtle)}.v7ugPW_guideBody>section:first-child{padding-top:0}.v7ugPW_guideBody h2{font-size:1.75rem}.v7ugPW_guideBody .v7ugPW_codePanel{margin-top:24px}.v7ugPW_contents{align-self:start;gap:4px;display:grid}.v7ugPW_contents a{align-items:center;min-height:44px;font-size:.9375rem;display:flex}.v7ugPW_contents strong{margin-bottom:8px}.v7ugPW_starterTags{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;display:grid}.v7ugPW_starterTags a{border-bottom:1px solid var(--border-subtle);gap:6px;padding:16px 12px 16px 0;display:grid}.v7ugPW_starterTags code{color:var(--accent-gold)}.v7ugPW_starterTags span{color:var(--text-secondary);font-size:.875rem}.v7ugPW_page .guide-note{background:var(--bg-elevated);padding:22px}.v7ugPW_page .guide-note strong{color:var(--text-primary);text-transform:none;letter-spacing:0;font-size:.9375rem}.v7ugPW_page .guide-note p{color:var(--text-secondary);font-size:.9375rem}.v7ugPW_page .internal-link-section{background:var(--bg-primary);padding:48px 0}.v7ugPW_page .internal-link-section .eyebrow{display:none}.v7ugPW_page .related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v7ugPW_page .related-grid a{border-top:1px solid var(--border-subtle);min-height:0;padding-block:20px}.v7ugPW_page .related-grid p{color:var(--text-secondary);font-size:.9375rem}.v7ugPW_page .related-grid code{color:var(--accent-gold)}.v7ugPW_page .related-grid span{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.v7ugPW_browser .knowledge-controls{margin-bottom:24px}.v7ugPW_browser .search-field>span{font:500 .9375rem/1.5 var(--kordra-font-sans);text-transform:none;letter-spacing:0;color:var(--text-primary)}.v7ugPW_browser .search-field input{background:var(--bg-elevated);color:var(--text-primary);border-radius:6px}.v7ugPW_browser .filter-row button{min-height:44px;padding:8px 14px;font-size:.8125rem}.v7ugPW_browser .result-count{font-size:.875rem}.v7ugPW_browser .tag-grid{display:block}.v7ugPW_browser .tag-card{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(170px,.5fr) minmax(0,1fr) auto;align-items:center;gap:24px;min-height:0;padding:20px 0;display:grid}.v7ugPW_browser .tag-card>div{flex-direction:column-reverse;gap:6px;display:flex}.v7ugPW_browser .tag-card code{color:var(--accent-gold);text-align:left;overflow-wrap:anywhere}.v7ugPW_browser .tag-card span{font:.8125rem/1.5 var(--kordra-font-sans);text-transform:none}.v7ugPW_browser .tag-card p{color:var(--text-secondary);margin:0;font-size:.9375rem}.v7ugPW_browser .tag-card small{margin-top:0;font-size:.8125rem}.v7ugPW_browser .tag-card:hover{background:var(--bg-elevated)}.v7ugPW_browser .reference-group{padding:32px 0}.v7ugPW_browser .reference-group .eyebrow{display:none}.v7ugPW_browser .reference-list{background:0 0;border:0;margin-top:20px;display:block}.v7ugPW_browser .reference-list article{border-bottom:1px solid var(--border-subtle);background:0 0;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px 32px;min-height:0;padding:16px 0;display:grid}.v7ugPW_browser .reference-list h3{margin:0;font-size:1rem}.v7ugPW_browser .reference-list h3 a{align-items:center;min-height:44px;display:inline-flex}:is(.v7ugPW_browser .reference-list p,.v7ugPW_browser .reference-list pre){max-height:none;color:var(--text-secondary);overflow-wrap:anywhere;align-self:center;margin:0;font-size:.9375rem}.v7ugPW_browser .reference-list pre{padding-block:8px;font-size:.8125rem}.v7ugPW_searchPanel .knowledge-index-search-form label{color:var(--text-primary);letter-spacing:-.02em;font-size:1.25rem}.v7ugPW_searchPanel .knowledge-index-search-form .search-collection-label{letter-spacing:0;margin:20px 0 8px;font-size:.875rem;font-weight:500}.v7ugPW_searchPanel .knowledge-index-search-tool{--knowledge-line:var(--border-subtle);--knowledge-line-strong:var(--border-active);--knowledge-muted:var(--text-muted)}.v7ugPW_searchPanel #knowledge-collection{border:1px solid var(--border-active);background:var(--bg-primary);max-width:100%;min-height:44px;color:var(--text-primary);border-radius:4px;padding:8px 12px;font-size:.875rem}.v7ugPW_searchPanel .knowledge-index-search-control{background:var(--bg-primary);border-radius:6px}.v7ugPW_searchPanel .knowledge-index-search-control input{min-width:0;color:var(--text-primary)}.v7ugPW_searchPanel .knowledge-index-search-control>span{color:var(--accent-gold)}.v7ugPW_searchPanel .knowledge-index-search-control button{min-width:44px;min-height:44px;color:var(--text-secondary)}.v7ugPW_searchPanel .knowledge-index-shortcuts{flex-wrap:wrap;gap:8px;overflow:visible}.v7ugPW_searchPanel .knowledge-index-shortcuts>span{width:100%;font:.8125rem/1.5 var(--kordra-font-sans);text-transform:none;letter-spacing:0}.v7ugPW_searchPanel .knowledge-index-shortcuts button{min-height:44px;color:var(--text-secondary);font:.875rem/1.4 var(--kordra-font-sans);text-transform:none;letter-spacing:0;border-radius:4px}.v7ugPW_searchPanel .knowledge-index-results-heading{color:var(--text-secondary);font:.8125rem/1.5 var(--kordra-font-sans);text-transform:none;letter-spacing:0;flex-wrap:wrap;gap:8px}.v7ugPW_searchPanel .knowledge-index-search-results ul{border:0;grid-template-columns:1fr}.v7ugPW_searchPanel .knowledge-index-search-results li{background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle)}.v7ugPW_searchPanel .knowledge-index-search-results li a{min-height:0;padding:16px 24px 16px 0}.v7ugPW_searchPanel .knowledge-index-search-results li a>span{color:var(--accent-gold);font:.8125rem/1.5 var(--kordra-font-sans);text-transform:none;letter-spacing:0}.v7ugPW_searchPanel .knowledge-index-search-results li strong{color:var(--text-primary);white-space:normal}.v7ugPW_searchPanel .knowledge-index-search-results li small{color:var(--text-secondary);font-size:.875rem}.v7ugPW_searchPanel .knowledge-index-search-results li b{color:var(--accent-gold);right:0}.v7ugPW_searchPanel .knowledge-index-search-results>button{margin-top:20px}.v7ugPW_searchPanel .knowledge-index-search-prompt{display:block}.v7ugPW_searchPanel .knowledge-index-search-prompt>span{color:var(--text-muted);font:.8125rem/1.6 var(--kordra-font-sans);text-transform:none;letter-spacing:0}.v7ugPW_searchPanel .knowledge-index-search-prompt p{text-align:left;color:var(--text-secondary);margin-top:8px}.v7ugPW_searchPanel .knowledge-index-search-more{color:var(--text-muted);font:.8125rem/1.6 var(--kordra-font-sans);text-transform:none;letter-spacing:0}@media (max-width:1000px){.v7ugPW_wrap{width:calc(100% - 48px)}.v7ugPW_page .shell{width:calc(100% - 48px)}.v7ugPW_libraryGrid,.v7ugPW_bodyGrid,.v7ugPW_guideLayout{grid-template-columns:minmax(0,1fr);gap:32px}.v7ugPW_detailGrid{gap:32px}.v7ugPW_genreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.v7ugPW_aside{border-top:1px solid var(--border-subtle);border-left:0;padding:24px 0 0}.v7ugPW_browser .tag-card{grid-template-columns:minmax(150px,.5fr) minmax(0,1fr);gap:12px 24px}.v7ugPW_browser .tag-card small{grid-column:2}}@media (max-width:680px){.v7ugPW_wrap{width:calc(100% - 40px)}.v7ugPW_page .shell{width:calc(100% - 40px)}.v7ugPW_header{padding-top:32px}.v7ugPW_detailGrid,.v7ugPW_genreGrid,.v7ugPW_blueprintGrid,.v7ugPW_examples,.v7ugPW_starterTags{grid-template-columns:minmax(0,1fr)}.v7ugPW_nextStep{flex-direction:column;align-items:flex-start;gap:16px}.v7ugPW_library,.v7ugPW_content{padding-bottom:40px}.v7ugPW_blueprintCard{padding:20px}.v7ugPW_page .related-grid{grid-template-columns:minmax(0,1fr);gap:0}.v7ugPW_browser .tag-card{grid-template-columns:minmax(0,1fr);gap:8px}.v7ugPW_browser .reference-list article{grid-template-columns:minmax(0,1fr);gap:8px}.v7ugPW_browser .tag-card small{grid-column:auto;align-items:center;min-height:44px;display:inline-flex}}
