.nlk-flip-reader{margin-top:4px;scroll-margin-top:18px}.nlk-flip-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:15px 17px;border:1px solid #5b86c9;border-radius:14px;background:linear-gradient(135deg,#123b78,#244f9a);color:#fff;box-shadow:0 8px 24px #1a375c1f}.nlk-flip-toolbar>div{display:flex;flex-direction:column;gap:3px}.nlk-flip-toolbar strong{color:#fff;font-size:16px;font-weight:800}.nlk-flip-toolbar>div span,.nlk-flip-toolbar label{color:#d7e7ff;font-size:13px}.nlk-flip-toolbar label{display:flex;align-items:center;gap:9px}.nlk-flip-toolbar select{max-width:310px;padding:10px 34px 10px 12px;border:1px solid #87a9d8;border-radius:9px;background:#fff;color:#10213d;font:inherit;font-size:14px;outline:none}.nlk-flip-toolbar select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.nlk-flip-page{height:560px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #b8cce4;border-radius:18px;background:#fff;color:#14233b;box-shadow:0 18px 45px #1a375c1f}.nlk-flip-page-heading{padding:22px 26px 17px;border-bottom:1px solid #cbd9e9;background:#eaf3ff}.nlk-flip-page-heading>span{color:#075bb7;font-size:10px;font-weight:900;letter-spacing:.13em}.nlk-flip-page-heading h3{margin:7px 0 0;color:#0b1930;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(25px,3vw,34px);font-weight:760;line-height:1.15;letter-spacing:-.025em}.nlk-flip-page-body{min-height:0;flex:1;padding:24px 28px 34px;overflow-y:auto;background:#fdfefe;color:#17243a;scrollbar-color:#6b9bd4 #e8eff8;scrollbar-width:thin}.nlk-flip-page-body::-webkit-scrollbar{width:10px}.nlk-flip-page-body::-webkit-scrollbar-track{background:#e8eff8}.nlk-flip-page-body::-webkit-scrollbar-thumb{background:#6b9bd4;border:2px solid #e8eff8;border-radius:999px}.nlk-markdown{color:#17243a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.76}.nlk-markdown p{margin:0 0 18px;color:#17243a}.nlk-markdown h2{margin:32px 0 15px;padding-top:14px;border-top:1px solid #d2deed;color:#0b1930;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:26px;font-weight:760;line-height:1.2}.nlk-markdown h2:first-child{margin-top:0;padding-top:0;border-top:0}.nlk-markdown h3{margin:26px 0 12px;color:#075bb7;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:750;line-height:1.3}.nlk-markdown ul,.nlk-markdown ol{margin:0 0 22px;padding-left:26px}.nlk-markdown li{margin:8px 0}.nlk-markdown strong{color:#07152b;font-weight:750}.nlk-flip-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:12px}.nlk-flip-controls button{min-height:46px;padding:11px 17px;border:1px solid #adc2de;border-radius:11px;background:#fff;color:#10213d;font:inherit;font-weight:800;cursor:pointer;transition:.2s ease}.nlk-flip-controls button:hover:not(:disabled){border-color:#2563eb;background:#edf5ff;transform:translateY(-1px)}.nlk-flip-controls button:last-child{justify-self:end;border-color:#2563eb;background:linear-gradient(135deg,#1674d1,#6d3bd1);color:#fff}.nlk-flip-controls button:disabled{cursor:not-allowed;opacity:.42}.nlk-flip-controls>div{display:flex;align-items:baseline;gap:6px;color:#526785}.nlk-flip-controls strong{color:#075bb7;font-size:20px}.nlk-flip-controls span{font-size:12px}.nlk-fallback-copy{max-width:900px;color:#17243a;font-size:15px;line-height:1.75}@media (max-width: 700px){.nlk-flip-toolbar,.nlk-flip-toolbar label{align-items:stretch;flex-direction:column}.nlk-flip-toolbar select{width:100%;max-width:none}.nlk-flip-page{height:520px}.nlk-flip-page-heading,.nlk-flip-page-body{padding:19px}.nlk-flip-controls{gap:8px}.nlk-flip-controls button{padding:10px;font-size:12px}}.nlk-back-primary{margin-top:12px;padding:9px 12px;border:0;background:transparent;color:#075bb7;font-size:13px;font-weight:800;cursor:pointer}.nlk-back-primary:hover{text-decoration:underline}.nlk-related-guides{margin-top:26px;padding-top:22px;border-top:1px solid #d9e3f0}.nlk-related-guides-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.nlk-related-guides-heading>div{display:flex;flex-direction:column;gap:3px}.nlk-related-guides-heading span{color:#075bb7;font-size:9px;font-weight:900;letter-spacing:.14em}.nlk-related-guides-heading h5{margin:0;color:#0b1930;font-size:19px;line-height:1.25}.nlk-related-guides-heading small{color:#6b7d98;font-size:11px}.nlk-related-guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nlk-related-guide-card{min-width:0;padding:14px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #cbd9e9;border-radius:13px;background:#f8fbff;color:#14233b;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.nlk-related-guide-card:hover:not(:disabled){transform:translateY(-2px);border-color:#6b9bd4;background:#fff;box-shadow:0 10px 24px #1a375c1a}.nlk-related-guide-card:disabled{cursor:wait;opacity:.65}.nlk-related-guide-type{display:inline-flex;width:fit-content;margin-bottom:9px;padding:5px 7px;border:1px solid currentColor;border-radius:999px;font-size:8px;font-weight:900;line-height:1;letter-spacing:.07em;text-transform:uppercase}.nlk-related-guide-type-supporting{color:#075bb7}.nlk-related-guide-type-next_step{color:#07845f}.nlk-related-guide-type-prerequisite{color:#9b6300}.nlk-related-guide-type-deeper_dive{color:#7435b8}.nlk-related-guide-type-related{color:#607089}.nlk-related-guide-card strong{color:#0b1930;font-size:14px;line-height:1.35}.nlk-related-guide-card p{margin:8px 0 12px;display:-webkit-box;overflow:hidden;color:#526785;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.nlk-related-guide-card small{margin-top:auto;color:#075bb7;font-size:10px;font-weight:800}@media (max-width: 850px){.nlk-related-guides-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.nlk-related-guides-grid{grid-template-columns:1fr}}.nlk-layer-status{margin-top:14px;padding:10px 13px;border-radius:11px;font-size:12px;line-height:1.45}.nlk-layer-status-loading{border:1px dashed #9cb8df;background:#f7fbff;color:#536c8d}.nlk-layer-status-ready{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;border:1px solid #74a8e4;background:linear-gradient(135deg,#eef7ff,#f6f0ff);color:#304d74}.nlk-layer-status-ready strong{color:#075bb7;font-weight:900}.nlk-layer-status-ready span{color:#526785}.nlk-niche-layer-banner{margin-bottom:12px;padding:13px 16px;display:grid;gap:3px;border:1px solid #7aa9e3;border-radius:14px;background:linear-gradient(135deg,#eaf4ff,#f5efff);box-shadow:0 8px 24px #1a375c14}.nlk-niche-layer-banner>span{color:#075bb7;font-size:9px;font-weight:900;letter-spacing:.14em}.nlk-niche-layer-banner>strong{color:#0b1930;font-size:14px;line-height:1.4}.nlk-niche-layer-banner>small{color:#607089;font-size:11px;line-height:1.45}.nlk-flip-page-niche{border-color:#72a7e2}.nlk-flip-page-heading-niche{border-bottom-color:#99bee9;background:linear-gradient(135deg,#dceeff,#f0e7ff)}.nlk-flip-page-heading-niche>span{color:#6a2fb7}.nlk-niche-layer-summary{margin:0 0 22px;padding:14px 16px;border:1px solid #a8c5e8;border-left:4px solid #2563eb;border-radius:12px;background:#f4f9ff}.nlk-niche-layer-summary strong{display:block;margin-bottom:5px;color:#075bb7;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.nlk-niche-layer-summary p{margin:0;color:#3c5578;font-size:13px;line-height:1.6}@media (max-width: 700px){.nlk-layer-status-ready{align-items:flex-start;flex-direction:column}}.nlk-layer-status-foundation{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;border:1px solid #d8c68f;background:#fffaf0;color:#65542a}.nlk-layer-status-foundation strong{color:#8a6500;font-weight:900}.nlk-foundation-guide-card{margin-top:18px;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d9e1ec;border-radius:14px;background:linear-gradient(135deg,#fbfcff,#f5f7fb)}.nlk-foundation-guide-card>div{min-width:0}.nlk-foundation-guide-card span{display:block;margin-bottom:4px;color:#607089;font-size:9px;font-weight:900;letter-spacing:.13em}.nlk-foundation-guide-card strong{display:block;color:#0b1930;font-size:14px;line-height:1.35}.nlk-foundation-guide-card p{margin:5px 0 0;color:#6b7d98;font-size:11px;line-height:1.5}.nlk-foundation-guide-card button{flex:0 0 auto;min-height:40px;padding:9px 13px;border:1px solid #adc2de;border-radius:10px;background:#fff;color:#10213d;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:.18s ease}.nlk-foundation-guide-card button:hover{border-color:#2563eb;background:#edf5ff;transform:translateY(-1px)}@media (max-width: 700px){.nlk-foundation-guide-card{align-items:stretch;flex-direction:column}.nlk-foundation-guide-card button{width:100%}}.nl-niche-search{width:100%;margin:0 auto;padding:4rem 1.5rem 6rem}.nl-niche-search__heading{max-width:56rem;margin:0 auto 2.5rem;text-align:center}.nl-niche-search__eyebrow{display:inline-block;margin:0;padding:.35rem .75rem;border-radius:999px;background:#d1a83d24;color:#172033;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.nl-niche-search__title{display:flex;flex-direction:column;gap:.15rem;margin:1rem 0 0;color:#111936;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.05;letter-spacing:-.035em}.nl-niche-search__subtitle{margin:.8rem auto 0;color:#65708a;font-size:.95rem;line-height:1.5}.nl-niche-search__panel{max-width:56rem;margin:0 auto 2.5rem;padding:1.15rem;border:1px solid #dce1ea;border-radius:1.5rem;background:#fff;box-shadow:0 1px 3px #17203314}.nl-niche-search__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem}.nl-niche-search__input-wrap{display:flex;align-items:center;min-width:0;height:2.8rem;padding:0 .8rem;border:1px solid #d8deea;border-radius:.8rem;background:#fff}.nl-niche-search__search-icon{flex:0 0 auto;margin-right:.55rem;color:#65708a;font-size:1rem}.nl-niche-search__input-wrap input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#172033;font-size:.82rem}.nl-niche-search__input-wrap input::placeholder{color:#65708a}.nl-niche-search__search-button,.nl-niche-search__clear-button{height:2.8rem;padding:0 1.15rem;border-radius:.8rem;font-size:.8rem;font-weight:700;cursor:pointer}.nl-niche-search__search-button{border:1px solid #d1a83d;background:#d9ad43;color:#111936}.nl-niche-search__clear-button{border:1px solid #d8deea;background:#fff;color:#172033}.nl-niche-search__filter-heading{display:flex;justify-content:space-between;margin-top:1rem;margin-bottom:.6rem;color:#53607a;font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.nl-niche-search__filters{display:flex;flex-wrap:wrap;gap:.5rem}.nl-niche-search__filter{min-height:2rem;padding:0 .85rem;border:1px solid #d8deea;border-radius:999px;background:#fff;color:#53607a;font-size:.72rem;cursor:pointer}.nl-niche-search__filter.is-active{border-color:#172033;background:#172033;color:#fff}.nl-niche-search__status,.nl-niche-search__error{max-width:56rem;margin:0 auto;padding:1rem;text-align:center;color:#65708a;font-size:.85rem}.nl-niche-search__error{border:1px dashed #d8deea;border-radius:.8rem}.nl-niche-search__results{max-width:92rem;margin:0 auto}.nl-niche-search__count{margin:0 0 1.25rem;color:#65708a;font-size:.85rem}.nl-niche-search__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.nl-niche-search__empty{padding:4rem 1rem;border:1px dashed #d8deea;border-radius:1rem;text-align:center;color:#65708a;font-size:.9rem}@media (max-width: 900px){.nl-niche-search__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.nl-niche-search{padding:3rem 1rem 4rem}.nl-niche-search__row,.nl-niche-search__grid{grid-template-columns:1fr}}
