.bv-report{position:relative;width:100%;max-width:none;margin-inline:0}.bv-report-toolbar{display:none}.bv-doc{position:relative;background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}.bv-doc:before{display:none}.bv-watermark{display:none}.bv-doc-inner{position:relative;z-index:2;padding:0}.bv-masthead{display:none}.bv-masthead-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.bv-brand{display:flex;align-items:center;gap:.75rem}.bv-mark{width:2.5rem;height:2.5rem;border-radius:.55rem;background:#091f3b;color:#fff;display:grid;place-items:center;flex-shrink:0}.bv-mark svg{width:1.35rem;height:1.35rem}.bv-brand-name{font-size:1.05rem;font-weight:650;letter-spacing:-.02em;color:var(--color-ink);line-height:1.15}.bv-brand-sub{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin-top:.15rem}.bv-meta-block{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;line-height:1.55;color:var(--color-ink-muted)}.bv-meta-block strong{display:block;font-size:.78rem;color:var(--color-ink);font-weight:600}.bv-confidential{display:inline-flex;align-items:center;gap:.4rem;border:1px solid color-mix(in oklch,var(--color-warn) 45%,var(--color-border));background:var(--color-warn-tint);color:var(--color-warn);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.28rem .55rem;border-radius:.25rem}.bv-entity{padding:1.35rem 0 .25rem}.bv-entity h1{font-size:clamp(1.55rem,3.2vw,2rem);line-height:1.15;letter-spacing:-.025em;font-weight:650;color:var(--color-ink)}.bv-id-row{display:flex;flex-wrap:wrap;gap:.4rem .85rem;margin-top:.55rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;color:var(--color-ink-muted)}.bv-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.25rem}@media(min-width:640px){.bv-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.bv-tile{border:1px solid var(--color-border);background:var(--color-surface-sunken);border-radius:.55rem;padding:.75rem .85rem;cursor:help;transition:border-color .15s ease,background .15s ease}.bv-tile:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.bv-tile .n{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.35rem;font-weight:600;letter-spacing:-.03em;color:var(--color-ink);line-height:1}.bv-tile .n.risk{color:var(--color-risk)}.bv-tile .n.warn{color:var(--color-warn)}.bv-tile .n.ok{color:var(--color-secondary)}.bv-tile .l{margin-top:.35rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted)}.bv-section{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border);break-inside:avoid}.bv-section h2{font-size:1.15rem;font-weight:650;letter-spacing:-.015em;color:var(--color-ink)}.bv-section .lede{margin-top:.4rem;font-size:.92rem;line-height:1.55;color:var(--color-ink-muted);max-width:58ch}.bv-verdict{margin-top:1rem;border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);border-radius:.65rem;background:var(--color-surface-sunken);padding:1.1rem 1.25rem;break-inside:avoid}.bv-verdict-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.bv-verdict-head .k{font-size:.69rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-muted)}.bv-verdict-badge{border-radius:999px;padding:.24rem .66rem;font-size:.72rem;font-weight:650;letter-spacing:.01em;border:1px solid transparent}.bv-verdict-badge.clear{background:var(--color-secondary-tint);color:var(--color-secondary);border-color:color-mix(in oklch,var(--color-secondary) 22%,transparent)}.bv-verdict-badge.flag{background:var(--color-risk-tint);color:var(--color-risk);border-color:color-mix(in oklch,var(--color-risk) 22%,transparent)}.bv-verdict-badge.unknown{background:var(--color-warn-tint);color:var(--color-warn);border-color:color-mix(in oklch,var(--color-warn) 22%,transparent)}.bv-verdict-lead{margin-top:.65rem;font-size:1.05rem;font-weight:600;line-height:1.45;letter-spacing:-.015em;color:var(--color-ink);max-width:46ch}.bv-verdict-facts{margin-top:.9rem;display:grid;gap:0;border-top:1px solid var(--color-border)}@media(min-width:640px){.bv-verdict-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}.bv-verdict-fact{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.42rem 0;border-bottom:1px solid var(--color-border)}.bv-verdict-fact dt{font-size:.78rem;color:var(--color-ink-muted)}.bv-verdict-fact dd{font-size:.82rem;font-weight:600;text-align:right;color:var(--color-ink)}.bv-verdict-fact dd.clear{color:var(--color-secondary)}.bv-verdict-fact dd.flag{color:var(--color-risk)}.bv-prose p{margin-top:.75rem;font-size:.98rem;line-height:1.65;color:var(--color-ink);max-width:68ch}.bv-charts{display:grid;gap:1rem;margin-top:1rem}@media(min-width:720px){.bv-charts{grid-template-columns:11rem 1fr;align-items:center}}.bv-chart-card{border:1px solid var(--color-border);border-radius:.65rem;background:var(--color-surface);padding:1rem}.bv-chart-card h3{font-size:.78rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted)}.bv-donut-wrap{display:grid;place-items:center;position:relative;margin-top:.5rem}.bv-donut-center{position:absolute;inset:0;display:grid;place-items:center;text-align:center;pointer-events:none}.bv-donut-center .big{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.25rem;font-weight:650;color:var(--color-ink);line-height:1}.bv-donut-center .sub{font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);margin-top:.2rem}.bv-legend{display:flex;flex-wrap:wrap;gap:.55rem .9rem;margin-top:.65rem;font-size:.75rem;color:var(--color-ink-muted)}.bv-legend i{display:inline-block;width:.55rem;height:.55rem;border-radius:999px;margin-right:.3rem;vertical-align:middle}.bv-year-chart{display:flex;align-items:flex-end;gap:.35rem;height:7.5rem;margin-top:.85rem;padding-bottom:1.4rem;border-bottom:1px solid var(--color-border);position:relative}.bv-year-bar{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;position:relative;cursor:help}.bv-year-bar .stack{width:100%;max-width:1.6rem;display:flex;flex-direction:column-reverse;border-radius:.2rem .2rem 0 0;overflow:hidden;min-height:2px}.bv-year-bar .seg{width:100%}.bv-year-bar .seg.risk{background:var(--color-risk)}.bv-year-bar .seg.warn{background:var(--color-warn)}.bv-year-bar .seg.info{background:color-mix(in oklch,var(--color-ink) 22%,var(--color-border))}.bv-year-bar .yl{position:absolute;bottom:-1.25rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;color:var(--color-ink-faint);white-space:nowrap}.bv-check-list{margin-top:.85rem;border:1px solid var(--color-border);border-radius:.65rem;background:var(--color-surface);overflow:hidden}.bv-check-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.85rem 1rem;border-top:1px solid var(--color-border)}.bv-check-list li:first-child{border-top:0}.bv-check-list .label{font-size:.95rem;color:var(--color-ink)}.bv-check-list .detail{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;color:var(--color-ink-muted);margin-top:.2rem}.bv-pill{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:.22rem .65rem;font-size:.72rem;font-weight:650}.bv-pill.current{background:var(--color-secondary-tint);color:var(--color-secondary)}.bv-pill.warn{background:var(--color-warn-tint);color:var(--color-warn)}.bv-pill.risk{background:var(--color-risk-tint);color:var(--color-risk)}.bv-pill.neutral{background:var(--color-surface-sunken);color:var(--color-ink-muted)}.bv-signal{border:1px solid var(--color-border);border-radius:.65rem;padding:1rem;background:var(--color-surface-sunken)}.bv-signal.risk{border-color:color-mix(in oklch,var(--color-risk) 30%,var(--color-border));background:var(--color-risk-tint)}.bv-signal.warn{border-color:color-mix(in oklch,var(--color-warn) 30%,var(--color-border));background:var(--color-warn-tint)}.bv-signal+.bv-signal{margin-top:.65rem}.bv-timeline{margin-top:.85rem;border:1px solid var(--color-border);border-radius:.65rem;background:var(--color-surface-page);padding:0 1rem}.bv-timeline li{position:relative;padding:.95rem 0 .95rem 1.1rem;border-top:1px solid var(--color-border)}.bv-timeline li:first-child{border-top:0}.bv-timeline li:before{content:"";position:absolute;left:0;top:1.25rem;width:.45rem;height:.45rem;border-radius:999px;background:color-mix(in oklch,var(--color-ink) 25%,var(--color-border))}.bv-timeline li.sev-risk:before{background:var(--color-risk)}.bv-timeline li.sev-warn:before{background:var(--color-warn)}.bv-timeline .when{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;color:var(--color-ink-faint)}.bv-timeline .title{font-weight:650;color:var(--color-ink);margin-left:.45rem}.bv-timeline .detail{margin-top:.25rem;font-size:.88rem;line-height:1.5;color:var(--color-ink-muted)}.bv-timeline .src{margin-top:.3rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;color:var(--color-ink-faint)}.bv-table-wrap{margin-top:.85rem;overflow-x:auto;border:1px solid var(--color-border);border-radius:.65rem}.bv-table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.bv-table th{background:var(--color-surface-sunken);color:var(--color-ink-muted);font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;padding:.7rem .85rem}.bv-table td{border-top:1px solid var(--color-border);padding:.7rem .85rem;background:var(--color-surface);vertical-align:top}.bv-table .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem}.bv-questions{margin-top:.85rem;counter-reset:q;list-style:none;padding:0}.bv-questions li{counter-increment:q;display:grid;grid-template-columns:1.75rem 1fr;gap:.65rem;padding:.75rem 0;border-top:1px solid var(--color-border);font-size:.95rem;line-height:1.55;color:var(--color-ink)}.bv-questions li:first-child{border-top:0}.bv-questions li:before{content:counter(q,decimal-leading-zero);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:650;color:var(--color-primary);padding-top:.15rem}.bv-prov{margin-top:.75rem;display:grid;gap:.35rem}.bv-prov li{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;color:var(--color-ink-muted);display:flex;flex-wrap:wrap;gap:.35rem .75rem}.bv-legal{margin-top:2rem;padding:1.1rem 1rem;border:1px solid var(--color-border);border-radius:.55rem;background:var(--color-surface-sunken);font-size:.72rem;line-height:1.55;color:var(--color-ink-muted)}.bv-legal strong{color:var(--color-ink);font-weight:650}.bv-legal p+p{margin-top:.45rem}.bv-report-layout{max-width:none;margin-inline:0}.bv-report{max-width:none}.bv-report-toolbar{margin-bottom:.65rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.bv-doc{box-shadow:0 1px color-mix(in oklch,var(--color-ink) 4%,transparent)}.bv-tip{position:relative}.bv-tip[data-tip]:hover:after,.bv-tip[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + .45rem);transform:translate(-50%);width:max-content;max-width:16rem;padding:.45rem .6rem;border-radius:.4rem;background:#091f3b;color:#fff;font-size:.72rem;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.4;z-index:20;box-shadow:0 8px 24px color-mix(in oklch,var(--color-ink) 25%,transparent);pointer-events:none}#qa.bv-section{border-top:none}.bv-section{border:1px solid var(--color-border);border-radius:.65rem;background:var(--color-surface);padding:.9rem 1rem;margin-bottom:.65rem}.bv-section>h2{font-size:.78rem!important;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-faint);border:none!important;padding:0!important;margin:0 0 .65rem!important}.bv-section .lede{max-width:none;font-size:.9rem}.bv-prose p{max-width:none}.bv-tiles{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.45rem}@media print{.no-print,header,header nav,footer,.bv-toc,#qa,.dossier-entity,.app-sidebar,.app-topbar,.app-frame>aside{display:none!important}a[href]:after{content:""!important}body{background:#fff!important}.bv-doc{border:1px solid #c2b4ae!important;box-shadow:none!important;border-radius:0!important;background:#fff!important}.bv-doc:before{display:block!important;content:"";position:absolute;inset:.35rem;border:1px solid color-mix(in oklch,#c2b4ae 55%,transparent);border-radius:0;pointer-events:none}.bv-doc-inner{padding:.85rem 1rem!important}.bv-watermark{display:grid!important;place-items:center;position:absolute;inset:0;pointer-events:none;z-index:0}.bv-watermark span{display:block!important;font-size:3.5rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#0a0f130b!important;transform:rotate(-28deg)}.bv-masthead{display:grid!important;gap:1rem;padding-bottom:1.25rem;border-bottom:2px solid #0a0f13!important}.bv-section{break-inside:avoid;page-break-inside:avoid}#report-root{font-size:11px}.bv-entity h1{font-size:18pt}.bv-year-chart{height:5.5rem}.dossier-panel{border:none!important;padding:0!important;margin-bottom:1rem!important}}@page{margin:14mm 12mm}.bv-unlock{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:radial-gradient(ellipse 60% 50% at 50% 40%,oklch(28% .04 255 / .55),transparent 70%),#091f3b;color:#fcfdfe;overflow:hidden}.bv-unlock canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.bv-unlock-stage{position:relative;z-index:2;width:min(26rem,90vw);perspective:1200px;text-align:center}.bv-unlock-card{transform-style:preserve-3d;border:1px solid color-mix(in oklch,#c2b4ae 45%,transparent);border-radius:.75rem;background:linear-gradient(165deg,#fffbf4,#f9f0e7);color:#0a0f13;padding:1.75rem 1.5rem 1.5rem;box-shadow:0 0 0 1px color-mix(in oklch,#091f3b 8%,transparent),0 28px 80px color-mix(in oklch,#000 45%,transparent)}@media(prefers-reduced-motion:no-preference){.bv-unlock-card{animation:bv-unlock-rise 1.1s cubic-bezier(.22,1,.36,1) both}.bv-unlock-stamp{animation:bv-unlock-stamp .7s cubic-bezier(.22,1,.36,1) .55s both}}@keyframes bv-unlock-rise{0%{opacity:0;transform:translateY(28px) rotateX(14deg) scale(.96)}to{opacity:1;transform:none}}@keyframes bv-unlock-stamp{0%{opacity:0;transform:scale(1.15) rotate(-6deg)}to{opacity:1;transform:none}}.bv-unlock-stamp{display:inline-flex;align-items:center;gap:.4rem;border:1.5px solid #7d3e25;color:#7d3e25;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.35rem .65rem;border-radius:.25rem;margin-bottom:1rem}.bv-unlock-card h2{font-size:1.35rem;letter-spacing:-.025em;line-height:1.2;color:#0a0f13}.bv-unlock-card p{margin-top:.55rem;font-size:.9rem;line-height:1.5;color:#63686d}.bv-unlock-meta{margin-top:1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;color:#898e93}.bv-unlock-actions{margin-top:1.25rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.bv-monitor{display:grid;gap:.85rem}@media(min-width:640px){.bv-monitor{grid-template-columns:1fr 1fr}}.bv-monitor a.card-link{display:block;border:1px solid var(--color-border);border-radius:.65rem;padding:1rem;background:var(--color-surface);text-decoration:none;color:inherit;transition:border-color .15s ease,transform .2s ease}.bv-monitor a.card-link:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}.bv-monitor .kicker{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.bv-hbc-links{margin-top:.85rem;display:grid;gap:.55rem}.bv-hbc-links a{display:block;border:1px solid var(--color-border);border-radius:.55rem;padding:.85rem 1rem;background:var(--color-surface);text-decoration:none}.bv-hbc-links a:hover{border-color:var(--color-border-strong)}.bv-hbc-links .ttl{font-weight:650;color:var(--color-ink);font-size:.92rem}.bv-hbc-links .d{margin-top:.25rem;font-size:.8rem;line-height:1.45;color:var(--color-ink-muted)}.bv-gate{max-width:46rem}.bv-gate-doc{position:relative;min-height:12rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface);padding:1.5rem 1.25rem;overflow:hidden}.bv-gate-doc:before{content:"";position:absolute;inset:.45rem;border:1px solid color-mix(in oklch,var(--color-border-strong) 45%,transparent);border-radius:.45rem;pointer-events:none}.bv-gate-watermark{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklch,var(--color-ink) 5%,transparent);transform:rotate(-28deg);pointer-events:none;user-select:none}.bv-gate-lines{position:relative;z-index:1;display:grid;gap:.65rem;padding-top:.5rem}.bv-gate-lines span{display:block;height:.55rem;border-radius:999px;background:var(--color-surface-sunken)}.bv-gate-shimmer{position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in oklch,var(--color-surface) 70%,transparent) 50%,transparent 70%);animation:bv-shimmer 1.4s ease-in-out infinite;pointer-events:none}@keyframes bv-shimmer{0%{transform:translate(-40%)}to{transform:translate(40%)}}@media(prefers-reduced-motion:reduce){.bv-gate-shimmer{animation:none;opacity:0}}.w-1\/3{width:33%}.w-2\/5{width:40%}.w-1\/2{width:50%}.w-3\/5{width:60%}.w-2\/3{width:66%}.w-3\/4{width:75%}
