@layer theme{:root,[data-theme=dark],[data-theme=light]{--vr-sev-critical:#ff7d5c;--vr-sev-high:#f3b544;--vr-sev-medium:#c6fa70;--vr-sev-medium-dot:#8cc94f;--vr-sev-low:#7fa36a;--vr-sev-unknown:#6c7769;--vr-bar-o:#f3a23c;--vr-bar-r:#ff4d3a;--vr-kev-red:#c4391b;--vr-kev-link:#ffb39f;--vr-white:#fff;--vr-demo-paper:#f6f6f4;--vr-demo-ink:#141a15;--vr-demo-muted:#5b6558;--vr-demo-line:#e1e6dd;--vr-demo-line2:#cdd6c5;--vr-demo-soft:#eef5e6;--vr-demo-hover:#f7faf3;--vr-demo-tint:#f2f4ef;--vr-demo-deep:#2b5a17;--vr-demo-active:#3c7a1b;--vr-demo-abs-line:#2b6e8a;--vr-edition:var(--brand-icon);--vr-edition-text:var(--brand-text);--vr-demo-abs-bg:#f0f7fa;--vr-demo-abs-dt:#1f6680;--vr-demo-points-line:#c8d9bc;--vr-demo-points-bg:#f4f9ef;--vr-demo-side:#f4f6f1;--vr-t-rce:#ff7d5c;--vr-t-auth:#f3b544;--vr-t-dos:#6fb3ff;--vr-t-file:#b48cff;--vr-t-memory:#ff6b9a;--vr-t-injection:#4fd1c5;--vr-t-ssrf:#9fd35c;--vr-t-leak:#e6e070;--vr-t-other:#c6fa70}}@layer base,components;@layer utilities{:root .vr{--vr-paper:var(--vr-demo-paper);--vr-card:var(--card-bg);--vr-ink:var(--vr-demo-ink);--vr-muted:var(--vr-demo-muted);--vr-line:var(--vr-demo-line);--vr-line2:var(--vr-demo-line2);--vr-accent:var(--brand-text);--vr-green:var(--brand);--vr-on-green:var(--on-brand);--vr-soft:var(--vr-demo-soft);--vr-tint:var(--vr-demo-tint);--vr-c-bg:var(--carbon-color-1);--vr-c-fg:var(--carbon-color-2);--vr-c-acc:var(--carbon-color-3);--vr-c-muted:var(--carbon-color-15);--vr-c-dim:var(--carbon-color-20);--vr-c-line:var(--carbon-color-16);--vr-c-panel:var(--carbon-color-11);--vr-c-panel2:var(--carbon-color-12);--vr-c-strong:var(--carbon-color-18);--vr-c-soft:var(--carbon-color-30);--vr-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;padding-top:var(--header-h);color:var(--vr-ink);background:var(--vr-paper);letter-spacing:.02em;overflow-wrap:break-word;font-size:16px;line-height:1.8}:root .vr *{box-sizing:border-box}:root .vr :where(h1,h2,h3,h4,p){margin-top:0}:root .vr :where(h1,h2,h3,h4){letter-spacing:.01em;line-height:1.5}:root .vr :where(a){color:inherit;text-underline-offset:4px}:root .vr :where(button,input,select){font:inherit;letter-spacing:inherit;color:inherit}:root .vr :where(button){cursor:pointer;background:0 0;border:0}:root .vr [hidden]{display:none!important}:root .vr .vr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root .vr .vr-wrap{width:min(1200px,100% - 64px);margin:0 auto}:root .vr .vr-crumb{color:var(--vr-muted);margin-bottom:14px;font-size:12px}:root .vr .vr-crumb ol{flex-wrap:wrap;row-gap:2px}:root .vr .vr-section{padding:56px 0}:root .vr .vr-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}:root .vr .vr-section-head h2{margin:0;font-size:26px}:root .vr .vr-section-head p{color:var(--vr-muted);margin:6px 0 0;font-size:13px}:root .vr .vr-more{border:1px solid var(--vr-ink);background:var(--vr-card);color:var(--vr-ink);white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;padding:10px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}:root .vr .vr-more:hover{background:var(--vr-ink);color:var(--vr-card)}:root .vr .vr-tag{border:1px solid var(--vr-line2);background:var(--vr-card);color:var(--vr-muted);letter-spacing:.04em;white-space:nowrap;padding:1px 8px;font-size:11px;line-height:1.6;display:inline-block}:root .vr .vr-tag.vr-kind{border-color:var(--vr-ink);color:var(--vr-ink)}:root .vr .vr-taglink{color:var(--vr-accent);text-underline-offset:3px;text-decoration:underline}:root .vr .vr-taglink:hover{color:var(--vr-ink)}:root .vr .vr-lang.vr-taglink{color:var(--vr-accent)}:root .vr .vr-product{color:var(--vr-ink);white-space:nowrap;font-size:11px;font-weight:700}:root .vr .vr-product.vr-taglink{color:var(--vr-accent)}:root .vr .vr-art-controls{grid-template-columns:220px auto auto;justify-content:start;align-items:end;gap:10px;margin:-12px 0 14px;display:grid}:root .vr .vr-art-controls label{color:var(--vr-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}:root .vr .vr-art-controls select{border:1px solid var(--vr-line2);background:var(--vr-card);border-radius:0;width:100%;height:44px;padding:0 12px;font-size:14px}:root .vr .vr-art-count{color:var(--vr-muted);margin:0 0 18px;font-size:12px}:root .vr .vr-lang{max-width:100%;color:var(--vr-ink);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}:root .vr .vr-story .vr-lang{white-space:normal}:root .vr .vr-logo{background:var(--vr-demo-side);border-radius:5px;flex:none;align-items:center;gap:3px;padding:2px 4px;line-height:0;display:inline-flex}:root .vr .vr-logo img{width:16px;height:16px;display:block}:root .vr .vr-sev,:root .vr .sev{letter-spacing:.04em;white-space:nowrap;--vr-sev:var(--vr-sev-unknown);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}:root .vr .vr-sev:before,:root .vr .sev:before{content:"";background:var(--vr-sev);border-radius:50%;width:8px;height:8px}:root .vr :is(.vr-sev-critical,.sev.critical){--vr-sev:var(--vr-sev-critical)}:root .vr :is(.vr-sev-high,.sev.high){--vr-sev:var(--vr-sev-high)}:root .vr :is(.vr-sev-medium,.sev.medium){--vr-sev:var(--vr-sev-medium-dot)}:root .vr :is(.vr-sev-low,.sev.low){--vr-sev:var(--vr-sev-low)}:root .vr .vr-kev{background:var(--vr-kev-red);color:var(--vr-white);white-space:nowrap;border-radius:3px;padding:0 8px;font-size:11px;font-weight:700;display:inline-block}:root .vr-t-rce{--tc:var(--vr-t-rce)}:root .vr-t-auth{--tc:var(--vr-t-auth)}:root .vr-t-dos{--tc:var(--vr-t-dos)}:root .vr-t-file{--tc:var(--vr-t-file)}:root .vr-t-memory{--tc:var(--vr-t-memory)}:root .vr-t-injection{--tc:var(--vr-t-injection)}:root .vr-t-ssrf{--tc:var(--vr-t-ssrf)}:root .vr-t-leak{--tc:var(--vr-t-leak)}:root .vr-t-other{--tc:var(--vr-t-other)}:root .vr .vr-vtype{background:color-mix(in srgb, var(--tc) 22%, var(--vr-card));color:var(--vr-ink);white-space:nowrap;border-radius:20px;padding:0 8px;font-size:11px;display:inline-block}:root .vr-eye,:root .vr .vr-eye{aspect-ratio:2;color:var(--carbon-color-4);background:radial-gradient(circle at 82% 45%, color-mix(in srgb, var(--tc) 30%, transparent), transparent 55%), linear-gradient(150deg, var(--carbon-color-8), var(--carbon-color-1));letter-spacing:.02em;text-align:left;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 34%;column-gap:10px;padding:16px 18px;line-height:1.8;display:grid;position:relative;overflow:hidden;container-type:inline-size}:root .vr-eye:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--carbon-color-2) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--carbon-color-2) 4%, transparent) 1px, transparent 1px);background-size:20px 20px;position:absolute;inset:0}:root .vr-eye>*{position:relative}:root .vr-eye .vr-eye-head{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:11px;display:flex}:root .vr-eye .vr-eye-lang{color:var(--carbon-color-14);font-weight:700}:root .vr-eye .vr-eye-type{background:var(--tc);color:var(--carbon-color-1);white-space:nowrap;border-radius:20px;padding:1px 9px;font-weight:700}:root .vr-eye .vr-eye-body{align-self:center;min-width:0}:root .vr-eye .vr-eye-word{font-size:min(clamp(24px, 2.6vw, 36px), calc((66cqi - 30px) / (var(--len,6) * .62)));letter-spacing:-.02em;white-space:nowrap;font-weight:700;line-height:1.1}:root .vr-eye .vr-eye-sub{color:var(--carbon-color-30);margin-top:6px;font-size:12px;line-height:1.5}:root .vr-eye .vr-eye-foot{border-top:1px solid color-mix(in srgb, var(--carbon-color-2) 11%, transparent);color:var(--carbon-color-14);white-space:nowrap;grid-column:1/-1;justify-content:space-between;gap:10px;padding-top:8px;font:11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;overflow:hidden}:root .vr-eye .vr-eye-foot b{color:var(--carbon-color-3);text-overflow:ellipsis;font-weight:500;overflow:hidden}:root .vr-eye .vr-logo{background:var(--vr-demo-side);border-radius:5px;flex:none;align-items:center;gap:3px;padding:2px 4px;line-height:0;display:inline-flex}:root .vr-eye .vr-logo img{width:16px;height:16px;display:block}:root .vr-eye .vr-eye-logo{width:min(100%,100px);box-shadow:0 0 0 4px color-mix(in srgb, var(--tc) 55%, transparent), 0 0 28px color-mix(in srgb, var(--tc) 45%, transparent);border-radius:16px;grid-area:2/2;place-self:center;gap:10px;padding:14px}:root .vr-eye .vr-eye-logo:has(img+img){gap:6px;width:min(100%,160px);padding:10px}:root .vr-eye .vr-eye-logo img{aspect-ratio:1;flex:1 1 0;width:auto;min-width:0;height:auto}:root .vr-eye.vr-eye-large{aspect-ratio:auto;min-height:230px;padding:26px 30px}:root .vr-eye.vr-eye-large .vr-eye-word{font-size:min(clamp(36px, 4.6vw, 56px), calc((66cqi - 30px) / (var(--len,6) * .62)))}:root .vr-eye.vr-eye-large .vr-eye-sub{font-size:15px}:root .vr-eye.vr-eye-large .vr-eye-head{font-size:13px}:root .vr-eye.vr-eye-large .vr-eye-logo{width:min(100%,130px)}:root .vr-eye.vr-eye-large .vr-eye-logo:has(img+img){width:min(100%,220px)}:root .vr-eye.vr-eye-tile{aspect-ratio:16/9}:root .vr-eye:not(.vr-eye-large){column-gap:3%;padding:4.6% 5.4%;line-height:1.5}:root .vr-eye:not(.vr-eye-large) .vr-eye-head{gap:2.2cqi;font-size:3.4cqi}:root .vr-eye:not(.vr-eye-large) .vr-eye-type{border-radius:6cqi;padding:.3cqi 2.6cqi}:root .vr-eye:not(.vr-eye-large) .vr-logo{border-radius:1.5cqi;gap:.9cqi;padding:.6cqi 1.2cqi}:root .vr-eye:not(.vr-eye-large) .vr-logo img{width:4.8cqi;height:4.8cqi}:root .vr-eye:not(.vr-eye-large) .vr-eye-word{font-size:min(10.8cqi, calc((66cqi - 9cqi) / (var(--len,6) * .62)))}:root .vr-eye:not(.vr-eye-large) .vr-eye-sub{margin-top:1.6cqi;font-size:3.6cqi}:root .vr-eye:not(.vr-eye-large) .vr-eye-foot{gap:3cqi;padding-top:2.2cqi;font-size:3.3cqi}:root .vr-eye:not(.vr-eye-large) .vr-eye-logo{width:min(100%,30cqi);box-shadow:0 0 0 1.2cqi color-mix(in srgb, var(--tc) 55%, transparent), 0 0 8cqi color-mix(in srgb, var(--tc) 45%, transparent);border-radius:4.8cqi;gap:3cqi;padding:4.2cqi}:root .vr-eye:not(.vr-eye-large) .vr-eye-logo:has(img+img){gap:1.8cqi;width:min(100%,48cqi);padding:3cqi}:root .vr-eye:not(.vr-eye-large) .vr-eye-logo img{width:auto;height:auto}:root .vr .vr-story{flex-direction:column;min-width:0;display:flex}:root .vr .vr-story-link{color:inherit;text-decoration:none;display:block}:root .vr .vr-story-link:hover h3{text-decoration:underline}:root .vr .vr-meta{color:var(--vr-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;display:flex}:root .vr .vr-story .vr-meta{margin:14px 0 8px}:root .vr .vr-story h3{margin:0 0 8px;font-size:17px;line-height:1.65}:root .vr .vr-story p{color:var(--vr-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}:root .vr .vr-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 26px;display:grid}:root .vr .vr-hero{background-color:var(--vr-c-bg);background-image:linear-gradient(color-mix(in srgb, var(--vr-c-acc) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--vr-c-acc) 3%, transparent) 1px, transparent 1px);color:var(--vr-c-fg);background-size:60px 60px;padding:34px 0 36px}:root .vr .vr-herogrid{grid-template-columns:1fr 1.08fr;align-items:center;gap:56px;display:grid}:root .vr .vr-hero h1{letter-spacing:-.02em;margin:0 0 22px;font-weight:500;line-height:1.35}:root .vr .vr-hero h1>span{display:block}:root .vr .vr-hero h1>.vr-brand-name{--vr-edition-text:var(--vr-c-acc);display:flex}:root .vr .vr-year{letter-spacing:-.03em;margin-bottom:12px;font-size:60px}:root .vr .vr-combined{font-size:clamp(28px,2.9vw,42px);line-height:1.5}:root .vr .vr-hero-lead{max-width:470px;color:var(--vr-c-muted);margin-bottom:26px;font-size:14px;line-height:2}:root .vr .vr-cybercta{border:1px solid var(--carbon-color-5);background:var(--carbon-color-6);min-height:54px;color:var(--carbon-color-7);letter-spacing:.08em;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));align-items:center;padding:0 34px;font-weight:700;text-decoration:none;display:inline-flex}:root .vr .vr-cybercta:hover{background:var(--carbon-color-9);color:var(--carbon-color-4)}:root .vr .vr-cyber{border:1px solid var(--carbon-color-10);background:linear-gradient(145deg, var(--vr-c-panel), var(--vr-c-panel2));min-width:0;box-shadow:0 25px 70px var(--carbon-color-13);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));padding:16px 20px 14px;position:relative}:root .vr .vr-cyber h2,:root .vr .vr-dcard h2{color:var(--carbon-color-14);letter-spacing:.06em;margin:0 0 10px;font-size:12px;font-weight:500}:root .vr .vr-cyber h2 span,:root .vr .vr-dcard h2 span{color:var(--vr-c-muted);margin-left:6px;font-size:11px}:root .vr .vr-controltop{border-bottom:1px solid var(--vr-c-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:12px;display:flex}:root .vr .vr-bigmetric{align-items:center;gap:16px;display:flex}:root .vr .vr-bigmetric>span{color:var(--vr-c-muted);letter-spacing:.08em;font-size:12px;line-height:1.6}:root .vr .vr-bigmetric strong{color:var(--vr-c-strong);letter-spacing:-.04em;font-size:54px;font-weight:400;line-height:1}:root .vr .vr-bigmetric small{color:var(--vr-c-muted);letter-spacing:0;margin-left:6px;font-size:13px}:root .vr .vr-submetrics{color:var(--vr-c-muted);text-align:right;gap:20px;font-size:11px;display:flex}:root .vr .vr-submetrics b{color:var(--vr-c-strong);font-size:24px;font-weight:400;line-height:1.2;display:block}:root .vr .vr-submetrics .vr-hot b{color:var(--vr-sev-critical)}:root .vr .vr-splitgrid{grid-template-columns:1.25fr 1fr;gap:24px;margin-bottom:12px;display:grid}:root .vr .vr-legend{color:var(--vr-c-muted);flex-wrap:wrap;gap:4px 14px;margin:-4px 0 10px;font-size:11px;display:flex}:root .vr .vr-legend>*{align-items:center;gap:5px;font-size:11px;display:inline-flex}:root .vr .vr-legend b{color:var(--vr-c-strong);font-weight:400}:root .vr .vr-legend em{width:10px;height:3px;display:block}:root .vr .vr-g{background:linear-gradient(90deg, var(--carbon-color-32), var(--carbon-color-33))}:root .vr .vr-o{background:var(--vr-bar-o)}:root .vr .vr-r{background:var(--vr-bar-r)}:root .vr .vr-rankrow{color:var(--vr-c-soft);margin-bottom:5px;text-decoration:none;display:block}:root .vr .vr-rankrow>div{justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:3px;font-size:11px;display:flex}:root .vr .vr-rankrow b{color:var(--carbon-color-31);font-size:14px;font-weight:400}:root .vr .vr-rankrow:hover{color:var(--vr-c-acc)}:root .vr .vr-rk-name{align-items:center;gap:8px;display:inline-flex}:root .vr .vr-rk-name .vr-logo img,:root .vr .vr-lrow .vr-logo img,:root .vr .vr-hm-name .vr-logo img{width:13px;height:13px}:root .vr .vr-stack{width:var(--w);transform-origin:0;height:3px;animation:.9s both vr-grow-x;animation-delay:calc(var(--i,0) * 70ms);gap:1px;display:flex}:root .vr .vr-stack em{min-width:2px;display:block}:root .vr .vr-sevbox{flex-direction:column;gap:10px;display:flex}:root .vr .vr-donut{border-radius:50%;place-items:center;width:116px;height:116px;margin:0 auto;display:grid;position:relative}:root .vr .vr-donut:after{content:"";background:var(--vr-c-panel2);border-radius:50%;position:absolute;inset:18px}:root .vr .vr-donut div{z-index:1;color:var(--vr-c-muted);text-align:center;font-size:11px;line-height:1.4;position:relative}:root .vr .vr-donut strong{color:var(--vr-c-strong);font-size:24px;font-weight:400;display:block}:root .vr .vr-sevlegend{color:var(--vr-c-soft);grid-template-columns:1fr 1fr;gap:4px 12px;font-size:11px;display:grid}:root .vr .vr-sevlegend a{justify-content:space-between;gap:6px;text-decoration:none;display:flex}:root .vr .vr-sevlegend a:hover{color:var(--vr-c-acc)}:root .vr .vr-sevlegend span{align-items:center;gap:6px;display:inline-flex}:root .vr .vr-sevlegend span:before{content:"";background:var(--c);border-radius:2px;width:8px;height:8px}:root .vr .vr-sevlegend b{color:var(--carbon-color-31);font-weight:400}:root .vr .vr-d-critical{--c:var(--vr-sev-critical)}:root .vr .vr-d-high{--c:var(--vr-sev-high)}:root .vr .vr-d-medium{--c:var(--vr-sev-medium)}:root .vr .vr-d-low{--c:var(--vr-sev-low)}:root .vr .vr-d-unknown{--c:var(--vr-sev-unknown)}:root .vr :is(.vr-newbars,.vr-daychart){background:repeating-linear-gradient(to top, transparent 0, transparent 22px, var(--carbon-color-34) 23px);align-items:flex-end;gap:6px;height:92px;display:flex}:root .vr .vr-daychart{background:repeating-linear-gradient(to top, transparent 0, transparent 27px, var(--carbon-color-34) 28px);gap:4px;height:118px}:root .vr :is(.vr-newbars,.vr-daychart)>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%;display:flex}:root .vr :is(.vr-newbars,.vr-daychart) b{color:var(--carbon-color-35);font-size:11px;font-weight:400}:root .vr .vr-daychart b{font-size:11px}:root .vr :is(.vr-newbars,.vr-daychart) i{border-top:1px solid var(--carbon-color-38);background:linear-gradient(to top, var(--carbon-color-36), var(--carbon-color-37));transform-origin:bottom;width:100%;min-height:1px;animation:1s both vr-grow-y;animation-delay:calc(var(--i,0) * 45ms);flex:none}:root .vr :is(.vr-newbars,.vr-daychart) small{color:var(--vr-c-dim);white-space:nowrap;font-size:11px}:root .vr .vr-daychart small,:root .vr td small{font-size:11px}@keyframes vr-grow-x{0%{transform:scaleX(0)}}@keyframes vr-grow-y{0%{transform:scaleY(0)}}:root .vr .vr-search-band{border-bottom:1px solid var(--vr-line);background:var(--vr-tint);padding:24px 0}:root .vr .vr-search-band form{grid-template-columns:minmax(0,1fr) 240px auto;gap:12px;display:grid}:root .vr .vr-search-band :is(input,select){border:1px solid var(--vr-line2);background:var(--vr-card);border-radius:0;width:100%;min-width:0;height:54px;padding:0 18px;font-size:15px}:root .vr .vr-pill{background:var(--vr-green);height:54px;color:var(--vr-on-green);letter-spacing:.06em;border-radius:40px;justify-content:center;align-items:center;padding:0 34px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}:root .vr .vr-search-hints{color:var(--vr-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}:root .vr .vr-search-hints a{border:1px solid var(--vr-line2);background:var(--vr-card);color:var(--vr-ink);padding:3px 12px;text-decoration:none}:root .vr .vr-search-hints a:hover{border-color:var(--vr-accent);color:var(--vr-accent)}:root .vr .vr-lang-band{border-bottom:1px solid var(--vr-line);background:var(--vr-card)}:root .vr .vr-lang-grid{border-top:1px solid var(--vr-line);border-left:1px solid var(--vr-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:root .vr .vr-lang-tile{border-right:1px solid var(--vr-line);border-bottom:1px solid var(--vr-line);background:var(--vr-card);grid-template-columns:48px minmax(0,1fr);gap:4px 16px;min-width:0;padding:20px 22px;text-decoration:none;display:grid}:root .vr .vr-lang-tile:hover{background:var(--vr-demo-hover)}:root .vr .vr-lang-tile:hover .vr-lt-name{color:var(--vr-accent)}:root .vr .vr-lt-icon{border-radius:10px;grid-row:1/span 4;justify-content:center;align-self:start;gap:4px;min-width:48px;height:48px;padding:0 8px}:root .vr .vr-lt-icon img{width:16px;height:16px}:root .vr .vr-lt-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}:root .vr .vr-lt-name{font-size:16px;font-weight:700}:root .vr .vr-lt-count{letter-spacing:-.03em;font-size:28px;line-height:1}:root .vr .vr-lt-count small{color:var(--vr-muted);margin-left:3px;font-size:12px}:root .vr .vr-sevbar{background:var(--vr-tint);height:6px;margin:6px 0 2px;display:flex;overflow:hidden}:root .vr .vr-sevbar i{background:var(--vr-sev);height:100%;display:block}:root .vr .vr-lt-meta{color:var(--vr-muted);flex-wrap:wrap;gap:2px 14px;font-size:11px;display:flex}:root .vr .vr-lt-meta b{color:var(--vr-ink);font-weight:700}:root .vr .vr-lt-pkgs{color:var(--vr-muted);font:11px var(--vr-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .vr .vr-home-grid{grid-template-columns:minmax(0,1fr) 300px;gap:44px;display:grid}:root .vr .vr-home-grid>aside{border-left:1px solid var(--vr-line);min-width:0;padding-left:28px}:root .vr .vr-show-more{border:1px solid var(--vr-ink);background:var(--vr-card);margin:34px auto 0;padding:12px 34px;font-size:13px;font-weight:700;display:block}:root .vr .vr-show-more:hover{background:var(--vr-ink);color:var(--vr-card)}:root .vr .vr-recent-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}:root .vr .vr-recent-head h2{margin:0;font-size:20px}:root .vr .vr-recent-head .vr-more{padding:7px 16px;font-size:12px}:root .vr .vr-recent-item{border-bottom:1px solid var(--vr-line);padding:16px 0;text-decoration:none;display:block}:root .vr .vr-recent-item .vr-meta{margin-bottom:6px}:root .vr .vr-recent-item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}:root .vr .vr-recent-item p{color:var(--vr-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}:root .vr .vr-recent-item:hover strong{color:var(--vr-accent)}:root .vr .vr-foot{padding:0 0 64px}:root .vr .vr-other-media{margin:0 0 30px}:root .vr .vr-other-media h2{margin:0 0 4px;font-size:22px}:root .vr .vr-other-media>p{color:var(--vr-muted);margin:0 0 14px;font-size:13px}:root .vr .vr-om-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}:root .vr .vr-om-grid a{border:1px solid var(--vr-line);background:var(--vr-card);color:inherit;border-radius:6px;text-decoration:none;display:block;overflow:hidden}:root .vr .vr-om-grid img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}:root .vr .vr-om-copy{gap:6px;padding:14px 16px 18px;display:grid}:root .vr .vr-om-grid a:hover b{text-decoration:underline}:root .vr .vr-om-kind{color:var(--vr-accent);font-size:12px;font-weight:700}:root .vr .vr-om-grid b{font-size:15px;line-height:1.6}:root .vr .vr-om-grid small{color:var(--vr-muted);font-size:12px;line-height:1.7}:root .vr .vr-sum-dash{background-color:var(--vr-c-bg);background-image:linear-gradient(color-mix(in srgb, var(--vr-c-acc) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--vr-c-acc) 3%, transparent) 1px, transparent 1px);color:var(--vr-c-fg);background-size:48px 48px;padding:20px 0 26px}:root .vr .vr-sum-dash .vr-crumb{color:var(--vr-c-muted);margin-bottom:8px}:root .vr .vr-sum-head{border-bottom:1px solid var(--vr-c-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;margin-bottom:16px;padding-bottom:14px;display:grid}:root .vr .vr-sum-head h1{margin:0;font-size:30px;font-weight:500;line-height:1.4}:root .vr .vr-sum-head>:last-child{justify-self:end}:root .vr .vr-sum-updated{color:var(--vr-c-dim);font:12px var(--vr-mono);letter-spacing:.04em;margin:8px 0 0}:root .vr .vr-dash3{grid-template-columns:300px minmax(0,1.1fr) minmax(0,1fr);gap:14px;display:grid}:root .vr .vr-dcard{border:1px solid var(--vr-c-line);background:var(--vr-c-panel2);min-width:0;padding:14px 16px}:root .vr .vr-total{border-bottom:1px solid var(--vr-c-line);margin-bottom:8px;padding-bottom:10px}:root .vr .vr-total>span{color:var(--vr-c-muted);font-size:11px}:root .vr .vr-total strong{color:var(--carbon-color-37);letter-spacing:-.04em;font-size:58px;font-weight:400;line-height:1.05;display:block}:root .vr .vr-total strong small{color:var(--vr-c-muted);letter-spacing:0;margin-left:6px;font-size:24px}:root .vr .vr-total .vr-legend{margin:6px 0 0}:root .vr .vr-kevlink{color:var(--vr-kev-link);text-underline-offset:3px;padding:0;font-size:11px;text-decoration:underline}:root .vr .vr-kevlink:hover{color:var(--vr-c-strong)}:root .vr .vr-lrow{width:100%;color:var(--carbon-color-14);text-align:left;border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 4px;font-size:12px;display:grid}:root .vr .vr-lrow:hover,:root .vr .vr-lrow[aria-pressed=true]{background:var(--carbon-color-9);color:var(--vr-c-acc)}:root .vr .vr-lrow b{color:var(--vr-c-strong);font-size:13px;font-weight:400}:root .vr .vr-lrow .vr-stack{grid-column:1/-1;margin-top:-2px;animation:none}:root .vr .vr-heat{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;font-size:11px}:root .vr .vr-heat th{color:var(--vr-c-muted);text-align:center;white-space:nowrap;background:0 0;border:0;padding:1px;font-size:11px;font-weight:500}:root .vr .vr-heat tr>:first-child{width:104px}:root .vr .vr-heat th[scope=row]{color:var(--carbon-color-14);text-align:left;vertical-align:middle;padding-right:6px;font-size:11px;overflow:hidden}:root .vr .vr-heat td{border:0;padding:0}:root .vr .vr-heat button{border:1px solid var(--carbon-color-9);background:color-mix(in srgb, var(--vr-c-acc) calc(var(--a) * 100%), transparent);width:100%;height:36px;color:var(--vr-c-strong);font-size:12px;line-height:1}:root .vr .vr-heat button.vr-zero{color:var(--vr-c-dim)}:root .vr .vr-heat button.vr-strong{color:var(--carbon-color-1)}:root .vr .vr-heat button:hover{outline:1px solid var(--vr-c-acc)}:root .vr .vr-hm-name{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:root .vr .vr-trow{width:100%;color:var(--carbon-color-14);text-align:left;border-radius:3px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;padding:2px 4px;font-size:11px;display:grid}:root .vr .vr-trow:hover,:root .vr .vr-trow[aria-pressed=true]{background:color-mix(in srgb, var(--vr-c-fg) 5%, transparent);color:var(--vr-c-strong)}:root .vr .vr-trow span{align-items:center;gap:6px;display:flex}:root .vr .vr-trow span:before{content:"";background:var(--tc);border-radius:2px;width:8px;height:8px}:root .vr .vr-trow b{color:var(--vr-c-strong);text-align:right;font-weight:400}:root .vr .vr-trow i{width:var(--w);background:var(--tc);opacity:.7;grid-column:1/-1;height:2px;margin-top:-1px}:root .vr .vr-split{border-top:1px solid var(--vr-c-line);margin-top:10px;padding-top:10px}:root .vr .vr-sum-list{padding:40px 0 56px}:root .vr .vr-list-head h2{margin:0 0 4px;font-size:24px}:root .vr .vr-list-head p{color:var(--vr-muted);margin:0 0 16px;font-size:13px}:root .vr .vr-chips{scrollbar-width:thin;gap:8px;margin-bottom:12px;padding-bottom:4px;display:flex;overflow-x:auto}:root .vr .vr-chips.vr-wrap-chips{flex-wrap:wrap;margin-bottom:26px;overflow:visible}:root .vr .vr-chips button{border:1px solid var(--vr-line2);background:var(--vr-card);white-space:nowrap;border-radius:30px;flex:none;align-items:center;gap:6px;padding:5px 14px 5px 6px;font-size:13px;display:inline-flex}:root .vr .vr-chips button.vr-all{padding-left:14px}:root .vr .vr-chips button small{color:var(--vr-muted);font-size:11px}:root .vr .vr-chips button[aria-pressed=true]{border-color:var(--vr-demo-deep);background:var(--vr-demo-deep);color:var(--vr-card)}:root .vr .vr-chips button[aria-pressed=true] small{color:var(--vr-card)}:root .vr .vr-controls{top:var(--header-h);z-index:3;border:1px solid var(--vr-line);background:var(--vr-card);grid-template-columns:minmax(0,1fr) 180px 140px 180px auto auto;align-items:end;gap:10px;padding:14px;display:grid;position:sticky}:root .vr .vr-controls label{color:var(--vr-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}:root .vr .vr-controls :is(input,select){border:1px solid var(--vr-line2);background:var(--vr-paper);border-radius:0;width:100%;min-width:0;height:44px;padding:0 12px;font-size:14px}:root .vr .vr-clear{white-space:nowrap;height:44px;padding:0 18px;font-size:13px;border:1px solid var(--vr-line2)!important;background:var(--vr-card)!important}:root .vr .vr-clear:hover{border-color:var(--vr-ink)!important}:root .vr .vr-kevtoggle{height:44px;color:var(--vr-kev-red);white-space:nowrap;padding:0 14px;font-size:13px;font-weight:700;border:1px solid var(--vr-kev-red)!important;background:var(--vr-card)!important}:root .vr .vr-kevtoggle[aria-pressed=true]{color:var(--vr-card);background:var(--vr-kev-red)!important}:root .vr .vr-count-row{color:var(--vr-muted);justify-content:space-between;gap:12px;margin:14px 0 10px;font-size:12px;display:flex}:root .vr .vr-count-row b{color:var(--vr-ink);font-size:14px}:root .vr .vr-master{border:1px solid var(--vr-line);background:var(--vr-card);grid-template-columns:380px minmax(0,1fr);align-items:start;display:grid}:root .vr .vr-rec-list{border-right:1px solid var(--vr-line);min-width:0}:root .vr .vr-rec{border-bottom:1px solid var(--vr-line)}:root .vr .vr-rec-btn{text-align:left;width:100%;padding:14px 18px 14px 16px;display:block;border-left:3px solid #0000!important}:root .vr .vr-rec-btn:hover{background:var(--vr-demo-hover)}:root .vr .vr-rec.vr-active .vr-rec-btn{background:var(--vr-soft);border-left-color:var(--vr-demo-active)!important}:root .vr .vr-rec-meta{color:var(--vr-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:4px;font-size:11px;display:flex}:root .vr .vr-rec-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}:root .vr .vr-rec-id{color:var(--vr-muted);font:11px var(--vr-mono);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}:root .vr .vr-rec-badge{background:var(--vr-demo-deep);color:var(--vr-white);padding:0 6px;font-size:11px;font-weight:700}:root .vr .vr-rec-detail{top:calc(var(--header-h) + 96px);min-width:0;max-height:calc(100vh - var(--header-h) - 110px);padding:26px 30px 28px;position:sticky;overflow:auto}:root .vr .vr-rec-detail>.vr-rec-meta{margin-bottom:8px;font-size:12px}:root .vr .vr-rec-detail h3{overflow-wrap:anywhere;margin:4px 0 6px;font-size:21px;line-height:1.55}:root .vr .vr-ids{color:var(--vr-muted);font:12px var(--vr-mono);overflow-wrap:anywhere;margin-bottom:16px}:root .vr .vr-rec-detail h4{border-bottom:1px solid var(--vr-line);margin:20px 0 8px;padding-bottom:6px;font-size:14px}:root .vr .vr-abstract{border-left:3px solid var(--vr-demo-abs-line);background:color-mix(in srgb, var(--vr-demo-abs-bg) 100%, var(--vr-card));margin-bottom:6px;padding:14px 18px}:root .vr .vr-abstract dl{gap:8px;margin:0;display:grid}:root .vr .vr-abstract dt{color:var(--vr-demo-abs-dt);font-size:11px;font-weight:700}:root .vr .vr-abstract dd{margin:0;font-size:14px;line-height:1.9}:root .vr .vr-rec-detail .table-scroll{border:1px solid var(--vr-line);margin:8px 0 6px;overflow-x:auto}:root .vr .vr-rec-detail table{border-collapse:collapse;text-align:left;width:100%;line-height:1.75}:root .vr .vr-rec-detail th{background:var(--vr-tint);white-space:nowrap;font-weight:700}:root .vr .vr-rec-detail :is(td,th){border-bottom:1px solid var(--vr-line);vertical-align:top;padding:12px 14px}:root .vr .vr-rec-detail tr:last-child td{border-bottom:0}:root .vr .vr-rec-detail td{overflow-wrap:anywhere}:root .vr .vr-rec-detail ol{list-style:decimal}:root .vr .vr-rec-detail code{background:var(--vr-tint);font-family:var(--vr-mono);overflow-wrap:anywhere;border-radius:3px;padding:2px 5px;font-size:.9em}:root .vr .vr-rec-detail table{font-size:12px}:root .vr .vr-rec-detail td:first-child{font-family:var(--vr-mono);font-weight:500}:root .vr .vr-rec-detail ol{margin:0;padding-left:20px;font-size:13px;line-height:1.9}:root .vr .vr-rec-detail ol li{margin:4px 0}:root .vr .vr-facts2{grid-template-columns:1fr 1fr;gap:4px 20px;font-size:12px;display:grid}:root .vr .vr-facts2 div{border-bottom:1px solid var(--vr-line);padding:6px 0}:root .vr .vr-facts2 span{color:var(--vr-muted);font-size:11px;display:block}:root .vr .vr-rec-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}:root .vr .vr-rec-links a{border:1px solid var(--vr-line2);align-items:center;padding:9px 16px;font-size:13px;text-decoration:none;display:inline-flex}:root .vr .vr-rec-links a:hover{border-color:var(--vr-accent)}:root .vr .vr-rec-links a.vr-primary{border-color:var(--vr-c-bg);background:var(--vr-c-bg);color:var(--vr-c-fg)}:root .vr .vr-rec-links a.vr-primary:hover{color:var(--vr-c-acc)}:root .vr .vr-rec-links a.vr-article-link{border-color:var(--vr-green);background:var(--vr-green);color:var(--vr-on-green);font-weight:700}:root .vr .vr-records-more{background:var(--vr-paper);width:100%;color:var(--vr-accent);padding:14px;font-size:13px;font-weight:700;display:block}:root .vr .vr-records-more:hover{background:var(--vr-soft)}:root .vr .vr-empty{color:var(--vr-muted);margin:0;padding:30px 20px;font-size:14px}:root .vr .vr-sum-article{border-top:1px solid var(--vr-line);background:var(--vr-card);padding:56px 0 64px}:root .vr .vr-narrow{width:min(880px,100% - 32px);margin:0 auto}:root .vr .vr-toc-box{border:1px solid var(--vr-line);background:var(--vr-tint);margin-bottom:40px;padding:20px 26px}:root .vr .vr-toc-box p{color:var(--vr-muted);letter-spacing:.12em;margin-bottom:6px;font-size:12px}:root .vr .vr-toc-box ol{margin:0;padding-left:22px;font-size:14px;line-height:2.1}:root .vr .vr-toc-box a{color:var(--vr-accent);font-weight:700}:root .vr .vr-lang-table td:nth-child(2),:root .vr .vr-lang-table td:nth-child(3),:root .vr .vr-lang-table td:nth-child(5){white-space:nowrap}:root .vr .vr-lang-table td:nth-child(4){font-family:var(--vr-mono);font-size:12px;font-weight:500}:root .vr .vr-lang-sec{border-top:1px solid var(--vr-line);padding-top:6px}:root .vr .vr-lang-sec h3{align-items:center;gap:10px;display:flex}:root .vr .vr-lang-sec h3 .vr-logo img{width:22px;height:22px}:root .vr .vr-links{flex-wrap:wrap;gap:6px 18px;margin:-6px 0 18px;font-size:14px;display:flex}:root .vr .vr-links a{color:var(--vr-accent);font-weight:700}:root .vr .vr-defs{border-top:1px solid var(--vr-line);grid-template-columns:150px minmax(0,1fr);margin:18px 0;display:grid}:root .vr .vr-defs :is(dt,dd){border-bottom:1px solid var(--vr-line);margin:0;padding:12px 0;font-size:14px;line-height:1.9}:root .vr .vr-defs dt{font-weight:700}:root .vr .vr-method{color:var(--vr-muted);font-size:13px;line-height:2}:root .vr .vr-method ul{padding-left:20px}:root .vr .vr-method a{color:var(--vr-accent)}:root .vr .vr-prose{font-size:16px;line-height:2.05}:root .vr .vr-prose p{margin-bottom:18px}:root .vr .vr-prose section{margin-bottom:38px}:root .vr .vr-prose h2{border-bottom:1px solid var(--vr-ink);scroll-margin-top:calc(var(--header-h) + 24px);margin:46px 0 22px;padding:0 0 12px;font-size:24px}:root .vr .vr-prose h2 .vr-num{color:var(--vr-accent);font:13px var(--vr-mono);vertical-align:2px;margin-right:12px}:root .vr .vr-prose h3{margin:30px 0 10px;font-size:18px}:root .vr .vr-prose :is(ol,ul){padding-left:24px}:root .vr .vr-prose li{margin-bottom:10px}:root .vr .vr-prose ul{list-style:outside}:root .vr .vr-prose ol{list-style:decimal}:root .vr .vr-prose ul.vr-rec-rows{padding:0;list-style:none}:root .vr .vr-prose a{color:var(--vr-accent);text-underline-offset:4px;text-decoration:underline}:root .vr .vr-prose code{background:var(--vr-tint);font-family:var(--vr-mono);overflow-wrap:anywhere;border-radius:3px;padding:2px 5px;font-size:.9em}:root .vr .vr-prose mark{background:linear-gradient(transparent 55%, var(--vr-green) 55%);color:inherit}:root .vr .vr-prose .table-scroll{border:1px solid var(--vr-line);margin:22px 0;overflow-x:auto}:root .vr .vr-prose table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.75}:root .vr .vr-prose th{background:var(--vr-tint);white-space:nowrap;font-weight:700}:root .vr .vr-prose :is(td,th){border-bottom:1px solid var(--vr-line);vertical-align:top;padding:12px 14px}:root .vr .vr-prose tr:last-child td{border-bottom:0}:root .vr .vr-prose td{overflow-wrap:anywhere}:root .vr .vr-prose td:first-child{font-weight:700}@media (width>640px){:root .vr .vr-prose td:has(>a:only-child){min-width:7.5em}}:root .vr .vr-prose table.compact td:nth-child(-n+2),:root .vr .vr-prose table.compact td:last-child{white-space:nowrap}:root .vr .vr-prose .still{color:var(--vr-kev-red)}:root .vr .vr-prose .code{border:1px solid var(--carbon-color-21);background:var(--carbon-color-12);border-radius:8px;margin:10px 0 18px;overflow:hidden}:root .vr .vr-prose .code-head{background:var(--carbon-color-8);min-height:34px;color:var(--carbon-color-17);justify-content:space-between;align-items:center;padding:6px 10px 6px 14px;font-size:11px;line-height:1.6;display:flex}:root .vr .vr-prose .vr-copy{border:1px solid var(--carbon-color-22);color:var(--carbon-color-2);background:0 0;border-radius:4px;padding:3px 12px;font-size:12px}:root .vr .vr-prose .vr-copy:hover{background:var(--carbon-color-21)}:root .vr .vr-prose .code pre{margin:0;padding:12px 16px;line-height:1.6;overflow-x:auto}:root .vr .vr-prose .code code{color:var(--carbon-color-2);white-space:pre;overflow-wrap:normal;background:0 0;padding:0;font-size:13px;line-height:1.6}:root .vr .vr-prose .codesteps{padding-left:22px}:root .vr .vr-prose .codesteps>li{margin-bottom:6px}:root .vr .vr-prose .codesteps p{margin:0 0 4px}:root .vr .source-ref{color:var(--vr-accent);vertical-align:super;margin-left:2px;font-size:11px;text-decoration:none}:root .vr .vr-lead{font-size:17px;line-height:2}:root .vr .vr-basis{color:var(--vr-muted);margin:-6px 0 22px;font-size:12px;line-height:1.9}:root .vr .vr-points{border:1px solid var(--vr-demo-points-line);background:var(--vr-demo-points-bg);margin:6px 0 36px;padding:22px 26px}:root .vr .vr-points b{font-size:15px}:root .vr .vr-points ul{margin:10px 0 0;padding-left:20px}:root .vr .vr-points li{margin:8px 0;font-size:15px}:root .vr .vr-faq details{border-bottom:1px solid var(--vr-line)}:root .vr .vr-faq summary{cursor:pointer;padding:18px 36px 18px 0;font-size:15px;font-weight:700;line-height:1.7;list-style:none;position:relative}:root .vr .vr-faq summary::-webkit-details-marker{display:none}:root .vr .vr-faq summary:after{content:"+";border:1px solid var(--vr-line2);text-align:center;border-radius:50%;width:24px;height:24px;font-weight:400;line-height:22px;position:absolute;top:17px;right:0}:root .vr .vr-faq details[open] summary:after{content:"−"}:root .vr .vr-faq details p{margin:0;padding:0 10px 18px 0;font-size:14px}:root .vr .vr-sources{overflow-wrap:anywhere;padding-left:20px;font-size:12px;line-height:1.8}:root .vr .vr-sources li{margin:12px 0}:root .vr .vr-sources span{color:var(--vr-muted);display:block}:root .vr .vr-page{padding:36px 0 64px}:root .vr .vr-doc{border:1px solid var(--vr-line);background:var(--vr-card);min-width:0;padding:44px 52px}:root .vr .vr-doc h1{margin:12px 0;font-size:32px;line-height:1.55}:root .vr .vr-doc-tags{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:root .vr .vr-doc-meta{color:var(--vr-muted);flex-wrap:wrap;gap:4px 18px;margin-bottom:18px;font-size:12px;display:flex}:root .vr .vr-doc-meta b{color:var(--vr-ink);font-weight:500}:root .vr .vr-doc-meta a{color:var(--vr-accent);font-weight:700}:root .vr .vr-doc .share{margin-bottom:18px}:root .vr .vr-facts{border:1px solid var(--vr-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 30px;display:grid}:root .vr .vr-facts>div{border-left:1px solid var(--vr-line);min-width:0;color:var(--vr-muted);padding:14px 16px;font-size:11px}:root .vr .vr-facts>div:first-child{border-left:0}:root .vr .vr-facts strong{color:var(--vr-ink);overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.6;display:block}:root .vr .vr-facts code{background:var(--vr-tint);font-family:var(--vr-mono);border-radius:3px;padding:2px 5px;font-size:.9em}:root .vr .vr-facts.vr-facts-brief{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}:root .vr .vr-facts-brief+.vr-facts{border-top:0;margin-top:0}:root .vr .vr-facts:has(+.vr-facts-next){margin-bottom:0}:root .vr .vr-facts.vr-facts-next{border-top:0;grid-template-columns:1fr;margin-top:0}:root .vr :is(.vr-facts-brief,.vr-facts-next)>div{background:var(--vr-tint)}:root .vr .vr-blog-inline{margin:18px 0 0}:root .vr .vr-blog-inline a{color:var(--vr-accent,var(--link));text-decoration:underline}:root .vr .vr-story-img{aspect-ratio:2;background:var(--vr-tint);display:block;overflow:hidden}:root .vr .vr-story-img img{object-fit:cover;width:100%;height:100%;display:block}:root .vr .vr-blog-badge{border:1px solid var(--vr-line);color:var(--vr-ink);border-radius:999px;padding:1px 8px;font-size:11px}:root .vr .vr-rel-lead{margin:18px 0 8px}:root .vr .vr-rel-inline{border:1px solid var(--vr-line);background:var(--vr-card);color:inherit;grid-template-columns:168px minmax(0,1fr);align-items:center;gap:16px;margin:0 0 18px;padding:10px;text-decoration:none;display:grid}:root .vr .vr-rel-inline:hover b{text-decoration:underline}:root .vr .vr-rel-thumb{width:168px;height:84px;display:block;overflow:hidden}:root .vr .vr-rel-thumb .vr-eye{width:100%}:root .vr .vr-rel-body{gap:6px;min-width:0;line-height:1.8;display:grid}:root .vr .vr-rel-body b{font-size:15px;line-height:1.6}:root .vr .vr-list-page h1{margin:0 0 6px;font-size:30px}:root .vr .vr-list-page .vr-list-lead{color:var(--vr-muted);margin:0 0 22px;font-size:14px}:root .vr .vr-list-page .vr-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:root .vr .vr-list-foot{margin-top:56px}:root .vr .vr-stats{border:1px solid var(--vr-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 8px;display:grid}:root .vr .vr-stats>div{border-left:1px solid var(--vr-line);color:var(--vr-muted);padding:14px 16px;font-size:11px}:root .vr .vr-stats>div:first-child{border-left:0}:root .vr .vr-stats strong{color:var(--vr-ink);font-size:26px;font-weight:500;line-height:1.3;display:block}:root .vr .vr-stats strong small{color:var(--vr-muted);margin-left:3px;font-size:12px}:root .vr .vr-rec-rows{border-top:1px solid var(--vr-line);margin:0 0 18px;padding:0;list-style:none}:root .vr .vr-rec-rows li{border-bottom:1px solid var(--vr-line);margin:0}:root .vr .vr-rec-rows a{color:inherit;padding:12px 0;text-decoration:none;display:block}:root .vr .vr-rec-rows a:hover .vr-rec-title{color:var(--vr-accent)}:root .vr .vr-rec-rows .vr-rec-title{-webkit-line-clamp:2;font-size:15px}:root .vr .vr-lang-articles{margin-top:12px}@media (width<=1100px){:root .vr .vr-dash3{grid-template-columns:1fr 1fr}:root .vr .vr-dash3>.vr-dcard:first-child{grid-column:1/-1;grid-template-columns:220px minmax(0,1fr);gap:16px;display:grid}:root .vr .vr-dash3>.vr-dcard:first-child .vr-total{border-right:1px solid var(--vr-c-line);border-bottom:0;margin:0}:root .vr .vr-langrows{grid-template-columns:1fr 1fr;align-content:start;gap:0 16px;display:grid}}@media (width<=1000px){:root .vr .vr-herogrid{grid-template-columns:1fr;gap:34px}:root .vr .vr-home-grid,:root .vr .vr-doc-grid{grid-template-columns:1fr}:root .vr .vr-home-grid>aside{border-top:1px solid var(--vr-line);border-left:0;padding:28px 0 0}:root .vr .vr-lang-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root .vr .vr-master{grid-template-columns:1fr}:root .vr .vr-rec-list{border-right:0}:root .vr .vr-rec-detail{border-bottom:1px solid var(--vr-line);background:var(--vr-paper);max-height:none;padding:20px 18px;position:static}:root .vr .vr-controls{grid-template-columns:1fr 1fr}:root .vr .vr-controls>div:first-child{grid-column:1/-1}:root .vr .vr-list-page .vr-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root .vr .vr-doc{padding:34px}}@media (width<=860px){:root .vr .vr-rel-inline{grid-template-columns:1fr}:root .vr .vr-rel-thumb{display:none}:root .vr .vr-om-grid{grid-template-columns:1fr}:root .vr .vr-sum-head{grid-template-columns:1fr;gap:16px}:root .vr .vr-sum-head>:last-child{justify-self:stretch}}@media (width<=680px){:root .vr .vr-wrap{width:calc(100% - 32px)}:root .vr .vr-section{padding:40px 0}:root .vr .vr-section-head{display:block}:root .vr .vr-section-head h2{font-size:22px}:root .vr .vr-section-head .vr-more{margin-top:12px}:root .vr .vr-hero{padding:28px 0 34px}:root .vr .vr-year{margin-bottom:8px;font-size:46px}:root .vr .vr-combined{font-size:27px}:root .vr .vr-hero-lead{font-size:13px}:root .vr .vr-cybercta{justify-content:center;width:100%}:root .vr .vr-cyber{padding:14px 12px}:root .vr .vr-controltop{flex-direction:column;align-items:flex-start}:root .vr .vr-bigmetric strong{font-size:46px}:root .vr .vr-submetrics{text-align:left}:root .vr .vr-splitgrid{grid-template-columns:1fr;gap:18px}:root .vr .vr-newbars{gap:3px;height:96px}:root .vr .vr-newbars b,:root .vr .vr-newbars small{font-size:11px}:root .vr :is(.vr-newbars,.vr-daychart)>div:nth-child(odd) small{visibility:hidden}:root .vr .vr-search-band form{grid-template-columns:1fr}:root .vr .vr-search-band :is(input,select),:root .vr .vr-search-band .vr-pill{height:50px;font-size:16px}:root .vr .vr-lang-grid{grid-template-columns:1fr}:root .vr .vr-lang-tile{grid-template-columns:40px minmax(0,1fr);padding:14px 16px}:root .vr .vr-lt-icon{min-width:40px;height:40px}:root .vr .vr-lt-icon img{width:16px;height:16px}:root .vr .vr-home-grid .vr-story-grid{grid-template-columns:1fr;gap:22px}:root .vr .vr-home-grid .vr-story-link{display:block}:root .vr .vr-home-grid .vr-story .vr-eye{margin-bottom:10px}:root .vr .vr-lang-articles{grid-template-columns:1fr;gap:26px}:root .vr .vr-home-grid .vr-story p{display:none}:root .vr .vr-home-grid .vr-story .vr-meta{margin:0 0 4px}:root .vr .vr-home-grid .vr-story h3{font-size:15px}:root .vr .vr-sum-dash{padding:14px 0 24px}:root .vr .vr-sum-head h1{font-size:23px}:root .vr .vr-dash3{grid-template-columns:1fr}:root .vr .vr-dash3>.vr-dcard:first-child{display:block}:root .vr .vr-dash3>.vr-dcard:first-child .vr-total{border-right:0;border-bottom:1px solid var(--vr-c-line);margin-bottom:8px}:root .vr .vr-langrows{grid-template-columns:1fr}:root .vr .vr-total strong{font-size:50px}:root .vr .vr-dcard{padding:12px}:root .vr .vr-heat{border-spacing:2px}:root .vr .vr-heat th,:root .vr .vr-heat th[scope=row]{font-size:11px}:root .vr .vr-heat button{height:28px;font-size:11px}:root .vr .vr-sum-list{padding:28px 0 40px}:root .vr .vr-list-head h2{font-size:20px}:root .vr .vr-controls{padding:12px;position:static}:root .vr .vr-controls :is(input,select){font-size:16px}:root .vr .vr-controls :is(.vr-clear,.vr-kevtoggle){grid-column:1/-1}:root .vr .vr-count-row,:root .vr .vr-count-row>span{display:block}:root .vr .vr-master{border-left:0;border-right:0;margin:0 -16px}:root .vr .vr-rec-btn{padding:14px 16px}:root .vr .vr-rec-detail h3{font-size:18px}:root .vr .vr-rec-detail table{min-width:520px}:root .vr .vr-abstract{padding:12px 14px}:root .vr .vr-facts2{grid-template-columns:1fr}:root .vr .vr-rec-links a{flex:auto;justify-content:center}:root .vr .vr-sum-article{padding:40px 0}:root .vr .vr-toc-box{padding:16px 18px}:root .vr .vr-defs{grid-template-columns:1fr}:root .vr .vr-defs dt{border-bottom:0;padding-bottom:0}:root .vr .vr-page{padding:16px 0 30px}:root .vr .vr-doc{border-left:0;border-right:0;margin:0 -16px;padding:24px 18px}:root .vr .vr-doc h1{font-size:23px;line-height:1.6}:root .vr :is(.vr-facts,.vr-stats){grid-template-columns:1fr 1fr}:root .vr :is(.vr-facts,.vr-stats)>div:nth-child(3){border-left:0}:root .vr :is(.vr-facts,.vr-stats)>div:nth-child(n+3){border-top:1px solid var(--vr-line)}:root .vr .vr-prose{font-size:15px;line-height:2}:root .vr .vr-lead{font-size:16px}:root .vr .vr-prose h2{font-size:20px}:root .vr .vr-points{padding:16px 18px}:root .vr .vr-points li{font-size:14px}:root .vr-eye.vr-eye-large{min-height:180px;padding:18px}:root .vr .vr-list-page h1{font-size:24px}:root .vr .vr-list-page .vr-story-grid{grid-template-columns:1fr}:root .vr .vr-art-controls{grid-template-columns:1fr 1fr}:root .vr .vr-art-controls select{font-size:16px}}:root .vr .vr-doc-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}:root .vr .vr-doc-side{top:calc(var(--header-h) + 20px);gap:18px;display:grid;position:sticky}:root .vr .vr-side-box{border:1px solid var(--vr-line);background:var(--vr-card);padding:20px 22px}:root .vr .vr-side-h{letter-spacing:.1em;margin:0 0 10px;font-size:13px;font-weight:700}:root .vr .vr-side-box a{border-top:1px solid var(--vr-line);padding:10px 0;font-size:13px;line-height:1.7;text-decoration:none;display:block}:root .vr .vr-side-box a:hover{color:var(--vr-accent)}:root .vr .vr-side-box a b{margin-right:4px;font-size:17px}:root .vr .vr-side-dark{background:var(--vr-c-bg);color:var(--vr-c-fg);border:0}:root .vr .vr-side-dark a{border-color:color-mix(in srgb, var(--vr-white) 10%, transparent);color:var(--vr-c-fg)}:root .vr .vr-side-dark a:hover{color:var(--vr-c-acc)}:root .vr .vr-side-dark .vr-side-h{color:var(--vr-c-muted)}:root .vr .vr-toc a{padding:8px 0;font-size:12px}:root .vr .vr-prose :is(.vr-story-link,.vr-rel-inline){color:inherit;text-decoration:none}:root .vr .vr-prose .vr-rel-end{border-top:1px solid var(--vr-line);margin-top:46px;padding-top:22px}:root .vr .vr-prose .vr-rel-end h2{margin:0 0 16px;font-size:20px}:root .vr .vr-prose .vr-rel-end .vr-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}:root .vr .vr-prose .vr-story h3{margin:0 0 8px;font-size:17px;line-height:1.65}:root .vr .vr-prose .vr-rel-end .vr-story h3{font-size:14px;line-height:1.6}:root .vr .vr-prose .vr-rel-end .vr-story p{display:none}@media (width<=1000px){:root .vr .vr-doc-grid{grid-template-columns:1fr}:root .vr .vr-doc-side{grid-row:1;position:static}:root .vr .vr-doc-side .vr-toc,:root .vr .vr-doc-side:not(:has(>:not(.vr-toc))){display:none}}@media (width<=860px){:root .vr .vr-prose .vr-rel-end .vr-story-grid{grid-template-columns:1fr}}@media (width<=680px){:root .vr .vr-doc-side{gap:12px}:root .vr .vr-facts.vr-facts-brief{grid-template-columns:1fr}:root .vr .vr-facts.vr-facts-brief>div+div{border-left:0;border-top:1px solid var(--vr-line)}}:root .vr a:is(.vr-lrow,.vr-trow,.vr-kevlink){text-decoration:none}:root .vr a.vr-kevlink{align-items:center;gap:5px;text-decoration:underline;display:inline-flex}:root .vr .vr-lrow.vr-pkgrow{grid-template-columns:minmax(0,1fr) auto}:root .vr .vr-pkgrow span{font-family:var(--vr-mono);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:root .vr .vr-total+h2{margin-top:6px}:root .vr .vr-sum-head:has(>:only-child){grid-template-columns:1fr}:root .vr .vr-sum-head>:only-child{justify-self:start}:root .vr .vr-lang-dash{gap:14px;display:grid}:root .vr .vr-dash-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}:root .vr .vr-dash-row-b{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}:root .vr .vr-dash-col{align-content:start;gap:14px;display:grid}:root .vr .vr-dstack{transform-origin:bottom;flex-direction:column-reverse;flex:none;width:100%;min-height:1px;animation:1s both vr-grow-y;display:flex;overflow:hidden}:root .vr .vr-dstack em{background:var(--c);min-height:1px;display:block}:root .vr .vr-ratio{margin-top:8px;font-size:11px}:root .vr .vr-ratio p{color:var(--carbon-color-14);justify-content:space-between;margin:0 0 4px;font-size:12px;display:flex}:root .vr .vr-ratio p b{color:var(--vr-c-strong);font-weight:400}:root .vr .vr-ratio i{gap:1px;height:6px;display:flex}:root .vr .vr-ratio em{min-width:2px;display:block}:root .vr .vr-ratio-rest{background:var(--vr-c-line)}:root .vr .vr-ratio>span{color:var(--vr-c-muted);margin-top:4px;display:block}:root .vr .vr-cmprow{color:var(--vr-c-muted);grid-template-columns:52px minmax(0,1fr) 32px;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:grid}:root .vr .vr-cmprow i{background:var(--carbon-color-9);height:3px;display:block}:root .vr .vr-cmprow em{background:var(--carbon-color-32);height:100%;display:block}:root .vr .vr-cmprow b{color:var(--carbon-color-14);text-align:right;font-weight:400}:root .vr .vr-cmprow-current{color:var(--vr-c-acc)}:root .vr .vr-cmprow-current em{background:var(--vr-c-acc)}:root .vr .vr-cmprow-current b{color:var(--vr-c-acc)}:root .vr .vr-heat a{border:1px solid var(--carbon-color-9);background:color-mix(in srgb, var(--vr-c-acc) calc(var(--a) * 100%), transparent);width:100%;height:38px;color:var(--vr-c-strong);place-items:center;font-size:12px;line-height:1;text-decoration:none;display:grid}:root .vr .vr-heat a.vr-zero{color:var(--vr-c-dim)}:root .vr .vr-heat a.vr-strong{color:var(--carbon-color-1)}:root .vr .vr-heat a:hover{outline:1px solid var(--vr-c-acc)}:root .vr .vr-heat-type tr>:first-child{width:170px}:root .vr .vr-dash-row-b>.vr-dcard{flex-direction:column;display:flex}:root .vr .vr-heat-type{flex:1}:root .vr .vr-heat-type td{height:38px}:root .vr .vr-heat-type td a{height:100%;min-height:30px}:root .vr .vr-hm-type{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:root .vr .vr-hm-type:before{content:"";background:var(--tc);border-radius:2px;flex:none;width:8px;height:8px}:root .vr .vr-hotrow{border-top:1px solid var(--vr-c-line);color:var(--carbon-color-14);padding:8px 0;text-decoration:none;display:block}:root .vr .vr-hotrow:first-of-type{border-top:0}:root .vr .vr-hotrow:hover .vr-hotrow-title{color:var(--vr-c-acc)}:root .vr .vr-hotrow-meta{color:var(--vr-c-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11px;display:flex}:root .vr .vr-hotrow-meta .vr-sev{font-size:11px}:root .vr .vr-hotrow-title{overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}:root .vr .vr-lang-side{position:static}:root .vr .vr-side-recent{padding:4px 0 0}@media (width<=1100px){:root .vr .vr-dash-row,:root .vr .vr-dash-row-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=1000px){:root .vr .vr-lang-side{border-top:1px solid var(--vr-line);grid-row:auto;padding-top:28px}}@media (width<=680px){:root .vr .vr-dash-row,:root .vr .vr-dash-row-b{grid-template-columns:1fr}:root .vr .vr-heat-type tr>:first-child{width:112px}:root .vr .vr-hm-type{white-space:normal;font-size:11px}:root .vr .vr-heat a{height:28px;font-size:11px}}:root .vr .vr-mast{background:var(--card-bg);color:var(--text-main)}:root .vr .vr-mast-wrap{max-width:1200px;margin:0 auto;padding-inline:32px}:root .vr .vr-mast-top{justify-content:center;padding-block:22px 16px;display:flex}:root .vr .vr-logo-mark{color:var(--text-main);letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:8px;font-size:clamp(20px,3vw,28px);font-weight:800;line-height:1;text-decoration:none;display:inline-flex}:root .vr .vr-logo-mark svg{flex-shrink:0;width:40px;height:37px}:root .vr .vr-logo-mark .vr-dot{fill:var(--vr-edition)}:root .vr .vr-brand-name{flex-direction:column;align-items:flex-start;display:inline-flex}:root .vr .vr-edition{color:var(--vr-edition-text);letter-spacing:.02em;margin-top:.3em;font-size:max(11px,.5em);font-weight:700;line-height:1}:root .vr .vr-cats{border-top:3px double var(--text-main);border-bottom:1px solid var(--text-main);flex-wrap:wrap;justify-content:center;gap:0 36px;display:flex}:root .vr .vr-cats a{color:var(--text-main);white-space:nowrap;border-bottom:3px solid #0000;padding:11px 0 9px;font-size:14px;font-weight:700;text-decoration:none}:root .vr .vr-cats a:hover{color:var(--brand-text)}:root .vr .vr-cats a[aria-current=page]{border-bottom-color:var(--brand);color:var(--brand-text)}:root .vr .vr-cats .vr-cat-short{display:none}@media (width<=640px){:root .vr .vr-mast-wrap{padding-inline:16px}:root .vr .vr-cats{scrollbar-width:none;flex-wrap:nowrap;justify-content:space-between;gap:0 12px;overflow-x:auto}:root .vr .vr-cats .vr-cat-extra,:root .vr .vr-cats .vr-cat-long{display:none}:root .vr .vr-cats .vr-cat-short{display:inline}:root .vr .vr-cats a{align-items:center;min-height:44px;padding:0 4px;font-size:15px;display:inline-flex}:root .vr .vr-logo-mark svg{width:32px;height:30px}:root .vr .vr-mast-top{padding-block:16px 12px}}:root .vr .vr-figure{flex-direction:column;gap:10px;width:100%;margin:32px 0 26px;display:flex}:root .vr .vr-figure-body{overflow-wrap:anywhere;width:100%;line-height:1.6}:root .vr .vr-figure-body p{margin-bottom:0}:root:has(main.vr) .site-header{background:var(--carbon-color-1);--text-main:var(--carbon-color-2);--text-sub:var(--carbon-color-17)}:root .vr .vr-lang-dash{gap:10px}:root .vr .vr-lang-dash .vr-dcard{padding:10px 14px}:root .vr .vr-lang-dash .vr-dcard h2{margin-bottom:6px}:root .vr .vr-lang-dash .vr-dash-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:10px}:root .vr .vr-lang-dash .vr-legend{margin:0 0 4px}:root .vr .vr-lang-dash .vr-lrow{padding:2px 4px;font-size:11px;line-height:1.5}:root .vr .vr-lang-dash .vr-sevbox-row{flex-direction:row;align-items:center;gap:12px}:root .vr .vr-lang-dash .vr-sevbox-row .vr-donut{flex:none;width:84px;height:84px;margin:0}:root .vr .vr-lang-dash .vr-sevbox-row .vr-donut:after{inset:13px}:root .vr .vr-lang-dash .vr-sevbox-row .vr-donut strong{font-size:18px}:root .vr .vr-lang-dash .vr-sevbox-row .vr-sevlegend{flex:1;grid-template-columns:1fr;gap:1px}:root .vr .vr-lang-dash .vr-split{margin-top:8px;padding-top:8px}:root .vr .vr-lang-dash .vr-trow{padding:1px 4px;line-height:1.5}:root .vr .vr-lang-dash .vr-daychart{height:268px}:root .vr .vr-lang-dash .vr-daychart>div:nth-child(2n) small{visibility:hidden}:root .vr .vr-lang-dash .vr-heat{border-spacing:2px}:root .vr .vr-lang-dash .vr-heat-type tr>:first-child{width:124px}:root .vr .vr-lang-dash .vr-heat-type td{height:auto}:root .vr .vr-lang-dash .vr-heat a{height:27px;min-height:0;font-size:11px}:root .vr .vr-lang-dash .vr-heat th{font-size:11px}:root .vr .vr-lang-dash .vr-hm-type{text-overflow:ellipsis;font-size:11px;display:flex;overflow:hidden}@media (width<=1100px){:root .vr .vr-lang-dash .vr-dash-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=680px){:root .vr .vr-lang-dash .vr-dash-row{grid-template-columns:1fr}}:root .vr .vr-hero{padding:20px 0 22px}:root .vr .vr-rankrow{margin-bottom:2px}:root .vr .vr-rankrow>div{margin-bottom:1px}:root .vr .vr-newbars{height:82px}:root .vr .vr-sum-dash{padding-top:14px}:root .vr .vr-sum-head{margin-bottom:12px;padding-bottom:10px}:root .vr .vr-dash3 .vr-lrow{row-gap:1px;padding:1px 4px;line-height:1.5}:root .vr .vr-dash3 .vr-heat button{height:25px}@media (width<=680px){:root .vr .vr-newbars{height:96px}}:root .vr .vr-recent-list{max-height:calc(100vh - var(--header-h) - 120px);overscroll-behavior:contain;scrollbar-width:thin;padding-right:6px;overflow-y:auto}:root .vr .vr-recent-sentinel{height:1px;display:block}:root .vr .vr-dash3 .vr-lrow{padding-block:0}@media (width<=1000px){:root .vr .vr-recent-list{max-height:none;padding-right:0;overflow:visible}}:root .vr .vr-hero .vr-hero-title{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.25}:root .vr .vr-hero-sub{text-wrap:balance;word-break:auto-phrase;color:var(--carbon-color-14);margin:0 0 22px;font-size:clamp(18px,1.8vw,24px);line-height:1.5}@media (width<=680px){:root .vr .vr-hero .vr-hero-title{font-size:32px}}@media (prefers-reduced-motion:reduce){:root .vr :is(.vr-stack,.vr-newbars i,.vr-daychart i,.vr-dstack){animation:none}}}@media (width<=640px){:root .vr .table-scroll:has(>table.vr-cardtable){border:0;overflow:visible}:root .vr table.vr-cardtable,:root .vr table.vr-cardtable :is(tbody,tr,td,tbody th){width:auto;min-width:0;display:block}:root .vr table.vr-cardtable{position:relative}:root .vr table.vr-cardtable thead{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}:root .vr table.vr-cardtable tr{border:1px solid var(--vr-line);background:var(--vr-card);margin-bottom:10px}:root .vr table.vr-cardtable tr:last-child{margin-bottom:0}:root .vr table.vr-cardtable :is(td,tbody th){border-bottom:1px solid var(--vr-line);white-space:normal;padding:9px 14px;font-weight:400}:root .vr table.vr-cardtable :is(td,tbody th):before{content:attr(data-label);color:var(--vr-muted);font-size:12px;font-weight:700;line-height:1.75;display:block}:root .vr table.vr-cardtable tr>:first-child{background:var(--vr-tint);font-weight:700;display:block}:root .vr table.vr-cardtable tr>:first-child:before{content:none}:root .vr table.vr-cardtable tr>:last-child{border-bottom:0}:root .vr .vr-chips{flex-wrap:wrap;overflow:visible}}:root .vr .vr-list-lead a{color:var(--brand-text);text-underline-offset:3px;text-decoration:underline}:root .vr.vr-it{--carbon-color-1:#0c0f14;--carbon-color-2:#dfe8ed;--carbon-color-3:#70cffa;--carbon-color-4:#edf4f8;--carbon-color-5:#6ec4ee;--carbon-color-6:#70cffa10;--carbon-color-7:#99deff;--carbon-color-8:#141920;--carbon-color-9:#70cffa27;--carbon-color-10:#729eb745;--carbon-color-11:#141a20;--carbon-color-12:#10151a;--carbon-color-14:#d5e1e8;--carbon-color-15:#9facb5;--carbon-color-16:#71abca40;--carbon-color-17:#a5b4be;--carbon-color-18:#dcf0fb;--carbon-color-19:#96a5af;--carbon-color-20:#7a98aa;--carbon-color-21:#263442;--carbon-color-22:#6092ae;--carbon-color-23:#70d1ff;--carbon-color-24:#95ddff;--carbon-color-25:#80b0c8;--carbon-color-26:#c9e1ed;--carbon-color-27:#9fb6c4;--carbon-color-28:#101418b8;--carbon-color-29:#75cfff1c;--carbon-color-30:#b0c1cb;--carbon-color-31:#daebf4;--carbon-color-32:#416a81;--carbon-color-33:#8bdaff;--carbon-color-34:#7daec315;--carbon-color-35:#9bbaca;--carbon-color-36:#36576a;--carbon-color-37:#8ad0f2;--carbon-color-38:#ade4ff;--carbon-color-39:#75c5ed66;--carbon-color-40:#61a0be;--vr-demo-active:#1b567a;--vr-demo-deep:#17405a;--vr-demo-hover:#f3f8fa;--vr-demo-ink:#14171a;--vr-demo-line:#dde3e6;--vr-demo-muted:#586065;--vr-demo-paper:#f4f6f6;--vr-demo-points-bg:#eff6f9;--vr-demo-points-line:#bcced9;--vr-demo-side:#f1f4f6;--vr-demo-soft:#e6f0f5;--vr-demo-tint:#eff2f4;--brand-icon:#196b99;--brand-text:#0f486b;--brand:#0f486b;--vr-edition:#196b99;--vr-edition-text:#0f486b;--vr-it-button:#8fd3ff;--vr-it-on-button:#0b2540;--vr-it-button-hover:#1f5fd1;--vr-it-on-button-hover:#fff;--vr-it-jp-bg:#e8f0fe;--vr-it-jp-text:#1a4fb4;--vr-it-jp-line:#a9c2f2;--vr-it-check-bg:#f5f8fc;--vr-it-check-line:#d5dde8}[data-theme=dark] .vr.vr-it{--brand-icon:#5fa7d0;--brand-text:#89cdf5;--brand:#89cdf5;--vr-edition:#5fa7d0;--vr-edition-text:#89cdf5}:root .vr.vr-it .cta-button:not(.cta-button--outline),:root .vr.vr-it .cta-download-top-button,:root .vr.vr-it .vr-pill{--brand:var(--vr-it-button);--on-brand:var(--vr-it-on-button);opacity:1;transition:background .15s,color .15s,box-shadow .15s;background:var(--vr-it-button)!important;border-color:var(--vr-it-button)!important;color:var(--vr-it-on-button)!important}:root .vr.vr-it .cta-button:not(.cta-button--outline):is(:hover,:focus-visible),:root .vr.vr-it .cta-download-top-button:is(:hover,:focus-visible),:root .vr.vr-it .vr-pill:is(:hover,:focus-visible){--brand:var(--vr-it-button-hover);--on-brand:var(--vr-it-on-button-hover);box-shadow:0 6px 18px color-mix(in srgb, var(--vr-it-button-hover) 35%, transparent);opacity:1;background:var(--vr-it-button-hover)!important;border-color:var(--vr-it-button-hover)!important;color:var(--vr-it-on-button-hover)!important}:root .vr.vr-it .cta-button--outline:is(:hover,:focus-visible){background:var(--vr-it-on-button)!important;color:var(--vr-it-on-button-hover)!important}:root .vr .vr-it-icon img{border-radius:4px}:root .vr.vr-it .vr-lt-icon{min-width:44px;height:44px;box-shadow:none;background:0 0;padding:0}:root .vr.vr-it .vr-lt-icon img{border-radius:12px;width:44px;height:44px}:root .vr.vr-it .vr-eye .vr-eye-logo img{border-radius:10px}:root .vr .vr-it-icon-l{vertical-align:-8px;margin-right:12px;display:inline-flex}:root .vr .vr-it-icon-l img{border-radius:10px;width:40px;height:40px}:root .vr .vr-it-head h1{align-items:center;display:flex}:root .vr .vr-it-head{border-bottom:3px solid var(--vr-edition)}:root .vr .vr-it-group .vr-section-head h2 small{color:var(--vr-muted);margin-left:8px;font-size:13px;font-weight:400}:root .vr .vr-jp{border:1px solid var(--vr-it-jp-line);background:var(--vr-it-jp-bg);color:var(--vr-it-jp-text);white-space:nowrap;border-radius:3px;padding:0 7px;font-size:11px;font-weight:700;display:inline-block}:root .vr .vr-it-dash{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}:root .vr .vr-it-dash .vr-dcard{min-width:0}:root .vr .vr-it-days{height:110px}@media (width<=1000px){:root .vr .vr-it-dash{grid-template-columns:1fr}}:root .vr .vr-it-sumdash .vr-langrows .vr-lrow{min-height:0;margin-bottom:0;padding-block:1px}:root .vr .vr-it-sumdash .vr-heat td button{height:24px;min-height:0;padding:0;font-size:12px}:root .vr .vr-it-sumdash .vr-heat :is(th,td){padding-block:1px}:root .vr .vr-it-sumdash .vr-total strong{font-size:56px}:root .vr .vr-it-sumdash .vr-daychart{height:96px;margin-top:14px}:root .vr table.vr-it-now :is(td,th):is(:first-child,:last-child){white-space:nowrap}:root .vr table.vr-it-now td:nth-child(2){min-width:8em}:root .vr .vr-it-sumdash .vr-trow{padding-block:2px}:root .vr .vr-it-summary{margin:18px 0 8px}:root .vr .vr-it-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 18px;display:flex}:root .vr .vr-it-btn{border:1px solid var(--brand-text);color:var(--brand-text);cursor:pointer;background:0 0;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s}:root .vr .vr-it-btn:is(:hover,:focus-visible){background:var(--vr-it-button-hover);border-color:var(--vr-it-button-hover);color:var(--vr-it-on-button-hover)}:root .vr .vr-it-copied{color:var(--brand-text);font-size:13px;font-weight:700}:root .vr .vr-hint{color:var(--vr-muted);font-size:12px}:root .vr .vr-check{border:1px solid var(--vr-it-check-line);background:var(--vr-it-check-bg);border-radius:10px;margin:14px 0;padding:12px 16px}:root .vr .vr-check-h{justify-content:space-between;align-items:center;gap:10px;margin:0;font-weight:700;display:flex}:root .vr .vr-check ul{margin:8px 0;padding:0;list-style:none}:root .vr .vr-check li{margin:6px 0}:root .vr .vr-check label{align-items:baseline;gap:8px;display:flex}@media print{.site-header,.site-footer,:root .vr .vr-mast,:root .vr .vr-doc-side,:root .vr .cta-wrap,:root .vr .share{display:none!important}}:root .vr-eye .vr-eye-foot span{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:root .vr-eye .vr-eye-foot b{flex:0 auto;min-width:0}:root .vr-eye:not(.vr-eye-large) .vr-eye-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .vr .vr-chips{flex-wrap:wrap;overflow:visible}@media (width<=640px){:root .vr .vr-herogrid{gap:0}:root .vr .vr-herogrid>div:first-child{display:contents}:root .vr .vr-herogrid .vr-cybercta{order:1;margin-top:20px}}@media (pointer:coarse),(width<=640px){:root .vr :is(.vr-crumb a,.vr-sources a,.vr-toc-box a,.vr-doc-meta a,.vr-links a,td>a,td>button,.source-ref){--vr-hit:32px}:root .vr :is(.vr-taglink,.vr-sevlegend a,.vr-kevlink,.vr-search-hints a,.vr-more,.vr-copy,.vr-it-btn,.vr-logo-mark,.share__link){--vr-hit:46px}:root .vr :is(.vr-crumb a,.vr-sources a,.vr-toc-box a,.vr-doc-meta a,.vr-links a,td>a,td>button,.source-ref,.vr-taglink,.vr-sevlegend a,.vr-kevlink,.vr-search-hints a,.vr-more,.vr-copy,.vr-it-btn,.vr-logo-mark,.share__link){position:relative}:root .vr :is(.vr-crumb a,.vr-sources a,.vr-toc-box a,.vr-doc-meta a,.vr-links a,td>a,td>button,.source-ref,.vr-taglink,.vr-sevlegend a,.vr-kevlink,.vr-search-hints a,.vr-more,.vr-copy,.vr-it-btn,.vr-logo-mark,.share__link):after{content:"";inset:min(0px, calc((100% - var(--vr-hit)) / 2)) min(0px, calc((100% - 24px) / 2));position:absolute}:root .vr :is(.vr-doc-tags,.vr-sevlegend,.vr-legend){row-gap:26px}:root .vr .vr-crumb ol{row-gap:10px}:root .vr .vr-toc-box a{display:block}:root .vr .vr-prose .code-head{min-height:48px}:root .vr .vr-search-hints{row-gap:16px}:root .vr :is(.vr-lrow,.vr-trow,.vr-rankrow,.vr-chips button),:root .vr .vr-it-sumdash .vr-langrows .vr-lrow{min-height:44px}:root .vr .vr-rankrow{flex-direction:column;justify-content:center;display:flex}:root .vr-eye:not(.vr-eye-large) .vr-eye-head{font-size:max(11px,3.4cqi)}:root .vr-eye:not(.vr-eye-large) .vr-eye-foot{font-size:max(11px,3.3cqi)}:root .vr-eye:not(.vr-eye-large) .vr-eye-sub{font-size:max(11px,3.6cqi)}}@media (width>860px){:root .vr .vr-om-grid.vr-om-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}:root .vr .vr-recent-item :is(strong,p){overflow-wrap:anywhere}:root .vr .vr-doc-side{min-width:0}:root .vr-eye:not(.vr-eye-large) .vr-eye-head{flex-wrap:nowrap;min-width:0}:root .vr-eye:not(.vr-eye-large) .vr-eye-head>:is(.vr-eye-lang,.vr-eye-type){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (pointer:coarse),(width<=640px){@container (width<330px){:root .vr-eye:not(.vr-eye-large) .vr-eye-foot{display:none}}}