@layer components{.ld-layer{z-index:12;pointer-events:none;position:absolute;inset:0}.ld-ink{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ld-stem{stroke:var(--color-ink);stroke-opacity:.5;stroke-width:1px;stroke-linecap:round}.ld-seat circle{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1.1px}.ld-seat .ld-seat-dot{fill:var(--color-ink);stroke:none}g[data-level=low]>.ld-stem{stroke:var(--color-low);stroke-opacity:.9}g[data-level=medium]>.ld-stem{stroke:var(--color-medium);stroke-opacity:.9}g[data-level=high]>.ld-stem{stroke:var(--color-high);stroke-opacity:.9}g[data-level=critical]>.ld-stem{stroke:var(--color-critical);stroke-opacity:.9}g[data-open]>.ld-stem{stroke:var(--color-ink);stroke-opacity:.9;stroke-width:1.4px}.ld-thread{fill:none;stroke-width:1.2px;stroke-linecap:round;opacity:0;transition:opacity .42s var(--ease-out-expo)}.ld-thread-ally{stroke:var(--color-ink);stroke-opacity:.62}.ld-thread-mixed{stroke:var(--color-ink-3);stroke-dasharray:5 4}.ld-thread-rival{stroke:var(--color-high);stroke-opacity:.85;stroke-dasharray:1.5 4}.ld-layer[data-company] .ld-thread{stroke-opacity:.3}.ld-port{visibility:hidden;will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.ld-medal{background:var(--color-paper);pointer-events:auto;cursor:pointer;transform-origin:50%;width:68px;height:68px;box-shadow:0 0 0 3px var(--color-paper), 0 0 0 4.4px var(--color-rule-strong), var(--sh-float);animation:ld-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--ld-i,0) * 45ms + .12s);border:0;border-radius:50%;padding:0;transition:box-shadow .12s;position:absolute;top:-34px;left:-34px}.ld-medal:focus-visible{outline:2px solid var(--color-ink);outline-offset:7px}.ld-port[data-hover] .ld-medal,.ld-port[data-open] .ld-medal{box-shadow:0 0 0 3px var(--color-paper), 0 0 0 5.4px var(--color-ink), var(--sh-float)}.ld-port[data-level=low] .ld-medal{box-shadow:0 0 0 3px var(--color-paper), 0 0 0 6px var(--color-low), var(--sh-float)}.ld-port[data-level=medium] .ld-medal{box-shadow:0 0 0 3px var(--color-paper), 0 0 0 6px var(--color-medium), var(--sh-float)}.ld-port[data-level=high] .ld-medal{box-shadow:0 0 0 3px var(--color-paper), 0 0 0 6px var(--color-high), var(--sh-float)}.ld-port[data-level=critical] .ld-medal{box-shadow:0 0 0 3px var(--color-paper), 0 0 0 3.6px var(--color-critical), 0 0 0 5.4px var(--color-paper), 0 0 0 7.4px var(--color-critical), var(--sh-float)}.ld-face{background:var(--color-paper-sunk);border-radius:50%;display:block;position:absolute;inset:0;overflow:hidden}.ld-face img{object-fit:cover;filter:grayscale()contrast(1.1)brightness(1.04);mix-blend-mode:multiply;width:100%;height:100%;transition:filter .26s;position:absolute;inset:0}.ld-face:after{content:"";mix-blend-mode:multiply;opacity:.55;pointer-events:none;background:repeating-linear-gradient(118deg,#191a1821 0 1px,#0000 1px 3.2px);border-radius:50%;transition:opacity .26s;position:absolute;inset:0}.ld-face[data-loaded] .ld-initials{visibility:hidden}.ld-initials{letter-spacing:.04em;color:var(--color-ink-3);place-items:center;font-size:22px;font-weight:600;display:grid;position:absolute;inset:0}.ld-port[data-hover] .ld-face img,.ld-port[data-open] .ld-face img,.ld-layer[data-company] .ld-port[data-level] .ld-face img{filter:none}.ld-port[data-hover] .ld-face:after,.ld-port[data-open] .ld-face:after,.ld-layer[data-company] .ld-port[data-level] .ld-face:after{opacity:0}.ld-badge{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.ld-badge>svg{left:calc(var(--r,24px) * .62);top:calc(var(--r,24px) * .62);box-sizing:content-box;background:var(--color-paper);box-shadow:0 0 0 1px var(--color-hairline);border-radius:50%;padding:3px;position:absolute}.ld-name{left:calc(var(--r,24px) + 11px);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s var(--ease-in-expo), transform .15s var(--ease-in-expo);text-shadow:0 0 2px var(--color-paper), 0 0 4px var(--color-paper), 0 0 6px var(--color-paper);flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:0;transform:translate(-4px,-50%)}.ld-port[data-hover] .ld-name,.ld-port[data-open] .ld-name{opacity:1;transition:opacity .26s var(--ease-out-expo), transform .26s var(--ease-out-expo);transform:translateY(-50%)}.ld-name-main{color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.2}.ld-name-sub{letter-spacing:.12em;text-transform:uppercase;font-variation-settings:"wdth" 118;color:var(--color-ink-3);margin-top:2px;font-size:10.5px;font-weight:600}@keyframes ld-in{0%{opacity:0}to{opacity:1}}.ld-chip-face{box-shadow:0 0 0 2px var(--color-paper), 0 0 0 3.5px var(--color-rule-strong)}.ld-chip-face[data-level=low]{box-shadow:0 0 0 2px var(--color-paper), 0 0 0 4px var(--color-low)}.ld-chip-face[data-level=medium]{box-shadow:0 0 0 2px var(--color-paper), 0 0 0 4px var(--color-medium)}.ld-chip-face[data-level=high]{box-shadow:0 0 0 2px var(--color-paper), 0 0 0 4px var(--color-high)}.ld-chip-face[data-level=critical]{box-shadow:0 0 0 2px var(--color-paper), 0 0 0 4px var(--color-critical)}.ld-chip-face .ld-face img{filter:none}.ld-chip-face .ld-face:after{opacity:0}.ld-chip-face .ld-initials{font-size:13px}.sh-stage-zoom:has(.ld-dossier[data-shown=true]) .sh-key{opacity:0;pointer-events:none;transition:opacity .15s var(--ease-in-expo)}.ld-dossier-layer{z-index:32;pointer-events:none;position:absolute;inset:0}.ld-dossier{background:var(--color-paper);box-shadow:var(--sh-float);pointer-events:auto;clip-path:inset(0 100% 0 0 round 8px);transition:clip-path .3s var(--ease-in-expo);border-radius:8px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.ld-dossier[data-shown=true]{clip-path:inset(0 round 8px);transition:clip-path .68s var(--ease-out-expo)}.ld-sheet{min-height:0;animation:ld-swap .42s var(--ease-out-expo) both;flex-direction:column;flex:auto;display:flex}@keyframes ld-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ld-head{border-bottom:1px solid var(--color-hairline);grid-template-columns:112px 1fr;align-items:center;gap:22px;padding:26px 26px 20px;display:grid;position:relative}.ld-portrait{width:112px;height:112px;box-shadow:0 0 0 3px var(--color-paper), 0 0 0 4.5px var(--color-ink);border-radius:50%;position:relative}.ld-portrait .ld-face img{filter:none;mix-blend-mode:normal}.ld-portrait .ld-face:after{opacity:0}.ld-face-big{animation:ld-in .42s var(--ease-out-expo) both}.ld-id{min-width:0;padding-right:30px}.ld-office{-webkit-line-clamp:2;letter-spacing:.1em;text-transform:uppercase;font-variation-settings:"wdth" 112;color:var(--color-ink-3);-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ld-name-title{letter-spacing:-.015em;color:var(--color-ink);margin-top:6px;font-size:30px;font-weight:600;line-height:1.12}.ld-print{animation:ld-wipe .56s var(--ease-out-expo) .16s both;display:inline-block}@keyframes ld-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ld-also{color:var(--color-ink-2);margin-top:4px;font-size:15px;line-height:1.35}.ld-seatline{color:var(--color-ink-3);align-items:center;gap:7px;margin-top:8px;font-size:13.5px;line-height:1.35;display:flex}.ld-seattext{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ld-seat-glyph{flex:none;overflow:visible}.ld-seat-glyph circle{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1.2px}.ld-seat-glyph .ld-seat-dot{fill:var(--color-ink);stroke:none}.ld-close{width:36px;height:36px;color:var(--color-ink-2);border-radius:8px;place-items:center;transition:background .12s,color .12s;display:grid;position:absolute;top:14px;right:14px}.ld-close:hover{background:var(--color-paper-sunk);color:var(--color-ink)}.ld-close path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.ld-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 24px 28px;overflow-y:auto}.ld-rise{animation:ld-swap .52s var(--ease-out-expo) both;animation-delay:calc(var(--d,0) * 55ms + .22s)}.ld-term{border-bottom:1px solid var(--color-hairline);padding:20px 0 18px}.ld-term-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ld-term-big{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2}.ld-term-small{color:var(--color-ink-3);font-variant-numeric:tabular-nums;font-size:14px}.ld-rule{width:100%;height:14px;margin:10px 0 7px;display:block;overflow:visible}.ld-rule-track{stroke:var(--color-rule);stroke-width:1px;stroke-dasharray:2 3}.ld-rule-open{stroke:var(--color-rule);stroke-width:1px;stroke-dasharray:1 5}.ld-rule-fill{stroke:var(--color-ink);stroke-width:2.4px;stroke-linecap:butt;stroke-dasharray:472;stroke-dashoffset:472px;animation:ld-fill 1.1s var(--ease-out-expo) .42s forwards}@keyframes ld-fill{to{stroke-dashoffset:0}}.ld-rule-tick{stroke:var(--color-ink);stroke-width:1px}.ld-rule-now{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1.6px;animation:.3s 1.2s both ld-in}.ld-term-ends{color:var(--color-ink-3);justify-content:space-between;gap:16px;font-size:12.5px;line-height:1.35;display:flex}.ld-term-ends>:first-child{flex:none}.ld-term-ends>:last-child{text-align:right;max-width:68%}.ld-facts{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ld-fact{flex-direction:column;gap:3px;min-width:0;padding:16px 14px 16px 0;display:flex}.ld-fact+.ld-fact{border-left:1px solid var(--color-hairline);padding-left:14px}.ld-fact-label{letter-spacing:.1em;text-transform:uppercase;font-variation-settings:"wdth" 112;color:var(--color-ink-3);font-size:11px;font-weight:600}.ld-fact-fig{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.ld-fact-word{font-size:22px;line-height:1.25}.ld-fact-none{color:var(--color-ink-4)}.ld-fact-note{-webkit-line-clamp:2;color:var(--color-ink-3);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.ld-stance{gap:3px;margin:3px 0 1px;display:flex}.ld-stance i{background:var(--color-paper-sunk);width:14px;height:5px;box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:1px}.ld-stance i[data-on]{background:var(--color-ink-2);box-shadow:none}.ld-stance i[data-on][data-hot]{background:var(--color-high)}.ld-sec{padding:22px 0 4px}.ld-sec+.ld-sec{border-top:1px solid var(--color-hairline);margin-top:16px}.ld-sec-title{letter-spacing:.1em;text-transform:uppercase;font-variation-settings:"wdth" 112;color:var(--color-ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;font-weight:600;display:flex}.ld-sec-lead{color:var(--color-ink-2);margin-top:10px;font-size:15.5px;line-height:1.5}.ld-company{background:var(--color-plate);border-radius:6px;margin:18px 0 0;padding:18px 18px 10px 20px;position:relative}.ld-company:before{content:"";background:var(--color-amber);border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.ld-company .ld-sec-title{color:var(--color-ink);text-transform:none;letter-spacing:-.005em;font-variation-settings:normal;font-size:17px}.ld-level{letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ld-level[data-level=low]{color:var(--color-low-ink)}.ld-level[data-level=medium]{color:var(--color-medium-ink)}.ld-level[data-level=high]{color:var(--color-high-ink)}.ld-level[data-level=critical]{color:var(--color-critical-ink)}.ld-reasons,.ld-harms{margin-top:12px}.ld-reason,.ld-harm{grid-template-columns:14px 1fr;gap:12px;padding:9px 0;display:grid}.ld-harm{border-radius:6px;margin:0 -10px;padding:9px 10px;transition:background .12s}.ld-harm[data-hot]{background:var(--color-paper-sunk)}.ld-harm[data-ended] .ld-row-text{color:var(--color-ink-3)}.ld-row-mark{margin-top:5px}.ld-row-text{color:var(--color-ink);font-size:15.5px;line-height:1.45}.ld-row-meta{color:var(--color-ink-3);margin-top:3px;font-size:12.5px;line-height:1.4}.ld-src{color:var(--color-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:2px}.ld-src:hover{color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.ld-more,.ld-quote-step{color:var(--color-ink-2);border-radius:6px;margin-top:6px;margin-left:-10px;padding:6px 10px;font-size:13.5px;font-weight:600;transition:background .12s,color .12s}.ld-quote-step{font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:-6px -10px -6px 0;font-size:12px}.ld-more:hover,.ld-quote-step:hover{background:var(--color-paper-sunk);color:var(--color-ink)}.ld-brief{flex-direction:column;gap:14px;display:flex}.ld-brief-row{grid-template-columns:96px 1fr;gap:14px;display:grid}.ld-brief-label{letter-spacing:.1em;text-transform:uppercase;font-variation-settings:"wdth" 112;color:var(--color-ink-3);padding-top:3px;font-size:11px;font-weight:600;line-height:1.4}.ld-brief-text{color:var(--color-ink-2);font-size:15.5px;line-height:1.5}.ld-strip{width:100%;height:auto;margin-top:16px;display:block;overflow:visible}.ld-strip-axis,.ld-strip-tick{stroke:var(--color-rule-strong);stroke-width:1px}.ld-strip-now{stroke:var(--color-ink);stroke-width:1px;stroke-dasharray:2 2}.ld-strip-year{text-anchor:middle;fill:var(--color-ink-3);font-variant-numeric:tabular-nums;font-size:10.5px}.ld-strip-mark{stroke:var(--color-paper);stroke-width:1.5px;cursor:default;animation:.36s both ld-in;animation-delay:calc(var(--i,0) * 28ms + .52s);transition:stroke .12s}.ld-strip-mark[data-level=low]{fill:var(--color-low)}.ld-strip-mark[data-level=medium]{fill:var(--color-medium)}.ld-strip-mark[data-level=high]{fill:var(--color-high)}.ld-strip-mark[data-level=critical]{fill:var(--color-critical)}.ld-strip-mark[data-ended]{fill:var(--color-paper);stroke-width:1.4px}.ld-strip-mark[data-ended][data-level=low]{stroke:var(--color-low)}.ld-strip-mark[data-ended][data-level=medium]{stroke:var(--color-medium)}.ld-strip-mark[data-ended][data-level=high]{stroke:var(--color-high)}.ld-strip-mark[data-ended][data-level=critical]{stroke:var(--color-critical)}.ld-strip-mark[data-hot]{stroke:var(--color-ink);stroke-width:2px}.ld-helped{border-top:1px dashed var(--color-hairline);margin-top:14px;padding-top:12px}.ld-helped ul{flex-direction:column;gap:6px;margin-top:8px;display:flex}.ld-helped li{color:var(--color-ink-2);font-size:14px;line-height:1.45}.ld-when{font-variant-numeric:tabular-nums;min-width:88px;color:var(--color-ink-3);margin-right:10px;font-size:12.5px;font-weight:600;display:inline-block}.ld-watch{flex-direction:column;gap:9px;margin-top:12px;display:flex}.ld-watch li{color:var(--color-ink-2);grid-template-columns:98px 1fr;gap:10px;font-size:15px;line-height:1.45;display:grid}.ld-watch .ld-when{min-width:0;margin:0;padding-top:2px}.ld-quote{animation:ld-swap .52s var(--ease-out-expo) both;margin-top:12px}.ld-quote blockquote{letter-spacing:-.005em;color:var(--color-ink);text-wrap:pretty;font-size:21px;font-style:italic;font-weight:450;line-height:1.38}.ld-quote blockquote:before{content:"“"}.ld-quote blockquote:after{content:"”"}.ld-quote figcaption{color:var(--color-ink-3);margin-top:8px;font-size:12.5px;line-height:1.4}.ld-deals{flex-direction:column;margin:10px -10px 0;display:flex}.ld-deal{text-align:left;border-radius:6px;grid-template-columns:34px 1fr;gap:12px;width:100%;padding:8px 10px;transition:background .12s;display:grid}.ld-deal:hover{background:var(--color-paper-sunk)}.ld-deal-face{width:34px;height:34px;box-shadow:0 0 0 2px var(--color-paper), 0 0 0 3px var(--color-rule);border-radius:50%;margin-top:1px;position:relative}.ld-deal:hover .ld-deal-face img{filter:none}.ld-deal:hover .ld-deal-face .ld-face:after{opacity:0}.ld-deal-face .ld-initials{font-size:12px}.ld-deal-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ld-deal-head{align-items:baseline;gap:10px;display:flex}.ld-deal-name{color:var(--color-ink);font-size:15px;font-weight:600}.ld-tone{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);font-size:11px;font-weight:600}.ld-tone[data-tone=rival],.ld-tone[data-tone=hostile]{color:var(--color-high-ink)}.ld-deal-note{color:var(--color-ink-3);font-size:13.5px;line-height:1.4}.ld-prov{border-top:1px solid var(--color-hairline);color:var(--color-ink-3);flex-direction:column;gap:4px;margin-top:22px;padding-top:14px;font-size:12px;line-height:1.45;display:flex}.ld-flight{visibility:hidden;transform-origin:0 0;box-shadow:0 0 0 3px var(--color-paper), 0 0 0 4.5px var(--color-ink), var(--sh-float);will-change:transform, filter;border-radius:50%;position:absolute}.ld-flight .ld-face img{filter:none;mix-blend-mode:normal}.ld-flight .ld-face:after{opacity:0}.sh-stage[data-reduced] .ld-medal,.sh-stage[data-reduced] .ld-sheet,.sh-stage[data-reduced] .ld-rise,.sh-stage[data-reduced] .ld-print,.sh-stage[data-reduced] .ld-strip-mark,.sh-stage[data-reduced] .ld-rule-now,.sh-stage[data-reduced] .ld-quote,.sh-stage[data-reduced] .ld-face-big{animation:none}.sh-stage[data-reduced] .ld-rule-fill{stroke-dashoffset:0;animation:none}.sh-stage[data-reduced] .ld-dossier{clip-path:none;opacity:0;transition:opacity .16s}.sh-stage[data-reduced] .ld-dossier[data-shown=true]{opacity:1}}html[data-theme=dark] .ld-face img{mix-blend-mode:normal;filter:grayscale()contrast(1.05)brightness(.88)}html[data-theme=dark] .ld-face:after{mix-blend-mode:normal;background:repeating-linear-gradient(118deg,#00000038 0 1px,#0000 1px 3.2px)}html[data-theme=dark] .ld-port[data-hover] .ld-face img,html[data-theme=dark] .ld-port[data-open] .ld-face img,html[data-theme=dark] .ld-layer[data-company] .ld-port[data-level] .ld-face img,html[data-theme=dark] .ld-portrait .ld-face img,html[data-theme=dark] .ld-flight .ld-face img{filter:brightness(.94)}
