.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:10px;font-family:inherit;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease}.Button_button__hMNEn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.Button_button__hMNEn:disabled,.Button_button__hMNEn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.Button_sm__h9eWB{padding:.4rem .8rem;font-size:.8rem}.Button_md__exKk_{padding:.6rem 1.1rem;font-size:.9rem}.Button_lg__PdjsY{padding:.8rem 1.35rem;font-size:1rem}.Button_block__F_n7a{width:100%}.Button_primary__oSpWt{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)));color:hsl(var(--primary-foreground));box-shadow:0 8px 26px hsl(var(--primary)/.3)}.Button_primary__oSpWt:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 34px hsl(var(--primary)/.42)}.Button_primary__oSpWt:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 18px hsl(var(--primary)/.35)}.Button_secondary__lRe7Q{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:hsl(var(--border))}.Button_secondary__lRe7Q:hover:not(:disabled){border-color:hsl(var(--primary)/.6);color:hsl(var(--primary))}.Button_secondary__lRe7Q:active:not(:disabled){background:hsl(var(--muted))}.Button_ghost__mZ9vJ{background:hsl(var(--card)/.5);color:hsl(var(--foreground));border-color:hsl(var(--border))}.Button_ghost__mZ9vJ:hover:not(:disabled){border-color:hsl(var(--primary)/.6);color:hsl(var(--primary))}.Button_ghost__mZ9vJ:active:not(:disabled){background:hsl(var(--muted)/.6)}.Button_danger__1ocl9{background:hsl(var(--destructive)/.14);color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.45)}.Button_danger__1ocl9:hover:not(:disabled){background:hsl(var(--destructive)/.22);border-color:hsl(var(--destructive)/.7)}.Button_danger__1ocl9:active:not(:disabled){background:hsl(var(--destructive)/.3)}.Button_spinner____7ub{width:.9em;height:.9em;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:Button_spin__0uF6_ .6s linear infinite}@keyframes Button_spin__0uF6_{to{transform:rotate(1turn)}}.Card_card__7jt2e{border:1px solid hsl(var(--border));background:hsl(var(--card)/.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:1.4rem}.Card_pad-none__y_riH{padding:0}.Card_pad-sm__9GLgY{padding:1rem}.Card_pad-lg__QiCt2{padding:1.8rem}.Tile_tile__J4m7P{position:relative;display:block;border:1px solid hsl(var(--border));background:hsl(var(--card)/.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:1.4rem;color:inherit;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease}.Tile_tile__J4m7P:hover{border-color:hsl(var(--primary)/.5);transform:translateY(-3px);box-shadow:0 14px 40px rgba(0,0,0,.28);text-decoration:none}.Tile_tile__J4m7P:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.Tile_title__OaFSZ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:1.05rem;margin:0 0 .5rem}.Tile_arrow__hsbuI{color:hsl(var(--primary));font-weight:700}.Tile_desc__8DNEs{margin:0;color:hsl(var(--muted-foreground));font-size:.9rem}.Badge_badge__V4FiA{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;border:1px solid hsl(var(--border));border-radius:999px;padding:.2rem .6rem;font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.Badge_dot__lE4rF{width:6px;height:6px;border-radius:50%;background:currentColor}.Badge_neutral___9ajm{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.5)}.Badge_primary__1mK6E{color:hsl(var(--primary));border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.08)}.Badge_accent__n60fI{color:hsl(var(--accent));border-color:hsl(var(--accent)/.5);background:hsl(var(--accent)/.08)}.Badge_success__HUXio{color:hsl(var(--success));border-color:hsl(var(--success)/.45);background:hsl(var(--success)/.08)}.Badge_warning__6D1zV{color:hsl(var(--warning));border-color:hsl(var(--warning)/.45);background:hsl(var(--warning)/.08)}.Badge_danger__lW7ed{color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.5);background:hsl(var(--destructive)/.08)}.AppShell_header__sIM_T{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:1.25rem;height:var(--header-h);padding:0 clamp(1rem,3vw,2rem);background:hsl(var(--background)/.72);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid hsl(var(--border)/.7)}.AppShell_brand__4Sdrv{display:flex;align-items:center;gap:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.95rem;color:hsl(var(--foreground))}.AppShell_brand__4Sdrv:hover{text-decoration:none}.AppShell_logoMark__GjfsQ{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)));box-shadow:0 0 18px hsl(var(--primary)/.5)}.AppShell_brandOs__zbqTv{font-weight:400;color:hsl(var(--muted-foreground));letter-spacing:.2em;font-size:.7rem;padding-left:.55rem;border-left:1px solid hsl(var(--border))}.AppShell_nav__z8QQ1{display:flex;align-items:center;gap:.25rem}.AppShell_navLink__by5mT{padding:.4rem .75rem;border-radius:8px;font-size:.86rem;color:hsl(var(--muted-foreground));transition:color .18s ease,background .18s ease}.AppShell_navLink__by5mT:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.5);text-decoration:none}.AppShell_navLinkActive__6cBm2{color:hsl(var(--primary));background:hsl(var(--primary)/.1);font-weight:600}.AppShell_spacer__bV4Q0{flex:1 1}.AppShell_user__M4829{display:flex;align-items:center;gap:.75rem}.AppShell_email__G_48e{font-size:.82rem;color:hsl(var(--muted-foreground));max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_subnav__cWPwz{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:40;display:flex;align-items:center;gap:.25rem;padding:.5rem clamp(1rem,3vw,2rem);background:hsl(var(--background)/.72);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid hsl(var(--border)/.7);overflow-x:auto}.AppShell_subnavLink__gp1SK{padding:.3rem .7rem;border-radius:7px;font-size:.8rem;white-space:nowrap;color:hsl(var(--muted-foreground));transition:color .18s ease,background .18s ease}.AppShell_subnavLink__gp1SK:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.5);text-decoration:none}.AppShell_subnavLinkActive__7gxiF{color:hsl(var(--primary));background:hsl(var(--primary)/.1);font-weight:600}.AppShell_main__Fmh6Z{min-width:0}@media (max-width:720px){.AppShell_brandOs__zbqTv,.AppShell_email__G_48e{display:none}.AppShell_header__sIM_T{gap:.75rem;padding-inline:.9rem}}.PageContainer_container__ayrbk{width:100%;max-width:var(--content-max);margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,4vw,2rem) 4rem}.PageContainer_narrow___H8_j{max-width:720px}.not-found_wrap__ybM_d{display:grid;grid-gap:.5rem;gap:.5rem;padding:4rem 0;text-align:center;justify-items:center}.not-found_code__SJkuV{margin:0;color:hsl(var(--primary));font:700 3rem var(--font-mono);letter-spacing:.1em}.not-found_title__bOfUG{font-size:1.5rem}.not-found_lead__99t9N{margin:0;color:hsl(var(--muted-foreground))}.not-found_link__IQtjE{margin-top:1rem;font-weight:600}.DossierNav_nav__yA5QI{display:block;padding-bottom:2rem}.DossierNav_group__XOho3{margin-top:1.25rem}.DossierNav_group__XOho3:first-child{margin-top:0}.DossierNav_groupLabel__D8VQE{margin:0 0 .4rem .6rem;color:hsl(var(--muted-foreground));font:500 .58rem var(--font-mono);text-transform:uppercase;letter-spacing:.16em}.DossierNav_list__MMnB1{list-style:none;margin:0;padding:0}.DossierNav_chapter__VvALh{display:grid;grid-template-columns:1.8rem minmax(0,1fr);grid-gap:.25rem;gap:.25rem;align-items:center;padding:.43rem .6rem;border-radius:7px;color:hsl(var(--muted-foreground));font-size:.78rem;text-decoration:none}.DossierNav_chapter__VvALh:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.5);text-decoration:none}.DossierNav_chapterActive__ax_B9{color:hsl(var(--primary));background:hsl(var(--primary)/.11)}.DossierNav_chapterActive__ax_B9 .DossierNav_chapterTitle__0t7kf{font-weight:650}.DossierNav_number__t698_{font:500 .62rem var(--font-mono);opacity:.65}.DossierNav_chapterTitle__0t7kf{font-weight:500}.DossierNav_sections__mXWU_{list-style:none;margin:.15rem 0 .4rem;padding:0 0 0 1.9rem}.DossierNav_section__HYYxI{display:block;padding:.28rem .55rem;border-left:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:.72rem;text-decoration:none}.DossierNav_section__HYYxI:hover{color:hsl(var(--primary));border-color:hsl(var(--primary)/.5);text-decoration:none}.PlaybookLists_grid__57F7q{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.PlaybookLists_grid__57F7q,.PlaybookLists_stack__lluz3{display:grid;grid-gap:1rem;gap:1rem}.PlaybookLists_card___HgEw,.PlaybookLists_sprint__YY19d{display:block}.PlaybookLists_kicker__kCOgz{color:hsl(var(--primary));font:600 .66rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.PlaybookLists_cardTitle__00YFN{margin:.4rem 0 .5rem;font-size:1.02rem}.PlaybookLists_body__nHwP8{margin:0 0 .6rem;color:hsl(var(--muted-foreground));font-size:.86rem}.PlaybookLists_meta__h0zLY{margin:0;color:hsl(var(--muted-foreground));font:500 .72rem var(--font-mono)}.PlaybookLists_sprintHead__WdAoZ{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.PlaybookLists_phases__fHQ_E{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin:.5rem 0 1rem}.PlaybookLists_phase__D_90z{min-width:0}.PlaybookLists_phaseLabel__K7kz7{margin:0 0 .35rem;color:hsl(var(--muted-foreground));font:500 .6rem var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.PlaybookLists_phaseList__BjL7n{margin:0;padding-left:1.1rem;color:hsl(var(--muted-foreground));font-size:.8rem}.PlaybookLists_phaseList__BjL7n li{margin-bottom:.35rem}.PlaybookLists_demo__oAcZw{margin:0 0 .6rem;font-size:.84rem;color:hsl(var(--muted-foreground))}.PlaybookLists_demo__oAcZw strong{color:hsl(var(--foreground))}.corpus_hero__1kR0G{margin-bottom:2rem}.corpus_eyebrow__9kKvv{margin:0 0 .5rem;color:hsl(var(--primary));font:600 .7rem var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.corpus_title__JGC8K{font-size:clamp(1.6rem,4vw,2.2rem)}.corpus_lead__q4dWX{max-width:68ch;margin:.75rem 0 0;color:hsl(var(--muted-foreground));font-size:1rem}.corpus_stats__jxzzE{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1.5rem 0 0}.corpus_stats__jxzzE div{display:grid;grid-gap:.15rem;gap:.15rem}.corpus_stats__jxzzE dt{color:hsl(var(--muted-foreground));font:500 .62rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.corpus_stats__jxzzE dd{margin:0;font-size:1.4rem;font-weight:700}.corpus_tiles__Ah4nE{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.playbook_overview__xAZd4{margin-bottom:2.5rem}.playbook_block__jch3T{margin-bottom:2.5rem;scroll-margin-top:calc(var(--header-h) + 3rem)}.playbook_blockTitle__gU2cS{margin-bottom:1rem;font-size:1.35rem}.playbook_blockHeader__wgYOo{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.playbook_blockHeader__wgYOo .playbook_blockTitle__gU2cS{margin-bottom:0}.dossier_shell__grFxd{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:2rem;gap:2rem;max-width:1320px;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,4vw,2rem) 4rem}.dossier_sidebar__ZJb7R{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 3rem);align-self:start;max-height:calc(100vh - var(--header-h) - 4rem);overflow-y:auto}.dossier_article__J4u8H{min-width:0}.dossier_pageHero__BHV14{padding-bottom:1.75rem;margin-bottom:1.75rem;border-bottom:1px solid hsl(var(--border))}.dossier_heroMeta__HFpMt{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.dossier_chapterNumber__g1Dyj{color:hsl(var(--muted-foreground));font:600 .7rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.dossier_kicker__bLyNb{margin:0 0 .5rem;color:hsl(var(--primary));font:500 .72rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.dossier_pageTitle__cq_Tf{font-size:clamp(1.6rem,4vw,2.2rem)}.dossier_summary___5BfJ{max-width:70ch;margin:.75rem 0 0;color:hsl(var(--muted-foreground));font-size:1rem}.dossier_tags__vUNFA{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.dossier_section__OVLZK{margin-bottom:2.5rem;scroll-margin-top:calc(var(--header-h) + 3rem)}.dossier_sectionKicker__tgemf{margin:0 0 .35rem;color:hsl(var(--primary));font:500 .64rem var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.dossier_sectionTitle__OnYAf{display:flex;align-items:baseline;gap:.6rem;font-size:1.4rem}.dossier_sectionCoordinate___aPTa{color:hsl(var(--muted-foreground));font:600 .8rem var(--font-mono)}.dossier_lead__5EuMd{max-width:70ch;margin:.5rem 0 1.25rem;color:hsl(var(--muted-foreground));font-size:1rem}.dossier_pager__eisX5{display:flex;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid hsl(var(--border))}.dossier_pagerNext__UERGv,.dossier_pagerPrev__Q20fo{display:grid;grid-gap:.2rem;gap:.2rem;padding:.9rem 1.1rem;border:1px solid hsl(var(--border));border-radius:12px;color:inherit;text-decoration:none}.dossier_pagerNext__UERGv{text-align:right}.dossier_pagerNext__UERGv:hover,.dossier_pagerPrev__Q20fo:hover{border-color:hsl(var(--primary)/.5);text-decoration:none}.dossier_pagerNext__UERGv span,.dossier_pagerPrev__Q20fo span{color:hsl(var(--muted-foreground));font:500 .66rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.dossier_pagerNext__UERGv strong,.dossier_pagerPrev__Q20fo strong{font-size:.9rem}@media (max-width:860px){.dossier_shell__grFxd{grid-template-columns:1fr}.dossier_sidebar__ZJb7R{position:static;max-height:none;overflow:visible;order:-1}}