@layer reset,ui.tokens,ui.resolver,ui.foundations,ui.atoms,ui.molecules;@layer ui.organisms{.ib-bp-bar{background:var(--color-base-300);border-radius:2px;width:100%;display:flex;overflow:hidden}.ib-bp-bar>span{height:100%;display:block}@scope(.ib-brief){:scope{--ib-bp-strip:130px;container:ib-measure/inline-size}.ib-bp-legend{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);flex-wrap:wrap;gap:.3rem .9rem;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.ib-bp-legend li{align-items:center;gap:.35rem;display:inline-flex}.ib-bp-legend-dot{border-radius:50%;width:8px;height:8px}.ib-bp-chip{appearance:none;font:inherit;color:var(--color-base-content);cursor:pointer;text-align:left;border:0;border-bottom:1px solid color-mix(in oklab, var(--color-primary) 45%, transparent);background:0 0;padding:0;transition:border-color .12s,background .12s,color .12s;display:inline}.ib-bp-chip:hover,.ib-bp-chip.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 9%, transparent)}.ib-bp-chip-topic{font-weight:500}.ib-bp-chip-source{-webkit-text-decoration:underline dotted color-mix(in oklab, var(--color-primary) 60%, transparent);text-decoration:underline dotted color-mix(in oklab, var(--color-primary) 60%, transparent);text-underline-offset:.18em;border-bottom:0;font-size:.95em}.ib-bp-chip-source:hover{background:0 0;text-decoration-style:solid}.ib-bp-claim{font-family:var(--font-display,inherit);color:var(--color-base-content);text-wrap:balance;max-width:44ch;margin:.35rem 0 .7rem;font-size:1.18rem;line-height:1.32}.ib-bp-claim.is-empty{font-style:italic}.ib-bp-scale{font-family:var(--font-data,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--color-base-content-muted);flex-wrap:wrap;gap:.35rem .8rem;font-size:11px;display:flex}.ib-bp-scale-kicker{color:var(--color-primary)}.ib-bp-scale>span+span:before{content:"·";color:var(--color-base-content-faint);margin-right:.8rem}.ib-bp-facts{max-width:70ch;color:var(--color-base-content-muted);gap:.42rem;margin:.9rem 0 0;padding:0;font-size:.86rem;display:grid;container-type:inline-size}.ib-bp-fact{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:0 .9rem;display:grid}@container (width<30rem){.ib-bp-fact{grid-template-columns:1fr;gap:.1rem}}.ib-bp-facts dt{font-family:var(--font-data,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--color-base-content-faint);white-space:nowrap;font-size:11px}.ib-bp-facts dd{min-width:0;margin:0;line-height:1.5}.ib-bp-fact-bar{inline-size:var(--ib-bp-strip);vertical-align:middle;max-width:42%;margin-right:.6rem;display:inline-block}.ib-bp-fact-pct,.ib-bp-fact-more{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);font-size:.8rem}.ib-bp-fact-chips{flex-wrap:wrap;gap:.15rem .7rem;display:flex}.ib-bp-facts.is-compact{gap:.25rem;font-size:.82rem}.ib-bp-fig-k{font-family:var(--font-data,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--color-base-content-faint);margin:0 0 .5rem;font-size:11px}.ib-bp-dist{gap:2px;display:inline-grid}.ib-bp-dist svg{fill:color-mix(in oklab, var(--color-primary) 70%, transparent)}.ib-bp-dist-axis{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);justify-content:space-between;font-size:9.5px;display:flex}.ib-bp-dist-one{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);font-size:.8rem}.ib-bp-rb{min-width:0;margin:0;container-type:inline-size}.ib-bp-rb-rows{gap:.4rem;display:grid}.ib-bp-rb-row{border-radius:6px;grid-template-columns:minmax(0,15rem) minmax(0,1fr) 3ch;align-items:center;gap:0 .7rem;transition:background .12s;display:grid}@container (width<28rem){.ib-bp-rb-row{grid-template-columns:minmax(0,9rem) minmax(0,1fr) 3ch}}.ib-bp-rb-row.is-active{background:color-mix(in oklab, var(--color-primary) 8%, transparent)}.ib-bp-rb-label{appearance:none;font:inherit;color:var(--color-base-content-muted);text-align:right;cursor:pointer;text-wrap:balance;background:0 0;border:0;padding:.15rem .3rem;font-size:.86rem;line-height:1.2}.ib-bp-rb-row.is-active .ib-bp-rb-label,.ib-bp-rb-label:hover{color:var(--color-primary)}.ib-bp-rb-track{background:var(--color-base-300);border-radius:3px;height:12px;position:relative;overflow:hidden}.ib-bp-rb-fill{background:color-mix(in oklab, var(--color-base-content) 48%, var(--color-base-300));border-radius:3px;position:absolute;inset:0 auto 0 0;overflow:hidden}.ib-bp-rb-mix{opacity:0;transition:opacity .15s;position:absolute;inset:0}.ib-bp-rb-mix>*{height:100%}.ib-bp-rb-row.is-active .ib-bp-rb-mix,.ib-bp-rb-row:hover .ib-bp-rb-mix{opacity:1}.ib-bp-rb-n{font-family:var(--font-data,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--color-base-content);opacity:0;font-size:11px;transition:opacity .15s}.ib-bp-rb-row.is-active .ib-bp-rb-n,.ib-bp-rb-row:hover .ib-bp-rb-n{opacity:1}.ib-bp-rb-more{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);margin-top:.5rem;font-size:11px}.ib-bp-cst-wrap{min-width:0;display:block;position:relative}.ib-bp-cst{--ib-bp-star:#f3ecdc;--ib-bp-star-hot:var(--color-primary);background:radial-gradient(at 55% 42%,#1a2040 0%,#0d1128 55%,#080b1c 100%);border-radius:12px;width:100%;height:auto;display:block;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff12}.ib-bp-cst-star{cursor:pointer;outline:none;transition:opacity .18s}.ib-bp-cst-star.is-dim{opacity:.22}.ib-bp-cst-halo{fill:var(--ib-bp-star);opacity:.055;transition:opacity .15s}.ib-bp-cst-core{stroke:#ffffff59;stroke-width:.25px;transition:stroke .15s,stroke-width .15s}.ib-bp-cst-star.is-active .ib-bp-cst-halo,.ib-bp-cst-star:hover .ib-bp-cst-halo,.ib-bp-cst-star:focus-visible .ib-bp-cst-halo{opacity:.3}.ib-bp-cst-star.is-active .ib-bp-cst-core,.ib-bp-cst-star:focus-visible .ib-bp-cst-core{stroke:#fff;stroke-width:.9px}.ib-bp-cst-tip{left:var(--tip-x);top:calc(var(--tip-y) - var(--tip-r));z-index:2;background:color-mix(in oklab, var(--color-base-100) 92%, transparent);max-inline-size:22ch;color:var(--color-base-content);border:1px solid color-mix(in oklab, var(--color-primary) 45%, var(--color-border));backdrop-filter:blur(8px);font-family:var(--font-display,inherit);text-align:center;text-wrap:balance;pointer-events:none;border-radius:999px;padding:.3rem .65rem;font-size:.86rem;font-weight:600;line-height:1.25;position:absolute;translate:-50% calc(-100% - .45rem)}.ib-bp-cst-fig{margin:0}.ib-bp-cst-fig .ib-bp-fig-k{margin:.5rem 0 0}.ib-bp-vs-wrap{container-type:inline-size}.ib-bp-vs{grid-template-columns:minmax(7rem,9.5rem) repeat(6,minmax(0,1fr));gap:.3rem .35rem;margin:.6rem 0 0;font-size:.8rem;display:grid}.ib-bp-vs-row{grid-template-columns:subgrid;border-radius:8px;grid-column:1/-1;align-items:start;transition:background .12s;display:grid}.ib-bp-vs-row.is-active{background:color-mix(in oklab, var(--color-primary) 7%, transparent)}.ib-bp-vs-head{border-bottom:1px solid var(--color-border);padding-bottom:.2rem}.ib-bp-vs-corner,.ib-bp-vs-col{font-family:var(--font-data,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--color-base-content-faint);align-items:center;gap:.3rem;padding:.2rem .35rem;font-size:10px;display:flex}.ib-bp-vs-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.ib-bp-vs-topic{appearance:none;font:inherit;color:var(--color-base-content);text-align:left;cursor:pointer;background:0 0;border:0;padding:.3rem .35rem;font-size:.84rem;font-weight:600;line-height:1.25}.ib-bp-vs-topic:hover{color:var(--color-primary)}.ib-bp-vs-rowhead{display:grid}.ib-bp-vs-cell{border-radius:6px;flex-wrap:wrap;align-content:flex-start;gap:.2rem;min-height:1.9rem;padding:.3rem .35rem;display:flex}.ib-bp-vs-cell.is-full{background:color-mix(in oklab, var(--vs-c,var(--color-base-content-faint)) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--vs-c,var(--color-base-content-faint)) 28%, transparent)}.ib-bp-vs-cell-label{display:none}.ib-bp-vs-tag{background:color-mix(in oklab, var(--vs-c,var(--color-base-content-faint)) 22%, var(--color-base-100));color:var(--color-base-content);text-wrap:balance;border-radius:999px;padding:.05rem .4rem;font-size:.74rem;line-height:1.5;display:inline-block}@container (width<46rem){.ib-bp-vs{grid-template-columns:1fr}.ib-bp-vs-head{display:none}.ib-bp-vs-row{grid-template-columns:1fr;gap:.2rem;padding-bottom:.4rem}.ib-bp-vs-cell{min-height:0;padding:.1rem .35rem}.ib-bp-vs-cell:not(.is-full){display:none}.ib-bp-vs-cell.is-full{box-shadow:none;background:0 0}.ib-bp-vs-cell-label{font-family:var(--font-data,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--vs-c,var(--color-base-content-faint));align-self:center;margin-right:.2rem;font-size:10px;display:inline-block}}.ib-bp-reading{gap:1.6rem;padding-top:.4rem;padding-bottom:1rem;display:grid}.ib-bp-reading-sec{min-width:0}.ib-bp-reading-h{font-family:var(--font-display,inherit);color:var(--color-base-content);flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0 0 .55rem;font-size:1.02rem;font-weight:600;display:flex}.ib-bp-reading-n{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);font-size:11px}.ib-bp-reading-sub{font-family:var(--font-data,ui-monospace, monospace);letter-spacing:.03em;text-transform:uppercase;color:var(--color-base-content-faint);font-size:11px;font-weight:400}.ib-bp-reading-note{color:var(--color-base-content-faint);margin:-.3rem 0 .6rem;font-size:.84rem}.ib-bp-reading-loading{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);font-size:12px}.ib-bp-tl-list{counter-reset:ib-bp-tl;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ib-bp-tl-row{counter-increment:ib-bp-tl;border-radius:8px;padding:.55rem .7rem .55rem 2.2rem;transition:background .12s;position:relative}.ib-bp-tl-row:before{content:counter(ib-bp-tl);font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);font-size:11px;position:absolute;top:.62rem;left:.55rem}.ib-bp-tl-row.is-active{background:color-mix(in oklab, var(--color-primary) 7%, transparent)}.ib-bp-tl-h3{scroll-margin-top:calc(var(--mast-h,56px) + 1.5rem);margin:0;font-size:1rem}.ib-bp-tl-title{appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.3;display:block}.ib-bp-tl-subject{color:var(--color-base-content);font-weight:600}.ib-bp-tl-claim:before{content:": "}.ib-bp-tl-claim,.ib-bp-tl-claim-line{color:var(--color-base-content-muted)}.ib-bp-tl-claim-line{margin:.1rem 0 0}.ib-bp-tl-title:hover .ib-bp-tl-subject{color:var(--color-primary)}.ib-bp-tl-desc{color:var(--color-base-content-muted);margin:.2rem 0 .35rem;font-size:.88rem;line-height:1.5}.ib-bp-tl-facts{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);align-items:center;gap:.7rem;font-size:11px;display:flex}.ib-bp-tl-bar{inline-size:var(--ib-bp-strip);display:inline-block}.ib-bp-tl-flag{border:1px solid var(--color-border-strong,var(--color-border));border-radius:999px;padding:0 .4rem}.ib-bp-tl-rest>summary{cursor:pointer;font-family:var(--font-data,ui-monospace, monospace);color:var(--color-primary);padding:.4rem .7rem;font-size:12px}.ib-bp-kp{gap:1.2rem;display:grid}.ib-bp-kp-topic{border-left:2px solid var(--color-border);padding:0 0 0 .9rem;transition:border-color .12s}.ib-bp-kp-topic.is-active{border-left-color:var(--color-primary)}.ib-bp-kp-h{font-family:var(--font-display,inherit);margin:0 0 .45rem;font-size:.98rem;font-weight:600}.ib-bp-kp-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.ib-bp-kp-point{color:var(--color-base-content);margin:0;font-size:.98rem;line-height:1.5}.ib-bp-kp-details{color:var(--color-base-content-muted);margin:.3rem 0 0;font-size:.88rem;line-height:1.55}.ib-bp-rq{border-left:3px solid color-mix(in oklab, var(--color-primary) 45%, transparent);margin:.5rem 0 0;padding:.15rem 0 .15rem .9rem}.ib-bp-rq-text{color:var(--color-base-content-muted);margin:0;font-size:.92rem;font-style:italic;line-height:1.55}.ib-bp-rq-withheld{border-left-color:color-mix(in oklab, var(--color-warning,#b8860b) 70%, transparent)}.ib-bp-rq-withheld .ib-bp-rq-text{font-style:normal}.ib-bp-notice{color:color-mix(in oklab, var(--color-info,#2563eb) 75%, var(--color-base-content));margin:.3rem 0 0;font-size:.78rem;font-style:normal}.ib-bp-rq-src{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin-top:.3rem;display:flex}.ib-bp-rq-btn{appearance:none;font:inherit;color:var(--color-base-content);cursor:pointer;-webkit-text-decoration:underline dotted color-mix(in oklab, var(--color-primary) 60%, transparent);text-decoration:underline dotted color-mix(in oklab, var(--color-primary) 60%, transparent);text-underline-offset:.18em;background:0 0;border:0;padding:0;font-size:.84rem;font-style:normal}.ib-bp-rq-btn:hover{color:var(--color-primary);text-decoration-style:solid}.ib-bp-rq-meta{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);font-size:11px}.ib-bp-pb{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ib-bp-pb-row{border:1px solid var(--color-border);background:var(--color-base-100);border-radius:10px;padding:.65rem .85rem;transition:border-color .12s}.ib-bp-pb-row.is-active{border-color:color-mix(in oklab, var(--color-primary) 55%, var(--color-border))}.ib-bp-pb-head{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;display:flex}.ib-bp-pb-chip{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-muted);background:var(--color-base-300);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:.35rem;padding:4px 10px;font-size:11px;display:inline-flex}.ib-bp-pb-dot{border-radius:50%;width:8px;height:8px}.ib-bp-pb-title{color:var(--color-base-content);margin:.35rem 0 .2rem;font-size:.92rem;line-height:1.45}.ib-bp-pb-withheld .ib-bp-pb-title{color:var(--color-base-content-muted);font-style:normal}.ib-bp-pb-on{color:var(--color-base-content-faint);margin:0;font-size:.82rem}.ib-bp-pb-none{color:var(--color-base-content-faint);font-size:.88rem}.ib-bp-head{border-bottom:1px solid var(--color-border);margin-bottom:1.6rem;padding-bottom:1.6rem}.ib-bp-title{font-family:var(--font-display,inherit);letter-spacing:-.01em;text-wrap:balance;max-width:22ch;color:var(--color-base-content);margin:.5rem 0 .8rem;font-size:clamp(1.9rem,4cqi,3rem);font-weight:600;line-height:1.06}.ib-bp-stand{max-width:64ch;color:var(--color-base-content-muted);text-wrap:pretty;margin:0 0 1.4rem;font-size:1.05rem;line-height:1.5}.ib-bp-chapters{gap:.2rem;max-width:74ch;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.ib-bp-chapter-link{color:inherit;border-radius:10px;grid-template-columns:2.2rem minmax(0,1fr);gap:.6rem;padding:.6rem;text-decoration:none;transition:background .12s;display:grid}.ib-bp-chapter-link:hover{background:color-mix(in oklab, var(--color-primary) 7%, transparent)}.ib-bp-chapter-num{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-primary);padding-top:.2rem;font-size:12px}.ib-bp-chapter-body{gap:.1rem;display:grid}.ib-bp-chapter-subject{font-family:var(--font-display,inherit);color:var(--color-base-content);font-size:1.05rem;font-weight:600}.ib-bp-chapter-claim{color:var(--color-base-content-muted);line-height:1.4}.ib-bp-chapter-n{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);font-size:11px}.ib-bp-tools{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;display:flex}.ib-bp-btn{appearance:none;border:1px solid var(--color-border-strong,var(--color-border));background:var(--color-base-100);font:inherit;color:var(--color-base-content);cursor:pointer;border-radius:999px;padding:.4rem .9rem;font-size:.85rem}.ib-bp-btn[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}.ib-bp-chapter{scroll-margin-top:calc(var(--mast-h,56px) + 1.5rem);padding:1.2rem 0 2.2rem}.ib-bp-chapter+.ib-bp-chapter{border-top:1px solid var(--color-border)}.ib-bp-h2{text-wrap:balance;max-width:30ch;margin:.4rem 0 0;font-size:clamp(1.5rem,3cqi,2.2rem);font-weight:600}.ib-bp-h3{text-wrap:balance;max-width:40ch;margin:.35rem 0 0;font-size:clamp(1.2rem,2.2cqi,1.55rem);font-weight:600}.ib-bp-desc{max-width:68ch;color:var(--color-base-content-muted);text-wrap:pretty;margin:0 0 .4rem;line-height:1.6}.ib-bp-figs-wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:1.4rem 2rem;margin:1rem 0 .5rem;display:grid}.ib-bp-head .ib-bp-figs-wide{margin:0 0 1.4rem}.ib-bp-figs{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:1rem 2rem;margin:1.1rem 0 .4rem;display:grid}.ib-bp-sky{gap:.6rem;display:grid}.ib-bp-sky-key{flex-wrap:wrap;gap:.3rem .5rem;margin:0;padding:0;list-style:none;display:flex}.ib-bp-sky-key a{border:1px solid var(--color-border);color:var(--color-base-content-muted);background:var(--color-base-100);border-radius:999px;align-items:baseline;gap:.4rem;padding:.2rem .6rem;font-size:.8rem;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.ib-bp-sky-key a:hover,.ib-bp-sky-key a:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.ib-bp-sky-key-n{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);font-size:10px}.ib-bp-theme{border-top:1px dashed var(--color-border);scroll-margin-top:calc(var(--mast-h,56px) + 1.5rem);margin-top:2.4rem;padding-top:1.4rem;transition:border-color .2s}.ib-bp-theme:has(.ib-bp-read[open]),.ib-bp-chapter:has(.ib-bp-read[open]){border-top-color:color-mix(in oklab, var(--color-primary) 55%, var(--color-border))}.ib-bp-theme.is-small,.ib-bp-chapter.is-small{border:1px solid var(--color-border);background:color-mix(in oklab, var(--color-base-200) 55%, transparent);border-radius:12px;margin-top:1.4rem;padding:1rem 1.1rem .4rem}.ib-bp-read{border-top:1px solid var(--color-border);margin:.9rem 0 0}.ib-bp-read-s{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;padding:.8rem 0;list-style:none;display:flex}.ib-bp-read-s::-webkit-details-marker{display:none}.ib-bp-read-s:before{content:"▸";color:var(--color-primary);font-size:.8rem;transition:rotate .15s}.ib-bp-read[open]>.ib-bp-read-s:before{rotate:90deg}.ib-bp-read-t{font-family:var(--font-display,inherit);color:var(--color-primary);font-weight:600}.ib-bp-read-n{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);font-size:11px}.ib-bp-read::details-content{block-size:0;transition:block-size .32s cubic-bezier(.2, .7, .2, 1), content-visibility .32s allow-discrete;overflow:clip}.ib-bp-read[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.ib-bp-read::details-content{transition:none}}}@scope(.ib-reader){:scope{min-inline-size:0;font-size:var(--t-sm);flex-direction:column;gap:.8rem;display:flex;container:ib-measure/inline-size}.ib-reader-lede,.ib-reader-point p,.ib-reader-point blockquote{white-space:pre-line}.ib-reader-up{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-xs);font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-xs);color:var(--color-base-content-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;padding:.15rem .25rem;line-height:1.4;display:block;overflow:hidden}.ib-reader-up:hover{color:var(--color-base-content)}.ib-reader-up:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ib-reader-detail{font-family:var(--font-data);font-size:var(--t-xs);color:var(--color-base-content-muted);margin:0}.ib-reader-mix{border-radius:var(--r-pill);block-size:.45rem;margin-block-start:.5rem;display:flex;overflow:hidden}.ib-reader-flags{flex-wrap:wrap;gap:.35rem;margin-block-start:.5rem;display:flex}.ib-reader-flag{border-radius:var(--r-pill);border:1px solid var(--color-border);font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-2xs);color:var(--color-base-content-muted);padding:.1rem .45rem}.ib-reader-flag-hot{border-color:color-mix(in oklab, var(--color-error,#b04a3a) 60%, transparent);color:var(--color-base-content)}.ib-reader-head{flex-direction:column;gap:.6rem;display:flex}.ib-reader-lede{color:var(--color-base-content);text-wrap:pretty;margin:0}.ib-reader-stats{flex-wrap:wrap;align-content:flex-start;gap:.4rem;display:flex}.ib-reader-section{flex-direction:column;gap:.55rem;display:flex}.ib-reader-tabs{z-index:2;background:var(--color-base-100);--ui-select-min-height:2rem;--ui-select-pad-block:.3rem;--ui-select-pad-inline:.65rem;--ui-select-radius:var(--r-xs);padding-block:.25rem .5rem;position:sticky;top:0}.ib-reader-tabs .ui-select-control{inline-size:100%}.ib-reader-nodes-head{justify-content:flex-start;margin-block-end:.45rem;display:flex}.ib-reader-acc-summary{flex-wrap:wrap;align-items:center;gap:.5rem;min-inline-size:0;display:inline-flex}.ib-reader-acc-label{min-inline-size:0}.ib-reader-acc-share{align-items:center;display:inline-flex}.ib-reader-acc-share .ui-meter{inline-size:3rem}.ib-reader-point p{margin:0}.ib-reader-point-bare{border-bottom:1px solid var(--ui-acc-divider,var(--color-border));color:var(--color-base-content);margin:0;padding-block:.7rem}.ib-reader-point blockquote{border-inline-start:2px solid var(--color-primary);color:var(--color-base-content-muted);margin:.4rem 0 0;padding-inline-start:.75rem;font-style:italic}.ib-reader-point cite{font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-style:normal;font-size:var(--t-2xs);letter-spacing:.06em;color:var(--color-base-content-faint);margin-block-start:.2rem;display:block}.ib-reader-point blockquote.ib-reader-withheld{border-inline-start-color:var(--color-warning,#b8860b);color:var(--color-base-content-muted);font-style:normal}.ib-reader-point .ib-reader-quote-notice{font-style:normal;font-size:var(--t-2xs);color:color-mix(in oklab, var(--color-info,#2563eb) 75%, var(--color-base-content));margin-block-start:.2rem;display:block}.ib-reader-notice{--ui-callout-pad:.9rem;--ui-callout-band-pad:.4rem;--ui-callout-radius:var(--r-sm);font-size:var(--t-sm)}.ib-reader-notice p{text-wrap:pretty;margin:0;line-height:1.5}.ib-reader-notice cite{font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-style:normal;font-size:var(--t-2xs);letter-spacing:.06em;color:var(--color-base-content-muted);margin-block-start:.45rem;display:block}.ib-reader-notice-links{flex-wrap:wrap;gap:.4rem;margin-block-start:.6rem;display:flex}.ib-reader-trailing{min-inline-size:6.5rem;font-family:var(--font-data);font-size:var(--t-2xs);justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.ib-reader-trailing .ui-meter{inline-size:3rem}.ib-reader-signal{block-size:1.15rem;inline-size:1.15rem;color:var(--color-base-content-muted,currentColor);flex:none}.ib-reader-badge{border-radius:var(--r-pill);background:var(--color-base-300);color:var(--color-base-content);font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-2xs);letter-spacing:.04em;white-space:nowrap;padding:.1rem .5rem}.ib-reader-related,.ib-reader-links{flex-wrap:wrap;gap:.4rem;display:flex}.ib-reader-chip{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--color-border);font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-xs);color:var(--color-base-content);padding:.2rem .65rem;display:inline-block}.ib-reader-chip:hover{border-color:var(--color-primary)}.ib-reader-chip:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ib-reader-point .ib-reader-chip{margin-block-start:.5rem}.ib-reader-show-all{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-2xs);letter-spacing:.04em;color:var(--color-base-content-muted);padding:.35rem .25rem;display:block}.ib-reader-show-all:hover{color:var(--color-base-content)}.ib-reader-show-all:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ib-reader-pending,.ib-reader-error{color:var(--color-base-content-muted);margin:0}@container (width>=36rem){:scope{gap:1.1rem;font-size:1rem}.ui-inspector-title{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;-webkit-line-clamp:unset;font-size:clamp(1.35rem,2.4cqi + .6rem,1.9rem);font-weight:600;line-height:1.15;display:block}.ib-reader-head{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);align-items:start;gap:.8rem 2rem;display:grid}.ib-reader-lede{max-inline-size:70ch;font-size:1.02rem;line-height:1.55}.ib-reader-stats{justify-content:flex-end}.ib-reader-badge{font-size:var(--t-xs);padding:.2rem .65rem}.ib-reader-section{gap:.7rem}.ib-reader-point{max-inline-size:78ch;line-height:1.55}.ib-reader-point blockquote{margin-block-start:.6rem;padding-inline-start:1rem}.ib-reader-tabs{max-inline-size:26rem}.ib-reader-notice{--ui-callout-pad:1.1rem;--ui-callout-band-pad:.5rem;max-inline-size:78ch;font-size:.98rem}.ib-reader-detail{font-size:var(--t-sm)}}}.ib-report-landing-title{margin-top:.6rem;font-size:clamp(2.2rem,6.4cqi,4.2rem)}.ib-report-home-hero{grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:center;gap:2.4rem;display:grid}@container ib-measure (width<=940px){.ib-report-home-hero{grid-template-columns:1fr}}.ib-report-heat{border-collapse:collapse;width:100%;min-width:720px}.ib-report-heat th{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.05em;color:var(--color-base-content-muted);text-align:left;padding:6px 8px;font-size:10.5px;font-weight:500;line-height:1.3}.ib-report-heat thead th{vertical-align:bottom;border-bottom:1px solid var(--color-border-strong);max-width:110px}.ib-report-heat thead th.ib-report-click{cursor:pointer}.ib-report-heat thead th.ib-report-click:hover,.ib-report-heat thead th.ib-report-on{color:var(--color-primary)}.ib-report-heat tbody th{white-space:nowrap;background:var(--color-base-100);z-index:2;position:sticky;left:0}.ib-report-heat-n{color:var(--color-base-content-faint);font-size:9.5px}.ib-report-heat-cell{font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:center;border:1px solid var(--color-base-200);background:color-mix(in oklab, var(--color-primary) calc(var(--pct,0) * 1%), var(--color-base-300));color:var(--color-base-content);padding:0;font-size:12px}.ib-report-heat-cell>span,.ib-report-heat-btn{width:100%;padding:8px 6px;display:block}.ib-report-heat-btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000}.ib-report-heat-btn:hover{border-color:var(--color-base-content)}.ib-report-heat-cell.ib-report-on .ib-report-heat-btn{outline:2px solid var(--color-base-content);outline-offset:-2px}@supports (color:contrast-color(red)){.ib-report-heat-cell{color:contrast-color(color-mix(in oklab, var(--color-primary) calc(var(--pct,0) * 1%), var(--color-base-300)))}}.ib-report-heat.ib-report-attempts{min-width:0}.ib-report-heat.ib-report-attempts td{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--color-base-content-muted);border-bottom:1px solid var(--color-border);padding:6px 8px;font-size:12px}.ib-report-heat.ib-report-attempts tr.ib-report-committed th,.ib-report-heat.ib-report-attempts tr.ib-report-committed td{color:var(--color-primary);background:var(--color-primary-soft)}.ib-report-statrow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;display:grid}.ib-report-stat{background:var(--color-base-100);border:1px solid var(--color-border);corner-shape:superellipse(2.2);border-radius:11px;padding:1rem 1.05rem}.ib-report-stat .ib-report-stat-n{font-family:var(--font-data);color:var(--color-base-content);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:600;line-height:1}.ib-report-stat .ib-report-stat-l{color:var(--color-base-content-muted);margin-top:.45rem;font-size:12.5px;line-height:1.35}.ib-report-filter{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}fieldset.ib-report-q-tabs{min-width:0}.ib-report-q-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.ib-report-q-tab{appearance:none;font-family:var(--font-data);background:var(--color-base-100);border:1px solid var(--color-border);color:var(--color-base-content-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:5px 11px;font-size:12px;text-decoration:none;display:inline-flex}.ib-report-q-tab:hover{border-color:var(--color-border-strong);color:var(--color-base-content)}.ib-report-q-tab.ib-report-on{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-soft)}.ib-report-q-tab small{color:var(--color-base-content-faint)}.ib-report-q-text{font-family:var(--font-display);color:var(--color-base-content);text-wrap:balance;max-width:60ch;margin:.4rem 0 .8rem;font-size:clamp(1.25rem,2.6cqi,1.7rem);font-weight:500;line-height:1.25}.ib-report-q-sector{margin-top:1.4rem}.ib-report-q-sector-h{border-bottom:1px solid var(--color-border-strong);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;padding-bottom:.4rem;display:flex}.ib-report-q-sector-h h4{font-family:var(--font-display);color:var(--color-base-content);margin:0;font-size:1.15rem;font-weight:500}.ib-report-q-answers{flex-direction:column;gap:.4rem;display:flex}.ib-report-q-answer{text-align:left;background:var(--color-base-100);border:1px solid var(--color-border);cursor:pointer;width:100%;color:inherit;border-radius:9px;grid-template-columns:minmax(180px,220px) 1fr;align-items:start;gap:.9rem;padding:.65rem .85rem;font-family:inherit;display:grid}.ib-report-q-answer:hover{border-color:var(--color-primary)}.ib-report-q-answer-who{color:var(--color-base-content);flex-direction:column;gap:.2rem;font-size:13px;line-height:1.3;display:flex}.ib-report-q-answer-who small{font-family:var(--font-data);color:var(--color-base-content-faint);font-size:10px}.ib-report-q-answer-pos{color:var(--color-base-content-muted);text-wrap:pretty;font-size:13.5px;line-height:1.5}@container ib-measure (width<=640px){.ib-report-q-answer{grid-template-columns:1fr;gap:.3rem}}.ib-report-h{margin-top:2rem}.ib-report-lede{color:var(--color-base-content-muted);max-width:68ch;line-height:1.6}.ib-report-lede strong{color:var(--color-base-content)}.ib-report-block-p{max-width:60ch;font-family:var(--font-display);color:var(--color-base-content);margin:1.6rem 0 0;font-size:1.35rem;line-height:1.35}.ib-report-block-cards{margin-top:1.4rem}.ib-report-topic{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.ib-report-search{max-width:1280px}.ib-report-search-form{max-width:920px}.ib-report-search-form label{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--color-base-content-muted);margin-bottom:.55rem;font-size:11px;display:block}.ib-report-search-controls{gap:.6rem;display:flex}.ib-report-search-input{background:var(--color-base-300);border:1px solid var(--color-border-strong);color:var(--color-base-content);font-family:var(--font-data);border-radius:7px;flex:1;padding:7px 10px;font-size:14px}.ib-report-search-input:focus{border-color:var(--color-primary);outline:none}.ib-report-search-submit{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-primary-content);font-family:var(--font-data);cursor:pointer;border-radius:6px;padding:0 1.15rem;font-weight:700}.ib-report-search-submit:disabled{opacity:.45;cursor:default}.ib-report-search-error{color:var(--s5);margin:.65rem 0 0;font-size:13px}.ib-report-search-legend{min-height:38px;font-family:var(--font-data);color:var(--color-base-content-faint);align-items:center;gap:1.15rem;font-size:10.5px;display:flex}.ib-report-search-legend span{align-items:center;gap:.35rem;display:inline-flex}.ib-report-search-legend i{border-radius:50%;width:9px;height:9px;display:block}.ib-report-search-near{background:var(--color-primary)}.ib-report-search-far{background:var(--s2)}.ib-report-orbit{border:1px solid var(--color-border);background:radial-gradient(circle at center, color-mix(in oklab, var(--color-primary) 9%, transparent), transparent 24%), var(--color-base-100);corner-shape:superellipse(2.2);border-radius:14px;height:min(680px,70vh);min-height:560px;position:relative;overflow:hidden}.ib-report-orbit-rings{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--color-border-strong) 70%, transparent);width:min(76%,600px);box-shadow:0 0 0 90px color-mix(in oklab, var(--color-border) 50%, transparent), 0 0 0 180px color-mix(in oklab, var(--color-border) 28%, transparent);opacity:.45;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.ib-report-orbit-you,.ib-report-orbit-topic{text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.ib-report-orbit-you{z-index:3;background:var(--color-base-content);width:116px;height:116px;color:var(--color-base-200);box-shadow:0 0 0 8px color-mix(in oklab, var(--color-base-content) 12%, transparent);padding:13px;transform:translate(-50%,-50%)}.ib-report-orbit-you span{font-family:var(--font-display);font-size:22px;font-weight:700}.ib-report-orbit-you small{-webkit-line-clamp:2;opacity:.66;-webkit-box-orient:vertical;font-size:9px;line-height:1.2;display:-webkit-box;overflow:hidden}.ib-report-orbit-topic{z-index:2;border:1px solid color-mix(in oklab, var(--color-primary) calc(35% + var(--relevance) * 50%), var(--color-border));background:color-mix(in oklab, var(--s2) calc(74% - var(--relevance) * 30%), var(--color-base-100));color:var(--color-base-content);cursor:pointer;padding:9px;font-family:inherit;transition:border-color .15s,filter .15s,box-shadow .15s;transform:translate(-50%,-50%);box-shadow:0 7px 24px light-dark(#0f172a24,#00000040)}.ib-report-orbit-topic:hover,.ib-report-orbit-topic:focus-visible{z-index:4;border-color:var(--color-primary);filter:brightness(1.25);outline:none;box-shadow:0 9px 30px light-dark(#0f172a38,#0006)}.ib-report-orbit-topic span{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;font-weight:650;line-height:1.18;display:-webkit-box;overflow:hidden}.ib-report-orbit-topic small{font-family:var(--font-data);color:var(--color-base-content-muted);margin-top:4px;font-size:8px}@container ib-measure (width<=620px){.ib-report-search-controls{flex-direction:column}.ib-report-search-submit{min-height:42px}.ib-report-orbit{height:620px;min-height:620px}.ib-report-search-legend{flex-wrap:wrap}}.ib-report-mcp-connect,.ib-report-mcp-runner{background:var(--color-base-100);border:1px solid var(--color-border);corner-shape:superellipse(2.2);border-radius:12px;min-inline-size:0}.ib-report-mcp-connect{padding:1.4rem 1.5rem}.ib-report-mcp-runner{padding:1.2rem 1.3rem}.ib-report-mcp-copy{flex-wrap:wrap;align-items:center;gap:.7rem;margin:0 0 .8rem;display:flex}.ib-report-mcp-connect>.ib-report-mcp-copy{border-bottom:1px solid var(--color-border);margin-bottom:1rem;padding-bottom:1rem}.ib-report-mcp-connect a,.ib-report-mcp-steps a{color:var(--color-primary-2,var(--color-primary));text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ib-report-mcp-label,.ib-report-mcp-req-h,.ib-report-mcp-group-h{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.09em;color:var(--color-base-content-faint);font-size:10.5px}.ib-report-mcp-value{max-inline-size:100%;font-family:var(--font-data);color:var(--color-primary-2,var(--color-primary));background:var(--color-base-300);border:1px solid var(--color-border-strong);overflow-wrap:anywhere;border-radius:7px;justify-self:start;padding:6px 11px;font-size:13.5px}.ib-report-mcp-steps{color:var(--color-base-content-muted);flex-direction:column;gap:.55rem;margin:0;padding-left:1.2rem;font-size:.92rem;line-height:1.5;list-style:outside;display:flex}ol.ib-report-mcp-steps{list-style:decimal}.ib-report-mcp-steps li::marker{color:var(--color-base-content-faint);font-family:var(--font-data);font-size:.85em}.ib-report-mcp-steps strong{color:var(--color-base-content)}.ib-report-mcp-steps em,.ib-report-mcp-try em{color:var(--color-primary-2,var(--color-primary));font-style:italic}.ib-report-mcp-clients{margin:1rem 0 .4rem}.ib-report-mcp-clients .ib-report-mcp-steps{margin-bottom:.6rem}.ib-report-mcp-try{color:var(--color-base-content-muted);max-width:74ch;margin:.9rem 0 .3rem;font-size:.94rem}.ib-report-mcp-tester{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}@container ib-measure (width<=860px){.ib-report-mcp-tester{grid-template-columns:minmax(0,1fr)}}.ib-report-mcp-toollist{max-height:640px;flex-direction:column;gap:1rem;min-inline-size:0;padding-right:.3rem;display:flex;overflow-y:auto}.ib-report-mcp-group-h{letter-spacing:.1em;margin:0 0 .4rem;font-size:10px}.ib-report-mcp-tool{text-align:left;width:100%;font:inherit;color:inherit;background:var(--color-base-100);border:1px solid var(--color-border);cursor:pointer;border-radius:9px;margin-bottom:.35rem;padding:.6rem .75rem;transition:border-color .13s,background .13s;display:block}.ib-report-mcp-tool:hover{border-color:var(--color-border-strong)}.ib-report-mcp-tool:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ib-report-mcp-tool.ib-report-mcp-tool-on{border-color:var(--color-primary);background:var(--color-primary-soft)}.ib-report-mcp-tool-n{font-family:var(--font-data);color:var(--color-base-content);font-size:12.5px;display:block}.ib-report-mcp-tool-d{color:var(--color-base-content-muted);margin-top:.2rem;font-size:11.5px;line-height:1.35;display:block}.ib-report-mcp-runner-h{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.ib-report-mcp-runner-name{font-family:var(--font-data);color:var(--color-primary-2,var(--color-primary));overflow-wrap:anywhere;min-inline-size:0;font-size:15px}.ib-report-mcp-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;margin:1rem 0;display:grid}.ib-report-mcp-req-h{margin:.9rem 0 .4rem;font-size:10px}.ib-report-mcp-pre{background:var(--color-base-200);border:1px solid var(--color-border);font-family:var(--font-data);color:var(--color-base-content);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:460px;margin:0 0 .4rem;padding:.8rem .9rem;font-size:12px;line-height:1.5;overflow:auto}.ib-report-mcp-pre code{font-family:var(--font-data);white-space:pre-wrap}.ib-report-mcp-pre-req{color:var(--color-base-content-muted);font-size:11.5px}.ib-report-mcp-pre-err{color:var(--color-error);border-color:var(--color-error)}.ib-report-an-asked{max-width:74ch;color:var(--color-base-content-muted);margin-top:.8rem;font-size:.9rem}.ib-report-an-asked summary{cursor:pointer;font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.ib-report-an-asked p{white-space:pre-line;margin:.5rem 0 0}.ib-report-an-controls{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin:0 0 1rem;display:flex}.ib-report-an-controls .fig-note{margin:0}.ib-report-an-n{font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-base-content);font-size:.82rem}.ib-report-an-n small{color:var(--color-base-content-muted)}.ib-report-an-chip{font-family:var(--font-data);color:var(--color-base-content-muted);background:var(--color-base-200);border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.7rem;line-height:1.3;display:inline-flex}.ib-report-an-chip.ib-report-an-chip-strong{color:var(--color-primary-2,var(--color-primary));border-color:var(--color-primary);background:var(--color-primary-soft)}.ib-report-an-eyebrow{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--color-base-content-faint);font-size:.72rem}.ib-report-an-bar{background:var(--color-base-200);border-radius:3px;min-width:4rem;height:.7rem;display:block;overflow:hidden}.ib-report-an-bar-fill{height:100%;width:var(--w);background:color-mix(in oklab, var(--color-primary) 45%, var(--color-base-200));border-radius:3px;display:block}.ib-report-an-bar-primary{height:100%;width:var(--w);background:var(--color-primary);display:block}.ib-report-an-strip{flex-wrap:nowrap;gap:2px;display:inline-flex}.ib-report-an-strip-cell{background:color-mix(in oklab, var(--color-primary) calc(var(--lift,1) * 50%), var(--color-base-200));border:1px solid var(--color-border);border-radius:2px;width:.85rem;height:.85rem;display:inline-block}.ib-report-an-key{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.ib-report-an-key-scale{align-items:center;gap:.35rem;display:inline-flex}.ib-report-an-more{align-items:center;gap:1rem;margin-top:.8rem;display:flex}.ib-report-an-more .fig-note{margin:0}.ib-report-an-drill{background:var(--color-base-100);border:1px solid var(--color-border);border-radius:10px;min-width:0;margin:.6rem 0 1rem;padding:1rem 1.1rem}.ib-report-an-evidence,.ib-report-an-answers,.ib-report-an-findings,.ib-report-an-ranked,.ib-report-an-combos,.ib-report-an-metrics,.ib-report-an-stars,.ib-report-an-ladder,.ib-report-an-tree{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ib-report-an-evidence-row,.ib-report-an-answer,.ib-report-an-finding,.ib-report-an-ranked-doc{background:var(--color-base-100);border:1px solid var(--color-border);border-radius:8px;gap:.4rem;min-width:0;padding:.8rem .9rem;display:grid}.ib-report-an-drill .ib-report-an-evidence-row{background:var(--color-base-200)}.ib-report-an-evidence-who{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.ib-report-an-evidence-who .fig-note{margin:0}.ib-report-an-evidence-row p,.ib-report-an-answer p,.ib-report-an-finding p,.ib-report-an-ranked-doc p{max-width:80ch;margin:0}.ib-report-an-leaf{font-size:.92rem;font-weight:600}.ib-report-an-context,.ib-report-an-position{color:var(--color-base-content);line-height:1.5}.ib-report-an-quote{border-left:3px solid var(--color-primary);font-family:var(--font-display);color:var(--color-base-content);background:var(--color-base-200);border-radius:0 6px 6px 0;margin:.2rem 0;padding:.4rem .8rem;font-style:italic}.ib-report-an-withheld{border-inline-start:3px solid var(--color-warning,#b8860b);color:var(--color-base-content-muted);padding-inline-start:.6rem;font-style:normal}.ib-report-an-notice{color:color-mix(in oklab, var(--color-info,#2563eb) 75%, var(--color-base-content));margin:.2rem 0;font-size:.8rem}.ib-report-an-points summary{cursor:pointer;color:var(--color-primary-2,var(--color-primary));font-size:.86rem}.ib-report-an-points ul{gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.ib-report-an-node{padding-left:calc(var(--depth) * 1.4rem);display:block}.ib-report-an-node-row{grid-template-columns:1.4rem minmax(10rem,1.6fr) minmax(4rem,1fr) auto auto;align-items:center;gap:.6rem;min-width:0;display:grid}@container ib-measure (width<=720px){.ib-report-an-node-row{grid-template-columns:1.4rem minmax(0,1fr) auto}.ib-report-an-node-row .ib-report-an-bar,.ib-report-an-node-row .ib-report-an-strip{grid-column:2/-1}}.ib-report-an-caret{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;width:1.4rem;color:var(--color-base-content-muted)}.ib-report-an-caret:disabled{cursor:default}.ib-report-an-caret:focus-visible,.ib-report-an-node-name:focus-visible,.ib-report-an-rung-head:focus-visible,.ib-report-an-metric-head:focus-visible,.ib-report-an-star:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ib-report-an-node-name{all:unset;box-sizing:border-box;cursor:pointer;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;font-size:.94rem;line-height:1.35;display:flex}.ib-report-an-node-name:hover span,.ib-report-an-node.ib-report-on>.ib-report-an-node-row .ib-report-an-node-name span{color:var(--color-primary-2,var(--color-primary))}.ib-report-an-combo{grid-template-columns:minmax(0,2fr) minmax(4rem,1fr) auto;align-items:center;gap:.7rem;display:grid}.ib-report-an-combo-set{flex-wrap:wrap;gap:.3rem;display:flex}.ib-report-an-rung{border:1px solid var(--color-border);background:var(--color-base-100);border-radius:10px}.ib-report-an-rung.ib-report-on{border-color:var(--color-primary)}.ib-report-an-rung-head{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:3rem minmax(0,1fr) minmax(14rem,22rem);align-items:center;gap:.8rem 1rem;width:100%;padding:.8rem 1rem;display:grid}@container ib-measure (width<=760px){.ib-report-an-rung-head{grid-template-columns:2.4rem minmax(0,1fr)}.ib-report-an-rung-figures{grid-column:1/-1}}.ib-report-an-clause{font-family:var(--font-data);color:var(--color-primary-2,var(--color-primary));font-size:.95rem}.ib-report-an-rung-text{line-height:1.45}.ib-report-an-rung-figures{grid-template-columns:minmax(4rem,1fr) auto;align-items:center;gap:.4rem .6rem;display:grid}.ib-report-an-rung-figures .ib-report-an-strip{grid-column:1/-1}.ib-report-an-rung .ib-report-an-drill{margin:0 1rem 1rem}.ib-report-an-alongside{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:.3rem .8rem;margin:.2rem 0;font-size:.9rem;display:grid}.ib-report-an-alongside dt{color:var(--color-base-content-muted)}.ib-report-an-alongside dd{margin:0}.ib-report-an-row>details>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.2rem .4rem;display:flex}.ib-report-an-row>details{min-width:0}.ib-report-an-row-first{min-width:0;max-width:100%;color:var(--color-base-content-muted);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;overflow:hidden}.ib-report-an-row[open] .ib-report-an-row-first,.ib-report-an-row details[open] .ib-report-an-row-first{white-space:normal}.ib-report-an-matrix-wrap{overflow-x:auto}.ib-report-an-matrix{border-collapse:collapse;min-width:100%;font-size:.85rem}.ib-report-an-matrix th,.ib-report-an-matrix td{border:1px solid var(--color-border);text-align:left;vertical-align:top;min-width:14rem;max-width:22rem;padding:.5rem .6rem}.ib-report-an-matrix thead th{background:var(--color-base-200);font-weight:600;display:table-cell;position:sticky;top:0}.ib-report-an-matrix tbody th{background:var(--color-base-100);min-width:11rem}.ib-report-an-matrix tbody th small{display:block}.ib-report-an-cell+.ib-report-an-cell{margin-top:.4rem}.ib-report-an-cell>summary{cursor:pointer;font-weight:500}.ib-report-an-groups{gap:.5rem;display:grid}.ib-report-an-group{border:1px solid var(--color-border);background:var(--color-base-100);border-radius:10px}.ib-report-an-group>summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:.7rem .9rem;display:flex}.ib-report-an-group[open]>summary{border-bottom:1px solid var(--color-border)}.ib-report-an-group-label{font-weight:600}.ib-report-an-group-n{color:var(--color-base-content-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ib-report-an-group>.ib-report-an-findings,.ib-report-an-group>.ib-report-an-matrix-wrap{margin:.6rem .9rem}.ib-report-an-scorecards{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem;display:grid}.ib-report-an-scorecard{border:1px solid var(--color-border);background:var(--color-base-100);border-radius:12px;align-content:start;gap:.7rem;min-width:0;padding:1rem 1.1rem;display:grid}.ib-report-an-scorecard h3{margin:.2rem 0 0;font-size:1.15rem}.ib-report-an-score-figures{align-items:baseline;gap:.6rem;display:flex}.ib-report-an-score-figures .fig-note{margin:0}.ib-report-an-mean{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.2rem;line-height:1}.ib-report-an-scorebar{background:var(--color-base-200);border-radius:4px;min-width:6rem;height:1rem;display:flex;overflow:hidden}.ib-report-an-scorebar-seg{height:100%;width:var(--w);display:block}.ib-report-an-score-legend{font-family:var(--font-data);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.3rem .9rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.ib-report-an-score-legend li{align-items:center;gap:.35rem;display:inline-flex}.ib-report-an-swatch{border-radius:2px;width:.7rem;height:.7rem;display:inline-block}.ib-report-an-lens-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.86rem}.ib-report-an-lens-table caption{text-align:left;margin:0 0 .3rem}.ib-report-an-lens-table thead td:first-child{width:36%}.ib-report-an-lens-table thead th{text-align:left;width:3.4rem;color:var(--color-base-content-muted);padding:0 0 0 .5rem;font-size:.75rem;font-weight:400}.ib-report-an-lens-table tbody th{text-align:left;overflow-wrap:anywhere;padding:.25rem .6rem .25rem 0;font-weight:400}.ib-report-an-lens-table td{padding:.25rem 0 .25rem .5rem}.ib-report-an-lens-table .ib-report-an-scorebar{min-width:0}.ib-report-an-joint-wrap{overflow-x:auto}.ib-report-an-joint{border-collapse:separate;border-spacing:3px;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:.82rem}.ib-report-an-joint th{color:var(--color-base-content-muted);text-align:center;padding:.2rem .4rem;font-weight:400}.ib-report-an-joint caption{caption-side:top;text-align:left;max-width:40rem;margin:0 0 .4rem}.ib-report-an-joint caption span{display:block}.ib-report-an-joint tbody th{text-align:right;white-space:nowrap}.ib-report-an-joint thead td{background:0 0}.ib-report-an-joint td{background:color-mix(in oklab, var(--s5) calc(var(--pct) * 1%), var(--color-base-200));text-align:center;border-radius:4px;width:4.6rem;height:2.4rem;padding:0}.ib-report-an-joint td button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:100%;color:var(--color-base-content);border-radius:4px;line-height:2.4rem;display:block}.ib-report-an-joint td button[aria-pressed=true]{outline:2px solid var(--color-base-content);outline-offset:-2px}.ib-report-an-joint td button:focus-visible{outline:2px solid var(--color-primary)}.ib-report-an-doc-scores{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ib-report-an-doc-scores li{grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.ib-report-an-score-dot{width:2.4rem;height:1.6rem;font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--color-base-100);border:1px solid var(--color-border);border-radius:999px;place-items:center;font-size:.82rem;display:inline-grid}.ib-report-an-score-what{gap:.1rem;min-width:0;display:grid}.ib-report-an-score-what small{color:var(--color-base-content-muted);font-size:.76rem}.ib-report-an-reasoning{gap:.3rem;margin-top:.6rem;display:grid}.ib-report-an-stars{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.ib-report-an-star{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--color-border);background:var(--color-base-100);border-radius:10px;gap:.3rem;width:100%;padding:.7rem .9rem;display:grid}.ib-report-an-star.ib-report-on{border-color:var(--color-primary)}.ib-report-an-star.ib-report-an-star-gap{cursor:default;color:var(--color-base-content-muted);border-style:dashed}.ib-report-an-metric{border:1px solid var(--color-border);background:var(--color-base-100);border-radius:10px}.ib-report-an-metric.ib-report-on{border-color:var(--color-primary)}.ib-report-an-metric-head{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:minmax(0,2fr) minmax(4rem,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.7rem .9rem;display:grid}.ib-report-an-metric-name{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ib-report-an-metric .ib-report-an-drill{margin:0 .9rem .9rem}@scope(.ib-galaxy){:scope{--ib-galaxy-void:#0e1220;flex-direction:column;block-size:100%;min-block-size:24rem;min-inline-size:0;display:flex}.ib-galaxy-workspace{flex:auto;min-block-size:0}.ib-galaxy-stage{background:var(--ib-galaxy-void);position:absolute;inset:0}.ib-galaxy-stage canvas{block-size:100%;inline-size:100%;display:block}.ib-galaxy-gate{max-inline-size:34rem;margin-inline:auto;padding-block:2rem}.ib-galaxy-gate-poster{border-radius:var(--r-md);border:1px solid var(--color-border);inline-size:100%;margin-block-end:1rem;display:block}.ib-galaxy-gate-hint{color:var(--color-base-content-muted);font-size:var(--t-sm)}.ib-galaxy .kolo-wayfinding{--kw-font-display:var(--font-label,var(--font-data,ui-monospace, monospace));--kw-copy-ink:var(--color-overlay-content);--kw-copy-surface-mix:#10141f;--kw-face-surface:#e9edf9;--kw-face-ink:#182034;--kw-focus-ring:var(--color-ring);--kw-copy-max-width:11rem}.ib-galaxy-chrome{pointer-events:none;color:var(--color-overlay-content);z-index:1;position:absolute;inset:0}.ib-galaxy-chrome>*{pointer-events:auto}.ib-galaxy-breadcrumb{border-radius:var(--r-pill);background:var(--color-overlay-surface);border:1px solid var(--color-overlay-border);--ui-breadcrumb-link-ink:var(--color-overlay-content-muted);--ui-breadcrumb-separator-ink:var(--color-overlay-content-muted);--ui-breadcrumb-focus-ring:var(--color-overlay-content);max-inline-size:calc(100% - 14rem);padding:.3rem .7rem;position:absolute;inset-block-start:.9rem;inset-inline-start:1rem}.ib-galaxy-breadcrumb .ui-breadcrumb-here{color:var(--color-overlay-content)}.ib-galaxy-breadcrumb .ui-breadcrumb-here:not([aria-current]){color:var(--color-overlay-content-muted)}@media (hover:hover){.ib-galaxy-breadcrumb .ui-breadcrumb-link:hover{color:var(--color-overlay-content)}}.ib-galaxy-breadcrumb :is(a,button,span:not([aria-hidden])){text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-inline-size:min(18rem,30vw);display:inline-block;overflow:hidden}.ib-galaxy-search{position:absolute;inset-block-start:.9rem;inset-inline-end:1rem}.ib-galaxy-hover{pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset-block-start:3.2rem;inset-inline:0}.ib-galaxy-hint{pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-end:.9rem;inset-inline:0}.ib-galaxy-hint .ui-stage-hint{max-inline-size:34rem}.ib-galaxy-menu{flex-direction:column;flex:auto;gap:1rem;min-block-size:0;display:flex}.ib-galaxy-menu-lenses{flex-direction:column;gap:.55rem;display:flex}.ib-galaxy-lens{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.ib-galaxy-menu-census{flex-direction:column;gap:.4rem;margin-block-start:auto;display:flex}.ib-galaxy-menu-census dl{flex-direction:column;gap:.15rem;margin:0;display:flex}.ib-galaxy-menu-census dl>div{font-size:var(--t-xs);color:var(--color-base-content-muted);justify-content:space-between;gap:.6rem;display:flex}.ib-galaxy-menu-census dd{font-family:var(--font-label,var(--font-data,ui-monospace, monospace));color:var(--color-base-content);margin:0}.ib-galaxy-menu-note{font-size:var(--t-2xs);color:var(--color-base-content-faint);margin:0;font-style:italic}.ib-galaxy-facet-swatch{border-radius:50%;flex:none;block-size:.7rem;inline-size:.7rem}.ib-galaxy-drill{flex-direction:column;gap:.6rem;display:flex}.ib-galaxy-nav-rows{display:block}.ib-galaxy-drill .ui-rich-list-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ib-galaxy-nav-context{flex-direction:column;gap:.15rem;display:flex}.ib-galaxy-nav-context strong{font-family:var(--font-display);font-size:var(--t-md);color:var(--color-base-content);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.ib-galaxy-nav-up{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-xs);font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-xs);color:var(--color-base-content-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;padding:.15rem .25rem;line-height:1.4;display:block;overflow:hidden}.ib-galaxy-nav-up:hover{color:var(--color-base-content)}.ib-galaxy-nav-up:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ib-galaxy-nav-empty{font-size:var(--t-xs);color:var(--color-base-content-muted);margin:0}.ib-galaxy-nav-sort{flex:none;justify-content:flex-start;display:flex}.ib-galaxy-nav-rows .ui-rich-list-item.ib-galaxy-nav-hot:not([data-selected]){--_ui-rl-title-ink:var(--ui-ink-selected);--_ui-rl-description-ink:var(--ui-ink-selected);background:var(--ui-surface-selected);color:var(--ui-ink-selected)}.ib-galaxy-overview-note{font-size:var(--t-xs);color:var(--color-base-content-faint);margin:0;font-style:italic}.ib-galaxy-home{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-sm,6px);width:100%;font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-base-content-muted);align-items:center;gap:.45rem;padding:.35rem .4rem;display:flex}.ib-galaxy-home:hover{color:var(--color-base-content);background:var(--color-base-200)}.ib-galaxy-home:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ib-galaxy-related-chip{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--color-border);font-family:var(--font-label,var(--font-data,ui-monospace, monospace));font-size:var(--t-xs);color:var(--color-base-content);padding:.2rem .65rem}.ib-galaxy-related-chip:hover{border-color:var(--color-primary)}.ib-galaxy-related-chip:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ib-galaxy-bnav-radial{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;align-items:center;gap:.3rem;display:flex}.ib-galaxy-bnav-radial:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ib-galaxy-stage .ui-scene-stage-loading,.ib-galaxy-stage .ui-scene-stage-error{color:var(--color-overlay-content)}}@scope(.ib-structure-tree){:scope{margin-top:1.2rem;container-type:inline-size}.ib-st-svg{width:100%;height:auto;font-family:var(--font-sans,system-ui, sans-serif);display:block}.ib-st-outline{display:none}@container (width<46rem){.ib-st-svg{display:none}.ib-st-outline{display:block}}.ib-st-link{fill:none;stroke:var(--color-border-strong,var(--color-border));stroke-width:1px;transition:stroke .15s,opacity .15s}.ib-st-link-first{stroke-width:1.6px}.ib-st-node circle{fill:var(--color-base-200);stroke:var(--color-base-content-muted);stroke-width:1.4px;transition:fill .15s,stroke .15s}.ib-st-root circle{fill:var(--color-primary);stroke:var(--color-primary)}.ib-st-first circle{stroke:var(--color-primary)}.ib-st-node{cursor:pointer;outline:none}.ib-st-t{font-family:var(--font-sans,system-ui, sans-serif);fill:var(--color-base-content);dominant-baseline:middle;font-size:11.5px}.ib-st-t-first{font-family:var(--font-display,var(--font-sans,system-ui, sans-serif));paint-order:stroke fill;stroke:var(--color-base-200);stroke-width:5px;stroke-linejoin:round;font-size:13px;font-weight:600}.ib-st-t-root{font-family:var(--font-display,var(--font-sans,system-ui, sans-serif));font-size:13px;font-weight:600}.ib-st-t-root-sub{fill:var(--color-base-content-muted);font-size:11px}.ib-st-n{fill:var(--color-base-content-faint);font-family:var(--font-data,ui-monospace, monospace);font-size:10px}.ib-st-head{font-family:var(--font-data,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;fill:var(--color-base-content-faint);dominant-baseline:hanging;font-size:9.5px}.ib-st-branch{transition:opacity .15s}.ib-st-branch.is-dim{opacity:.35}.ib-st-branch.is-hot .ib-st-link,.ib-st-branch.is-hot .ib-st-node circle{stroke:var(--color-primary)}.ib-st-node:hover circle,.ib-st-node:focus-visible circle{fill:var(--color-primary);stroke:var(--color-primary)}.ib-st-node:hover .ib-st-t,.ib-st-node:focus-visible .ib-st-t{fill:var(--color-primary)}.ib-st-outline,.ib-st-outline ol{margin:0;padding:0;list-style:none}.ib-st-outline>li{margin:.6rem 0}.ib-st-outline ol{border-left:1px solid var(--color-border-strong,var(--color-border));margin:.25rem 0 0 .9rem;padding-left:.8rem}.ib-st-o-root{font-family:var(--font-display,var(--font-sans,system-ui, sans-serif));font-weight:600}.ib-st-o-first,.ib-st-o-second{appearance:none;font:inherit;color:var(--color-base-content);text-align:left;cursor:pointer;background:0 0;border:0;padding:.15rem 0;line-height:1.3}.ib-st-o-first{font-family:var(--font-display,var(--font-sans,system-ui, sans-serif));font-weight:600}.ib-st-o-second{font-size:.9rem}.ib-st-o-first:hover,.ib-st-o-second:hover{color:var(--color-primary)}.ib-st-o-count{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);font-size:10.5px}}@scope(.ib-sources){:scope{max-width:1220px;margin:0 auto;padding:0 1.25rem 4rem;container:ib-measure/inline-size}.ib-src-head{padding:2rem 0 1.2rem}.ib-src-eyebrow{font-family:var(--font-data,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--color-base-content-faint);margin:0;font-size:11px}.ib-src-title{font-family:var(--font-display,inherit);text-wrap:balance;max-width:24ch;color:var(--color-base-content);margin:.5rem 0 .7rem;font-size:clamp(1.8rem,4cqi,2.8rem);font-weight:600;line-height:1.06}.ib-src-stand{max-width:70ch;color:var(--color-base-content-muted);text-wrap:pretty;margin:0;line-height:1.55}.ib-src-browse{padding-top:1.4rem}.ib-src-h2{font-family:var(--font-display,inherit);color:var(--color-base-content);margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.ib-src-note{max-width:78ch;color:var(--color-base-content-muted);margin:0 0 .9rem;font-size:.88rem;line-height:1.5}.ib-src-filters{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;display:flex}.ib-src-input{font:inherit;border:1px solid var(--color-border-strong);background:var(--color-base-100);color:var(--color-base-content);field-sizing:content;border-radius:8px;max-inline-size:26ch;padding:.34rem .6rem;font-size:.86rem}.ib-src-search{min-inline-size:18ch}.ib-src-clear{appearance:none;border:1px solid var(--color-border-strong);font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .85rem;font-size:.82rem}.ib-src-clear:hover{border-color:var(--color-primary)}.ib-src-counts{color:var(--color-base-content-muted);margin:.7rem 0 .2rem;font-size:.86rem}.ib-src-counts-n{color:var(--color-base-content)}.ib-src-pager{flex-wrap:wrap;align-items:center;gap:.3rem;margin:.8rem 0;display:flex}.ib-src-pager-b{appearance:none;border:1px solid var(--color-border);background:var(--color-base-100);min-inline-size:2.2rem;font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-muted);cursor:pointer;border-radius:8px;padding:.3rem .6rem;font-size:12px}.ib-src-pager-b:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.ib-src-pager-b:disabled{opacity:.45;cursor:default}.ib-src-pager-b.ib-src-on{border-color:var(--color-primary);color:var(--color-primary-content,#fff);background:var(--color-primary)}.ib-src-pager-gap{color:var(--color-base-content-faint);padding:0 .2rem}.ib-src-list{gap:1.4rem;margin-top:.6rem;display:grid}.ib-src-group-head{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;padding-bottom:.4rem;display:flex}.ib-src-group-name{font-family:var(--font-display,inherit);color:var(--color-base-content);font-size:.98rem;font-weight:600}.ib-src-group-n{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);font-size:11px}.ib-src-rows{display:grid}.ib-src-row{appearance:none;text-align:left;inline-size:100%;font:inherit;color:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--color-border);background:0 0;grid-template-columns:minmax(240px,1fr) minmax(220px,1.1fr);align-items:center;gap:.8rem;padding:.65rem .6rem;transition:background .12s;display:grid}.ib-src-row:hover,.ib-src-row:focus-visible{background:color-mix(in oklab, var(--color-primary) 7%, transparent)}@container ib-measure (width<760px){.ib-src-row{grid-template-columns:1fr;gap:.4rem}}.ib-src-name{color:var(--color-base-content);font-size:13.5px;line-height:1.35}.ib-src-flag{font-family:var(--font-data,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--color-border-strong);color:var(--color-base-content-faint);vertical-align:middle;border-radius:3px;margin-left:.45rem;padding:1px 5px;font-size:9.5px;display:inline-block}.ib-src-flag-hot{border-color:color-mix(in oklab, var(--s5) 60%, transparent);color:var(--s5)}.ib-src-flag-notice{border-color:var(--s4);color:var(--s4)}.ib-src-sub{font-family:var(--font-data,ui-monospace, monospace);color:var(--color-base-content-faint);word-break:break-word;margin-top:.15rem;font-size:10px;display:block}.ib-src-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.ib-src-path{font-family:var(--font-data,ui-monospace, monospace);text-align:right;color:var(--color-base-content-faint);flex-basis:100%;font-size:10.5px;line-height:1.3}@container ib-measure (width<760px){.ib-src-meta{justify-content:flex-start}.ib-src-path{text-align:left}}}}@layer ui.enhancements;.view-wrap.ib-report-view-wide{max-width:var(--page-max)}.fig.ib-report-heat-wrap{padding:1rem;overflow-x:auto}
