._frame_nkdi0_1{position:relative}@media (width>=768px){._frame_nkdi0_1:before,._frame_nkdi0_1:after{z-index:41;background:var(--rule);content:"";pointer-events:none;width:6px;height:6px;position:absolute;top:.5px;transform:translate(-50%,-50%)}._frame_nkdi0_1:before{left:-.5px}._frame_nkdi0_1:after{left:calc(100% + .5px)}}.blueprint-chapter-header{justify-content:space-between;align-items:flex-start}.blueprint-chapter-heading-copy{gap:.75rem;max-width:49rem;display:grid}.blueprint-chapter-intro{max-width:39rem;color:var(--color-muted-foreground);font-size:.9375rem;line-height:1.625}.blueprint-scene-tabs{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);grid-template-areas:"index""panels";display:grid;position:relative}.blueprint-scene-tabs:before,.blueprint-scene-tabs:after{content:"";background:var(--rule);width:6px;height:6px;position:absolute;top:-3px}.blueprint-scene-tabs:before{left:-3px}.blueprint-scene-tabs:after{right:-3px}.blueprint-scene-panels{grid-area:panels;min-width:0;padding:2rem 3rem}.blueprint-scene-panel[hidden]{display:none}.blueprint-scene-selected-copy{flex-direction:column;gap:.75rem;min-height:8.25rem;margin-bottom:1.5rem;display:flex}.blueprint-scene-selected-copy h3{font-size:1.125rem;line-height:1.5rem}.blueprint-scene-selected-copy>p:last-child{max-width:40rem;font-size:.9375rem;line-height:1.625}[data-kind=integration] .blueprint-scene-selected-copy h3{font-size:1.125rem;line-height:1.3}.blueprint-scene{--finding:#cf4f2b;width:100%;min-width:0;container-type:inline-size}.blueprint-scene-art{cursor:default;width:100%;position:relative}.blueprint-scene-canvas{width:100%;height:100%;position:relative}.blueprint-scene-inspect{width:100%;height:100%;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;display:block}.blueprint-scene-inspect:focus-visible{outline:2px solid var(--color-ring);outline-offset:.375rem;border-radius:.125rem}.blueprint-scene-inspect[aria-pressed=true]{background:var(--color-brand-soft)}.blueprint-scene-svg{width:100%;height:100%;display:block;overflow:visible}:root[data-theme=dark] .blueprint-scene-svg [stroke=\#24463C]{stroke:#90a898}@media (prefers-color-scheme:dark){:root:not([data-theme]) .blueprint-scene-svg [stroke=\#24463C]{stroke:#90a898}}.blueprint-scene-number{color:var(--color-muted-foreground);pointer-events:none;font-size:.625rem;line-height:.875rem;position:absolute;top:.125rem;left:0}.blueprint-scene-labels{pointer-events:none;margin:0;padding:0;list-style:none}.blueprint-scene-label{width:max-content;font-family:var(--font-sans);position:absolute}.blueprint-scene-label-line{overflow-wrap:break-word;display:block}.blueprint-scene-label-primary{color:var(--color-foreground);font-weight:500}.blueprint-scene-label-drawing{color:#24463c;font-weight:500}.blueprint-scene-label-secondary{color:var(--color-muted-foreground)}.blueprint-scene-label-finding{color:var(--finding);font-weight:500}.blueprint-scene-index{border-top:1px solid var(--color-border);flex-direction:column;grid-area:index;min-width:0;display:flex;position:relative}.blueprint-scene-trigger{border-bottom:1px solid var(--color-border);text-align:start;width:100%;min-height:4.75rem;color:var(--color-foreground);cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 1.5rem;display:grid;position:relative}.blueprint-scene-trigger:last-child{border-bottom:0}.blueprint-scene-trigger[data-state=active]{background:color-mix(in srgb, var(--color-brand-soft) 45%, var(--background));color:var(--color-foreground)}.blueprint-scene-trigger:hover{background:color-mix(in srgb, var(--surface) 55%, transparent);color:var(--color-foreground)}.blueprint-scene-trigger:focus-visible{z-index:1;outline:2px solid var(--color-ring);outline-offset:-3px}.blueprint-scene-rank{font-size:.6875rem;line-height:1.375rem}.blueprint-scene-trigger[data-state=active] .blueprint-scene-rank{color:var(--color-primary)}.blueprint-scene-trigger-title{font-size:.875rem;font-weight:500;line-height:1.375rem;display:block}@media (width>=48rem){.blueprint-scene-tabs{grid-template-columns:minmax(0,1fr) minmax(14rem,.6fr);grid-template-areas:"panels index"}.blueprint-scene-panels{padding-right:1.5rem}.blueprint-scene-index{border-top:0;border-left:1px solid var(--color-border)}.blueprint-scene-index:before,.blueprint-scene-index:after{content:"";background:var(--rule);width:6px;height:6px;position:absolute;left:-3px}.blueprint-scene-trigger:not(:last-child):before,.blueprint-scene-trigger:not(:last-child):after{content:"";z-index:1;background:var(--rule);width:6px;height:6px;position:absolute;bottom:-3px}.blueprint-scene-trigger:not(:last-child):before{left:-3px}.blueprint-scene-trigger:not(:last-child):after{right:-3px}.blueprint-scene-index:before{top:-3px}.blueprint-scene-index:after{bottom:-3px}}@media (width<=47.999rem){.blueprint-scene-tabs:before,.blueprint-scene-tabs:after{display:none}.blueprint-chapter-header{flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}.blueprint-chapter-heading-copy .blueprint-title{font-size:var(--public-section-size);text-wrap:wrap;line-height:1.2}.blueprint-scene-index{overscroll-behavior-inline:contain;grid-auto-columns:max-content;grid-auto-flow:column;display:grid;overflow-x:auto}.blueprint-scene-trigger{white-space:nowrap;border-bottom:0;border-inline-end:1px solid var(--border);align-items:center;min-width:max-content;min-height:48px;padding:12px 16px}.blueprint-scene-trigger-title{white-space:nowrap;font-size:13px;line-height:20px}.blueprint-scene-panels{padding:1.5rem}.blueprint-scene-selected-copy{min-height:0}}@media (prefers-reduced-motion:reduce){.blueprint-scene-tabs *,.blueprint-scene-tabs :before,.blueprint-scene-tabs :after{transition:none!important;animation:none!important}}.blueprint-scene-trigger[data-state=active] .blueprint-scene-trigger-title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.blueprint-scene-trigger[data-state=active]:hover{background:color-mix(in srgb, var(--color-brand-soft) 45%, var(--background))}@media (width>=1024px) and (height<=850px){.blueprint-chapter-header{padding-block:14px}.blueprint-chapter-heading-copy{gap:8px;max-width:none}.blueprint-chapter-heading-copy .blueprint-title{font-size:30px;line-height:1.2}.blueprint-chapter-intro{max-width:56rem;line-height:1.5}.blueprint-scene-tabs{grid-template-columns:minmax(0,1fr) minmax(18rem,.5fr)}.blueprint-scene-panels{padding:20px 24px}.blueprint-scene-selected-copy{gap:6px;min-height:0;margin-bottom:16px}.blueprint-scene-trigger{gap:12px;min-height:44px;padding:10px 16px}.blueprint-scene-trigger-title{font-size:13px;line-height:20px}}.blueprint-compact-anchors,.blueprint-compact-legend{display:none}@container (width<=1000px){.blueprint-scene-art{gap:20px;padding-top:24px;display:grid;aspect-ratio:auto!important}.blueprint-scene-canvas{width:100%;height:auto;aspect-ratio:var(--drawing-ratio);position:relative;overflow:hidden}.blueprint-scene-inspect:focus-visible{outline-offset:-2px}.blueprint-scene-svg{width:var(--drawing-width);height:var(--drawing-height);left:var(--drawing-left);top:var(--drawing-top);position:absolute}.blueprint-scene-labels{display:none}.blueprint-compact-anchors{pointer-events:none;display:block}.blueprint-annotation-key,.blueprint-compact-inline{text-align:start;position:absolute}.blueprint-compact-inline{white-space:nowrap}[data-figure=R02] .blueprint-compact-inline .blueprint-scene-label-line{line-height:1!important}.blueprint-annotation-key,.blueprint-legend-key{border:1px solid var(--color-border);background:var(--background);width:16px;height:16px;color:var(--color-foreground);font-family:var(--font-mono);letter-spacing:0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.blueprint-annotation-key{transform:translate(-50%,-50%)}.blueprint-compact-legend{align-content:center;gap:16px;display:grid}.blueprint-compact-legend>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0;padding:0;list-style:none;display:grid}.blueprint-compact-legend li{align-items:baseline;gap:8px;min-width:0;display:flex}.blueprint-annotation-matrix{border-collapse:collapse;width:100%;font-size:11px;line-height:16px}.blueprint-annotation-matrix th{text-align:start;font-size:10px;font-weight:500}.blueprint-annotation-matrix :is(th,td){border-bottom:1px solid var(--color-border);padding:6px 4px}.blueprint-annotation-matrix td .blueprint-legend-key{margin-right:4px}}@media (width>=1024px) and (height<=850px){.blueprint-scene-art{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:20px;padding-top:20px;display:grid;aspect-ratio:auto!important}.blueprint-scene-art[data-matrix]{grid-template-columns:minmax(0,1fr) 260px}.blueprint-scene-canvas{width:min(100%, calc(clamp(240px, calc(100svh - 400px), 330px) * var(--drawing-ratio)));justify-self:center}.blueprint-compact-legend>ul{grid-template-columns:minmax(0,1fr);gap:12px}}._section_mnuga_1{--evidence-rule:var(--border);--evidence-ink:var(--foreground);--evidence-muted:var(--muted-foreground);color:var(--evidence-ink);overflow-wrap:anywhere;min-width:0}._section_mnuga_1 p,._section_mnuga_1 figure,._section_mnuga_1 blockquote,._section_mnuga_1 dl,._section_mnuga_1 dd{margin:0}._heading_mnuga_18{flex-direction:column;gap:12px;padding:40px 48px 32px;display:flex}._metadata_mnuga_25,._ordinal_mnuga_26{font-family:var(--font-mono,"Space Mono", monospace);color:var(--evidence-muted);font-size:11px;line-height:1.65}._muted_mnuga_33{color:var(--evidence-muted)}._textLink_mnuga_37{width:fit-content;max-width:100%;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--evidence-rule);text-decoration-color:var(--evidence-rule);text-underline-offset:6px;align-items:center;gap:5px;font-size:14px;line-height:1.5;transition:text-decoration-color .16s;display:inline-flex}._textLink_mnuga_37:hover{text-decoration-color:currentColor}._section_mnuga_1 :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:4px}._quoteGrid_mnuga_61{border-top:1px solid var(--evidence-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._quote_mnuga_61{border-inline-end:1px solid var(--evidence-rule);border-bottom:1px solid var(--evidence-rule);flex-direction:column;gap:24px;min-width:0;padding:32px;display:flex}._quote_mnuga_61:nth-child(3n){border-inline-end:0}._quote_mnuga_61 blockquote{flex:1;font-size:21px;line-height:1.5}._quote_mnuga_61 figcaption{flex-direction:column;gap:16px;font-size:13px;line-height:1.6;display:flex}._attribution_mnuga_95{align-items:center;gap:12px;display:flex}._stories_mnuga_101{border-top:1px solid var(--evidence-rule);grid-template-columns:35.4% minmax(0,1fr);display:grid}._stories_mnuga_101 [role=tablist]{border-inline-end:1px solid var(--evidence-rule)}._stories_mnuga_101 button{text-align:start;border-bottom:1px solid var(--evidence-rule);cursor:pointer;align-items:center;gap:20px;width:100%;min-height:64px;padding:24px 32px;display:flex}._stories_mnuga_101 button[aria-selected=true]{background:var(--surface)}._storyIndicator_mnuga_127{margin-inline-start:auto}._storyIndicator_mnuga_127:after{content:"+"}._stories_mnuga_101 [data-state=active]>._storyIndicator_mnuga_127:after{content:"−"}._storyPanels_mnuga_139{padding:48px}._storyPanels_mnuga_139 [role=tabpanel]:not([hidden]){flex-direction:column;align-items:start;gap:24px;display:flex}._storyPanels_mnuga_139 blockquote{font-size:clamp(28px,3vw,42px);line-height:1.3}._catalog_mnuga_155{border-top:1px solid var(--evidence-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._author_mnuga_164{border-inline-end:1px solid var(--evidence-rule);border-bottom:1px solid var(--evidence-rule);justify-content:center;align-items:center;gap:8px;min-width:0;min-height:96px;padding:16px;display:flex;position:relative}._author_mnuga_164:nth-child(4n){border-inline-end:0}._author_mnuga_164:after,._author_mnuga_164:before{content:"";background:var(--rule);pointer-events:none;z-index:1;width:6px;height:6px;position:absolute;inset-inline-end:-2.5px}._author_mnuga_164:after{bottom:-2.5px}._author_mnuga_164:before{display:none;top:-3.5px}._author_mnuga_164:nth-child(-n+4):before{display:block}._author_mnuga_164:nth-child(4n):after,._author_mnuga_164:nth-child(4n):before{display:none}._authorLink_mnuga_211{--mark-scale:1;justify-content:center;align-items:center;width:100%;min-width:0;min-height:48px;padding:4px;display:flex}._authorPlate_mnuga_222{justify-content:center;align-items:center;padding:6px 8px;display:flex}._catalog_mnuga_155{background:var(--background)}._authorLink_mnuga_211 img{width:calc(var(--mark-width) * var(--mark-scale));height:calc(var(--mark-height) * var(--mark-scale));object-fit:contain;max-width:none;margin:calc(var(--mark-top) * var(--mark-scale)) calc(var(--mark-right) * var(--mark-scale)) calc(var(--mark-bottom) * var(--mark-scale)) calc(var(--mark-left) * var(--mark-scale))}._stats_mnuga_242{background:var(--lightningcss-light,#f0f3ed)var(--lightningcss-dark,oklch(24.2% 0 0))}._section_mnuga_1 ._total_mnuga_246{color:var(--lightningcss-light,#718475)var(--lightningcss-dark,oklch(70.8% 0 0));letter-spacing:-.025em;font-size:clamp(38px,8.2vw,112px);line-height:1.1}._totalLabel_mnuga_253{font-size:19px}._metrics_mnuga_257{border-top:1px solid var(--evidence-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._metrics_mnuga_257>div{border-inline-end:1px solid var(--evidence-rule);flex-direction:column;gap:20px;padding:32px;display:flex}._metrics_mnuga_257>div:last-child{border-inline-end:0}._metrics_mnuga_257 dt{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;font-size:17px;line-height:1.5}._metrics_mnuga_257 dd{white-space:nowrap;letter-spacing:-.03em;order:-1;font-size:clamp(40px,4.7vw,64px);line-height:1.12}._security_mnuga_290{grid-template-columns:28% 36% 36%;display:grid}._security_mnuga_290>*{border-inline-end:1px solid var(--evidence-rule);padding:32px 40px}._security_mnuga_290>:last-child{border-inline-end:0}._security_mnuga_290 header p{margin-top:12px;font-size:12px}._security_mnuga_290>p{align-items:center;font-size:17px;display:flex}@media (width<=1199px){._catalog_mnuga_155{grid-template-columns:repeat(3,minmax(0,1fr))}._author_mnuga_164:nth-child(4n){border-inline-end:1px solid var(--evidence-rule)}._author_mnuga_164:nth-child(3n){border-inline-end:0}._author_mnuga_164:nth-child(4n):after{display:block}._author_mnuga_164:nth-child(n+4):before,._author_mnuga_164:nth-child(3n):after,._author_mnuga_164:nth-child(3n):before{display:none}._quoteGrid_mnuga_61{grid-template-columns:repeat(2,minmax(0,1fr))}._quote_mnuga_61:nth-child(3n){border-inline-end:1px solid var(--evidence-rule)}._quote_mnuga_61:nth-child(2n){border-inline-end:0}._heading_mnuga_18{padding:36px 32px 28px}}@media (width<=640px){._heading_mnuga_18{padding:32px 24px 24px}._quoteGrid_mnuga_61,._stories_mnuga_101,._security_mnuga_290{grid-template-columns:1fr}._quote_mnuga_61,._quote_mnuga_61:nth-child(3n),._security_mnuga_290>*{border-inline-end:0;padding:28px 24px}._catalog_mnuga_155{grid-template-columns:repeat(2,minmax(0,1fr))}._author_mnuga_164:nth-child(3n){border-inline-end:1px solid var(--evidence-rule)}._author_mnuga_164:nth-child(2n){border-inline-end:0}._author_mnuga_164:nth-child(3n):after{display:block}._author_mnuga_164:nth-child(n+3):before,._author_mnuga_164:nth-child(2n):after,._author_mnuga_164:nth-child(2n):before{display:none}._author_mnuga_164{min-height:82px;padding:12px}._authorLink_mnuga_211{--mark-scale:.65}._storyPanels_mnuga_139{padding:24px}._stories_mnuga_101 [role=tablist]{border-inline-end:0}._metrics_mnuga_257>div{padding:24px}._security_mnuga_290>*+*{border-top:1px solid var(--evidence-rule)}._metrics_mnuga_257{grid-template-columns:1fr}._metrics_mnuga_257>div{border-inline-end:0}._metrics_mnuga_257>div+div{border-top:1px solid var(--evidence-rule)}}@media (prefers-reduced-motion:reduce){._textLink_mnuga_37{transition:none}}._securityStrip_mnuga_441{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._securityStrip_mnuga_441 a{border-inline-end:1px solid var(--border);align-items:center;gap:12px;min-height:84px;padding:20px 28px;font-size:13px;line-height:1.6;display:flex;position:relative}._securityStrip_mnuga_441 a:last-child{border-inline-end:0}._securityStrip_mnuga_441 a:before,._securityStrip_mnuga_441 a:after{z-index:2;background-image:linear-gradient(var(--rule), var(--rule)), linear-gradient(var(--rule), var(--rule));content:"";pointer-events:none;background-position:0,100%;background-repeat:no-repeat;background-size:6px 6px;height:6px;position:absolute;inset-inline:-3px}._securityStrip_mnuga_441 a:before{top:-3px}._securityStrip_mnuga_441 a:after{bottom:-3px}._securityStrip_mnuga_441 svg{flex-shrink:0;width:20px;height:20px}._securityStrip_mnuga_441 svg:last-child{width:14px;height:14px;margin-inline-start:auto}._securityStrip_mnuga_441 a:hover{background:var(--surface)}._securityStrip_mnuga_441 a:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}@media (width<=767px){._securityStrip_mnuga_441{grid-template-columns:1fr}._securityStrip_mnuga_441 a{border-inline-end:0;min-height:64px;padding:16px 24px}._securityStrip_mnuga_441 a+a{border-top:1px solid var(--border)}}._companyMark_mnuga_520{align-items:center;min-height:32px;display:flex}._companyMark_mnuga_520 img{object-fit:contain;max-width:160px}._portrait_mnuga_529{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}@media (width>=768px){._quote_mnuga_61,._metrics_mnuga_257>div{padding-inline:48px}}
