.bshare[data-v-c3fec872]{display:inline-block;position:relative}.bshare__btn[data-v-c3fec872]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#a1a1aa;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:500;gap:7px;padding:6px 12px;transition:color .15s ease,border-color .15s ease,background .15s ease}.bshare__btn[data-v-c3fec872]:hover{background:#67e8f90f;border-color:#67e8f966;color:#fafafa}.bshare__ic[data-v-c3fec872]{height:15px;width:15px}.bshare__menu{background:#1a1b21;border:1px solid #3f3f46;border-radius:10px;box-shadow:0 12px 34px #0009;padding:5px;z-index:100}.bshare__item{align-items:center;background:transparent;border:0;border-radius:7px;color:#d4d4d8;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;transition:background .15s ease,color .15s ease;width:100%}.bshare__item:hover{background:#26272e;color:#fafafa}.bshare__item-ic{color:#a1a1aa;height:17px;width:17px}.bshare__sep{background:#3f3f46;height:1px;margin:4px 6px}.te-embed[data-v-cf602acd]{background:radial-gradient(circle at top right,rgba(103,232,249,.06),transparent 55%),#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:clamp(20px,3vw,36px)}.se[data-v-9e418a0b]{--accent:#67e8f9;background:radial-gradient(circle at top right,rgba(103,232,249,.08),transparent 60%),#ffffff06;border:1px solid rgba(103,232,249,.22);border-radius:16px;display:block;padding:24px 26px;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.se[data-v-9e418a0b]:hover{border-color:#67e8f973;transform:translateY(-2px)}.se__head[data-v-9e418a0b]{align-items:baseline;display:flex;gap:12px;margin-bottom:16px}.se__kicker[data-v-9e418a0b]{color:var(--accent);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.se__name[data-v-9e418a0b]{color:#fafafa;font-size:21px;font-weight:650;letter-spacing:-.02em}.se__stats[data-v-9e418a0b]{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding-bottom:16px}.se__stat[data-v-9e418a0b]{display:flex;flex-direction:column;gap:4px}.se__num[data-v-9e418a0b]{color:#fafafa;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1}.se__num--crit[data-v-9e418a0b]{color:#fda4af}.se__num--kev[data-v-9e418a0b]{color:#fcd34d}.se__lbl[data-v-9e418a0b]{color:#71717a;font-size:11.5px}.se__cta[data-v-9e418a0b]{align-items:center;color:var(--accent);display:inline-flex;font-size:13px;font-weight:600;gap:7px;margin-top:16px}.se__arrow[data-v-9e418a0b]{height:14px;width:14px}.se:hover .se__arrow[data-v-9e418a0b]{transform:translate(2px);transition:transform .2s ease}@media(max-width:640px){.se__stats[data-v-9e418a0b]{gap:10px;grid-template-columns:repeat(3,1fr)}.se__num[data-v-9e418a0b]{font-size:20px}}.kw[data-v-d84f6648]{--accent:#67e8f9;align-items:center;background:radial-gradient(circle at top right,rgba(252,211,77,.08),transparent 60%),#ffffff05;border:1px solid rgba(252,211,77,.25);border-radius:16px;display:flex;gap:24px;justify-content:space-between;padding:20px 26px;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.kw[data-v-d84f6648]:hover{border-color:#fcd34d73;transform:translateY(-2px)}.kw__kicker[data-v-d84f6648]{color:#fcd34d;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.kw__row[data-v-d84f6648]{align-items:baseline;display:flex;gap:10px;margin:6px 0 2px}.kw__num[data-v-d84f6648]{color:#fafafa;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1}.kw__unit[data-v-d84f6648]{color:#d4d4d8;font-size:14px}.kw__sub[data-v-d84f6648]{color:#71717a;font-size:12.5px}.kw__cta[data-v-d84f6648]{align-items:center;color:var(--accent);display:inline-flex;flex:none;font-size:13px;font-weight:600;gap:7px}.kw__arrow[data-v-d84f6648]{height:14px;width:14px}.kw:hover .kw__arrow[data-v-d84f6648]{transform:translate(2px);transition:transform .2s ease}@media(max-width:640px){.kw[data-v-d84f6648]{align-items:flex-start;flex-direction:column;gap:14px}}.block-doc{--accent:#67e8f9;--hair:hsla(0,0%,100%,.08);color:#d4d4d8;font-size:17px;line-height:1.75}.b-paragraph{margin:0 0 1.4em}.b-callout__text a,.b-list a,.b-paragraph a,.b-quote a,.b-table a{border-bottom:1px solid rgba(103,232,249,.3);color:var(--accent);text-decoration:none;transition:border-color .2s ease}.b-paragraph a:hover{border-bottom-color:var(--accent)}.b-list code,.b-paragraph code,.b-table code{background:#ffffff0f;border-radius:5px;color:#e7e7ea;font-family:IBM Plex Mono,monospace;font-size:.86em;padding:1px 6px}.b-heading{color:#fafafa;font-weight:650;letter-spacing:-.02em;line-height:1.25;margin:1.8em 0 .7em;scroll-margin-top:90px}h2.b-heading{font-size:1.7em}h3.b-heading{font-size:1.32em}h4.b-heading{font-size:1.12em}.b-figure{margin:1.8em 0}.b-image{border:1px solid var(--hair);border-radius:14px;display:block;height:auto;width:100%}.b-figure--bg{background:#ffffff09;border-radius:16px;padding:clamp(16px,4%,40px)}.b-figure--bg .b-image{border:0;margin:0 auto;max-width:100%}.b-figure--border .b-image{border:2px solid hsla(0,0%,100%,.28)}.b-figcaption{color:#71717a;font-size:13.5px;margin-top:10px;text-align:center}.b-list{margin:0 0 1.4em;padding-left:1.4em}.b-list li{margin:.4em 0}.b-list--ul{list-style:none;padding-left:1.2em}.b-list--ul li{position:relative}.b-list--ul li:before{background:var(--accent);border-radius:50%;content:"";height:6px;left:-1.2em;position:absolute;top:.72em;width:6px}.b-list--ol{list-style:decimal}.b-list--ol li::marker{color:var(--accent);font-variant-numeric:tabular-nums}.b-table-wrap{border:1px solid var(--hair);border-radius:12px;margin:1.6em 0;overflow-x:auto}.b-table{border-collapse:collapse;font-size:14.5px;width:100%}.b-table td,.b-table th{border-bottom:1px solid var(--hair);padding:11px 16px;text-align:left}.b-table th{background:#ffffff08;color:#e7e7ea;font-size:12.5px;font-weight:600;letter-spacing:.02em}.b-table tbody tr:last-child td{border-bottom:0}.b-table td{color:#b4b4bb}.b-quote{border-left:3px solid rgba(103,232,249,.5);margin:1.8em 0;padding:4px 0 4px 22px}.b-quote blockquote{color:#e7e7ea;font-size:1.2em;font-style:italic;line-height:1.5;margin:0}.b-quote__cite{color:#71717a;font-size:13.5px;font-style:normal;margin-top:10px}.b-code{background:#08080cd9;border:1px solid var(--hair);border-radius:12px;margin:1.6em 0 1.6em 50%;overflow-x:auto;padding:24px 28px;transform:translate(-50%);width:min(820px,calc(100vw - 32px))}.b-code code{color:#d4d4d8;font-family:IBM Plex Mono,monospace;font-size:13.5px;line-height:1.6;white-space:pre}.b-callout{background:#ffffff08;border:1px solid var(--hair);border-radius:12px;display:flex;gap:13px;margin:1.6em 0;padding:16px 18px}.b-callout__icon{flex:none;height:20px;margin-top:2px;width:20px}.b-callout__text{color:#d4d4d8;font-size:15.5px;line-height:1.6}.b-callout[data-variant=info]{background:#60a5fa12;border-color:#60a5fa38}.b-callout[data-variant=info] .b-callout__icon{color:#60a5fa}.b-callout[data-variant=warning]{background:#f59e0b12;border-color:#f59e0b38}.b-callout[data-variant=warning] .b-callout__icon{color:#fbbf24}.b-callout[data-variant=success]{background:#34d39912;border-color:#34d39938}.b-callout[data-variant=success] .b-callout__icon{color:#34d399}.b-callout[data-variant=danger]{background:#fb718512;border-color:#fb718538}.b-callout[data-variant=danger] .b-callout__icon{color:#fb7185}.b-divider{border:0;border-top:2px solid var(--hair);margin:2.4em auto;width:60px}.b-cveref-group{display:flex;flex-wrap:wrap;gap:8px;margin:1.4em 0}.b-cveref{align-items:center;background:#67e8f90f;border:1px solid rgba(103,232,249,.22);border-radius:9px;display:inline-flex;gap:9px;margin:0;padding:7px 12px 7px 8px;text-decoration:none;transition:all .2s ease}.b-cveref:hover{background:#67e8f91f;border-color:#67e8f966;transform:translateY(-1px)}.b-cveref__badge{background:#67e8f933;border-radius:4px;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 5px}.b-cveref__main{display:flex;flex-direction:column;gap:1px;min-width:0}.b-cveref__id{color:#e7e7ea;font-family:IBM Plex Mono,monospace;font-size:14px}.b-cveref__title{color:#a1a1aa;font-size:12.5px;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-cveref__arrow{color:#71717a;height:14px;margin-left:auto;width:14px}.b-cveref--rich{align-items:center;display:flex;gap:12px;margin:0;padding:12px 14px;width:100%}.b-cveref--rich .b-cveref__arrow{margin-left:0}.b-cveref__score{border-radius:5px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;padding:2px 7px}.b-cveref__score.sev-crit{background:#fb718533;color:#fecaca}.b-cveref__score.sev-high{background:#f59e0b33;color:#fcd34d}.b-cveref__score.sev-med{background:#34d39933;color:#86efac}.b-cveref__score.sev-low{background:#60a5fa2e;color:#93c5fd}.b-cveref__score.sev-unknown{background:#3f3f4680;color:#b4b4bb}.b-cveref__kev{background:#fb718529;border-radius:4px;color:#fda4af;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 6px}.b-cveref__epss,.b-cveref__kev{font-family:IBM Plex Mono,monospace}.b-cveref__epss{color:#a1a1aa;font-size:11px;white-space:nowrap}.b-cta{border-radius:14px;gap:14px;margin:1.9em 0;padding:18px 22px}.b-cta,.b-cta__body{display:flex;flex-direction:column}.b-cta__body{gap:7px}.b-cta__title{color:#fafafa;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.b-cta__text{color:#a1a1aa;font-size:13.5px;line-height:1.55;margin:0}.b-cta__btn{align-items:center;align-self:flex-start;background:#2563eb;border-radius:10px;box-shadow:0 10px 15px -3px #2563eb33;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.b-cta__btn:hover{background:#3b82f6;box-shadow:0 12px 22px -4px #2563eb59;transform:translateY(-1px)}.b-cta__btn:hover .b-cta__arrow{transform:translate(2px)}.b-cta__arrow{height:16px;transition:transform .2s ease;width:16px}.b-cta[data-variant=default]{background:#ffffff06;border:1px solid var(--hair)}.b-cta[data-variant=subtle]{background:#ffffff04;border:1px solid hsla(0,0%,100%,.05)}.b-cta[data-variant=bold]{background:linear-gradient(90deg,#3b82f614,#22d3ee0a);border:1px solid rgba(59,130,246,.3)}.b-cta[data-variant=inline]{align-items:center;background:linear-gradient(90deg,#3b82f612,#22d3ee0a);border:1px solid rgba(59,130,246,.3);flex-direction:row;gap:24px;justify-content:space-between;padding:16px 24px}.b-cta[data-variant=inline] .b-cta__body{flex:1;min-width:0}.b-cta[data-variant=inline] .b-cta__title{font-size:15px}.b-cta[data-variant=inline] .b-cta__text{font-size:13px}.b-cta[data-variant=inline] .b-cta__btn{align-self:auto;flex:none}@media(max-width:640px){.b-cta[data-variant=inline]{align-items:flex-start;flex-direction:column;gap:16px}.b-cta[data-variant=inline] .b-cta__btn{align-self:flex-start}}.b-cta[data-variant=bold]{background:linear-gradient(135deg,#67e8f929,#38bdf81a);border:1px solid rgba(103,232,249,.4)}.b-cta[data-variant=bold] .b-cta__btn{background:var(--accent);color:#061018}.b-cta[data-variant=bold] .b-cta__btn:hover{box-shadow:0 8px 28px #67e8f94d;transform:translateY(-2px)}.block-doc a.news-mention{font-weight:500}.block-doc .is-wide{margin-left:50%;transform:translate(-50%);width:min(1152px,calc(100vw - 48px))}.b-embed,.b-flow{margin:1.9em 0}.b-flow__title{color:#e7e7ea;font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0 0 .7em}.b-flow__fallback{background:#ffffff05;border:1px solid var(--hair);border-radius:12px;color:#b4b4bb;font-size:14.5px;margin:0;padding:16px 18px 16px 36px}.b-flow__fallback li{margin:.4em 0}.b-flow__fallback strong{color:#fafafa}.b-faq{display:flex;flex-direction:column;gap:8px;margin:1.6em 0}.b-faq__item{background:#ffffff05;border:1px solid var(--hair);border-radius:10px;padding:0 16px}.b-faq__q{color:#e7e7ea;cursor:pointer;font-size:15.5px;font-weight:600;list-style:none;padding:14px 24px 14px 0;position:relative}.b-faq__q::-webkit-details-marker{display:none}.b-faq__q:after{color:var(--accent);content:"+";font-size:20px;line-height:1;position:absolute;right:2px;top:11px}.b-faq__item[open] .b-faq__q:after{content:"−"}.b-faq__a{color:#b4b4bb;font-size:15px;line-height:1.65;padding:0 0 16px}.b-faq__a a{border-bottom:1px solid rgba(103,232,249,.3);color:var(--accent);text-decoration:none}.b-related{background:#ffffff06;border:1px solid var(--hair);border-radius:14px;margin:1.8em 0;padding:18px 20px}.b-related__label{color:#71717a;font-size:10.5px;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.b-related__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.b-related__link{align-items:center;color:var(--accent);display:inline-flex;font-size:15px;gap:6px;padding:7px 0;text-decoration:none}.b-related__link:hover{color:#a5f3fc}.b-related__arrow{height:14px;opacity:.7;width:14px}.b-author{align-items:center;border-top:1px solid var(--hair);display:flex;gap:14px;margin:2.2em 0 0;padding-top:20px}.b-author__avatar{border:1px solid var(--hair);border-radius:50%;flex:none;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.b-author__name{color:#fafafa;font-size:15px;font-weight:650}.b-author__title{color:#a1a1aa;font-size:13px;margin-top:2px}.b-author__links{display:flex;gap:12px;margin-top:6px}.b-author__link{color:var(--accent);font-size:12.5px;text-decoration:none}.b-author__link:hover{text-decoration:underline}.b-asof{align-items:center;background:#ffffff0a;border:1px solid var(--hair);border-radius:999px;color:#a1a1aa;display:inline-flex;font-size:12.5px;gap:7px;margin:1.2em 0;padding:5px 11px}.b-asof__icon{color:#71717a;flex:none;height:15px;width:15px}.b-asof__label{font-variant-numeric:tabular-nums}.b-asof__link{color:var(--accent);font-weight:500;text-decoration:none}.b-asof__link:hover{text-decoration:underline}.b-cveref__asof{flex-basis:100%;margin:2px 0 0}.b-timeline{margin:1.8em 0}.b-timeline__title{color:#71717a;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.b-timeline__list{list-style:none;margin:0;padding:0;position:relative}.b-timeline__list:before{background:var(--hair);bottom:6px;content:"";left:5px;position:absolute;top:6px;width:2px}.b-timeline__event{display:flex;gap:16px;padding:0 0 18px;position:relative}.b-timeline__event:last-child{padding-bottom:0}.b-timeline__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px #67e8f91f;flex:none;height:12px;margin-top:5px;position:relative;width:12px;z-index:1}.b-timeline__body{min-width:0}.b-timeline__line{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.b-timeline__date{color:var(--accent);flex:none;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-variant-numeric:tabular-nums}.b-timeline__label{color:#fafafa;font-size:15.5px;font-weight:600}.b-timeline__detail{color:#b4b4bb;font-size:14.5px;line-height:1.55;margin-top:3px}.b-timeline__src{border-bottom:1px solid var(--hair);color:#71717a;display:inline-block;font-size:12px;margin-top:4px;text-decoration:none}.b-timeline__src:hover{color:var(--accent)}.b-chart{margin:1.9em 0 1.9em 50%;transform:translate(-50%);width:min(820px,calc(100vw - 32px))}.b-chart__title{color:#fafafa;font-size:14.5px;font-weight:600;margin:0 0 10px;text-align:center}.b-chart__viz{background:#ffffff04;border:1px solid var(--hair);border-radius:12px;padding:30px 18px}.b-chart__svg{display:block;height:auto;width:100%}.b-chart__caption{color:#71717a;display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;justify-content:center;margin-top:9px;text-align:center}.b-chart__src{color:var(--accent);text-decoration:none}.b-chart__src:hover{text-decoration:underline}.block-doc .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:768px){.block-doc{font-size:16px}.b-cveref__title{max-width:24ch}}.article-page[data-v-0815d085]{--accent:#67e8f9;--hair:hsla(0,0%,100%,.07);--hair-bright:hsla(0,0%,100%,.12);--ease-spring:cubic-bezier(.32,.72,0,1)}.article[data-v-0815d085]{margin:0 auto;max-width:720px;padding:56px 24px 140px}.article__head[data-v-0815d085]{margin-bottom:36px}.article__topbar[data-v-0815d085]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:26px}.back-link[data-v-0815d085]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff05;border:1px solid var(--hair);border-radius:999px;color:#d4d4d8;font-family:IBM Plex Mono,monospace;font-size:10.5px;gap:10px;letter-spacing:.16em;padding:5px 14px 5px 5px;text-decoration:none;text-transform:uppercase;transition:color .55s var(--ease-spring),border-color .55s var(--ease-spring);width:-moz-fit-content;width:fit-content}.back-link[data-v-0815d085],.back-link__icon[data-v-0815d085]{align-items:center;display:inline-flex}.back-link__icon[data-v-0815d085]{background:#ffffff0a;border-radius:50%;height:26px;justify-content:center;transition:transform .55s var(--ease-spring),background .55s var(--ease-spring);width:26px}.back-link[data-v-0815d085]:hover{border-color:var(--hair-bright);color:#fafafa}.back-link:hover .back-link__icon[data-v-0815d085]{background:#ffffff14;transform:translate3d(-3px,0,0)}.article__tags[data-v-0815d085]{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.article__tag[data-v-0815d085]{background:#67e8f914;border-radius:999px;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.article__title[data-v-0815d085]{color:#fafafa;font-size:clamp(32px,5vw,50px);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:0}.article__subtitle[data-v-0815d085]{color:#a1a1aa;font-size:19px;line-height:1.5;margin-top:18px}.article__meta[data-v-0815d085]{align-items:center;color:#71717a;display:flex;flex-wrap:wrap;font-size:12.5px;gap:0;letter-spacing:.03em;margin-top:22px}.article__dot[data-v-0815d085]{margin:0 8px}.article__share[data-v-0815d085]{margin-left:auto}@media(max-width:520px){.article__share[data-v-0815d085]{flex-basis:100%;margin-left:0;margin-top:12px}}.featured[data-v-0815d085]{border-top:1px solid var(--hair);margin-top:48px;padding-top:28px}.featured__label[data-v-0815d085]{color:#71717a;font-size:10.5px;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}.featured__chips[data-v-0815d085]{display:flex;flex-wrap:wrap;gap:8px}.featured__chip[data-v-0815d085]{align-items:center;background:#67e8f90f;border:1px solid rgba(103,232,249,.2);border-radius:8px;color:var(--accent);display:inline-flex;font-size:13px;gap:7px;padding:6px 12px;text-decoration:none;transition:all .2s ease}.featured__chip[data-v-0815d085]:hover{background:#67e8f921;transform:translateY(-1px)}.featured__chip--kev[data-v-0815d085]{background:#fb71850f;border-color:#fb718540;color:#fda4af}.featured__sev[data-v-0815d085]{border-radius:4px;font-size:10px;font-weight:700;padding:1px 5px}.featured__sev.sev-crit[data-v-0815d085]{background:#fb718533;color:#fecaca}.featured__sev.sev-high[data-v-0815d085]{background:#f59e0b33;color:#fcd34d}.featured__sev.sev-med[data-v-0815d085]{background:#34d39933;color:#86efac}.featured__sev.sev-low[data-v-0815d085]{background:#60a5fa2e;color:#93c5fd}.featured__sev.sev-unknown[data-v-0815d085]{background:#3f3f4680;color:#b4b4bb}.featured__kev[data-v-0815d085]{background:#fb71852e;border-radius:3px;color:#fda4af;font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 5px}@media(max-width:768px){.article[data-v-0815d085]{padding:36px 18px 96px}}
