:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code code[class*=language-],:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code pre[class*=language-]{color:#000;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:15px;line-height:1.5}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code pre[class*=language-]{margin:.5em 0;padding:0;position:relative;overflow:visible}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code pre[class*=language-]>code{background-color:#fdfdfd;background-image:linear-gradient(#0000 50%,#458ed10a 50%);background-size:3em 3em;background-attachment:local;background-origin:content-box;margin-top:10px;margin-left:10px;position:relative;margin-bottom:0!important}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code code[class*=language-]{max-height:inherit;height:inherit;padding:0 1em;display:block;overflow:auto}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code :not(pre)>code[class*=language-],:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code pre[class*=language-]{box-sizing:border-box;background-color:#fdfdfd;margin-bottom:0!important}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code pre[class*=language-]{margin:0}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code :not(pre)>code[class*=language-]{color:#c92c2c;white-space:normal;border:1px solid #0000001a;border-radius:.3em;padding:.2em;display:inline;position:relative}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.comment,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.block-comment,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.prolog,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.doctype,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.cdata{color:#7d8b99}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.punctuation{color:#5f6364}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.property,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.tag,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.boolean,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.number,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.function-name,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.constant,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.symbol,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.deleted{color:#c92c2c}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.selector,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.attr-name,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.string,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.char,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.function,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.builtin,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.inserted{color:#2f9c0a}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.operator,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.entity,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.url,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.variable{color:#a67f59;background:#ffffff80}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.atrule,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.attr-value,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.keyword,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.class-name{color:#1990b8}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.regex,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.important{color:#e90}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .language-css .token.string,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .style .token.string{color:#a67f59;background:#ffffff80}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.important{font-weight:400}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.bold{font-weight:700}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.italic{font-style:italic}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.entity{cursor:help}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code .token.namespace{opacity:.7}@media screen and (width<=767px){:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code pre[class*=language-]:before,:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code pre[class*=language-]:after{box-shadow:none;bottom:14px}}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code pre[class*=language-].line-numbers.line-numbers{padding-left:0}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code pre[class*=language-].line-numbers.line-numbers code{padding-left:3.8em}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code pre[class*=language-].line-numbers.line-numbers .line-numbers-rows{left:0}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code pre[data-line] code{padding-left:4em;position:relative}:is(:root[data-color-scheme=light],:root:not([data-color-scheme=dark])) .playbook-code pre .line-highlight{background:linear-gradient(90deg,#0000001a 70%,#0000);margin-top:0}:root[data-color-scheme=dark] .playbook-code code[class*=language-],:root[data-color-scheme=dark] .playbook-code pre[class*=language-]{color:#f8f8f2;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:15px;line-height:1.5}:root[data-color-scheme=dark] .playbook-code pre[class*=language-]{margin:0;padding:0;position:relative;overflow:visible}:root[data-color-scheme=dark] .playbook-code pre[class*=language-]>code{background-color:#2d2d2d;background-image:linear-gradient(#0000 50%,#458ed10a 50%);background-size:3em 3em;background-attachment:local;background-origin:content-box;margin-top:10px;margin-left:10px;position:relative;margin-bottom:0!important}:root[data-color-scheme=dark] .playbook-code :not(pre)>code[class*=language-]{box-sizing:border-box;background-color:#3a3a3a;margin-bottom:0!important}:root[data-color-scheme=dark] .playbook-code pre[class*=language-]{box-sizing:border-box;background-color:#2d2d2d;margin-bottom:0!important}:root[data-color-scheme=dark] .playbook-code code[class*=language-]{max-height:inherit;height:inherit;padding:0 1em;display:block;overflow:auto}:root[data-color-scheme=dark] .playbook-code :not(pre)>code[class*=language-],:root[data-color-scheme=dark] .playbook-code pre[class*=language-]{box-sizing:border-box;background:#2d2d2d;margin-bottom:1em}:root[data-color-scheme=dark] .playbook-code :not(pre)>code[class*=language-]{color:#c92c2c;white-space:normal;border:1px solid #0000001a;border-radius:.3em;padding:.2em;display:inline;position:relative}:root[data-color-scheme=dark] .playbook-code .token.comment,:root[data-color-scheme=dark] .playbook-code .token.block-comment,:root[data-color-scheme=dark] .playbook-code .token.prolog,:root[data-color-scheme=dark] .playbook-code .token.doctype,:root[data-color-scheme=dark] .playbook-code .token.cdata{color:#7ab379}:root[data-color-scheme=dark] .playbook-code .token.punctuation{color:#a0a0a0}:root[data-color-scheme=dark] .playbook-code .token.tag,:root[data-color-scheme=dark] .playbook-code .token.attr-name,:root[data-color-scheme=dark] .playbook-code .token.namespace,:root[data-color-scheme=dark] .playbook-code .token.deleted{color:#569cd6}:root[data-color-scheme=dark] .playbook-code .token.function-name{color:#dcdcaa}:root[data-color-scheme=dark] .playbook-code .token.boolean,:root[data-color-scheme=dark] .playbook-code .token.number,:root[data-color-scheme=dark] .playbook-code .token.function{color:#b5cea8}:root[data-color-scheme=dark] .playbook-code .token.property,:root[data-color-scheme=dark] .playbook-code .token.class-name,:root[data-color-scheme=dark] .playbook-code .token.constant,:root[data-color-scheme=dark] .playbook-code .token.symbol{color:#9cdcfe}:root[data-color-scheme=dark] .playbook-code .token.selector,:root[data-color-scheme=dark] .playbook-code .token.important,:root[data-color-scheme=dark] .playbook-code .token.atrule,:root[data-color-scheme=dark] .playbook-code .token.keyword,:root[data-color-scheme=dark] .playbook-code .token.builtin{color:#c586c0}:root[data-color-scheme=dark] .playbook-code .token.string,:root[data-color-scheme=dark] .playbook-code .token.char,:root[data-color-scheme=dark] .playbook-code .token.attr-value,:root[data-color-scheme=dark] .playbook-code .token.regex,:root[data-color-scheme=dark] .playbook-code .token.variable{color:#ce9178}:root[data-color-scheme=dark] .playbook-code .token.operator,:root[data-color-scheme=dark] .playbook-code .token.entity,:root[data-color-scheme=dark] .playbook-code .token.url{color:#d4d4d4}:root[data-color-scheme=dark] .playbook-code .token.imports,:root[data-color-scheme=dark] .playbook-code .token.exports,:root[data-color-scheme=dark] .playbook-code .token.module{color:#c586c0}:root[data-color-scheme=dark] .playbook-code .token.parameter{color:#9cdcfe}:root[data-color-scheme=dark] .playbook-code .token.namespace{color:#4ec9b0}:root[data-color-scheme=dark] .playbook-code .token.interpolation{color:#ce9178}:root[data-color-scheme=dark] .playbook-code .token.maybe-class-name{color:#4ec9b0}:root[data-color-scheme=dark] .playbook-code .token.regex-delimiter,:root[data-color-scheme=dark] .playbook-code .token.regex-source{color:#e68c8c}:root[data-color-scheme=dark] .playbook-code .token.keyword.module{color:#569cd6}:root[data-color-scheme=dark] .playbook-code .token.keyword.control-flow{color:#c586c0}:root[data-color-scheme=dark] .playbook-code pre[class*=language-] .token.punctuation,:root[data-color-scheme=dark] .playbook-code pre[class*=language-] .token.operator{color:#b0b0b0}:root[data-color-scheme=dark] .playbook-code .token.important,:root[data-color-scheme=dark] .playbook-code .token.bold{font-weight:700}:root[data-color-scheme=dark] .playbook-code .token.italic{font-style:italic}:root[data-color-scheme=dark] .playbook-code .token.entity{cursor:help}:root[data-color-scheme=dark] .playbook-code .token.inserted{color:green}:root[data-color-scheme=dark] .playbook-code .token.operator,:root[data-color-scheme=dark] .playbook-code .token.entity,:root[data-color-scheme=dark] .playbook-code .token.url,:root[data-color-scheme=dark] .playbook-code .token.variable{background-color:#0000}@media screen and (width<=767px){:root[data-color-scheme=dark] .playbook-code pre[class*=language-]:before,:root[data-color-scheme=dark] .playbook-code pre[class*=language-]:after{box-shadow:none;bottom:14px}}:root[data-color-scheme=dark] .playbook-code pre[class*=language-].line-numbers.line-numbers{padding-left:0}:root[data-color-scheme=dark] .playbook-code pre[class*=language-].line-numbers.line-numbers code{padding-left:3.8em}:root[data-color-scheme=dark] .playbook-code pre[class*=language-].line-numbers.line-numbers .line-numbers-rows{left:0}:root[data-color-scheme=dark] .playbook-code pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}:root[data-color-scheme=dark] .playbook-code pre[data-line] code{padding-left:4em;position:relative}:root[data-color-scheme=dark] .playbook-code pre .line-highlight{background:linear-gradient(90deg,#ffffff1a 70%,#ffffff1a);margin-top:0}.playbook-code pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}.playbook-code pre[class*=language-].line-numbers>code{white-space:inherit;position:relative}.playbook-code .line-numbers .line-numbers-rows{pointer-events:none;letter-spacing:-1px;-webkit-user-select:none;user-select:none;border-right:1px solid #999;width:3em;font-size:100%;position:absolute;top:0;left:-3.8em}.playbook-code .line-numbers-rows>span{counter-increment:linenumber;display:block}.playbook-code .line-numbers-rows>span:before{content:counter(linenumber);color:#999;text-align:right;padding-right:.8em;display:block}.playbook-code pre[data-line]{padding:1em 0 1em 3em;position:relative}.playbook-code .line-highlight{padding:inherit 0;pointer-events:none;line-height:inherit;white-space:pre;margin-top:1em;position:absolute;left:0;right:0}@media print{.playbook-code .line-highlight{display:none}}.playbook-code .line-highlight:before,.playbook-code .line-highlight[data-end]:after{content:attr(data-start);color:#f5f2f0;text-align:center;vertical-align:.3em;min-width:1em;text-shadow:none;background-color:#997a6666;border-radius:999px;padding:0 .5em;font:700 65%/1.5 sans-serif;position:absolute;top:.4em;left:.6em;box-shadow:0 1px #fff}.playbook-code .line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.playbook-code .line-numbers .line-highlight:before,.playbook-code .line-numbers .line-highlight:after{content:none}.playbook-code pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}.playbook-code pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}.playbook-code pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:#80808033}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:swap;src:url(./fa-regular-400-WLfxSHV3.woff2)}.far{--fa-style:400}.fa-classic,.far{--fa-family:var(--fa-family-classic)}.fa-regular{--fa-style:400}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(./fa-brands-400-BK5CuonO.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:""}.fa-ideal{--fa:""}.fa-microblog{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-unity{--fa:""}.fa-dailymotion{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-mixer{--fa:""}.fa-shopify{--fa:""}.fa-deezer{--fa:""}.fa-edge-legacy{--fa:""}.fa-google-pay{--fa:""}.fa-rust{--fa:""}.fa-tiktok{--fa:""}.fa-unsplash{--fa:""}.fa-cloudflare{--fa:""}.fa-guilded{--fa:""}.fa-hive{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-instalod{--fa:""}.fa-octopus-deploy{--fa:""}.fa-perbyte{--fa:""}.fa-uncharted{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-wodu{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-bots{--fa:""}.fa-cmplid{--fa:""}.fa-bilibili{--fa:""}.fa-golang{--fa:""}.fa-pix{--fa:""}.fa-sitrox{--fa:""}.fa-hashnode{--fa:""}.fa-meta{--fa:""}.fa-padlet{--fa:""}.fa-nfc-directional{--fa:""}.fa-nfc-symbol{--fa:""}.fa-screenpal{--fa:""}.fa-space-awesome{--fa:""}.fa-square-font-awesome{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-odysee{--fa:""}.fa-stubber{--fa:""}.fa-debian{--fa:""}.fa-shoelace{--fa:""}.fa-threads{--fa:""}.fa-square-threads{--fa:""}.fa-square-x-twitter{--fa:""}.fa-x-twitter{--fa:""}.fa-opensuse{--fa:""}.fa-letterboxd{--fa:""}.fa-square-letterboxd{--fa:""}.fa-mintbit{--fa:""}.fa-google-scholar{--fa:""}.fa-brave{--fa:""}.fa-brave-reverse{--fa:""}.fa-pixiv{--fa:""}.fa-upwork{--fa:""}.fa-webflow{--fa:""}.fa-signal-messenger{--fa:""}.fa-bluesky{--fa:""}.fa-jxl{--fa:""}.fa-square-upwork{--fa:""}.fa-web-awesome{--fa:""}.fa-square-web-awesome{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-dart-lang{--fa:""}.fa-flutter{--fa:""}.fa-files-pinwheel{--fa:""}.fa-css{--fa:""}.fa-square-bluesky{--fa:""}.fa-openai{--fa:""}.fa-square-linkedin{--fa:""}.fa-cash-app{--fa:""}.fa-disqus{--fa:""}.fa-11ty,.fa-eleventy{--fa:""}.fa-kakao-talk{--fa:""}.fa-linktree{--fa:""}.fa-notion{--fa:""}.fa-pandora{--fa:""}.fa-pixelfed{--fa:""}.fa-tidal{--fa:""}.fa-vsco{--fa:""}.fa-w3c{--fa:""}.fa-lumon{--fa:""}.fa-lumon-drop{--fa:""}.fa-square-figma{--fa:""}.fa-tex{--fa:""}.fa-duolingo{--fa:""}.fa-supportnow{--fa:""}.fa-tor-browser{--fa:""}.fa-typescript{--fa:""}.fa-square-deskpro{--fa:""}.fa-circle-zulip{--fa:""}.fa-julia{--fa:""}.fa-zulip{--fa:""}.fa-unison{--fa:""}.fa-bgg,.fa-board-game-geek{--fa:""}.fa-ko-fi{--fa:""}.fa-kubernetes{--fa:""}.fa-postgresql{--fa:""}.fa-scaleway{--fa:""}.fa-venmo{--fa:""}.fa-venmo-v{--fa:""}.fa-unreal-engine{--fa:""}.fa-globaleaks{--fa:""}.fa-solana{--fa:""}.fa-threema{--fa:""}.fa-forgejo{--fa:""}.fa-claude{--fa:""}.fa-gitee{--fa:""}.fa-xmpp{--fa:""}.fa-fediverse{--fa:""}.fa-tailwind-css{--fa:""}.fa-arch-linux{--fa:""}.fa-svelte{--fa:""}.fa-hugging-face{--fa:""}.fa-leetcode{--fa:""}.fa-openstreetmap{--fa:""}.fa-ultralytics{--fa:""}.fa-ultralytics-hub{--fa:""}.fa-ultralytics-yolo{--fa:""}.fa-obsidian{--fa:""}.fa-zoom{--fa:""}.fa-vim{--fa:""}.fa-symfonycasts{--fa:""}.fa-build-awesome{--fa:""}.fa-codeberg{--fa:""}.fa-devpost{--fa:""}.fa-internet-archive{--fa:""}.fa-lets-encrypt{--fa:""}.fa-matrix{--fa:""}.fa-mattermost{--fa:""}.fa-nextcloud{--fa:""}.fa-roblox-creator-studio{--fa:""}.fa-square-build-awesome-stroke{--fa:""}.fa-substack{--fa:""}.fa-tesla{--fa:""}.fa-xrp{--fa:""}.fa-xrpl{--fa:""}.fa-youtube-shorts{--fa:""}.fa-ror{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-linkedin{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-twitter{--fa:""}.fa-facebook{--fa:""}.fa-github{--fa:""}.fa-pinterest{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-google-plus-g{--fa:""}.fa-linkedin-in{--fa:""}.fa-github-alt{--fa:""}.fa-maxcdn{--fa:""}.fa-html5{--fa:""}.fa-css3{--fa:""}.fa-btc{--fa:""}.fa-youtube{--fa:""}.fa-xing{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-dropbox{--fa:""}.fa-stack-overflow{--fa:""}.fa-instagram{--fa:""}.fa-flickr{--fa:""}.fa-adn{--fa:""}.fa-bitbucket{--fa:""}.fa-tumblr{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-apple{--fa:""}.fa-windows{--fa:""}.fa-android{--fa:""}.fa-linux{--fa:""}.fa-dribbble{--fa:""}.fa-skype{--fa:""}.fa-foursquare{--fa:""}.fa-trello{--fa:""}.fa-gratipay{--fa:""}.fa-vk{--fa:""}.fa-weibo{--fa:""}.fa-renren{--fa:""}.fa-pagelines{--fa:""}.fa-stack-exchange{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-wordpress{--fa:""}.fa-openid{--fa:""}.fa-yahoo{--fa:""}.fa-google{--fa:""}.fa-reddit{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-stumbleupon{--fa:""}.fa-delicious{--fa:""}.fa-digg{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-drupal{--fa:""}.fa-joomla{--fa:""}.fa-behance{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-steam{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-spotify{--fa:""}.fa-deviantart{--fa:""}.fa-soundcloud{--fa:""}.fa-vine{--fa:""}.fa-codepen{--fa:""}.fa-jsfiddle{--fa:""}.fa-rebel{--fa:""}.fa-empire{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-git{--fa:""}.fa-hacker-news{--fa:""}.fa-tencent-weibo{--fa:""}.fa-qq{--fa:""}.fa-weixin{--fa:""}.fa-slideshare{--fa:""}.fa-twitch{--fa:""}.fa-yelp{--fa:""}.fa-paypal{--fa:""}.fa-google-wallet{--fa:""}.fa-cc-visa{--fa:""}.fa-cc-mastercard{--fa:""}.fa-cc-discover{--fa:""}.fa-cc-amex{--fa:""}.fa-cc-paypal{--fa:""}.fa-cc-stripe{--fa:""}.fa-lastfm{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-ioxhost{--fa:""}.fa-angellist{--fa:""}.fa-buysellads{--fa:""}.fa-connectdevelop{--fa:""}.fa-dashcube{--fa:""}.fa-forumbee{--fa:""}.fa-leanpub{--fa:""}.fa-sellsy{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-simplybuilt{--fa:""}.fa-skyatlas{--fa:""}.fa-pinterest-p{--fa:""}.fa-whatsapp{--fa:""}.fa-viacoin{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-y-combinator{--fa:""}.fa-optin-monster{--fa:""}.fa-opencart{--fa:""}.fa-expeditedssl{--fa:""}.fa-cc-jcb{--fa:""}.fa-cc-diners-club{--fa:""}.fa-creative-commons{--fa:""}.fa-gg{--fa:""}.fa-gg-circle{--fa:""}.fa-odnoklassniki{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-get-pocket{--fa:""}.fa-wikipedia-w{--fa:""}.fa-safari{--fa:""}.fa-chrome{--fa:""}.fa-firefox{--fa:""}.fa-opera{--fa:""}.fa-internet-explorer{--fa:""}.fa-contao{--fa:""}.fa-500px{--fa:""}.fa-amazon{--fa:""}.fa-houzz{--fa:""}.fa-vimeo-v{--fa:""}.fa-black-tie{--fa:""}.fa-fonticons{--fa:""}.fa-reddit-alien{--fa:""}.fa-edge{--fa:""}.fa-codiepie{--fa:""}.fa-modx{--fa:""}.fa-fort-awesome{--fa:""}.fa-usb{--fa:""}.fa-product-hunt{--fa:""}.fa-mixcloud{--fa:""}.fa-scribd{--fa:""}.fa-bluetooth{--fa:""}.fa-bluetooth-b{--fa:""}.fa-gitlab{--fa:""}.fa-wpbeginner{--fa:""}.fa-wpforms{--fa:""}.fa-envira{--fa:""}.fa-glide{--fa:""}.fa-glide-g{--fa:""}.fa-viadeo{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-pied-piper{--fa:""}.fa-first-order{--fa:""}.fa-yoast{--fa:""}.fa-themeisle{--fa:""}.fa-google-plus{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-linode{--fa:""}.fa-quora{--fa:""}.fa-free-code-camp{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-bandcamp{--fa:""}.fa-grav{--fa:""}.fa-etsy{--fa:""}.fa-imdb{--fa:""}.fa-ravelry{--fa:""}.fa-sellcast{--fa:""}.fa-superpowers{--fa:""}.fa-wpexplorer{--fa:""}.fa-meetup{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-accessible-icon{--fa:""}.fa-accusoft{--fa:""}.fa-adversal{--fa:""}.fa-affiliatetheme{--fa:""}.fa-algolia{--fa:""}.fa-amilia{--fa:""}.fa-angrycreative{--fa:""}.fa-app-store{--fa:""}.fa-app-store-ios{--fa:""}.fa-apper{--fa:""}.fa-asymmetrik{--fa:""}.fa-audible{--fa:""}.fa-avianex{--fa:""}.fa-aws{--fa:""}.fa-bimobject{--fa:""}.fa-bitcoin{--fa:""}.fa-bity{--fa:""}.fa-blackberry{--fa:""}.fa-blogger{--fa:""}.fa-blogger-b{--fa:""}.fa-buromobelexperte{--fa:""}.fa-centercode{--fa:""}.fa-cloudscale{--fa:""}.fa-cloudsmith{--fa:""}.fa-cloudversify{--fa:""}.fa-cpanel{--fa:""}.fa-css3-alt{--fa:""}.fa-cuttlefish{--fa:""}.fa-d-and-d{--fa:""}.fa-deploydog{--fa:""}.fa-deskpro{--fa:""}.fa-digital-ocean{--fa:""}.fa-discord{--fa:""}.fa-discourse{--fa:""}.fa-dochub{--fa:""}.fa-docker{--fa:""}.fa-draft2digital{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-dyalog{--fa:""}.fa-earlybirds{--fa:""}.fa-erlang{--fa:""}.fa-facebook-f{--fa:""}.fa-facebook-messenger{--fa:""}.fa-firstdraft{--fa:""}.fa-fonticons-fi{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-freebsd{--fa:""}.fa-gitkraken{--fa:""}.fa-gofore{--fa:""}.fa-goodreads{--fa:""}.fa-goodreads-g{--fa:""}.fa-google-drive{--fa:""}.fa-google-play{--fa:""}.fa-gripfire{--fa:""}.fa-grunt{--fa:""}.fa-gulp{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-hire-a-helper{--fa:""}.fa-hotjar{--fa:""}.fa-hubspot{--fa:""}.fa-itunes{--fa:""}.fa-itunes-note{--fa:""}.fa-jenkins{--fa:""}.fa-joget{--fa:""}.fa-js{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-keycdn{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-kickstarter-k{--fa:""}.fa-laravel{--fa:""}.fa-line{--fa:""}.fa-lyft{--fa:""}.fa-magento{--fa:""}.fa-medapps{--fa:""}.fa-medrt{--fa:""}.fa-microsoft{--fa:""}.fa-mix{--fa:""}.fa-mizuni{--fa:""}.fa-monero{--fa:""}.fa-napster{--fa:""}.fa-node-js{--fa:""}.fa-npm{--fa:""}.fa-ns8{--fa:""}.fa-nutritionix{--fa:""}.fa-page4{--fa:""}.fa-palfed{--fa:""}.fa-patreon{--fa:""}.fa-periscope{--fa:""}.fa-phabricator{--fa:""}.fa-phoenix-framework{--fa:""}.fa-playstation{--fa:""}.fa-pushed{--fa:""}.fa-python{--fa:""}.fa-red-river{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-replyd{--fa:""}.fa-resolving{--fa:""}.fa-rocketchat{--fa:""}.fa-rockrms{--fa:""}.fa-schlix{--fa:""}.fa-searchengin{--fa:""}.fa-servicestack{--fa:""}.fa-sistrix{--fa:""}.fa-speakap{--fa:""}.fa-staylinked{--fa:""}.fa-steam-symbol{--fa:""}.fa-sticker-mule{--fa:""}.fa-studiovinari{--fa:""}.fa-supple{--fa:""}.fa-uber{--fa:""}.fa-uikit{--fa:""}.fa-uniregistry{--fa:""}.fa-untappd{--fa:""}.fa-ussunnah{--fa:""}.fa-vaadin{--fa:""}.fa-viber{--fa:""}.fa-vimeo{--fa:""}.fa-vnv{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-whmcs{--fa:""}.fa-wordpress-simple{--fa:""}.fa-xbox{--fa:""}.fa-yandex{--fa:""}.fa-yandex-international{--fa:""}.fa-apple-pay{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-fly{--fa:""}.fa-node{--fa:""}.fa-osi{--fa:""}.fa-react{--fa:""}.fa-autoprefixer{--fa:""}.fa-less{--fa:""}.fa-sass{--fa:""}.fa-vuejs{--fa:""}.fa-angular{--fa:""}.fa-aviato{--fa:""}.fa-ember{--fa:""}.fa-gitter{--fa:""}.fa-hooli{--fa:""}.fa-strava{--fa:""}.fa-stripe{--fa:""}.fa-stripe-s{--fa:""}.fa-typo3{--fa:""}.fa-amazon-pay{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-ethereum{--fa:""}.fa-korvue{--fa:""}.fa-elementor{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-flipboard{--fa:""}.fa-hips{--fa:""}.fa-php{--fa:""}.fa-quinscape{--fa:""}.fa-readme{--fa:""}.fa-java{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-creative-commons-by{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-creative-commons-share{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-ebay{--fa:""}.fa-keybase{--fa:""}.fa-mastodon{--fa:""}.fa-r-project{--fa:""}.fa-researchgate{--fa:""}.fa-teamspeak{--fa:""}.fa-first-order-alt{--fa:""}.fa-fulcrum{--fa:""}.fa-galactic-republic{--fa:""}.fa-galactic-senate{--fa:""}.fa-jedi-order{--fa:""}.fa-mandalorian{--fa:""}.fa-old-republic{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-sith{--fa:""}.fa-trade-federation{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-hornbill{--fa:""}.fa-mailchimp{--fa:""}.fa-megaport{--fa:""}.fa-nimblr{--fa:""}.fa-rev{--fa:""}.fa-shopware{--fa:""}.fa-squarespace{--fa:""}.fa-themeco{--fa:""}.fa-weebly{--fa:""}.fa-wix{--fa:""}.fa-ello{--fa:""}.fa-hackerrank{--fa:""}.fa-kaggle{--fa:""}.fa-markdown{--fa:""}.fa-neos{--fa:""}.fa-zhihu{--fa:""}.fa-alipay{--fa:""}.fa-the-red-yeti{--fa:""}.fa-critical-role{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-dev{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-think-peaks{--fa:""}.fa-reacteurope{--fa:""}.fa-artstation{--fa:""}.fa-atlassian{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-centos{--fa:""}.fa-confluence{--fa:""}.fa-dhl{--fa:""}.fa-diaspora{--fa:""}.fa-fedex{--fa:""}.fa-fedora{--fa:""}.fa-figma{--fa:""}.fa-intercom{--fa:""}.fa-invision{--fa:""}.fa-jira{--fa:""}.fa-mendeley{--fa:""}.fa-raspberry-pi{--fa:""}.fa-redhat{--fa:""}.fa-sketch{--fa:""}.fa-sourcetree{--fa:""}.fa-suse{--fa:""}.fa-ubuntu{--fa:""}.fa-ups{--fa:""}.fa-usps{--fa:""}.fa-yarn{--fa:""}.fa-airbnb{--fa:""}.fa-battle-net{--fa:""}.fa-bootstrap{--fa:""}.fa-buffer{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-itch-io{--fa:""}.fa-salesforce{--fa:""}.fa-speaker-deck{--fa:""}.fa-symfony{--fa:""}.fa-waze{--fa:""}.fa-yammer{--fa:""}.fa-git-alt{--fa:""}.fa-stackpath{--fa:""}.fa-cotton-bureau{--fa:""}.fa-buy-n-large{--fa:""}.fa-mdb{--fa:""}.fa-orcid{--fa:""}.fa-swift{--fa:""}.fa-umbraco{--fa:""}.fa-regular,.far{font-family:"Font Awesome 7 Free","Font Awesome 6 Free"!important;font-style:normal!important;font-weight:400!important}.fa-brands,.fab{font-family:"Font Awesome 7 Brands","Font Awesome 6 Brands"!important;font-style:normal!important;font-weight:400!important}.playbook-detail,.playbook-detail__locale{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.playbook-detail__locale[hidden]{display:none!important}.playbook-detail__layout{flex:1;grid-template-columns:minmax(0,1fr);gap:0;max-width:none;min-height:0;display:grid;overflow:hidden}.playbook-detail__main-column{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.playbook-detail__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.playbook-detail__scroll:has(.playbook-detail__hero){padding-top:0}.playbook-detail__hero{--playbook-hero-height:clamp(14rem, 34vh, 21.25rem);isolation:isolate;height:var(--playbook-hero-height);margin-inline:-1.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:1rem;position:relative;overflow:hidden}.playbook-detail__hero>picture,.playbook-detail__hero>img{z-index:0;width:100%;height:var(--playbook-hero-height);display:block;position:relative}.playbook-detail__hero-image{width:100%;height:var(--playbook-hero-height);object-fit:cover;object-position:center;box-shadow:none;border:0;border-radius:0;display:block}html.bn-theme-blue-water-dark[data-dark-image-tone=true] .playbook-detail__hero:after,html[data-color-scheme=dark][data-dark-image-tone=true] .playbook-detail__hero:after,html.bn-theme-blue-water-dark[data-dark-image-tone=true] .playbook-series-page__hero:after,html[data-color-scheme=dark][data-dark-image-tone=true] .playbook-series-page__hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--content-background-color) 18%, transparent) 0%, color-mix(in srgb, var(--content-background-color) 42%, transparent) 55%, color-mix(in srgb, var(--content-background-color) 62%, transparent) 100%), color-mix(in srgb, var(--theme-color-primary) 12%, transparent);position:absolute;inset:0}html.bn-theme-blue-water-dark[data-dark-image-tone=true] .playbook-prose__figure,html[data-color-scheme=dark][data-dark-image-tone=true] .playbook-prose__figure,html.bn-theme-blue-water-dark[data-dark-image-tone=true] .playbook-slides-modal__figure,html[data-color-scheme=dark][data-dark-image-tone=true] .playbook-slides-modal__figure{background:color-mix(in srgb, var(--content-background-color) 92%, #000);border-color:color-mix(in srgb, var(--base-border-color) 65%, transparent)}html.bn-theme-blue-water-dark .playbook-prose img.playbook-prose__image,html[data-color-scheme=dark] .playbook-prose img.playbook-prose__image,html.bn-theme-blue-water-dark .playbook-lightbox__image,html[data-color-scheme=dark] .playbook-lightbox__image,html.bn-theme-blue-water-dark .playbook-slides-modal__image,html[data-color-scheme=dark] .playbook-slides-modal__image{filter:invert()hue-rotate(180deg)}html.bn-theme-blue-water-dark[data-dark-image-tone=false] .playbook-prose img.playbook-prose__image,html[data-color-scheme=dark][data-dark-image-tone=false] .playbook-prose img.playbook-prose__image,html.bn-theme-blue-water-dark[data-dark-image-tone=false] .playbook-lightbox__image,html[data-color-scheme=dark][data-dark-image-tone=false] .playbook-lightbox__image,html.bn-theme-blue-water-dark[data-dark-image-tone=false] .playbook-slides-modal__image,html[data-color-scheme=dark][data-dark-image-tone=false] .playbook-slides-modal__image{filter:none}@media (prefers-contrast:more){html.bn-theme-blue-water-dark[data-dark-image-tone=true] .playbook-detail__hero:after,html[data-color-scheme=dark][data-dark-image-tone=true] .playbook-detail__hero:after,html.bn-theme-blue-water-dark[data-dark-image-tone=true] .playbook-series-page__hero:after,html[data-color-scheme=dark][data-dark-image-tone=true] .playbook-series-page__hero:after{background:color-mix(in srgb, var(--content-background-color) 28%, transparent)}html.bn-theme-blue-water-dark .playbook-prose img.playbook-prose__image,html[data-color-scheme=dark] .playbook-prose img.playbook-prose__image,html.bn-theme-blue-water-dark .playbook-lightbox__image,html[data-color-scheme=dark] .playbook-lightbox__image,html.bn-theme-blue-water-dark .playbook-slides-modal__image,html[data-color-scheme=dark] .playbook-slides-modal__image{filter:none}}.playbook-detail__locale[hidden]{content-visibility:hidden}.playbook-prose>*{content-visibility:auto;contain-intrinsic-size:auto 120px}.playbook-prose>figure,.playbook-prose>.playbook-series-entry,.playbook-detail__hero{content-visibility:visible}.playbook-series-entry>:first-child{margin-top:0}.playbook-detail__header{margin-bottom:1.5rem}.playbook-detail__toolbar{z-index:10;pointer-events:none;justify-content:flex-end;align-items:center;gap:.4rem;width:auto;height:auto;margin:0;padding:0;display:flex;position:absolute;top:.75rem;right:.75rem}.playbook-focus-toggle,.playbook-toc-rail-toggle,.playbook-glossary-hints-toggle{pointer-events:auto;border-color:var(--base-border-color);width:2.25rem;height:2.25rem;min-height:2.25rem;box-shadow:0 4px 16px color-mix(in srgb, var(--base-text-color) 12%, transparent);background:var(--content-background-color);border-radius:50%;justify-content:center;align-items:center;gap:0;margin:0;padding:0;font-size:.9375rem;font-weight:600}.playbook-focus-toggle:hover:not(:disabled),.playbook-toc-rail-toggle:hover:not(:disabled),.playbook-glossary-hints-toggle:hover:not(:disabled){background:var(--content-background-color);border-color:color-mix(in srgb, var(--theme-color-primary) 45%, var(--base-border-color));color:var(--theme-color-primary)}.playbook-focus-toggle,.playbook-toc-rail-toggle,.playbook-glossary-hints-toggle{display:inline-flex}.playbook-focus-toggle i,.playbook-toc-rail-toggle i,.playbook-glossary-hints-toggle i{width:auto;margin:0}.playbook-focus-toggle--active,.playbook-toc-rail-toggle--active,.playbook-glossary-hints-toggle--active{border-color:color-mix(in srgb, var(--theme-color-primary) 45%, var(--base-border-color));color:var(--theme-color-primary);background:color-mix(in srgb, var(--theme-color-primary) 12%, var(--content-background-color))}.playbook-focus-toggle--active:hover:not(:disabled),.playbook-toc-rail-toggle--active:hover:not(:disabled),.playbook-glossary-hints-toggle--active:hover:not(:disabled){background:color-mix(in srgb, var(--theme-color-primary) 16%, var(--content-background-color));border-color:color-mix(in srgb, var(--theme-color-primary) 55%, var(--base-border-color))}.playbook-detail:not(.playbook-detail--toc-open) .playbook-detail__toc-rail{display:none!important}.playbook-detail.playbook-detail--toc-open .playbook-detail__toc-rail{display:flex!important}.playbook-detail__actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0 0;display:flex}.playbook-detail__actions .tools-btn--primary,.playbook-detail__actions .tools-btn--primary:visited{background:var(--theme-color-primary);border-color:var(--theme-color-primary);color:var(--theme-color-primary-contrast)}.playbook-detail__actions .tools-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--theme-color-primary) 88%, #000);border-color:color-mix(in srgb, var(--theme-color-primary) 88%, #000);color:var(--theme-color-primary-contrast)}.playbook-detail__actions .tools-btn--primary i,.playbook-detail__actions .tools-btn--primary span{color:inherit}.playbook-offline{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.playbook-offline__status,.playbook-offline__size{color:var(--base-text-muted-color,#64748b);margin:0;font-size:.8125rem}.playbook-offline__status[data-status-kind=error]{color:var(--theme-color-secondary,#b45309)}.playbook-offline__status[data-status-kind=success]{color:var(--theme-color-primary)}.playbook-offline__status[data-status-kind=progress]{color:var(--theme-color-primary,#2e6f91)}.playbook-pdf-btn.is-busy{opacity:.85;cursor:wait;pointer-events:none}.playbook-pdf-btn [data-pdf-icon=busy]{margin-right:.15rem}.playbook-offline-banner{border:1px solid color-mix(in srgb, var(--theme-color-primary) 35%, var(--base-border-color));background:color-mix(in srgb, var(--theme-color-primary) 10%, var(--surface-background-color));color:inherit;border-radius:8px;margin:0 0 .75rem;padding:.65rem .9rem;font-size:.9rem}.playbook-meta{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;display:flex}.playbook-meta__item{gap:.15rem;display:grid}.playbook-meta__item--tags{flex:100%}.playbook-meta__label{text-transform:uppercase;letter-spacing:.04em;color:var(--bn-color-text-secondary);margin:0;font-size:.75rem;font-weight:600}.playbook-meta__value{margin:0;font-size:.9375rem}.playbook-meta__value a{color:var(--theme-color-primary);font-weight:600;text-decoration:none}.playbook-meta__value a:hover{text-decoration:underline}.playbook-meta__tags{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.playbook-meta__tag{border:1px solid color-mix(in srgb, var(--theme-color-primary) 32%, var(--base-border-color));background:color-mix(in srgb, var(--theme-color-primary) 10%, var(--surface-background-color));color:var(--content-font-color,var(--bn-color-text-primary,#1a2330));border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.8125rem;font-weight:600;display:inline-flex}.playbook-engagement{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin:1rem 0 0;display:flex}.playbook-engagement__stat,.playbook-engagement__like,.playbook-engagement__share{border:1px solid var(--base-border-color);background:var(--surface-background-color);min-height:2rem;color:var(--content-font-color,inherit);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.playbook-engagement__like,.playbook-engagement__share{cursor:pointer}.playbook-engagement__like:hover,.playbook-engagement__share:hover{border-color:color-mix(in srgb, var(--theme-color-primary) 40%, var(--base-border-color))}.playbook-engagement__like--active{border-color:color-mix(in srgb, var(--theme-color-accent,#3fa9c9) 55%, var(--base-border-color));background:color-mix(in srgb, var(--theme-color-accent,#3fa9c9) 14%, var(--surface-background-color));color:var(--theme-color-primary,#2e6f91)}.playbook-engagement__share--copied{border-color:var(--theme-color-success,#3f9f7a);color:var(--theme-color-success,#3f9f7a)}.playbook-engagement__share-wrap{position:relative}.playbook-engagement__share-menu{z-index:40;border:1px solid var(--base-border-color);background:var(--surface-background-color,#fff);border-radius:12px;flex-direction:column;min-width:11.5rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 10px 28px #0000001f}.playbook-engagement__share-menu[hidden]{display:none}.playbook-engagement__share-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.55rem;margin:0;padding:.55rem .65rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.playbook-engagement__share-item:hover{background:color-mix(in srgb, var(--theme-color-primary) 10%, transparent)}.playbook-engagement__share-item i{text-align:center;opacity:.9;width:1rem}.playbook-engagement__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.playbook-prose{color:var(--content-font-color);font-size:1.0625rem;line-height:1.7}.playbook-glossary-term{color:inherit;cursor:inherit;border-bottom:none;text-decoration:none}html[data-playbook-glossary-hints=true] .playbook-glossary-term,.playbook-detail--glossary-hints .playbook-glossary-term{cursor:help;border-bottom:1px dashed color-mix(in srgb, var(--theme-color-primary) 55%, var(--base-border-color));text-underline-offset:.15em}.playbook-glossary-hint-popup{left:var(--glossary-hint-left,0);top:var(--glossary-hint-top,0);z-index:80;width:var(--glossary-hint-width,min(22rem, calc(100vw - 1.5rem)));pointer-events:none;opacity:0;visibility:hidden;max-width:min(22rem,100vw - 1.5rem);margin:0;padding:0;transition:opacity .12s,transform .12s,visibility .12s;position:fixed;transform:translateY(.2rem)}.playbook-glossary-hint-popup--visible{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0)}.playbook-glossary-hint-popup__card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--base-border-color,#cbd5e1) 70%, transparent);background:color-mix(in srgb, var(--content-background-color,#fff) 96%, var(--content-font-color,#0f172a));color:var(--content-font-color,#0f172a);box-shadow:0 12px 32px color-mix(in srgb, var(--base-text-color,#0f172a) 18%, transparent), 0 2px 8px color-mix(in srgb, var(--base-text-color,#0f172a) 10%, transparent);border-radius:8px;gap:.45rem;padding:.7rem .8rem;display:grid}.playbook-glossary-hint-popup__title{margin:0;font-size:.82rem;font-weight:700;line-height:1.3}.playbook-glossary-hint-popup__body{white-space:normal;overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:500;line-height:1.4}.playbook-glossary-hint-popup__link{color:var(--theme-color-primary,#2e6f91);text-underline-offset:.12em;margin:.15rem 0 0;font-size:.75rem;font-weight:650;line-height:1.3;text-decoration:underline}.playbook-glossary-hint-popup__link:hover,.playbook-glossary-hint-popup__link:focus-visible{color:color-mix(in srgb, var(--theme-color-primary,#2e6f91) 80%, #000)}.playbook-prose>:first-child{margin-top:0}.playbook-prose h2,.playbook-prose h3{color:var(--content-font-color);scroll-margin-top:1.25rem}.playbook-prose h2{margin:1.65rem 0 .65rem;font-size:1.3rem;font-weight:600}.playbook-prose h3{margin:1.25rem 0 .45rem;font-size:1.1rem;font-weight:600}.playbook-prose p,.playbook-prose ul,.playbook-prose ol:not(.playbook-flowchart__list),.playbook-prose blockquote,.playbook-prose pre{margin:0 0 1rem}.playbook-prose ul:not(.playbook-flowchart__list),.playbook-prose ol:not(.playbook-flowchart__list){margin-left:.35rem;padding-left:1.75rem;list-style-position:outside}.playbook-prose ul:not(.playbook-flowchart__list){list-style-type:disc}.playbook-prose ol:not(.playbook-flowchart__list){list-style-type:decimal}.playbook-prose ul:not(.playbook-flowchart__list) ul,.playbook-prose ol:not(.playbook-flowchart__list) ol,.playbook-prose ul:not(.playbook-flowchart__list) ol,.playbook-prose ol:not(.playbook-flowchart__list) ul{margin:.5rem 0 .25rem .15rem;padding-left:1.6rem}.playbook-prose ul:not(.playbook-flowchart__list) ul{list-style-type:circle}.playbook-prose ul:not(.playbook-flowchart__list) ul ul{list-style-type:square}.playbook-prose ol:not(.playbook-flowchart__list) ol{list-style-type:lower-alpha}.playbook-prose ol:not(.playbook-flowchart__list) ol ol{list-style-type:lower-roman}.playbook-prose li{padding-left:.4rem;line-height:1.65}.playbook-prose ul:not(.playbook-flowchart__list)>li+li,.playbook-prose ol:not(.playbook-flowchart__list)>li+li{margin-top:.5rem}.playbook-prose li::marker{color:var(--theme-color-primary,#2e6f91);font-weight:600}.playbook-prose li>p{margin:0 0 .45rem}.playbook-prose li>p:last-child{margin-bottom:0}.playbook-prose a{color:var(--theme-color-accent);text-underline-offset:.15em;text-decoration:underline}.playbook-prose blockquote{border-left:3px solid var(--theme-color-accent);background:color-mix(in srgb, var(--theme-color-accent) 8%, var(--surface-background-color));border-radius:0 8px 8px 0;padding:.75rem 1rem}.playbook-prose__quote{border-left:4px solid var(--theme-color-accent);background:color-mix(in srgb, var(--theme-color-accent) 10%, var(--surface-background-color));border-radius:0 10px 10px 0;margin:1.25rem 0 1.5rem;padding:1.25rem 1.25rem 1rem 1.5rem;font-size:1.0625rem;line-height:1.6;position:relative}.playbook-prose__quote:before{content:"“";color:color-mix(in srgb, var(--theme-color-accent) 45%, transparent);pointer-events:none;font-size:2rem;line-height:1;position:absolute;top:.35rem;left:.65rem}.playbook-prose__quote>p{margin:0;padding-left:1.25rem}.playbook-prose__quote-cite{color:var(--theme-color-secondary,var(--base-text-muted-color,#64748b));margin-top:.85rem;padding-left:1.25rem;font-size:.875rem;font-style:normal;display:block}.playbook-prose__quote-cite:before{content:"— "}.playbook-video{aspect-ratio:16/9;border:1px solid var(--base-border-color);background:color-mix(in srgb, var(--surface-background-color) 88%, var(--theme-color-primary));border-radius:10px;margin:1.25rem 0 1.5rem;position:relative;overflow:hidden}.playbook-video__consent-trigger{width:100%;height:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:1rem;font-size:.9375rem;font-weight:600;display:flex}.playbook-video__consent-trigger:hover{background:color-mix(in srgb, var(--theme-color-primary) 8%, transparent)}.playbook-video__iframe{border:0;width:100%;height:100%;display:block}.playbook-video__player{background:#000;border:0;width:100%;height:100%;display:block}.playbook-video--local{background:#000}.playbook-video--error{aspect-ratio:auto;min-height:3rem;color:var(--theme-color-secondary,var(--base-text-muted-color,#64748b));padding:.85rem 1rem;font-size:.9375rem}.playbook-video--active{background:#000}.playbook-flowchart{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:0 0;border:0;border-radius:0;margin:1.25rem 0 1.5rem;padding:0 0 .65rem;overflow:auto hidden;container:playbook-flow/inline-size}.playbook-flowchart__list{flex-wrap:nowrap;align-items:stretch;gap:0;width:max-content;min-width:100%;margin:0;padding:4px 2px 6px;list-style:none;display:flex;overflow:visible}.playbook-flowchart--chevron{--playbook-flowchart-notch:.85rem}.playbook-flowchart__item{flex:none;margin:0;padding:0;display:block}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:not(:last-child){margin-right:calc(-1 * var(--playbook-flowchart-notch,.85rem))}.playbook-flowchart__step{box-sizing:border-box;min-height:2.75rem;color:var(--bn-color-text-primary,inherit);background:var(--surface-background-color);border:1px solid var(--base-border-color);white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__chevron{box-sizing:border-box;height:100%;min-height:2.75rem;color:var(--content-font-color,var(--bn-color-text-primary,inherit));white-space:nowrap;background:color-mix(in srgb, var(--theme-color-primary,#2e6f91) 30%, var(--surface-background-color,#f4f9fc));clip-path:polygon(0 0, calc(100% - var(--playbook-flowchart-notch,.85rem)) 0, 100% 50%, calc(100% - var(--playbook-flowchart-notch,.85rem)) 100%, 0 100%, var(--playbook-flowchart-notch,.85rem) 50%);filter:drop-shadow(0 1px 2px #1027341a);border:0;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1.35rem .5rem 1.05rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:nth-child(2n) .playbook-flowchart__chevron{background:color-mix(in srgb, var(--theme-color-accent,#3fa9c9) 38%, var(--surface-background-color,#f4f9fc))}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:first-child .playbook-flowchart__chevron{clip-path:polygon(0 0, calc(100% - var(--playbook-flowchart-notch,.85rem)) 0, 100% 50%, calc(100% - var(--playbook-flowchart-notch,.85rem)) 100%, 0 100%);padding-left:1rem}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:last-child .playbook-flowchart__chevron{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--playbook-flowchart-notch,.85rem) 50%);padding-right:1rem}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:first-child .playbook-flowchart__chevron{z-index:1}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:nth-child(2) .playbook-flowchart__chevron{z-index:2}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:nth-child(3) .playbook-flowchart__chevron{z-index:3}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:nth-child(4) .playbook-flowchart__chevron{z-index:4}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:nth-child(5) .playbook-flowchart__chevron{z-index:5}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:nth-child(6) .playbook-flowchart__chevron{z-index:6}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:nth-child(7) .playbook-flowchart__chevron{z-index:7}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:nth-child(8) .playbook-flowchart__chevron{z-index:8}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:nth-child(9) .playbook-flowchart__chevron{z-index:9}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__item:nth-child(10) .playbook-flowchart__chevron{z-index:10}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__chevron.playbook-flowchart__step--completed{background:color-mix(in srgb, var(--theme-color-accent,#3fa9c9) 18%, var(--surface-background-color,#f4f9fc));color:var(--content-font-color,var(--bn-color-text-primary,inherit))}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__chevron.playbook-flowchart__step--active{background:var(--theme-color-primary,#2e6f91);color:var(--theme-color-primary-contrast,#fff);z-index:20}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__chevron.playbook-flowchart__step--active .playbook-flowchart__num{color:var(--theme-color-primary,#2e6f91);background:#fff}.playbook-flowchart__step--active{background:var(--surface-background-color);color:var(--bn-color-text-primary,inherit);border-color:var(--base-border-color)}.playbook-flowchart__step--completed{background:var(--surface-background-color);border-color:var(--base-border-color)}.playbook-flowchart__num{color:#fff;background:var(--theme-color-primary,#1e40af);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:700;display:inline-flex}.playbook-flowchart__step--active .playbook-flowchart__num{color:#fff;background:var(--theme-color-primary,#1e40af)}.playbook-flowchart--linear .playbook-flowchart__list{flex-wrap:wrap;gap:.5rem;overflow-x:visible}.playbook-flowchart--linear .playbook-flowchart__step{border-radius:8px;padding:.55rem .9rem}.playbook-flowchart--linear.playbook-flowchart--horizontal .playbook-flowchart__item{align-items:center;gap:.35rem;display:inline-flex}.playbook-flowchart--linear.playbook-flowchart--horizontal .playbook-flowchart__item:not(:last-child):after{content:"→";color:var(--theme-color-secondary,var(--base-text-muted-color,#64748b));align-items:center;font-size:.875rem;display:inline-flex}.playbook-flowchart--vertical{scrollbar-gutter:auto;justify-content:center;display:flex;overflow-x:visible}.playbook-flowchart--vertical .playbook-flowchart__list{flex-flow:column;align-items:center;gap:0;width:max-content;min-width:0;max-width:100%;margin-inline:auto;overflow-x:visible}.playbook-flowchart--vertical .playbook-flowchart__item{flex-direction:column;flex:none;align-items:center;width:auto;display:flex}.playbook-flowchart--vertical .playbook-flowchart__step,.playbook-flowchart--vertical .playbook-flowchart__chevron{border:1px solid var(--base-border-color);white-space:normal;text-align:center;clip-path:none;filter:none;background:var(--surface-background-color);border-radius:8px;width:auto;max-width:28rem;height:auto;min-height:2.75rem;margin-inline:auto;padding:.65rem 1rem;display:inline-flex}.playbook-flowchart--vertical .playbook-flowchart__connector{background:var(--theme-color-secondary,var(--base-border-color,#c8c8c8));width:2px;height:1.15rem;margin:.15rem auto;display:block;position:relative}.playbook-flowchart--vertical .playbook-flowchart__connector:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--theme-color-secondary,var(--base-border-color,#c8c8c8));position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.playbook-flowchart--chevron.playbook-flowchart--horizontal .playbook-flowchart__connector,.playbook-flowchart--linear.playbook-flowchart--horizontal .playbook-flowchart__connector{display:none}.playbook-flowchart--wrap{scrollbar-gutter:auto;overflow-x:visible}.playbook-flowchart--wrap .playbook-flowchart__list{flex-wrap:wrap;align-content:flex-start;align-items:stretch;gap:.45rem;width:100%;min-width:0;display:flex;overflow:visible}.playbook-flowchart--wrap .playbook-flowchart__item{flex:0 auto;align-items:center;gap:.4rem;min-width:min(100%,11rem);max-width:100%;margin:0;padding:0;display:flex}.playbook-flowchart--wrap .playbook-flowchart__item:not(.playbook-flowchart__item--row-end):after{content:"";border-right:2px solid color-mix(in srgb, var(--bn-color-text-secondary,#64748b) 70%, transparent);border-bottom:2px solid color-mix(in srgb, var(--bn-color-text-secondary,#64748b) 70%, transparent);flex:none;width:.42rem;height:.42rem;margin-right:.05rem;transform:rotate(-45deg)}.playbook-flowchart--wrap .playbook-flowchart__break{color:var(--bn-color-text-secondary,#64748b);flex:1 0 100%;justify-content:center;align-items:center;gap:.65rem;margin:.1rem 0;padding:0;display:flex}.playbook-flowchart--wrap .playbook-flowchart__break-line{background:color-mix(in srgb, var(--base-border-color,#cbd5e1) 85%, transparent);flex:auto;height:1px}.playbook-flowchart--wrap .playbook-flowchart__break-label{letter-spacing:.04em;text-transform:uppercase;flex:none;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;display:inline-flex}.playbook-flowchart--wrap .playbook-flowchart__break-label:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.38rem;height:.38rem;margin-top:-.15rem;transform:rotate(45deg)}.playbook-flowchart--wrap .playbook-flowchart__step{box-sizing:border-box;text-align:center;background:color-mix(in srgb, var(--theme-color-primary,#2563eb) 8%, var(--content-background-color,#fff));border:1px solid color-mix(in srgb, var(--theme-color-primary,#2563eb) 22%, var(--base-border-color,#cbd5e1));white-space:normal;border-radius:.55rem;width:100%;max-width:100%;min-height:2.75rem;padding:.55rem .9rem;font-size:.8125rem;line-height:1.25}.playbook-flowchart--wrap .playbook-flowchart__step.playbook-flowchart__step--active{background:var(--bn-color-primary,var(--theme-color-primary,#2563eb));color:var(--bn-color-primary-contrast,var(--theme-color-primary-contrast,#fff));border-color:var(--bn-color-primary,var(--theme-color-primary,#2563eb))}.playbook-flowchart--wrap .playbook-flowchart__step.playbook-flowchart__step--completed{background:color-mix(in srgb, var(--bn-color-accent,var(--theme-color-accent,#0ea5e9)) 12%, var(--surface-background-color,#f8fafc));border-color:color-mix(in srgb, var(--bn-color-accent,var(--theme-color-accent,#0ea5e9)) 40%, var(--base-border-color,#cbd5e1))}.playbook-flowchart--wrap .playbook-flowchart__step.playbook-flowchart__step--active .playbook-flowchart__num{background:color-mix(in srgb, currentColor 25%, transparent);color:inherit}@media (width<=720px){.playbook-flowchart--wrap .playbook-flowchart__list{gap:.4rem .35rem}.playbook-flowchart--wrap .playbook-flowchart__item:not(.playbook-flowchart__item--row-end):after{width:.34rem;height:.34rem}}@container playbook-flow (width<=40rem){.playbook-flowchart--linear.playbook-flowchart--horizontal{scrollbar-gutter:auto;justify-content:center;display:flex;overflow-x:visible}.playbook-flowchart--linear.playbook-flowchart--horizontal .playbook-flowchart__list{flex-direction:column;align-items:center;gap:0;width:max-content;min-width:0;max-width:100%;margin-inline:auto}.playbook-flowchart--linear.playbook-flowchart--horizontal .playbook-flowchart__item{flex-direction:column;align-items:center;width:auto;display:flex}.playbook-flowchart--linear.playbook-flowchart--horizontal .playbook-flowchart__item:not(:last-child):after{content:none}.playbook-flowchart--linear.playbook-flowchart--horizontal .playbook-flowchart__step{white-space:normal;text-align:center;width:auto;max-width:28rem}.playbook-flowchart--linear.playbook-flowchart--horizontal .playbook-flowchart__connector{background:var(--theme-color-secondary,var(--base-border-color,#c8c8c8));width:2px;height:1.15rem;margin:.15rem auto;display:block;position:relative}.playbook-flowchart--linear.playbook-flowchart--horizontal .playbook-flowchart__connector:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--theme-color-secondary,var(--base-border-color,#c8c8c8));position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}}.playbook-flowchart--error{color:var(--theme-color-secondary,var(--base-text-muted-color,#64748b));padding:.85rem 1rem;font-size:.9375rem}.playbook-prose__table-wrap{border:1px solid var(--base-border-color);background:var(--surface-background-color,transparent);border-radius:10px;margin:0 0 1.15rem;overflow-x:auto}.playbook-prose table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.playbook-prose th,.playbook-prose td{border-bottom:1px solid var(--base-border-color);text-align:left;vertical-align:top;padding:.7rem .9rem}.playbook-prose th{background:color-mix(in srgb, var(--theme-color-primary) 8%, var(--surface-background-color));color:var(--content-font-color);font-weight:650}.playbook-prose tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--theme-color-primary) 4%, transparent)}.playbook-prose tr:last-child td{border-bottom:0}.playbook-prose__image{border:1px solid var(--base-border-color);border-radius:8px;max-width:100%;height:auto;margin:0 0 1rem;display:block}.playbook-prose__figure{border:1px solid var(--base-border-color);background:color-mix(in srgb, var(--content-background-color) 94%, var(--theme-color-primary));border-radius:12px;margin:1.25rem 0 1.75rem;padding:.75rem}.playbook-prose__figure .playbook-prose__image{object-fit:contain;border:0;border-radius:8px;width:100%;max-width:100%;margin:0}.playbook-prose__image--diagram{object-fit:contain;cursor:zoom-in}.playbook-prose__image--diagram:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:3px}body.playbook-lightbox-open{overflow:hidden}.playbook-lightbox{z-index:1200;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.playbook-lightbox[hidden]{display:none}.playbook-lightbox__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1220b8;position:absolute;inset:0}.playbook-lightbox__panel{z-index:1;flex-direction:column;align-items:center;gap:.75rem;width:min(96vw,72rem);max-height:calc(100vh - 2rem);display:flex;position:relative}.playbook-lightbox__figure{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-height:calc(100vh - 8rem);margin:0;display:flex}.playbook-lightbox__image{object-fit:contain;border:1px solid color-mix(in srgb, #fff 18%, var(--base-border-color));background:var(--content-background-color);border-radius:12px;width:auto;max-width:100%;max-height:calc(100vh - 10rem);display:block;box-shadow:0 24px 64px #00000047}.playbook-lightbox__caption{color:#f4f7fb;text-align:center;max-width:48rem;margin:0;font-size:.875rem;line-height:1.45}.playbook-lightbox__counter{color:#ffffffd1;margin:0;font-size:.8125rem;font-weight:500}.playbook-lightbox__close,.playbook-lightbox__nav{color:#fff;cursor:pointer;background:#0b12208c;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s,border-color .15s;display:inline-flex;position:absolute}.playbook-lightbox__close:hover,.playbook-lightbox__nav:hover{background:#ffffff29;border-color:#ffffff6b}.playbook-lightbox__close{top:-.25rem;right:0}.playbook-lightbox__nav--prev{top:50%;left:-.25rem;transform:translateY(-50%)}.playbook-lightbox__nav--next{top:50%;right:-.25rem;transform:translateY(-50%)}@media (width<=768px){.playbook-lightbox__panel{width:100%}.playbook-lightbox__nav--prev{left:.25rem}.playbook-lightbox__nav--next{right:.25rem}.playbook-lightbox__close{top:.25rem;right:.25rem}}.playbook-prose__figure-caption{color:var(--bn-color-text-secondary);text-align:center;margin:.625rem 0 0;font-size:.8125rem;line-height:1.45}.playbook-toc__mobile{margin-bottom:.75rem;display:block}.playbook-toc__panel{border:1px solid var(--base-border-color);background:var(--content-background-color);border-radius:12px;padding:1rem}@media (width<=1099px){.playbook-detail__layout{flex-direction:column;gap:0;display:flex}.playbook-detail__main-column{flex:auto;order:1;min-height:0}.playbook-detail__toc-rail{z-index:15;background:var(--app-background-color);border-bottom:1px solid var(--base-border-color);flex-shrink:0;order:0;padding:.25rem 1rem .35rem;position:sticky;top:0}.playbook-toc__mobile{margin-bottom:0}.playbook-toc__toggle{justify-content:center;width:100%;min-height:2.5rem;font-size:.875rem}.playbook-toc__panel:not(.playbook-toc__panel--open){display:none}.playbook-toc__panel.playbook-toc__panel--open{overscroll-behavior:contain;max-height:min(40vh,16rem);overflow-y:auto}}.playbook-toc__title{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-color-accent);margin:0 0 .75rem;font-size:.7rem;font-weight:700}a.playbook-toc__title{text-decoration:none;transition:opacity .15s;display:inline-block}a.playbook-toc__title:hover{opacity:.85}.playbook-toc__list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.playbook-toc__group{gap:.1rem;display:grid}.playbook-toc__group-header{align-items:stretch;gap:0;min-width:0;display:flex}.playbook-toc__group-toggle{width:1.5rem;color:var(--bn-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.playbook-toc__group-toggle:hover{color:var(--content-font-color);background:color-mix(in srgb, var(--theme-color-accent) 8%, transparent)}.playbook-toc__group-toggle i{font-size:.625rem;transition:transform .15s}.playbook-toc__group--expanded .playbook-toc__group-toggle i{transform:rotate(90deg)}.playbook-toc__group-header .playbook-toc__link{flex:1;min-width:0}.playbook-toc__group--active>.playbook-toc__group-header .playbook-toc__link:not(.playbook-toc__link--active){color:var(--bn-color-text-secondary);font-weight:400}.playbook-toc__sublist{gap:.1rem;margin:0 0 .25rem;padding:0 0 0 1.5rem;list-style:none;display:none}.playbook-toc__sublist--open{display:grid}.playbook-toc__group--leaf .playbook-toc__link--leaf{padding-left:.65rem}.playbook-toc__group--leaf .playbook-toc__group-toggle,[data-playbook-toc-leaf] .playbook-toc__group-toggle{display:none!important}.playbook-toc__item--level-3{padding-left:0}.playbook-toc__link{z-index:1;color:var(--bn-color-text-secondary);border-left:3px solid #0000;border-radius:0;padding:.35rem .5rem .35rem .65rem;font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:block;position:relative}.playbook-toc__link:hover{color:var(--content-font-color);background:color-mix(in srgb, var(--theme-color-accent) 8%, transparent)}.playbook-toc__link--active{color:var(--theme-color-primary);border-left-color:var(--theme-color-primary);background:color-mix(in srgb, var(--theme-color-primary) 12%, transparent);font-weight:600}.playbook-toc__group--active>.playbook-toc__group-header .playbook-toc__link--active{border-left-color:var(--theme-color-primary)}.playbook-series{border:1px solid var(--base-border-color);background:color-mix(in srgb, var(--content-background-color) 92%, var(--surface-background-color));border-radius:10px;flex-direction:column;gap:.75rem;margin-top:2.5rem;padding:.85rem;display:flex}.playbook-series__title{text-transform:uppercase;letter-spacing:.06em;color:var(--theme-color-accent);margin:0;font-size:.8125rem;font-weight:700}.playbook-series__part-of{color:var(--bn-color-text-secondary);margin:0;font-size:.8125rem}.playbook-series__list{flex-direction:column;gap:.35rem;display:flex}.playbook-series__option{border:1px solid var(--base-border-color);background:var(--content-background-color);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.65rem;padding:.45rem .65rem;font-size:.8125rem;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:flex}a.playbook-series__option:hover{border-color:var(--theme-color-primary,#2563eb)}.playbook-series__option--active{border-color:var(--theme-color-primary,#2563eb);background:color-mix(in srgb, var(--theme-color-primary,#2563eb) 12%, transparent);color:var(--theme-color-primary,#2563eb);font-weight:600}.playbook-series__option.is-read,.playbook-series__option[data-read="1"]{opacity:.55;border-style:dashed}.playbook-series__option.is-read:hover,.playbook-series__option[data-read="1"]:hover{opacity:.78}.playbook-series__option--active.is-read,.playbook-series__option--active[data-read="1"]{opacity:.85;border-style:solid}.playbook-series__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.playbook-series__overview-link{color:var(--theme-color-primary);align-items:center;gap:.35rem;margin:0;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.playbook-series__overview-link:hover{text-decoration:underline}.playbook-series-page{max-width:52rem;padding:1.25rem var(--tools-home-padding-inline,1.25rem) 2.5rem;flex-direction:column;gap:1.5rem;margin-inline:auto;display:flex}.playbook-series-page__nav{align-items:center;display:flex}.playbook-series-page__back{color:var(--theme-color-primary);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.playbook-series-page__back:hover{text-decoration:underline}.playbook-series-page__header{gap:1.25rem;display:grid}.playbook-series-page__hero{isolation:isolate;aspect-ratio:16/7;background:color-mix(in srgb, var(--theme-color-primary) 8%, var(--surface-background-color));border-radius:12px;position:relative;overflow:hidden}.playbook-series-page__hero-fallback{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.playbook-series-page__hero-fallback .tools-card__icon-wrap{width:3.75rem;height:3.75rem;font-size:1.65rem}.playbook-series-page__hero-image,.playbook-series-page__hero picture{z-index:0;width:100%;height:100%;display:block;position:relative}.playbook-series-page__hero-image{object-fit:cover}.playbook-series-page__hero.is-hero-failed .playbook-series-page__hero-image,.playbook-series-page__hero.is-hero-failed picture{display:none}.playbook-series-page__intro{flex-direction:column;gap:.65rem;display:flex}.playbook-series-page__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-color-accent);margin:0;font-size:.75rem;font-weight:700}.playbook-series-page__title{margin:0;font-size:clamp(1.45rem,2.5vw,1.9rem);line-height:1.2}.playbook-series-page__meta{color:var(--bn-color-text-secondary);flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin:0;font-size:.9375rem;display:flex}.playbook-series-page__taxonomy{flex-wrap:wrap;align-items:center;gap:.2rem;display:inline-flex}.playbook-series-page__sibling{color:var(--bn-color-text-secondary);margin:.2rem 0 0;font-size:.9rem}.playbook-series-page__sibling a{color:var(--theme-color-primary,#2563eb);font-weight:600;text-decoration:none}.playbook-series-page__sibling a:hover{text-decoration:underline}.playbook-series-page__actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.25rem;display:flex}.playbook-series-page__start{background:var(--theme-color-primary);color:#fff;border-radius:8px;align-items:center;padding:.55rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.playbook-series-page__parts-title{margin:0 0 .85rem;font-size:1rem;font-weight:650}.playbook-series-page__parts-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.playbook-series-page__part-link{border:1px solid var(--base-border-color);background:var(--content-background-color);color:inherit;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.7rem .85rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.playbook-series-page__part-link:hover{border-color:var(--theme-color-primary)}.playbook-series-page__part-link.is-read,.playbook-series-page__part-link[data-read="1"]{opacity:.55;background:color-mix(in srgb, var(--surface-background-color,#f8fafc) 70%, transparent);border-style:dashed}.playbook-series-page__part-link.is-read .playbook-series-page__part-title,.playbook-series-page__part-link[data-read="1"] .playbook-series-page__part-title,.playbook-series-page__part-link.is-read .playbook-series-page__part-index,.playbook-series-page__part-link[data-read="1"] .playbook-series-page__part-index{color:var(--bn-color-text-secondary,#64748b)}.playbook-series-page__part-link.is-read:hover,.playbook-series-page__part-link[data-read="1"]:hover{opacity:.78}.playbook-series-page__part-index{color:var(--theme-color-primary);font-weight:700}.playbook-series-page__part-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;overflow:hidden}.playbook-series-page__part-time{color:var(--bn-color-text-secondary);white-space:nowrap;font-size:.8125rem}.playbook-series-page__part-arrow{opacity:.65;font-size:.75rem}@media (width<=640px){.playbook-series-page__part-link{grid-template-columns:auto minmax(0,1fr) auto}.playbook-series-page__part-time{display:none}}.playbook-pager{border-top:1px solid var(--base-border-color);grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.playbook-pager__link{border:1px solid var(--base-border-color);background:var(--content-background-color);color:inherit;border-radius:10px;gap:.25rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.playbook-pager__link:hover{border-color:color-mix(in srgb, var(--theme-color-accent) 40%, var(--base-border-color));box-shadow:0 1px 4px #0000000f}.playbook-pager__link--next{text-align:right}.playbook-pager__label{text-transform:uppercase;letter-spacing:.04em;color:var(--bn-color-text-secondary);font-size:.75rem;font-weight:600}.playbook-pager__title{font-size:.9375rem;font-weight:500}.playbook-pager__placeholder{display:block}.playbook-code{border:1px solid var(--base-border-color);background:var(--content-background-color);border-radius:10px;margin:0 0 1rem;overflow:hidden}.playbook-code__header{border-bottom:1px solid var(--base-border-color);background:var(--surface-background-color);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .85rem;display:flex}.playbook-code__title{min-width:0;color:var(--content-font-color);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.playbook-code__toolbar{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.playbook-code__language{background:color-mix(in srgb, var(--theme-color-accent) 14%, var(--surface-background-color));color:var(--theme-color-accent);text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:.12rem .45rem;font-size:.6875rem;font-weight:600}.playbook-code__copy{width:2rem;height:2rem;color:var(--bn-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.playbook-code__copy:hover{background:color-mix(in srgb, var(--theme-color-primary) 10%, transparent);color:var(--content-font-color)}.playbook-code pre{margin:0;overflow-x:auto}.playbook-code pre[class*=language-]{margin:0}.playbook-code code[class*=language-]{tab-size:4;font-size:.875rem;line-height:1.55}@media (width>=1100px){.playbook-detail__layout{grid-template-columns:minmax(0,1fr);align-items:stretch}.playbook-detail.playbook-detail--toc-open .playbook-detail__layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.playbook-detail__toc-rail{border-left:1px solid var(--base-border-color);background:0 0;flex-direction:column;min-height:0;padding:1.25rem 1.5rem 1.5rem 1.25rem;display:flex;overflow:hidden}.playbook-detail__toc-rail .playbook-toc__panel{background:0 0;border:0;border-radius:0;padding:0}.playbook-toc{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.playbook-toc__panel{flex-direction:column;flex:1;min-height:0;max-height:100%;display:flex}.playbook-toc__nav{overscroll-behavior:contain;flex:1;min-height:0;margin-right:-.25rem;padding-right:.25rem;overflow-y:auto}.playbook-toc__mobile{display:none}}@media (width<=767px){.playbook-detail__scroll{padding:.85rem 1rem 1.25rem}.playbook-detail__scroll:has(.playbook-detail__hero){padding-top:0}.playbook-detail__hero{--playbook-hero-height:clamp(9.5rem, 22vh, 13rem);margin-inline:-1rem}.playbook-prose{font-size:1.0625rem;line-height:1.72}.playbook-prose h2{margin:1.4rem 0 .55rem;font-size:1.25rem}.playbook-prose h3{margin:1.1rem 0 .4rem;font-size:1.05rem}.playbook-detail__actions .tools-btn{justify-content:center;width:100%}.playbook-pager{grid-template-columns:1fr}.playbook-pager__link--next{text-align:left}.playbook-detail__toolbar{gap:.35rem;top:.5rem;right:.5rem}.playbook-focus-toggle,.playbook-toc-rail-toggle,.playbook-glossary-hints-toggle{width:2.5rem;height:2.5rem;min-height:2.5rem}}:root[data-color-scheme=dark] .playbook-code .line-numbers-rows{border-right-color:#555}:root[data-color-scheme=dark] .playbook-code .line-numbers-rows>span:before{color:#777}.playbook-slides-trigger{flex:none;align-items:center;display:inline-flex}.playbook-slides__btn{white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;min-width:2.35rem;min-height:2.35rem;padding:.4rem .65rem;font-size:.8125rem;display:inline-flex}.playbook-slides__btn i{font-size:.85rem}.playbook-slides-modal{border:1px solid var(--tools-card-border,color-mix(in srgb, var(--bn-color-text) 14%, transparent));background:var(--tools-card-background,var(--bn-color-surface,#0f172a));width:min(56rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);height:min(42rem,100dvh - 1.5rem);max-height:min(92dvh,100dvh - 1.5rem);color:var(--bn-color-text,#e2e8f0);border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 64px #00000073}.playbook-slides-modal::backdrop{background:#020617b8}.playbook-slides-modal__panel{box-sizing:border-box;flex-direction:column;gap:.75rem;height:100%;max-height:100%;padding:1rem 1.1rem 1.1rem;display:flex;overflow:hidden}.playbook-slides-modal__header{flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:2.85rem;display:flex}.playbook-slides-modal__heading{flex-direction:column;flex:auto;justify-content:flex-start;gap:.2rem;min-width:0;min-height:2.85rem;display:flex}.playbook-slides-modal__title{text-overflow:ellipsis;white-space:nowrap;min-height:1.43rem;margin:0;font-size:1.1rem;line-height:1.3;overflow:hidden}.playbook-slides-modal__group{min-height:1.105rem;color:var(--bn-color-text-secondary,#94a3b8);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.85rem;line-height:1.3;overflow:hidden}.playbook-slides-modal__group[hidden]{visibility:hidden;display:block!important}.playbook-slides-modal__header-actions{flex-flow:row;flex:none;align-self:start;align-items:center;gap:.65rem;display:flex}.playbook-slides-modal__counter{font-variant-numeric:tabular-nums;color:var(--bn-color-text-secondary,#94a3b8);white-space:nowrap;flex:none;margin:0;font-size:.8rem;line-height:1.25}.playbook-slides-modal__close{flex:none}.playbook-slides-modal__stage{flex:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:0;display:grid;position:relative}.playbook-slides-modal__stage.is-loading .playbook-slides-modal__image{opacity:.35}.playbook-slides-modal__stage.is-loading:after{content:"";border:2px solid color-mix(in srgb, var(--theme-color-primary) 35%, transparent);border-top-color:var(--theme-color-primary);pointer-events:none;border-radius:50%;width:2rem;height:2rem;margin:auto;animation:.75s linear infinite playbook-slides-spin;position:absolute;inset:0}@keyframes playbook-slides-spin{to{transform:rotate(360deg)}}.playbook-slides-modal__figure{border-radius:8px;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:.5rem;width:100%;min-width:0;height:100%;min-height:0;margin:0;display:grid;overflow:hidden}.playbook-slides-modal__image{object-fit:contain;object-position:center;background:color-mix(in srgb, var(--bn-color-text) 4%, transparent);border-radius:8px;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.playbook-slides-modal__caption{text-align:center;width:100%;max-width:42rem;min-height:2.6em;max-height:2.6em;color:var(--bn-color-text-secondary,#94a3b8);margin:0;font-size:.875rem;line-height:1.3;overflow:hidden}.playbook-slides-modal__caption[hidden]{visibility:hidden;display:block!important}.playbook-slides-modal__nav{border:1px solid color-mix(in srgb, var(--bn-color-text) 14%, transparent);background:color-mix(in srgb, var(--bn-color-surface,#0f172a) 88%, transparent);width:2.4rem;height:2.4rem;color:inherit;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.playbook-slides-modal__nav:hover{background:color-mix(in srgb, var(--theme-color-primary) 14%, transparent);border-color:color-mix(in srgb, var(--theme-color-primary) 28%, transparent)}.playbook-slides-modal__nav:disabled,.playbook-slides-modal__nav[hidden]{opacity:.35}.playbook-slides-modal__meta{flex:none;align-items:flex-start;gap:.55rem 1rem;min-height:2.85rem;display:flex}.playbook-slides-modal__links{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;width:100%;min-width:0;min-height:2.85rem;display:flex}.playbook-slides-modal__links-secondary{flex-wrap:nowrap;align-items:center;gap:.55rem;min-width:0;max-width:100%;min-height:1.3rem;display:flex}.playbook-slides-modal__link{max-width:100%;min-height:1.3rem;color:var(--theme-color-primary,#2563eb);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:baseline;gap:.15rem;font-size:.875rem;line-height:1.3;text-decoration:none;display:inline-flex;overflow:hidden}.playbook-slides-modal__links-secondary .playbook-slides-modal__link{flex:auto;min-width:0}.playbook-slides-modal__link>span{text-overflow:ellipsis;overflow:hidden}.playbook-slides-modal__link:hover{text-decoration:underline}.playbook-slides-modal__link[hidden]{visibility:hidden;pointer-events:none;display:inline-flex!important}.playbook-slides-modal__part{background:color-mix(in srgb, var(--theme-color-primary) 14%, transparent);min-height:1.3rem;color:var(--theme-color-primary);border-radius:999px;flex:none;align-items:center;padding:.15rem .45rem;font-size:.75rem;font-weight:600;display:inline-flex}.playbook-slides-modal__part[hidden]{visibility:hidden;display:inline-flex!important}@media (width<=640px){.playbook-slides-modal{width:calc(100vw - 1rem);height:min(36rem,100dvh - 1rem);max-height:calc(100dvh - 1rem)}.playbook-slides-modal__stage{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:1fr;justify-items:center}.playbook-slides-modal__nav--prev{order:2}.playbook-slides-modal__figure{order:1;width:100%;height:100%}.playbook-slides-modal__nav--next{order:3}.playbook-slides-modal__image{max-height:none}.playbook-slides-modal__nav{width:2.75rem;height:2.75rem}}.playbook-series-print{gap:2rem;max-width:48rem;display:grid}.playbook-series-print__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.playbook-series-print__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--bn-color-text-secondary,#5f7f91);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.playbook-series-print__meta{color:var(--bn-color-text-secondary,#5f7f91);margin:.5rem 0 0}.playbook-series-print__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.playbook-series-print__series-hero-image,.playbook-series-print__part-hero-image{border:1px solid var(--base-border-color,#b8cddd);border-radius:12px;width:100%;height:auto;display:block}.playbook-series-print__part{gap:1rem;display:grid}.playbook-series-print__part+.playbook-series-print__part{border-top:1px solid color-mix(in srgb, var(--bn-color-text) 12%, transparent);margin-top:1rem;padding-top:2rem}.playbook-series-print__part-label{letter-spacing:.03em;text-transform:uppercase;color:var(--theme-color-primary,#2e6f91);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.playbook-series-print__part-title{color:var(--content-font-color,#102734);margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.25}.playbook-quiz{display:none!important}.playbook-toc-quiz{border-top:1px solid color-mix(in srgb, var(--content-font-color,#102734) 12%, transparent);margin-top:1rem;padding-top:.85rem}.playbook-toc-quiz__btn{justify-content:center;gap:.45rem;width:100%}.playbook-quiz-modal{border:1px solid var(--base-border-color,#1027342e);background:var(--content-background-color,#fff);width:min(40rem,100vw - 2rem);max-width:calc(100vw - 2rem);height:fit-content;max-height:min(90dvh,52rem);color:var(--content-font-color,#102734);box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--content-font-color,#102734) 18%, transparent);border-radius:.85rem;padding:0;overflow:hidden;transform:translate(-50%,-50%);margin:0!important;position:fixed!important;inset:50% auto auto 50%!important}.playbook-quiz-modal::backdrop{background:color-mix(in srgb, var(--app-background-color,#0e1620) 72%, transparent)}.playbook-quiz-modal__panel{max-height:inherit;background:var(--content-background-color,#fff);flex-direction:column;gap:.85rem;padding:1.1rem 1.2rem 1.25rem;display:flex;overflow:auto}.playbook-quiz-modal__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.playbook-quiz-modal__title{margin:0;font-size:1.15rem;line-height:1.3}.playbook-quiz-modal__body,.playbook-quiz-modal__result{gap:.85rem;display:grid}.playbook-quiz__title{color:var(--content-font-color,#102734);margin:0 0 .5rem;font-size:1.15rem;line-height:1.3}.playbook-quiz__progress{opacity:.75;margin:0;font-size:.875rem}.playbook-quiz__prompt{margin:0;font-weight:600}.playbook-quiz__choices{gap:.5rem;display:grid}.playbook-quiz__choice{text-align:left;border:1px solid color-mix(in srgb, var(--content-font-color,#102734) 18%, transparent);background:var(--tools-surface,#fff);width:100%;color:inherit;cursor:pointer;font:inherit;border-radius:.5rem;padding:.65rem .85rem;display:block}.playbook-quiz__choice:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent,#1a6b8a) 55%, transparent)}.playbook-quiz__choice--selected,.playbook-quiz__choice[aria-pressed=true]{border-color:var(--accent,#1a6b8a);box-shadow:inset 0 0 0 1px var(--accent,#1a6b8a)}.playbook-quiz__choice--correct{background:#2f7d4a1f;border-color:#2f7d4a}.playbook-quiz__choice--wrong{background:#b423181a;border-color:#b42318}.playbook-quiz__feedback{margin:0;font-size:.95rem}.playbook-quiz__feedback--ok{color:#2f7d4a}.playbook-quiz__feedback--bad{color:#b42318}.playbook-quiz__score{margin:0;font-size:1.05rem;font-weight:600}.playbook-quiz__pass{margin:0;font-size:.95rem;font-weight:600}.playbook-quiz__pass--ok{color:#2f7d4a}.playbook-quiz__pass--bad{color:#b42318}.playbook-quiz__save-status{opacity:.8;margin:0;font-size:.875rem}.playbook-quiz__actions{flex-wrap:wrap;gap:.5rem;display:flex}.playbook-quiz--error{color:#b42318}@media print{.tools-shell__header,.tools-shell__sidebar,.tools-shell__footer,.playbook-detail__toolbar,.playbook-detail__toc-rail,.playbook-detail__actions,.playbook-offline,.playbook-engagement,.playbook-series,.playbook-pager,.playbook-series-page__nav,.playbook-series-page__actions,.playbook-series-print__actions,.playbook-offline-banner,.tools-header,.playbook-quiz,[data-playbook-print],[data-playbook-pdf],[data-playbook-series-pdf],[data-playbook-series-print],[hidden],[data-playbook-locale-panel][hidden]{display:none!important}.tools-shell__main,.tools-content,.playbook-detail,.playbook-detail__layout,.playbook-detail__main-column,.playbook-detail__scroll,.playbook-series-page,.playbook-series-print{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.playbook-prose{max-width:none;overflow:visible}.playbook-prose h2,.playbook-prose h3,.playbook-series-print__part-header{page-break-inside:avoid;break-inside:avoid}.playbook-series-print__part+.playbook-series-print__part{page-break-before:always;break-before:page;border-top:0;margin-top:0;padding-top:0}.playbook-detail__hero-image,.playbook-series-page__hero-image,.playbook-series-print__series-hero-image,.playbook-series-print__part-hero-image{object-fit:contain;max-height:14rem}}
