.ilc-nav-button{min-height:40px;font-family:var(--sans,system-ui,sans-serif);letter-spacing:-.012em;text-transform:none;color:var(--room-body,#b6bdca);border:1px solid var(--hair,#d2d1d71a);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background .14s cubic-bezier(.2,.7,.2,1),border-color .14s,color .14s,box-shadow .14s,transform .1s;display:inline-flex;box-shadow:inset 0 1px #ffffff06,0 1px 2px #0002}.ilc-nav-button:hover:not(:disabled){border-color:var(--border-str,#d2d1d72e);color:var(--room-title,#e6e5e2);box-shadow:inset 0 1px #ffffff09,0 2px 5px #0003}.ilc-nav-primary{color:var(--nav-accent);background:color-mix(in srgb,var(--nav-accent)12%,transparent);border-color:color-mix(in srgb,var(--nav-accent)42%,transparent);box-shadow:inset 0 1px #ffffff0c,0 1px 3px #0003}.ilc-nav-primary:hover:not(:disabled){color:var(--nav-accent);background:color-mix(in srgb,var(--nav-accent)17%,transparent);border-color:color-mix(in srgb,var(--nav-accent)65%,transparent)}.ilc-nav-quiet,.ilc-nav-back{box-shadow:none;background:0 0;border-color:#0000;padding:9px 11px}.ilc-nav-back{border-radius:6px;gap:7px;min-height:36px;padding:7px 9px;font-size:13px;font-weight:400}.ilc-nav-quiet:hover:not(:disabled),.ilc-nav-back:hover:not(:disabled){background:var(--ilc-active,#131521);box-shadow:none;border-color:#0000}.ilc-nav-button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 2px #0002}.ilc-nav-button:focus-visible{outline:2px solid var(--nav-accent,#9bcaba);outline-offset:3px}.ilc-nav-button:disabled{opacity:.45;cursor:default;box-shadow:none}.ilc-nav-button small{white-space:nowrap;border-left:1px solid;padding-left:9px;font-size:12px;font-weight:400;line-height:14px}.ilc-nav-tile{text-align:left;border-color:color-mix(in srgb,var(--nav-accent)25%,transparent);justify-content:flex-start;align-items:stretch;padding:14px 16px}.ilc-nav-tile:hover:not(:disabled){border-color:color-mix(in srgb,var(--nav-accent)50%,transparent)}.ilc-nav-tile :is(h3,h4){font-family:var(--sans,system-ui,sans-serif);letter-spacing:-.012em}.ilc-nav-dialog{border-radius:12px!important;padding:28px!important;box-shadow:0 24px 80px #0008,0 3px 12px #0004!important}.ilc-nav-dialog h2{font-family:var(--serif,Georgia,serif)!important;letter-spacing:-.025em!important;font-size:28px!important;font-weight:400!important;line-height:1.2!important}.ilc-jumpback{border-radius:8px!important;transform:none!important;box-shadow:inset 0 1px #ffffff06!important}.ilc-jumpback:focus-visible{outline-offset:3px;outline:2px solid #9bcaba}@media (prefers-reduced-motion:reduce){.ilc-nav-button{transition:none}.ilc-nav-button:active:not(:disabled){transform:none}}.ilc-nav-back[aria-pressed=true]{color:var(--room-title,#e6e5e2);box-shadow:inset 0 -2px 0 var(--nav-accent);border-radius:6px 6px 0 0}.ilc-nav-door{box-shadow:inset 0 1px #ffffff06;border-radius:8px!important;transition:border-color .14s,box-shadow .14s!important}.ilc-nav-door:focus-visible{outline-offset:3px;outline:2px solid #9bcaba}.ilc-nav-door:active{box-shadow:inset 0 1px 2px #0002}
.ilc-content .ilc-deep .nx{padding-bottom:40px!important}.ilc-content .ilc-deep .nx>section:not(:first-child){margin-top:64px!important}.ilc-content .ilc-deep .nx>section>.sx{margin:0 0 28px!important}.ilc-content .ilc-deep .sx h2{font-size:26px;line-height:1.2}.ilc-content .ilc-deep .sx .tag{color:#778092;text-align:right;max-width:42ch;font-size:10px;line-height:1.5}.ilc-content .ilc-deep .sx .num{border-radius:6px;width:30px;height:30px}.ilc-content main>div:has(>.deep-next-continuation){max-width:1300px!important;margin-left:0!important;margin-right:0!important;padding-left:40px!important;padding-right:40px!important}.ilc-content .deep-next-continuation{margin-top:24px}.ilc-content .ilc-deep .nx>section{scroll-margin-top:32px}@media (max-width:700px){.ilc-content .ilc-deep .nx>section:not(:first-child){margin-top:40px!important}.ilc-content .ilc-deep .sx .tag{display:none}.ilc-content main>div:has(>.deep-next-continuation){padding-left:20px!important;padding-right:20px!important}}.ilc-content .ilc-deep .nx>section:not(:first-child){border-top:1px solid #252c37;margin-top:48px!important;padding-top:32px!important}.ilc-content .ilc-deep .sx .line{background:0 0}.ilc-content .ilc-deep .sx{gap:16px}.ilc-deep .rhythm-compare{z-index:90;color:#aeb6c4;background:#10151ef5;border:1px solid #38434d;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font:12px/1.4 sans-serif;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #0004}.ilc-deep .rhythm-compare>span{padding:0 8px}.ilc-deep .rhythm-compare button{color:#cbd1da;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:8px 12px}.ilc-deep .rhythm-compare button[aria-pressed=true]{color:#8dc3c3;background:#8dc3c310;border-color:#8dc3c388}.ilc-deep .rhythm-compare button:focus-visible{outline-offset:2px;outline:2px solid #8dc3c3}.ilc-deep .rhythm-refined-next,.ilc-deep.rhythm-refined .rhythm-original-next{display:none}.ilc-deep.rhythm-refined .rhythm-refined-next{display:inline}.ilc-content .ilc-deep.rhythm-refined .nx>section:not(:first-child){margin-top:48px!important;padding-top:28px!important}.ilc-content .ilc-deep.rhythm-refined .nx>section>.sx{margin:0 0 24px!important;padding:0!important}.ilc-deep.rhythm-refined .build-reading .build-panel{border-bottom:0;min-height:0;padding-bottom:0}.ilc-deep.rhythm-refined .build-reading .build-scope{align-self:start;padding:12px 24px 0}.ilc-deep.rhythm-refined .fs-reading-footer{border-top:0;padding-top:16px;padding-bottom:0}@media (max-width:700px){.ilc-content .ilc-deep.rhythm-refined .nx>section:not(:first-child){margin-top:32px!important;padding-top:24px!important}.ilc-deep .rhythm-compare{white-space:nowrap;max-width:calc(100vw - 24px)}.ilc-deep .rhythm-compare>span{display:none}}
.ilc-content .ilc-deep{--mut:#9aa3b4;--faint:#929baa;--reading-body:#c4ccd8;--reading-note:#aeb9c8;--reading-size:1.0625rem;--reading-leading:1.75}.ilc-content .ilc-deep .entry-prose p,.ilc-content .ilc-deep .entry-method p,.ilc-content .ilc-deep .deep-risks :is(.risk-body p,.risk-legacy),.ilc-content .ilc-deep .build-reading .build-panel p,.ilc-content .ilc-deep .deep-competitors :is(.fc-read p,.fc-reading-body,.fc-actor-prose),.ilc-content .ilc-deep .deep-hinge-visual :is(.hvs-reason>p,.hvs-solo>p),.ilc-content .ilc-deep .er-record p{font-size:var(--reading-size);line-height:var(--reading-leading);color:var(--reading-body);overflow-wrap:anywhere;max-width:70ch}.ilc-content .ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fs-reading :is(.fs-argument>p,.fs-defensibility>p,.fs-case-step>p,.fs-direction-reading>p){font-size:var(--reading-size);line-height:var(--reading-leading);color:var(--reading-body);letter-spacing:normal;max-width:70ch}.ilc-content .ilc-deep :is(.entry-grounding p,.entry-result-copy p,.entry-unavailable,.entry-selection,.entry-context,.entry-method,.entry-detail,.entry-history,.build-scope),.ilc-content .ilc-deep .deep-risks :is(.rm-origin,.rm-footnote,.risk-title span,.risk-body h5,summary),.ilc-content .ilc-deep .deep-competitors :is(.fc-meta,.fc-evidence,.fc-reading-toolbar>span),.ilc-content .ilc-deep .build-reading :is(.build-caption,.build-label),.ilc-content .ilc-deep .er-record small{font-size:.8125rem;line-height:1.65}.ilc-content .ilc-deep :is(.entry-columns,.entry-weight,.entry-number>small){font-size:.8125rem}.ilc-content .ilc-deep .sx .tag{color:var(--reading-note);font-size:.75rem}.ilc-content .ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset :is(.fs-anchor,.fo-answer>header>p){color:var(--reading-note);font-size:.8125rem;line-height:1.65}.ilc-content .ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fo-tabs button{min-height:44px;font-size:.875rem}.ilc-content .ilc-deep :is(.build-basis-trigger,.entry-result-copy button,.entry-selection button,.entry-method summary,.entry-detail summary),.ilc-content .ilc-deep .findings-study button.ep-trigger{min-height:36px;font-size:.875rem}.ilc-content .ilc-deep .build-floating-basis .build-inline-row p,.ilc-content .ilc-deep .findings-study .ep-popover .ep-pairing .ep-pair-text>p{max-width:70ch;color:var(--reading-body);font-size:1rem;line-height:1.75}.ilc-content .ilc-deep .build-floating-basis :is(footer,h5),.ilc-content .ilc-deep .findings-study .ep-popover :is(.ep-footer,.ep-header p),.ilc-content .ilc-deep .findings-study .ep-popover .ep-pairing :is(.ep-source-origin,.ep-no-source){color:var(--reading-note);font-size:.8125rem;line-height:1.65}.ilc-content .ilc-deep :is(.entry-prose,.build-panel,.risk-body,.fc-reading-body) p+p{margin-top:1em}.ilc-content .ilc-deep .deep-competitors .fc-reading-body li+li{margin-top:.65em}.ilc-content .ilc-deep :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #6dc9ad}@media (min-width:761px) and (max-width:1100px){.ilc-content .ilc-deep .deep-risks .risk-body{grid-template-columns:1fr;gap:20px}.ilc-content .ilc-deep .deep-risks .risk-uncertainty{border-left:0;border-top:1px solid var(--border-str);padding:16px 0 0}}@media (max-width:700px){.ilc-content .ilc-deep{--reading-size:1rem}.ilc-content .ilc-deep .entry-prose h1{font-size:clamp(28px,7vw,36px);line-height:1.16}}.ilc-content .ilc-deep .findings-study .fs-case-connected>.fs-case-note{color:var(--reading-note);font-size:.8125rem;line-height:1.65}.ilc-content .ilc-deep .findings-study .ep-inline .ep-study p{max-width:70ch;font-size:1rem;line-height:1.75}.ilc-content .ilc-deep .findings-study .ep-inline :is(.ep-study-context,.ep-study-caption,.ep-source-origin){color:var(--reading-note);font-size:.8125rem;line-height:1.65}.ilc-content .ilc-deep .enav{gap:8px}.ilc-content .ilc-deep .enav a{justify-content:flex-end;min-width:24px;min-height:24px}@media (min-width:1101px) and (max-width:1600px){.ilc-content .ilc-deep .nx{padding-right:128px}.ilc-content .ilc-deep .entry-read{padding-right:0}.ilc-content .ilc-deep .deep-risks .risk-argument{margin-right:0}}
.ilc-deep .findings-study{--fs-body:calc(1rem*1);--fs-space:calc(32px*1);--fs-secondary:#b3bccb;--fs-muted:#a0aabd;max-width:1080px;scroll-margin-top:84px}.ilc-deep .findings-study .sx{margin-bottom:28px}.ilc-deep .findings-study .sx h2{font-size:1.875rem;line-height:1.3}.ilc-deep .findings-study :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--mo);outline-offset:4px;border-radius:4px}.ilc-deep .findings-study ::selection{color:var(--text);background:#32465d}.ilc-deep .findings-study [hidden]{display:none!important}.ilc-deep .findings-study :is(button,summary){touch-action:manipulation;cursor:pointer}.ilc-deep .findings-study p{overflow-wrap:anywhere}.ilc-deep .findings-study .fs-reading{min-width:0}.ilc-deep .findings-study .fs-argument{margin-bottom:var(--fs-space)}.ilc-deep .findings-study .fs-argument h4{font:500 calc(1.375rem*1)/1.4 var(--serif);color:var(--text);text-wrap:balance;margin-bottom:12px}.ilc-deep .findings-study .fs-argument>p,.ilc-deep .findings-study .fs-defensibility>p{font-size:var(--fs-body);max-width:70ch;color:var(--fs-secondary);line-height:1.85}.ilc-deep .findings-study .fs-defensibility{margin-top:var(--fs-space)}.ilc-deep .findings-study .fs-direction{border-top:1px solid var(--border-str);padding-top:var(--fs-space)}.ilc-deep .findings-study .fs-direction h4{color:var(--amber)}.ilc-deep .findings-study .fs-anchor{font:400 .75rem/1.6 var(--sans);color:var(--fs-secondary);align-items:center;gap:8px;margin-top:20px;display:flex}.ilc-deep .findings-study .fs-anchor i{border:1px solid;flex-shrink:0;width:8px;height:8px}.ilc-deep .findings-study .fs-anchor.qualified i{background:var(--mc);border:0}.ilc-deep .findings-study .fs-anchor.weak i{border-color:var(--amber)}.ilc-deep .findings-study .fs-anchor.no_qualified_anchor i,.ilc-deep .findings-study .fs-anchor.unknown i{border-style:dashed}.ilc-deep .findings-study .fs-qualification{font:400 .875rem/1.75 var(--sans);color:var(--amber);max-width:70ch;margin-bottom:20px}.ilc-deep .findings-study .fs-note{font:400 .875rem/1.75 var(--sans);color:var(--fs-secondary);max-width:70ch;margin-bottom:20px}.ilc-deep .findings-study .fs-reading-footer{border-top:1px solid var(--border-str);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px 0;display:flex}.ilc-deep .findings-study .fs-reading-footer>span{color:var(--fs-muted);font-size:.75rem}.ilc-deep .findings-study .fs-reading-footer>div{gap:24px;display:flex}.ilc-deep .findings-study .fs-reading-footer button{min-height:44px;font:400 .875rem var(--sans);color:var(--text);background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.ilc-deep .findings-study .fs-reading-footer button:hover{color:var(--mo)}.ilc-deep .findings-study .fs-reading-footer svg{flex-shrink:0}.ilc-deep .findings-study .tb{border:1px solid var(--border);border-radius:12px;max-width:70ch;margin-top:24px}.ilc-deep .findings-study .tb .tbh{font:400 .6875rem/1.6 var(--sans);letter-spacing:.025em;color:var(--fs-muted);border-bottom:1px solid var(--divider);padding:10px 16px}.ilc-deep .findings-study .tb .wbind{padding:16px}.ilc-deep .findings-study .tb .wbind .n{font:500 .9375rem/1.6 var(--sans)}.ilc-deep .findings-study .tb .wbind .s{font:400 .6875rem/1.6 var(--sans);letter-spacing:.025em}.ilc-deep .findings-study .tb .wbind p{color:var(--fs-secondary);max-width:70ch;font-size:.875rem;line-height:1.8}.ilc-deep .findings-study .tb .wsubs{font:400 .8125rem/1.7 var(--sans);letter-spacing:0;padding:12px 16px}.ilc-deep .findings-study .tb .wsubs .k{color:var(--fs-muted);letter-spacing:0}.ilc-deep .findings-study .tb .wsubs .m{color:var(--fs-secondary)}.ilc-deep .findings-study .rests{margin-top:24px}.ilc-deep .findings-study .rests .rests-line{gap:8px;min-height:44px;padding:12px 0}.ilc-deep .findings-study .rests :is(.rh,.rchip,.rcaret,.t){font:400 .75rem/1.6 var(--sans);letter-spacing:0}.ilc-deep .findings-study .rests :is(.rh,.rcaret){color:var(--fs-muted)}.ilc-deep .findings-study .rests .r{font:400 .875rem/1.8 var(--sans);color:var(--fs-secondary)}.ilc-deep .findings-study .rests .rests-body{border-left-width:1px}.ilc-deep .findings-study .cm-dim{opacity:1;color:var(--fs-secondary)}.ilc-deep .findings-study .fs-question-tabs{border-bottom:1px solid var(--border-str);flex-wrap:wrap;gap:24px;display:flex}.ilc-deep .findings-study .fs-question-tabs button{min-height:52px;font:400 .875rem var(--sans);color:var(--fs-secondary);background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 0}.ilc-deep .findings-study .fs-question-tabs button[aria-selected=true]{border-bottom-color:var(--text);color:var(--text)}.ilc-deep .findings-study .fs-comparison>h3{font:500 calc(1.75rem*1)/1.4 var(--serif);margin:32px 0 12px}.ilc-deep .findings-study .fs-comparison-row{border-bottom:1px solid var(--border);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;padding:32px 0;display:grid}.ilc-deep .findings-study .fs-comparison-row>header h4{font:500 1rem/1.5 var(--sans);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ilc-deep .findings-study .fs-score{color:var(--mc);font:500 1rem var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ilc-deep .findings-study .fs-comparison-row>header>p{color:var(--fs-secondary);margin-top:12px;font-size:.8125rem;line-height:1.7}.ilc-deep .findings-study .fs-comparison-row .fs-anchor{margin-top:12px}.ilc-deep .findings-study .fs-state-caption{font:400 .6875rem var(--mono);color:var(--fs-muted);margin-top:12px;display:block}.ilc-deep .findings-study.fs-question-reading .fs-argument{margin:0}.ilc-deep .findings-study.fs-question-reading .fs-argument>h4{font:500 .875rem/1.6 var(--sans);color:var(--fs-secondary)}.ilc-deep .findings-study.fs-question-reading .fs-direction{border:0;padding:0}.ilc-deep .findings-study.fs-question-reading .fs-defensibility{margin-top:24px}.ilc-deep .findings-study.fs-question-reading .fs-defensibility h4{font:500 .875rem/1.6 var(--sans)}@media (max-width:1200px){.ilc-deep .findings-study .fs-comparison-row>header h4{flex-wrap:wrap;gap:8px}}@media (max-width:850px){.ilc-deep .findings-study .fs-comparison-row>header h4{justify-content:flex-start;gap:20px}}@media (max-width:560px){.ilc-deep .findings-study .fs-question-tabs{gap:4px 20px}.ilc-deep .findings-study .fs-question-tabs button{font-size:.8125rem}.ilc-deep .findings-study .fs-reading-footer{flex-direction:column;align-items:flex-start;gap:12px}.ilc-deep .findings-study .fs-reading-footer>div{justify-content:space-between;gap:12px;width:100%}.ilc-deep .findings-study .fs-reading-footer button{font-size:.8125rem}.ilc-deep .findings-study .rests .r{display:block}.ilc-deep .findings-study .rests .tags{flex-direction:row;margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.ilc-deep .findings-study *{scroll-behavior:auto!important;transition:none!important}}@media print{.ilc-deep .findings-study [hidden]{display:block!important}.ilc-deep .findings-study .fs-argument{break-inside:avoid}}.ilc-deep .findings-study .fs-comparison-row{border-bottom:1px solid var(--border);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;padding:32px 0;scroll-margin-top:90px;display:grid}.ilc-deep .findings-study .fs-score small{font:400 .6875rem var(--sans);color:var(--fs-muted);margin-left:4px}.ilc-deep .findings-study .fs-cap{font:400 .8125rem/1.75 var(--sans);color:var(--fs-muted);margin:16px 0}@media (max-width:1200px){.ilc-deep .findings-study .fs-comparison-row{grid-template-columns:180px minmax(0,1fr);gap:32px}}@media (max-width:850px){.ilc-deep .findings-study .fs-comparison-row{grid-template-columns:1fr;gap:24px}}@media print{.ilc-deep .findings-study :is(.fs-question-tabs,.fs-reading-footer){display:none}}.ilc-deep .findings-study.findings-comparison{--fs-body:calc(1rem*1);--fo-gap:calc(24px*1);max-width:1080px;container-type:inline-size}.ilc-deep .findings-study.findings-comparison .sx{margin-bottom:20px}.ilc-deep .findings-study.findings-comparison .sx h2{font-size:1.875rem}.ilc-deep .findings-study.findings-comparison .fo-layout{scroll-margin-top:90px}.ilc-deep .findings-study.findings-comparison .fo-tabs{border-bottom:1px solid var(--border-str);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative}.ilc-deep .findings-study.findings-comparison .fo-tabs button{min-height:52px;font:400 .875rem/1.4 var(--sans);color:var(--fs-secondary);text-align:center;background:0 0;border:0;justify-content:center;align-items:center;padding:12px 10px;display:flex;position:relative}.ilc-deep .findings-study.findings-comparison .fo-tabs button:hover{color:var(--text);background:#ffffff09}.ilc-deep .findings-study.findings-comparison .fo-tabs button[aria-selected=true]{color:var(--text)}.ilc-deep .findings-study.findings-comparison .fo-tab-ink{background:var(--text);width:25%;height:2px;transform:translateX(calc(var(--topic-index)*100%));pointer-events:none;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0}.ilc-deep .findings-study.findings-comparison .fo-main{min-width:0}.ilc-deep .findings-study.findings-comparison .fo-question{padding:var(--fo-gap)0 8px;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.ilc-deep .findings-study.findings-comparison .fo-question h3{font:500 calc(1.875rem*1)/1.25 var(--serif);color:var(--text);text-wrap:balance}.ilc-deep .findings-study.findings-comparison .fo-question>span{font:400 .75rem/1.5 var(--sans);color:var(--fs-muted);white-space:nowrap}.ilc-deep .findings-study.findings-comparison .fo-answer{padding:var(--fo-gap)0;grid-template-columns:190px minmax(0,1fr);gap:28px;margin:0}.ilc-deep .findings-study.findings-comparison .fo-answer>header h4{font:500 .9375rem/1.45 var(--sans);flex-wrap:nowrap;gap:12px}.ilc-deep .findings-study.findings-comparison .fo-metric{align-items:center;gap:9px;display:flex}.ilc-deep .findings-study.findings-comparison .fo-metric i{background:var(--mc);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ilc-deep .findings-study.findings-comparison .fs-score{font-size:.875rem}.ilc-deep .findings-study.findings-comparison .fo-answer>header>p{margin-top:8px;font-size:.75rem;line-height:1.6}.ilc-deep .findings-study.findings-comparison .fo-answer .fs-anchor{gap:6px;margin-top:8px;font-size:.75rem;line-height:1.5}.ilc-deep .findings-study.findings-comparison .fs-anchor i{width:6px;height:6px}.ilc-deep .findings-study.findings-comparison .fs-argument>h4{color:var(--text);font:500 .875rem/1.55 var(--sans);margin:0 0 8px}.ilc-deep .findings-study.findings-comparison .fs-argument>p,.ilc-deep .findings-study.findings-comparison .fs-defensibility>p{font:400 var(--fs-body)/1.7 var(--sans);max-width:70ch}.ilc-deep .findings-study.findings-comparison .fs-defensibility>h4{margin-bottom:8px}.ilc-deep .findings-study.findings-comparison .fs-reading-footer{border-top:0;margin-top:0;padding:8px 0}.ilc-deep .findings-study.findings-comparison .tb{margin-top:16px}.ilc-deep .findings-study.findings-comparison .rests{margin-top:12px}.ilc-deep .findings-study.findings-comparison .fs-state-caption{line-height:1.6}.ilc-deep .findings-study.findings-comparison .fo-question{border-bottom:1px solid var(--border-str);padding-bottom:20px}.ilc-deep .findings-study.findings-comparison .fo-answer>header{padding-top:2px}.ilc-deep .findings-study.findings-comparison .fo-answer .fs-reading{border-left:1px solid var(--border);padding-left:28px}.ilc-deep .findings-study.findings-comparison .fo-answer:last-child{border-bottom:0}.ilc-deep .findings-study.findings-comparison .fs-reading-footer{border-top:1px solid var(--border-str)}@container (max-width:850px){.ilc-deep .findings-study.findings-comparison .fo-question>span{display:none}.ilc-deep .findings-study.findings-comparison .fo-answer{grid-template-columns:160px minmax(0,1fr);gap:24px}.ilc-deep .findings-study.findings-comparison .fo-answer>header h4{flex-wrap:wrap}}@container (max-width:600px){.ilc-deep .findings-study.findings-comparison .fo-tabs button{min-height:60px;padding:12px 6px;font-size:.8125rem}.ilc-deep .findings-study.findings-comparison .fo-question h3{font-size:1.75rem}.ilc-deep .findings-study.findings-comparison .fo-answer{padding:var(--fo-gap)0;display:block}.ilc-deep .findings-study.findings-comparison .fo-answer>header{margin-bottom:16px}.ilc-deep .findings-study.findings-comparison .fo-answer>header h4{justify-content:flex-start;gap:16px;display:flex}.ilc-deep .findings-study.findings-comparison .fo-answer>header>p{margin-right:12px;display:inline-block}.ilc-deep .findings-study.findings-comparison .fo-answer .fs-anchor{display:inline-flex}.ilc-deep .findings-study.findings-comparison .fo-answer .fs-reading{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.ilc-deep .findings-study.findings-comparison *{transition:none!important;animation:none!important}}@media print{.ilc-deep .findings-study.findings-comparison .fo-navigation{display:none}.ilc-deep .findings-study.findings-comparison .fo-layout,.ilc-deep .findings-study.findings-comparison .fo-answers{display:block}.ilc-deep .findings-study.findings-comparison .fo-answer{break-inside:avoid}}.ilc-deep .findings-comparison.findings-focus-motion .fo-tab-ink{transition-duration:.3s;transition-timing-function:ease-out}.ilc-deep .findings-comparison.findings-focus-motion .fo-tabs button{transition:color .12s,background-color .12s}@media (prefers-reduced-motion:reduce){.ilc-deep .findings-comparison.findings-focus-motion .fo-tab-ink{transition:none}}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes{--fo-gap:calc(24px*1)}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer{grid-template-columns:190px minmax(0,1fr);gap:28px}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer header h4{font:500 calc(1rem*1)/1.5 var(--sans);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer header>p{color:var(--fs-secondary);margin-top:8px;font-size:.75rem;line-height:1.6}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer .fs-anchor{margin-top:8px}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer{padding:calc(var(--fo-gap)*1.3)0;border-bottom:1px solid var(--border);grid-template-columns:210px minmax(0,1fr);gap:32px}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer header h4{font:500 calc(1.625rem*1)/1.3 var(--serif);display:block}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer header .fs-score{margin-top:12px;display:block}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer header>p{font-size:.8125rem}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer .fs-reading{background:0 0;border:0;padding:0}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fs-reading :is(.fs-argument>p,.fs-defensibility>p){color:#cbd2dd}@container (max-width:800px){.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer{grid-template-columns:160px minmax(0,1fr);gap:24px}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer header h4{flex-wrap:wrap}}@container (max-width:600px){.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer{display:block}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer header{margin-bottom:16px}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer header h4{justify-content:flex-start}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer header>p{margin-right:12px;display:inline-block}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer header h4{gap:16px;display:flex}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer header .fs-score{margin:0}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes .fo-answer .fs-reading{border:0;padding:0}}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset{--ft-body:1.0625rem;--ft-question:2.125rem;--ft-metric:1.625rem;--ft-subhead:1rem;--ft-prose-font:var(--sans);--ft-heading-font:var(--serif);--ft-subhead-font:var(--sans);--ft-weight:500}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .sx h2{font:500 calc(1.875rem*.95)/1.3 var(--serif)}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fo-question h3{font:500 calc(var(--ft-question)*.95)/1.25 var(--serif);letter-spacing:-.015em;text-wrap:balance;max-width:28ch}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fo-answer header h4{font:var(--ft-weight)calc(var(--ft-metric)*.95)/1.3 var(--ft-heading-font);letter-spacing:-.012em;text-wrap:balance}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fs-reading :is(.fs-argument>h4,.fs-defensibility>h4){font:600 calc(var(--ft-subhead)*.95)/1.5 var(--ft-subhead-font);color:var(--text);letter-spacing:0;margin-bottom:12px}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fs-reading :is(.fs-argument>p,.fs-defensibility>p){font:400 max(1rem,calc(var(--ft-body)*.95))/1.7 var(--ft-prose-font);color:#cbd2dd;letter-spacing:.005em;text-wrap:pretty;max-width:70ch}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fo-answer header>p{font:400 calc(.875rem*.95)/1.65 var(--sans);color:var(--fs-secondary);margin-top:10px}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fo-answer .fs-anchor{font:400 calc(.75rem*.95)/1.6 var(--sans);margin-top:12px}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fs-score{font:500 calc(.9375rem*.95)/1.4 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fs-score small{font:400 calc(.6875rem*.95)var(--sans)}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fo-tabs button{font:500 calc(.875rem*.95)/1.45 var(--sans)}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fs-note{font:400 max(.9375rem,calc(var(--ft-body)*.9*.95))/1.7 var(--ft-prose-font);max-width:70ch;margin-bottom:20px}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fs-qualification{font:400 max(.9375rem,calc(var(--ft-body)*.9*.95))/1.7 var(--ft-prose-font);margin-bottom:20px}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .tb .tbh{font:500 calc(.75rem*.95)/1.6 var(--sans);letter-spacing:.01em}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .tb .wbind .n{font:600 calc(1rem*.95)/1.5 var(--sans)}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .tb .wbind p,.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .rests .r{font:400 max(.9375rem,calc(var(--ft-body)*.9*.95))/1.7 var(--ft-prose-font)}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .rests :is(.rh,.rchip,.rcaret,.t){font:500 calc(.75rem*.95)/1.6 var(--sans)}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fs-reading .fs-cap{font:400 calc(.875rem*.95)/1.7 var(--sans);max-width:68ch}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset{--ft-body:1rem;--ft-question:1.75rem;--ft-metric:1.25rem;--ft-subhead:1rem;--ft-heading-font:var(--sans);--ft-weight:600}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fo-answer header>p{font-size:.771875rem}@container (max-width:600px){.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fo-question h3{font-size:calc(min(var(--ft-question),1.875rem)*.95)}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fo-tabs button{font-size:.771875rem}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fo-answer header h4{flex-wrap:wrap;gap:12px}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fs-reading{padding:0}}.ilc-deep .findings-study .fs-question-heading{align-items:baseline;gap:10px;display:flex}.ilc-deep .findings-study .fs-question-heading>span:last-child{min-width:0}.ilc-deep .findings-study .fs-question-tag{white-space:nowrap;border:1px solid color-mix(in srgb,var(--mc)40%,transparent);font:500 .625rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--mc)85%,var(--text));border-radius:4px;flex-shrink:0;padding:2px 6px}.ilc-deep .findings-study.findings-comparison .fs-defensibility{margin-top:28px}@container (max-width:600px){.ilc-deep .findings-study .fs-question-heading{flex-wrap:wrap;gap:6px 10px}}.ilc-deep .findings-study .fs-case-connected>.fs-case-note{font:400 .75rem/1.6 var(--sans);color:var(--fs-secondary);max-width:68ch;margin:0 0 20px}.ilc-deep .findings-study .fs-case-step{min-width:0}.ilc-deep .findings-study .fs-case-step+.fs-case-step{margin-top:32px}.ilc-deep .findings-study .fs-case-step>.fs-question-heading{font:600 calc(var(--ft-subhead)*.95)/1.5 var(--ft-subhead-font);color:var(--text);letter-spacing:0;margin:0 0 12px}.ilc-deep .findings-study .fs-case-step>p{font:400 max(1rem,calc(var(--ft-body)*.95))/1.7 var(--ft-prose-font);color:#cbd2dd;letter-spacing:.005em;text-wrap:pretty;overflow-wrap:anywhere;max-width:70ch;margin:0}.ilc-deep .findings-study .fs-direction-reading>.fs-question-heading{margin:0 0 12px}.ilc-deep .findings-study .fs-direction-reading>p{overflow-wrap:anywhere;margin:0}.ilc-deep .findings-study.findings-comparison.findings-reading-lanes.findings-typeset .fs-reading .fs-direction-reading>.fs-cap{font:400 .8125rem/1.65 var(--sans);color:var(--fs-secondary);border-top:1px solid var(--border);max-width:70ch;margin-top:20px;padding-top:16px}.ilc-deep .findings-study .fo-assessments{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 20px;display:flex}.ilc-deep .findings-study .fo-assessments button{min-height:40px;font:500 .8125rem/1.4 var(--sans);color:var(--fs-secondary);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ilc-deep .findings-study .fo-assessments button:hover{color:var(--text);background:#ffffff09}.ilc-deep .findings-study .fo-assessments button[aria-pressed=true]{color:var(--text);border-color:var(--border-str);background:#ffffff0e}.ilc-deep .findings-study .fo-assessment-dot{background:var(--mc);border-radius:50%;width:6px;height:6px}.ilc-deep .findings-study .fo-assessment-score{font:500 .75rem/1.4 var(--mono);color:var(--mc);font-variant-numeric:tabular-nums}@container (max-width:600px){.ilc-deep .findings-study .fo-assessments{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ilc-deep .findings-study .fo-assessments button{min-height:44px;padding:8px}.ilc-deep .findings-study .fo-assessment-score{margin-left:auto}}@media print{.ilc-deep .findings-study .fo-assessments{display:none}}
.ilc-deep .findings-study .ep-anchor{margin-top:12px;display:block}.ilc-deep .findings-study button.ep-trigger{border:0;border-bottom:1px solid color-mix(in srgb,var(--mc)45%,transparent);min-height:36px;color:var(--fs-secondary);font:500 .75rem/1.5 var(--sans);background:0 0;border-radius:0;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.ilc-deep .findings-study button.ep-trigger:hover,.ilc-deep .findings-study button.ep-trigger[aria-expanded=true]{color:var(--text);border-color:var(--mc)}.ilc-deep .findings-study button.ep-trigger>svg:first-child{color:var(--mc)}.ilc-deep .findings-study .ep-popover{box-sizing:border-box;color:#eceff5;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#465065 #0c0f1a;text-align:left;background:#0c0f1a;border:1px solid #3d4556;border-radius:12px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);margin:0;padding:0;position:fixed;inset:auto;overflow:auto;container-type:inline-size}.ilc-deep .findings-study .ep-popover::backdrop{pointer-events:none;background:0 0}.ilc-deep .findings-study .ep-popover :is(p,h4,h5,strong,a,small,button){letter-spacing:normal;text-transform:none}.ilc-deep .findings-study .ep-popover .ep-header{border-bottom:1px solid #29303d;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 20px;display:flex}.ilc-deep .findings-study .ep-popover .ep-header h4{color:#eceff5;font:500 1.625rem/1.15 var(--serif);text-wrap:balance;margin:0;display:block}.ilc-deep .findings-study .ep-popover .ep-header h4>span{color:#b3bccb;margin-left:8px;font-size:1.125rem;font-weight:400;display:inline-block}.ilc-deep .findings-study .ep-popover .ep-header p{font:400 .75rem/1.5 var(--sans);color:#b3bccb;margin:8px 0 0}.ilc-deep .findings-study .ep-popover .ep-close{color:#b3bccb;background:0 0;border:1px solid #343c4b;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ilc-deep .findings-study .ep-popover .ep-close:hover{color:#eceff5;background:#1a2130}.ilc-deep .findings-study .ep-popover .ep-content{padding:24px 28px}.ilc-deep .findings-study .ep-popover .ep-footer{font:400 .6875rem/1.5 var(--sans);color:#aeb9ca;border-top:1px solid #29303d;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 28px;display:flex}.ilc-deep .findings-study .ep-popover .ep-empty p,.ilc-deep .findings-study .ep-popover .ep-scope-note{font:400 .875rem/1.65 var(--sans);color:#b3bccb;margin:0 0 12px}@container (max-width:540px){.ilc-deep .findings-study .ep-popover .ep-header,.ilc-deep .findings-study .ep-popover .ep-content{padding:20px}}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-pairing-finding{border-bottom:1px solid #465064;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:0;padding:0 0 20px;display:flex}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-pairing-finding strong{color:var(--mc);font:500 1.5rem/1.3 var(--serif)}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-pairing-finding>span{color:#b3bccb;font:400 .75rem/1.5 var(--sans)}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-evidence-pair{border:0;border-bottom:1px solid #343c4b;grid-template-columns:minmax(0,1fr) 190px;gap:32px;margin:0;padding:24px 0;display:grid}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-pair-text{min-width:0}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-paired-sources{border-left:1px solid #566276;align-items:flex-start;gap:12px;min-width:0;padding:0 0 0 20px;display:flex;position:relative}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-list{flex-direction:column;gap:20px;min-width:0;display:flex}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-item{min-width:0}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-item>a,.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-item>strong{font:500 1.125rem/1.35 var(--serif);color:#eceff5;overflow-wrap:anywhere;align-items:baseline;gap:8px;text-decoration:none;display:flex}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-item>a{color:#9ac8da;min-height:32px}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-item>a:hover{text-underline-offset:4px;text-decoration:underline}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-item>a>svg{flex-shrink:0;width:14px;height:14px}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-origin{font:400 .75rem/1.5 var(--sans);color:#b3bccb;align-items:center;gap:8px;margin-top:8px;display:flex}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-origin i{border:1px solid #b3bccb;flex-shrink:0;width:6px;height:6px;display:block}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-external .ep-source-origin i{background:#46c79a;border-color:#46c79a}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-ai .ep-source-origin i{border-color:#b4aadf}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-no-source{font:400 .75rem/1.6 var(--sans);color:#b3bccb;margin:0}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-paired-recordings{border-top:1px solid #465064;margin-top:24px}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-paired-recordings>summary{min-height:44px;font:500 .8125rem/1.5 var(--sans);color:#c4ccd8;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-paired-recordings>summary::-webkit-details-marker{display:none}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-paired-recordings>summary>span{font:400 .75rem var(--mono);align-items:center;gap:12px;display:flex}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-paired-recordings[open]>summary svg{transform:rotate(180deg)}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-paired-recordings .ep-evidence-pair{padding-top:20px;padding-bottom:20px}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-paired-recordings .ep-source-item>a,.ilc-deep .findings-study .ep-popover .ep-pairing .ep-paired-recordings .ep-source-item>strong{font-size:1.125rem}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-paired-recordings .ep-pair-text>h5{color:#b3bccb;font-size:.75rem}@container (max-width:580px){.ilc-deep .findings-study .ep-popover .ep-pairing .ep-evidence-pair{grid-template-columns:1fr;gap:16px}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-paired-sources{border-top:1px solid #343c4b;border-left:0;padding:12px 0 0}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-list{flex-flow:wrap;gap:16px 24px}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-item>a,.ilc-deep .findings-study .ep-popover .ep-pairing .ep-source-item>strong{font-size:1.125rem}}.ilc-deep .findings-study .ep-popover .ep-rail .ep-paired-sources:before{content:"";background:#566276;width:16px;height:1px;position:absolute;top:10px;left:-16px}.ilc-deep .findings-study .ep-popover .ep-rail .ep-pair-text>h5:before{content:"";border:1px solid var(--mc);border-radius:50%;width:6px;height:6px;display:block}.ilc-deep .findings-study .ep-popover .ep-rail [data-role=supporting] .ep-pair-text>h5:before{background:var(--mc)}.ilc-deep .findings-study .ep-popover .ep-rail [data-role=uncertainty] .ep-pair-text>h5:before{border-style:dashed;border-color:#d9a86c;border-radius:0}.ilc-deep .findings-study .ep-popover .ep-rail .ep-source-item>a,.ilc-deep .findings-study .ep-popover .ep-rail .ep-source-item>strong{font-size:1.375rem}@container (max-width:580px){.ilc-deep .findings-study .ep-popover .ep-rail .ep-paired-sources:before{display:none}}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-pair-text>h5{font:600 .875rem/1.4 var(--sans);color:#eceff5;align-items:center;gap:12px;margin:0 0 12px;display:flex}.ilc-deep .findings-study .ep-popover .ep-pairing .ep-pair-text>p{font:400 .9375rem/1.75 var(--sans);color:#c4ccd8;overflow-wrap:anywhere;max-width:72ch;margin:0}.ilc-deep .findings-study .ep-popover{opacity:0;filter:blur(.4px);transform-origin:var(--ep-origin-x,50%)var(--ep-origin-y,0%);transition:opacity .224s cubic-bezier(.4,0,1,1),transform .224s cubic-bezier(.4,0,1,1),filter .224s cubic-bezier(.4,0,1,1),display .224s allow-discrete,overlay .224s allow-discrete;transform:scale(.992)}.ilc-deep .findings-study .ep-popover:popover-open{opacity:1;filter:none;transition-duration:.56s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:none}.ilc-deep .findings-study .ep-popover:not(:popover-open){pointer-events:none}@starting-style{.ilc-deep .findings-study .ep-popover:popover-open{opacity:.12;filter:blur(1.2px);transform:scale(.975)}}@media (prefers-reduced-motion:reduce){.ilc-deep .findings-study .ep-popover{filter:none;transition:opacity .12s ease-out,display .12s allow-discrete,overlay .12s allow-discrete;transform:none}.ilc-deep .findings-study .ep-popover:popover-open{filter:none;transition:opacity .12s ease-out,display .12s allow-discrete,overlay .12s allow-discrete;transform:none}@starting-style{.ilc-deep .findings-study .ep-popover:popover-open{opacity:0;filter:none;transform:none}}}.ilc-deep .findings-study .ep-popover[data-ep-mode=scan]{width:min(640px,100vw - 32px)}.ilc-deep .findings-study .ep-popover[data-ep-mode=scan] .ep-header{align-items:center;padding:20px 24px}.ilc-deep .findings-study .ep-popover[data-ep-mode=scan] .ep-header h4{font-size:1.5rem}.ilc-deep .findings-study .ep-popover[data-ep-mode=scan] .ep-header h4>span{font-size:1rem}.ilc-deep .findings-study .ep-popover[data-ep-mode=scan] .ep-content{padding:0 24px 8px}.ilc-deep .findings-study .ep-popover[data-ep-mode=scan] .ep-empty{padding-top:20px}.ilc-deep .findings-study .ep-popover .ep-scan .ep-evidence-pair{grid-template-columns:minmax(0,1fr) 148px;gap:24px;padding:20px 0}.ilc-deep .findings-study .ep-popover .ep-scan .ep-evidence-pair:last-child{border-bottom:0}.ilc-deep .findings-study .ep-popover .ep-scan .ep-pair-text>h5{gap:8px;margin-bottom:8px;font-size:.8125rem}.ilc-deep .findings-study .ep-popover .ep-scan .ep-pair-text>p{font-size:.9375rem;line-height:1.65}.ilc-deep .findings-study .ep-popover .ep-scan .ep-paired-sources{padding-left:16px}.ilc-deep .findings-study .ep-popover .ep-scan .ep-source-list{gap:16px}.ilc-deep .findings-study .ep-popover .ep-scan .ep-source-item>a,.ilc-deep .findings-study .ep-popover .ep-scan .ep-source-item>strong{font-size:1.125rem;line-height:1.4}.ilc-deep .findings-study .ep-popover .ep-scan .ep-source-origin{margin-top:4px}@container (max-width:540px){.ilc-deep .findings-study .ep-popover .ep-scan .ep-evidence-pair{grid-template-columns:1fr;gap:12px}.ilc-deep .findings-study .ep-popover .ep-scan .ep-paired-sources{border:0;padding:0}.ilc-deep .findings-study .ep-popover .ep-scan .ep-source-list{gap:12px 20px}.ilc-deep .findings-study .ep-popover .ep-scan .ep-source-item>a,.ilc-deep .findings-study .ep-popover .ep-scan .ep-source-item>strong{font-size:1.0625rem}}.ilc-deep .findings-study .ep-popover .ep-more-footer{padding:4px 24px}.ilc-deep .findings-study .ep-popover button.ep-more{color:#b8c7d9;width:100%;min-height:44px;font:500 .8125rem/1.5 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.ilc-deep .findings-study .ep-popover button.ep-more:hover{color:#eceff5}.ilc-deep .findings-study .ep-popover button.ep-more:focus-visible{outline:2px solid var(--mc);outline-offset:4px}.ilc-deep .findings-study .ep-popover{background:radial-gradient(at 8% 0,#5f6da829,#0000 65%) padding-box padding-box,linear-gradient(#0d1120,#0b0e19) padding-box padding-box,linear-gradient(135deg,#84a5c6fa,#69649db3 44%,#354155e8) border-box;border-color:#0000;box-shadow:inset 0 1px #adb5e00b}.ilc-deep .findings-study .ep-popover .ep-header{background:#7d82ba09;border-color:#383b53}.ilc-deep .findings-study .ep-popover .ep-footer{background:#0508124d;border-color:#383b53}.ilc-deep .findings-study .inspection-constraint{border-top:1px solid var(--border);margin-top:20px}.ilc-deep .findings-study .inspection-constraint>summary{font:500 .875rem/1.5 var(--sans);color:var(--text);cursor:pointer;padding:16px 0}.ilc-deep .findings-study .inspection-constraint>summary span{float:right;color:var(--fs-secondary);font-size:.75rem}.ilc-deep .findings-study .ep-popover:is(.ep-inline,.ep-side){box-shadow:none;background:#111923;border:1px solid #354252;border-radius:8px}.ilc-deep .findings-study .ep-popover:is(.ep-inline,.ep-side) .ep-header{background:0 0;border-color:#303d4c}.ilc-deep .findings-study .ep-popover:is(.ep-inline,.ep-side) .ep-header h4{font:600 1rem/1.5 var(--sans)}.ilc-deep .findings-study .ep-popover:is(.ep-inline,.ep-side) .ep-header h4>span{font:400 .8125rem/1.5 var(--sans);margin:2px 0 0;display:block}.ilc-deep .findings-study .ep-popover.ep-inline{opacity:1;filter:none;pointer-events:auto;width:100%;max-height:none;margin:12px 0 0;transition:none;position:relative;inset:auto;overflow:visible;transform:none}.ilc-deep .findings-study .ep-popover.ep-inline .ep-header{padding:16px 20px}.ilc-deep .findings-study .ep-popover.ep-inline .ep-content{padding:0 20px}.ilc-deep .findings-study .ep-popover.ep-side{width:min(540px,100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);inset:16px 16px 16px auto;box-shadow:-16px 12px 48px #00000059}.ilc-deep .findings-study .ep-popover.ep-side .ep-header{z-index:1;background:#111923;padding:20px 24px;position:sticky;top:0}.ilc-deep .findings-study .ep-selected-passage{background:#0d141d;border-bottom:1px solid #303d4c;padding:16px 24px}.ilc-deep .findings-study .ep-selected-passage summary{font:500 .75rem/1.5 var(--sans);color:#b3bccb;cursor:pointer}.ilc-deep .findings-study .ep-selected-passage p{font:400 .875rem/1.65 var(--sans);color:#c4ccd8;margin:12px 0 0}.ilc-deep .findings-study .ep-popover.ep-side .ep-evidence-pair{grid-template-columns:1fr;gap:12px}.ilc-deep .findings-study .ep-popover.ep-side .ep-paired-sources{border-left:0;padding:0}.ilc-deep .findings-study .ep-popover.ep-side .ep-paired-sources:before{display:none}.ilc-deep .findings-study.fs-question-reading .ep-popover.ep-inline{--edge:color-mix(in srgb,var(--mc)42%,#465064);box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;width:calc(100% - 28px);margin:24px 0 0 28px}.ilc-deep .findings-study.fs-question-reading .ep-inline:before{content:"";border-left:1px solid var(--mc);border-bottom:1px solid var(--mc);pointer-events:none;border-radius:0 0 0 24px;width:28px;height:52px;position:absolute;top:-24px;left:-28px}.ilc-deep .findings-study.fs-question-reading .ep-inline:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,var(--edge)0 48px,transparent 48px 76px)top left/100% 1px no-repeat,repeating-linear-gradient(90deg,var(--edge)0 48px,transparent 48px 76px)bottom left/100% 1px no-repeat,repeating-linear-gradient(0deg,var(--edge)0 24px,transparent 24px 42px)top right/1px 100% no-repeat;position:absolute;inset:0}.ilc-deep .findings-study.fs-question-reading .ep-inline .ep-header{background:0 0;border:0;padding:18px 24px 12px}.ilc-deep .findings-study.fs-question-reading .ep-inline .ep-header h4{font:500 1.125rem/1.4 var(--serif)}.ilc-deep .findings-study.fs-question-reading .ep-inline .ep-header h4>span{font:400 .75rem/1.5 var(--sans);margin-left:10px;display:inline}.ilc-deep .findings-study.fs-question-reading .ep-inline .ep-close{background:0 0;border:0}.ilc-deep .findings-study.fs-question-reading .ep-inline .ep-content{padding:0 24px}.ilc-deep .findings-study.fs-question-reading .ep-inline .ep-evidence-pair{border-color:#b9c3d81f;padding:20px 0}.ilc-deep .findings-study.fs-question-reading .ep-inline .ep-footer{background:0 0;border:0;padding:6px 24px 12px}@media (max-width:700px){.ilc-deep .findings-study.fs-question-reading .ep-popover.ep-inline{width:calc(100% - 14px);margin-left:14px}.ilc-deep .findings-study.fs-question-reading .ep-inline:before{width:14px;left:-14px}.ilc-deep .findings-study.fs-question-reading .ep-inline .ep-header h4>span{margin:4px 0 0;display:block}}.ilc-deep .findings-study.fs-question-reading .ep-popover.ep-inline{background:linear-gradient(#171c28a6,#171c283d 48%,#0000 85%)}.ilc-deep .findings-study.fs-question-reading .ep-inline:after{background:repeating-linear-gradient(90deg,var(--edge)0 64px,transparent 64px 92px)top/100% 1px no-repeat,repeating-linear-gradient(0deg,var(--edge)0 32px,transparent 32px 56px)left/1px 100% no-repeat,repeating-linear-gradient(0deg,var(--edge)0 32px,transparent 32px 56px)right/1px 100% no-repeat}@media (prefers-reduced-motion:no-preference){.ilc-deep .findings-study.fs-question-reading .ep-inline:not([hidden]){transform-origin:0 0;animation:.42s cubic-bezier(.16,1,.3,1) both ilc-evidence-unfold}.ilc-deep .findings-study.fs-question-reading .ep-inline:not([hidden]):after{animation:.62s ease-out both ilc-frame-draw}}@keyframes ilc-evidence-unfold{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes ilc-frame-draw{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}.ilc-deep .evidence-direction-picker{font:400 12px/1.5 var(--sans);color:#b3bccb;border-block:1px solid #303744;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;padding:14px 0;display:flex}.ilc-deep .evidence-direction-picker button{color:#c4ccd8;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:8px 12px}.ilc-deep .evidence-direction-picker button[aria-pressed=true]{color:#eceff5;background:#171c28;border-color:#596275}.ilc-deep .evidence-direction-picker small{margin-left:auto;font-size:12px}.ilc-deep .findings-study .ep-inline .ep-study-context{font:400 12px/1.5 var(--sans);color:#b3bccb;border-bottom:1px solid #303744;justify-content:space-between;gap:16px;padding:10px 0 16px;display:flex}.ilc-deep .findings-study .ep-inline .ep-study-context>span{white-space:nowrap}.ilc-deep .findings-study .ep-inline .ep-study-row{border-bottom:1px solid #303744;padding:24px 0}.ilc-deep .findings-study .ep-inline .ep-study h5{font:600 14px/1.5 var(--sans);color:#eceff5;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.ilc-deep .findings-study .ep-inline .ep-study p{font:400 15px/1.7 var(--sans);color:#c4ccd8;max-width:72ch;margin:0}.ilc-deep .findings-study .ep-inline .ep-study-number{font:400 12px/1.5 var(--mono);color:var(--mc)}.ilc-deep .findings-study .ep-inline .ep-study-reference{padding:14px 0 0 28px}.ilc-deep .findings-study .ep-inline .ep-study-caption{font:400 11px/1.5 var(--sans);color:#a0aabd;margin-bottom:6px;display:block}.ilc-deep .findings-study .ep-inline .ep-study .ep-paired-sources{border:0;padding:0}.ilc-deep .findings-study .ep-inline .ep-study .ep-source-list{flex-wrap:wrap;gap:12px 24px;display:flex}.ilc-deep .findings-study .ep-inline .ep-study .ep-source-item>a,.ilc-deep .findings-study .ep-inline .ep-study .ep-source-item>strong{color:#8ebacd;font:500 14px/1.5 var(--sans);align-items:center;gap:8px;display:flex}.ilc-deep .findings-study .ep-inline .ep-study .ep-source-origin{font:400 11px/1.5 var(--sans);color:#a0aabd;margin-top:4px;display:block}.ilc-deep .findings-study .ep-inline .ep-study-annotation .ep-study-observation{border-left:1px solid color-mix(in srgb,var(--mc)40%,transparent);padding-left:16px}.ilc-deep .findings-study .ep-inline .ep-study-ledger .ep-study-row{grid-template-columns:170px minmax(0,1fr);gap:24px;display:grid}.ilc-deep .findings-study .ep-inline .ep-study-ledger .ep-study-reference{border-right:1px dashed #465064;grid-area:1/1;padding:0 20px 0 0}.ilc-deep .findings-study .ep-inline .ep-study-ledger .ep-study-observation{grid-column:2}.ilc-deep .findings-study .ep-inline .ep-study-step{border-bottom:1px solid #303744}.ilc-deep .findings-study .ep-inline .ep-study-step>summary{cursor:pointer;font:500 15px/1.5 var(--sans);color:#eceff5;align-items:baseline;gap:14px;padding:20px 0;list-style:none;display:flex}.ilc-deep .findings-study .ep-inline .ep-study-step>summary::-webkit-details-marker{display:none}.ilc-deep .findings-study .ep-inline .ep-study-step summary small{font:400 12px/1.5 var(--sans);color:#a0aabd;margin-top:6px;display:block}.ilc-deep .findings-study .ep-inline .ep-study-expand{margin-left:auto}.ilc-deep .findings-study .ep-inline .ep-study-step[open] .ep-study-expand{transform:rotate(45deg)}.ilc-deep .findings-study .ep-inline .ep-study-detail{border-left:1px solid var(--mc);margin-left:28px;padding:0 0 22px 16px}.ilc-deep .findings-study .ep-inline .ep-study-detail .ep-paired-sources{margin-top:16px}@media (max-width:700px){.ilc-deep .findings-study .ep-inline .ep-study-ledger .ep-study-row{flex-direction:column;gap:16px;display:flex}.ilc-deep .findings-study .ep-inline .ep-study-ledger .ep-study-reference{border-top:1px dashed #465064;border-right:0;padding:12px 0 0}.ilc-deep .evidence-direction-picker small{width:100%;margin:0}}.ilc-deep .findings-study.fs-question-reading .ep-inline[data-direction=ledger]{border-radius:10px}.ilc-deep .findings-study.fs-question-reading .ep-inline[data-direction=ledger]:before{border-color:color-mix(in srgb,var(--mc)65%,#465064);height:52px}.ilc-deep .findings-study.fs-question-reading .ep-inline[data-direction=ledger]:after{background:repeating-linear-gradient(90deg,var(--edge)0 36px,transparent 36px 68px)center top/calc(100% - 112px)1px no-repeat,repeating-linear-gradient(180deg,var(--edge)0 20px,transparent 20px 56px)left center/1px calc(100% - 112px)no-repeat,repeating-linear-gradient(180deg,var(--edge)0 20px,transparent 20px 56px)right center/1px calc(100% - 112px)no-repeat;opacity:.38;animation:none;inset:0;-webkit-mask-image:linear-gradient(#000,#0000008c 55%,#0000);mask-image:linear-gradient(#000,#0000008c 55%,#0000)}.ilc-deep .findings-study .ep-ledger-frame{pointer-events:none;z-index:-1;position:absolute;inset:0}.ilc-deep .findings-study .ep-ledger-frame i{border:0 solid var(--edge);width:40px;height:32px;position:absolute}.ilc-deep .findings-study .ep-ledger-frame i:first-child{border-top-width:1px;border-left-width:1px;border-top-left-radius:10px;top:0;left:0}.ilc-deep .findings-study .ep-ledger-frame i:nth-child(2){border-top-width:1px;border-right-width:1px;border-top-right-radius:10px;top:0;right:0}.ilc-deep .findings-study .ep-ledger-frame i:nth-child(3){opacity:.4;border-bottom-width:1px;border-left-width:1px;border-bottom-left-radius:10px;bottom:0;left:0}.ilc-deep .findings-study .ep-ledger-frame i:nth-child(4){opacity:.4;border-bottom-width:1px;border-right-width:1px;border-bottom-right-radius:10px;bottom:0;right:0}
.ilc-deep .er-record{isolation:isolate;color:#c4ccd8;background:linear-gradient(#171c28a6,#171c2826 60%,#0000);border-radius:10px;padding:24px;position:relative}.ilc-deep .er-corners{pointer-events:none;z-index:-1;position:absolute;inset:0}.ilc-deep .er-corners i{border:0 solid color-mix(in srgb,var(--mc)40%,#465064);width:36px;height:28px;position:absolute}.ilc-deep .er-corners i:first-child{border-width:1px 0 0 1px;border-radius:10px 0 0;top:0;left:0}.ilc-deep .er-corners i:nth-child(2){border-width:1px 1px 0 0;border-radius:0 10px 0 0;top:0;right:0}.ilc-deep .er-corners i:nth-child(3){opacity:.45;border-width:0 0 1px 1px;border-radius:0 0 0 10px;bottom:0;left:0}.ilc-deep .er-corners i:nth-child(4){opacity:.45;border-width:0 1px 1px 0;border-radius:0 0 10px;bottom:0;right:0}.ilc-deep .er-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.ilc-deep .er-heading h4{font:500 24px/1.35 var(--serif);color:#eceff5;margin:0}.ilc-deep .er-heading>span,.ilc-deep .er-record small{font:400 12px/1.5 var(--sans);color:#a5afbe}.ilc-deep .er-record p{font:400 15px/1.75 var(--sans);color:#c4ccd8;max-width:72ch;margin:0}.ilc-deep .er-record h5{font:600 15px/1.5 var(--sans);color:#e2e7ef;margin:0 0 8px}.ilc-deep .er-record summary{cursor:pointer;list-style:none}.ilc-deep .er-record summary::-webkit-details-marker{display:none}.ilc-deep .er-record :is(button,summary,a):focus-visible{outline:2px solid var(--mc);outline-offset:4px}.ilc-deep .er-record button{cursor:pointer;font:500 13px/1.5 var(--sans)}.ilc-deep .er-references{font:500 12px/1.6 var(--sans);color:#8ebacd;flex-wrap:wrap;gap:12px 24px;margin-top:12px;display:flex}.ilc-deep .er-references small{display:block}.ilc-deep .er-references a{color:#8ebacd;text-underline-offset:4px}.ilc-deep .er-passages article{border-bottom:1px solid #293240;padding:20px 0}.ilc-deep .er-passages article:last-child{border-bottom:0}.ilc-deep .er-desk-layout{border-block:1px solid #303744;grid-template-columns:minmax(150px,.8fr) minmax(0,2fr);display:grid}.ilc-deep .er-desk-layout nav{border-right:1px solid #303744;max-height:420px;padding:12px 18px 12px 0;overflow:auto}.ilc-deep .er-desk-layout nav button{text-align:left;color:#bdc7d5;background:0 0;border:0;border-bottom:1px solid #242c37;width:100%;padding:13px 10px;display:block}.ilc-deep .er-desk-layout nav strong{font-weight:500;display:block}.ilc-deep .er-desk-layout nav span{color:#a5afbe;margin-top:5px;font-size:11px;display:block}.ilc-deep .er-desk-layout nav button[aria-pressed=true]{background:color-mix(in srgb,var(--mc)8%,transparent);color:var(--mc);box-shadow:inset 1px 0 var(--mc)}.ilc-deep .er-reader{scrollbar-color:#465064 transparent;max-height:420px;padding:24px;overflow:auto}.ilc-deep .er-reader header{padding-bottom:4px}.ilc-deep .er-footer-details{padding-top:18px}.ilc-deep .er-footer-details>summary{font:500 13px/1.5 var(--sans);color:#bac6d6}.ilc-deep .er-footer-details article{padding-top:20px}@media (max-width:700px){.ilc-deep .er-record{padding:18px 16px}.ilc-deep .er-heading{flex-wrap:wrap;gap:8px}.ilc-deep .er-desk-layout{grid-template-columns:1fr}.ilc-deep .er-desk-layout nav{border-bottom:1px solid #303744;border-right:0;max-height:180px;padding-right:0}.ilc-deep .er-reader{max-height:420px;padding:18px 0}}
.ilc-deep .deep-risks{--risk-accent:#b9a185;color:var(--text);font:16px/1.65 var(--sans);min-width:0;margin-bottom:40px}.ilc-deep .deep-risks *{box-sizing:border-box}.ilc-deep .deep-risks h3,.ilc-deep .deep-risks h4,.ilc-deep .deep-risks h5,.ilc-deep .deep-risks p{margin:0}.ilc-deep .deep-risks .rm-header{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.ilc-deep .deep-risks .rm-header h3{font:400 28px/1.25 var(--serif);color:var(--text)}.ilc-deep .deep-risks .rm-origin{font:400 11px/1.5 var(--sans);color:var(--sec)}.ilc-deep .deep-risks .risk-argument{border-top:1px solid var(--border-str);min-width:0;padding:28px 0}.ilc-deep .deep-risks .risk-title{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.ilc-deep .deep-risks .rm-mark{color:#b9a185;flex:none;width:21px;height:21px;margin-top:4px}.ilc-deep .deep-risks .risk-title h4{font:400 25px/1.3 var(--serif);color:var(--text);text-wrap:pretty;max-width:65ch}.ilc-deep .deep-risks .risk-title span{font:400 11px/1.5 var(--sans);color:#b9a185;margin-top:6px;display:block}.ilc-deep .deep-risks .risk-body{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:0 32px;margin-left:33px;display:grid}.ilc-deep .deep-risks .risk-body h5{font:500 12px/1.5 var(--sans);color:var(--text);margin-bottom:10px}.ilc-deep .deep-risks .risk-body p,.ilc-deep .deep-risks .risk-legacy{font:400 15px/1.7 var(--sans);color:var(--sec);overflow-wrap:anywhere;max-width:72ch}.ilc-deep .deep-risks .risk-uncertainty{border-left:1px solid var(--border-str);padding-left:24px}.ilc-deep .deep-risks .risk-uncertainty h5{color:#b9a185}.ilc-deep .deep-risks .risk-reasoning{grid-column:1/-1;margin-top:14px}.ilc-deep .deep-risks summary{cursor:pointer;width:fit-content;min-height:32px;font:400 12px/1.5 var(--sans);color:var(--sec);align-items:center;list-style:none;display:flex}.ilc-deep .deep-risks summary::-webkit-details-marker{display:none}.ilc-deep .deep-risks summary:before{content:"+";color:#b9a185;width:18px}.ilc-deep .deep-risks details[open]>summary:before{content:"−"}.ilc-deep .deep-risks summary:hover{color:var(--text)}.ilc-deep .deep-risks .risk-detail{border-top:1px solid var(--border-str);max-width:75ch;margin-top:10px;padding-top:18px}.ilc-deep .deep-risks .risk-detail p+h5{margin-top:20px}.ilc-deep .deep-risks .risk-legacy{margin-left:33px}.ilc-deep .deep-risks .rm-footnote{font:400 12px/1.6 var(--sans);color:var(--sec);padding-top:20px}.ilc-deep .deep-risks a{text-underline-offset:4px}.ilc-deep .deep-risks :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #b9a185}.ilc-deep .deep-risks ::selection{color:#fff;background:#4a4034}@media (min-width:761px) and (max-width:1400px){.ilc-deep .deep-risks .risk-argument{margin-right:64px}}@media (max-width:760px){.ilc-deep .deep-risks .rm-header{display:block}.ilc-deep .deep-risks .rm-origin{margin-top:8px;display:block}.ilc-deep .deep-risks .risk-title h4{font-size:22px}.ilc-deep .deep-risks .risk-body{margin-left:0;display:block}.ilc-deep .deep-risks .risk-uncertainty{border-left:0;border-top:1px solid var(--border-str);margin-top:16px;padding:16px 0 0}.ilc-deep .deep-risks .risk-legacy{margin-left:0}}.ilc-deep #mv-3>.deep-competitors{margin-bottom:0}
.ilc-deep .deep-competitors{--fc-space:1;--fc-avatar:1;--fc-presence:.12;color:var(--text);font:16px/1.7 var(--sans);min-width:0;margin-bottom:48px}.ilc-deep .deep-competitors *{box-sizing:border-box}.ilc-deep .deep-competitors h3,.ilc-deep .deep-competitors h4,.ilc-deep .deep-competitors h5,.ilc-deep .deep-competitors p{margin:0}.ilc-deep .deep-competitors button{font:inherit;color:inherit;cursor:pointer}.ilc-deep .deep-competitors button:focus-visible,.ilc-deep .deep-competitors a:focus-visible,.ilc-deep .deep-competitors summary:focus-visible{outline:2px solid var(--build);outline-offset:4px}.ilc-deep .deep-competitors ::selection{color:var(--text);background:#7fb0c440}.ilc-deep .deep-competitors a{text-underline-offset:4px}.ilc-deep .deep-competitors .fc-headline{font:400 clamp(28px,3vw,38px)/1.2 var(--serif);text-wrap:balance;letter-spacing:-.02em;max-width:38ch;margin:28px 0 32px}.ilc-deep .deep-competitors .fc-position{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0 0 36px;display:grid}.ilc-deep .deep-competitors .fc-read{border-top:1px solid color-mix(in srgb,var(--fc-read-color)38%,transparent);min-width:0;padding-top:14px}.ilc-deep .deep-competitors .fc-read h4{font:600 15px/1.4 var(--sans);color:color-mix(in srgb,var(--fc-read-color)76%,white);margin-bottom:10px}.ilc-deep .deep-competitors .fc-read p{color:#c1c8d5;max-width:70ch;font-size:16px;line-height:1.65}.ilc-deep .deep-competitors .fc-group-heading{font:400 24px/1.2 var(--serif);align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.ilc-deep .deep-competitors .fc-group-heading>span{font:400 13px/1.4 var(--mono);color:var(--sec);font-variant-numeric:tabular-nums}.ilc-deep .deep-competitors .fc-actors{gap:8px;display:grid}.ilc-deep .deep-competitors .fc-actor{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:60px;padding:12px;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex}.ilc-deep .deep-competitors .fc-actor:hover{background:color-mix(in srgb,var(--build)7%,transparent)}.ilc-deep .deep-competitors .fc-actor.is-selected{background:color-mix(in srgb,var(--build)calc(var(--fc-presence)*100%),transparent);border-color:color-mix(in srgb,var(--build)42%,transparent)}.ilc-deep .deep-competitors .fc-avatar{width:calc(40px*var(--fc-avatar));height:calc(40px*var(--fc-avatar));color:var(--text);font:400 21px/1 var(--serif);background:#202734;border:1px solid #a6b5cd40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ilc-deep .deep-competitors .fc-avatar img{object-fit:contain;width:60%;height:60%}.ilc-deep .deep-competitors .fc-actor-label{flex:1;min-width:0}.ilc-deep .deep-competitors .fc-actor strong{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.4;display:block}.ilc-deep .deep-competitors .fc-actor-label>span{color:var(--sec);margin-top:4px;font-size:12px;line-height:1.5;display:block}.ilc-deep .deep-competitors .fc-actor>svg{color:var(--sec);flex-shrink:0;width:16px}.ilc-deep .deep-competitors .fc-inspector{padding:calc(28px*var(--fc-space));background:#10141d;align-self:start;min-width:0}.ilc-deep .deep-competitors .fc-detail-heading{align-items:center;gap:16px;margin-bottom:16px;display:flex}.ilc-deep .deep-competitors .fc-detail-heading h4{font:400 28px/1.25 var(--serif);overflow-wrap:anywhere}.ilc-deep .deep-competitors .fc-meta{font:400 12px/1.6 var(--sans);color:var(--sec);margin-bottom:16px}.ilc-deep .deep-competitors .fc-evidence{font:400 12px/1.4 var(--sans);color:#bdc7d7;align-items:center;gap:9px;margin:0 0 16px;display:flex}.ilc-deep .deep-competitors .fc-evidence>span{align-items:flex-end;gap:3px;height:14px;display:flex}.ilc-deep .deep-competitors .fc-evidence i{background:#303747;width:4px;height:6px}.ilc-deep .deep-competitors .fc-evidence i:nth-child(2){height:10px}.ilc-deep .deep-competitors .fc-evidence i:nth-child(3){height:14px}.ilc-deep .deep-competitors .fc-evidence i.is-filled{background:var(--build)}.ilc-deep .deep-competitors .fc-actor-prose{color:#c5ccd9;max-width:70ch;font-size:17px;line-height:1.7}.ilc-deep .deep-competitors .fc-more{border-top:1px solid var(--border);color:#c5ccd9;margin-top:20px;padding-top:16px;font-size:16px}.ilc-deep .deep-competitors .fc-more summary{cursor:pointer;color:var(--text);font-size:14px}.ilc-deep .deep-competitors .fc-more p,.ilc-deep .deep-competitors .fc-more>div{max-width:70ch;margin-top:16px}.ilc-deep .deep-competitors .fc-more h5{font:600 14px/1.5 var(--sans);color:var(--text);margin-bottom:6px}.ilc-deep .deep-competitors .fc-more h5+p{margin-top:0}.ilc-deep .deep-competitors .fc-more ul{margin:0;padding-left:20px}.ilc-deep .deep-competitors .fc-visit{color:var(--text);overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:20px;font-size:13px;display:inline-flex}.ilc-deep .deep-competitors .fc-visit>svg{flex-shrink:0}.ilc-deep .deep-competitors .fc-empty{color:var(--sec);max-width:40ch;font-size:16px}.ilc-deep .deep-competitors .fc-walls{border-top:1px solid var(--border);color:var(--sec);align-items:baseline;gap:24px;margin-top:24px;padding-top:16px;font-size:12px;display:flex}.ilc-deep .deep-competitors .fc-walls ul{flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none;display:flex}.ilc-deep .deep-competitors .fc-walls li{color:#c5ccd9}.ilc-deep .deep-competitors .fc-degrade{color:var(--sec);max-width:70ch;margin-top:24px;font-size:16px}.ilc-deep .deep-competitors .fc-lanes{border-top:1px solid var(--border-str);grid-template-columns:minmax(0,1fr) minmax(240px,.43fr);align-items:start;gap:28px;padding-top:28px;display:grid}.ilc-deep .deep-competitors .fc-group{padding:0 0 calc(28px*var(--fc-space));border-bottom:1px solid var(--border);margin-bottom:28px}.ilc-deep .deep-competitors .fc-group:last-child{border:0;margin:0;padding-bottom:0}.ilc-deep .deep-competitors .fc-actor{text-align:center;flex-direction:column;gap:9px;padding:20px 6px 12px;position:relative}.ilc-deep .deep-competitors .fc-actor:before{content:"";border-top:1px solid #8c9bb540;border-right:1px solid #8c9bb540;border-top-right-radius:12px;width:50%;height:14px;position:absolute;top:0;left:0}.ilc-deep .deep-competitors .fc-actor-label>span,.ilc-deep .deep-competitors .fc-actor>svg{display:none}.ilc-deep .deep-competitors .fc-inspector{border-top:1px solid #7fb0c448;min-height:240px;position:sticky;top:24px}.ilc-deep .deep-competitors .fc-headline{margin:24px 0;font-size:32px}.ilc-deep .deep-competitors .fc-position{gap:24px;margin-bottom:24px}.ilc-deep .deep-competitors .fc-read{padding-top:10px}.ilc-deep .deep-competitors .fc-read p{line-height:1.55}.ilc-deep .deep-competitors .fc-lanes{grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:24px;padding-top:20px}.ilc-deep .deep-competitors .fc-group{padding-bottom:calc(20px*var(--fc-space));margin-bottom:20px}.ilc-deep .deep-competitors .fc-group-heading{margin-bottom:10px;font-size:21px}.ilc-deep .deep-competitors .fc-actors{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ilc-deep .deep-competitors .fc-actor{gap:7px;min-height:0;padding:16px 4px 8px}.ilc-deep .deep-competitors .fc-actor strong{font-size:14px;line-height:1.35}.ilc-deep .deep-competitors .fc-avatar{width:calc(36px*var(--fc-avatar));height:calc(36px*var(--fc-avatar))}.ilc-deep .deep-competitors .fc-actor:before{height:10px}.ilc-deep .deep-competitors .fc-inspector{padding:calc(20px*var(--fc-space));min-height:180px}.ilc-deep .deep-competitors .fc-detail-heading{gap:12px;margin-bottom:12px}.ilc-deep .deep-competitors .fc-detail-heading h4{font-size:24px}.ilc-deep .deep-competitors .fc-actor-prose{font-size:16px;line-height:1.6}@media (max-width:1000px){.ilc-deep .deep-competitors .fc-actors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.ilc-deep .deep-competitors .fc-headline{font-size:28px}.ilc-deep .deep-competitors .fc-position{grid-template-columns:1fr;gap:20px}.ilc-deep .deep-competitors .fc-read p{max-width:70ch}.ilc-deep .deep-competitors .fc-lanes{display:block}.ilc-deep .deep-competitors .fc-position{position:static}.ilc-deep .deep-competitors .fc-inspector{margin-top:24px;padding:20px;position:static}.ilc-deep .deep-competitors .fc-group-heading{font-size:24px}.ilc-deep .deep-competitors .fc-actors{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ilc-deep .deep-competitors .fc-actor strong{font-size:14px}.ilc-deep .deep-competitors .fc-walls{display:block}.ilc-deep .deep-competitors .fc-walls ul{gap:16px;margin-top:8px}}.ilc-deep .deep-competitors .fc-lanes{isolation:isolate;background:#0e131c;border:1px solid #8495b126;border-radius:12px;padding:24px;position:relative}.ilc-deep .deep-competitors .fc-lanes:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:linear-gradient(90deg,#8b9db711 1px,#0000 1px),linear-gradient(#8b9db711 1px,#0000 1px);background-position:24px 24px;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 40% 44%,#000 28%,#0000 78%);mask-image:radial-gradient(at 40% 44%,#000 28%,#0000 78%)}.ilc-deep .deep-competitors .fc-lanes .fc-inspector{background:#101620;border:1px solid #91a5c126;border-top-color:#7fb0c44d;border-radius:8px}.ilc-deep .deep-competitors .fc-lanes .fc-actor.is-selected{background:#1b2a35}@media (max-width:700px){.ilc-deep .deep-competitors .fc-lanes{padding:18px 12px}.ilc-deep .deep-competitors .fc-lanes:before{background-position:12px 18px;background-size:40px 40px}}.ilc-deep .deep-competitors .fc-open-reading{color:#8dc3c3;background:0 0;border:0;border-bottom:1px solid #8dc3c355;align-items:center;gap:10px;margin-top:18px;padding:10px 0;font-size:14px;display:flex}.ilc-deep .deep-competitors .fc-lanes{scroll-margin-top:24px}.ilc-deep .deep-competitors .fc-lanes.is-reading{background:0 0;grid-template-columns:220px minmax(0,1fr)}.ilc-deep .deep-competitors .is-reading:before{display:none}.ilc-deep .deep-competitors .fc-reading-toolbar{border-bottom:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.ilc-deep .deep-competitors .fc-reading-toolbar button{color:#8dc3c3;background:0 0;border:0;padding:4px 0;font-size:14px}.ilc-deep .deep-competitors .fc-reading-toolbar>span{color:var(--sec);font-size:12px}.ilc-deep .deep-competitors .is-reading .fc-directory{max-height:65vh;padding-right:14px;overflow-y:auto}.ilc-deep .deep-competitors .is-reading .fc-group-heading{font:500 12px/1.5 var(--sans);color:var(--sec)}.ilc-deep .deep-competitors .is-reading .fc-actors{grid-template-columns:1fr}.ilc-deep .deep-competitors .is-reading .fc-actor{text-align:left;border-radius:4px;flex-direction:row;gap:10px;padding:10px 8px}.ilc-deep .deep-competitors .is-reading .fc-actor:before{display:none}.ilc-deep .deep-competitors .is-reading .fc-actor .fc-avatar{width:28px;height:28px}.ilc-deep .deep-competitors .is-reading .fc-actor strong{font-size:13px}.ilc-deep .deep-competitors .is-reading .fc-inspector{border:0;border-left:1px solid var(--border);background:0 0;border-radius:0;margin:0;padding:0 12px 16px 28px;position:static}.ilc-deep .deep-competitors .fc-reading-body{color:#c5ccd9;margin-top:24px;font-size:15px;line-height:1.75}.ilc-deep .deep-competitors .fc-description{max-width:70ch}.ilc-deep .deep-competitors .fc-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.ilc-deep .deep-competitors .fc-reading-body section{border-top:1px solid var(--border);padding-top:16px}.ilc-deep .deep-competitors .fc-reading-body h5{font:400 21px/1.3 var(--serif);color:var(--text);margin-bottom:12px}.ilc-deep .deep-competitors .fc-outcome{margin-top:28px}.ilc-deep .deep-competitors .fc-reading-body ul{padding-left:20px}@media (max-width:700px){.ilc-deep .deep-competitors .is-reading .fc-directory{max-height:180px;margin:20px 0}.ilc-deep .deep-competitors .is-reading .fc-inspector{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.ilc-deep .deep-competitors .fc-comparison{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.ilc-deep .deep-competitors .fc-lanes{transition:none}}.ilc-deep .deep-competitors .fc-directory{align-self:start;height:auto;min-height:0;display:block}.ilc-deep .deep-competitors .fc-actors{grid-auto-rows:auto;align-content:start;align-items:start}.ilc-deep .deep-competitors .fc-actor{align-self:start;height:auto}.ilc-deep .deep-competitors .fc-lanes:not(.is-reading) .fc-directory{max-height:none;overflow:visible}.ilc-deep .deep-competitors .fc-lanes{view-transition-name:competitor-desk}::view-transition-group(competitor-desk){animation-duration:.38s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(competitor-desk){animation:.14s ease-out both desk-out}::view-transition-new(competitor-desk){animation:.3s ease-out 70ms both desk-in}@keyframes desk-out{to{opacity:0}}@keyframes desk-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){::view-transition-group(competitor-desk){animation:none}::view-transition-old(competitor-desk){animation:none}::view-transition-new(competitor-desk){animation:none}}
.ilc-deep .build-reading .build-lead:has(.mb-visual){grid-template-columns:minmax(220px,32%) minmax(190px,1fr);align-items:center;gap:0 20px;display:grid}.ilc-deep .build-lead .build-primary{grid-area:1/1}.ilc-deep .build-reading .build-lead .build-selection{grid-area:2/1;max-width:none;margin-top:14px}.ilc-deep .mb-visual{grid-area:1/2/3;place-self:center start;width:100%;max-width:350px;position:relative}.ilc-deep .mb-visual>svg{width:100%;height:160px;display:block;overflow:hidden}.ilc-deep .mb-visual .line,.ilc-deep .mb-visual .surface{fill:none;stroke:#9bacbc;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.ilc-deep .mb-visual .surface{fill:var(--plate);stroke:#92a3b3;stroke-width:1.15px;stroke-linejoin:miter}.ilc-deep .mb-visual .detail{fill:none;stroke:#53677b;stroke-width:.65px;stroke-linecap:butt;stroke-linejoin:miter}.ilc-deep .mb-visual .accent,.ilc-deep .mb-visual .accent-fill{fill:none;stroke:#b5a58d;stroke-width:1.2px}.ilc-deep .mb-visual .accent-fill{fill:#24231f}.ilc-deep .mb-visual .faint{fill:none;stroke:#677789;stroke-width:.8px;stroke-dasharray:2 4}.ilc-deep .mb-alternative-action{position:absolute;bottom:-5px;right:0}.ilc-deep .mb-alternative-action .build-basis-trigger{color:#b2c5df;padding:3px 0;font-size:11px}.ilc-deep .mb-visual .spec-pulse{animation:6s ease-in-out infinite mb-pending}.ilc-deep .mb-visual .cap-component{animation:7s cubic-bezier(.45,0,.2,1) infinite mb-approach}.ilc-deep .mb-visual .reach-motion{stroke-dasharray:14 86;animation:7s ease-in-out infinite mb-travel}.ilc-deep .mb-visual.motion-paused *{animation-play-state:paused!important}@keyframes mb-pending{0%,25%,85%,to{opacity:.72}45%,65%{opacity:1}}@keyframes mb-approach{0%,20%,90%,to{transform:translateY(0)}45%,65%{transform:translateY(7px)}}@keyframes mb-travel{0%,15%{stroke-dashoffset:20px;opacity:0}30%{opacity:1}65%{stroke-dashoffset:-80px;opacity:1}80%,to{stroke-dashoffset:-80px;opacity:0}}@media (prefers-reduced-motion:reduce){.ilc-deep .mb-visual *{animation:none!important}.ilc-deep .mb-visual .reach-motion{display:none}}@media (max-width:1100px){.ilc-deep .build-reading .build-lead:has(.mb-visual){grid-template-columns:minmax(180px,1fr) minmax(140px,.8fr);gap:0 12px}}@media (max-width:560px){.ilc-deep .build-reading .build-lead:has(.mb-visual){grid-template-columns:1fr}.ilc-deep .mb-visual{grid-area:3/1;max-width:280px;margin-top:12px}.ilc-deep .mb-visual>svg{height:130px}}
.ilc-deep .build-reading{border-top:1px solid var(--rule,#303640);color:var(--ink,#e4e7ed);margin-top:40px}.ilc-deep .build-lead{justify-content:space-between;align-items:center;gap:32px;padding:32px 0;display:flex}.ilc-deep .build-lead h3{font-family:var(--serif,Georgia,serif);color:var(--build,#80b0c0);margin:0 0 10px;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.1}.ilc-deep .build-caption{color:var(--sec,#a8b0bf);margin:0;font-size:13px;line-height:1.5;display:block}.ilc-deep .build-selection{text-align:right;max-width:300px;color:var(--sec,#a8b0bf);font-size:14px}.ilc-deep .build-selection strong{color:var(--ink,#e4e7ed);font-weight:500}.ilc-deep .build-facts{border-block:1px solid var(--rule,#303640);grid-template-columns:1.15fr 1fr 1fr;display:grid}.ilc-deep .build-facts>div{border-left:1px solid var(--rule,#303640);padding:24px 28px}.ilc-deep .build-facts>div:first-child{border:0;padding-left:0}.ilc-deep .build-label{color:var(--sec,#a8b0bf);margin-bottom:10px;font-size:13px;display:block}.ilc-deep .build-facts strong{font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:23px;font-weight:500;line-height:1.3;display:block}.ilc-deep .build-score small{color:var(--sec,#a8b0bf);font-size:13px;font-weight:400}.ilc-deep .build-scope{color:var(--sec,#a8b0bf);margin:14px 0 36px;font-size:12px;line-height:1.5}.ilc-deep .build-tabs{border-bottom:1px solid var(--rule,#303640);gap:28px;display:flex}.ilc-deep .build-tabs button{appearance:none;color:var(--sec,#a8b0bf);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0 15px;font-size:14px}.ilc-deep .build-tabs button[aria-selected=true]{color:var(--ink,#e4e7ed);border-bottom-color:var(--build,#80b0c0)}.ilc-deep .build-tabs button:hover{color:var(--ink,#e4e7ed)}.ilc-deep .build-prose{color:var(--sec,#b1b8c5);margin:0 0 22px;font-size:17px;line-height:1.8}.ilc-deep .build-panel h4{margin:28px 0 8px;font-size:14px;font-weight:500}.ilc-deep .build-basis-trigger{color:var(--build,#80b0c0);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:10px 0 2px;font-size:12px}.ilc-deep .build-basis-trigger:hover{text-decoration:underline}.ilc-deep .build-basis-trigger svg{vertical-align:middle;margin-left:8px;display:inline-block}.ilc-deep :is(.build-reading,.build-basis) :focus-visible{outline:2px solid var(--build,#80b0c0);outline-offset:5px}.ilc-deep .build-basis{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#465065 #0c0f1a;text-align:left;color:#eceff5;opacity:0;filter:blur(.4px);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);transition:opacity .224s,transform .224s,filter .224s,display .224s allow-discrete,overlay .224s allow-discrete;background:radial-gradient(at 8% 0,#5f6da829,#0000 65%) padding-box padding-box,linear-gradient(#0d1120,#0b0e19) padding-box padding-box,linear-gradient(135deg,#84a5c6fa,#69649db3 44%,#354155e8) border-box;border:1px solid #0000;border-radius:12px;margin:0;padding:0;position:fixed;inset:auto;overflow:auto;transform:scale(.992)}.ilc-deep .build-basis:popover-open{opacity:1;filter:blur();transition-duration:.56s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(1)}@starting-style{.ilc-deep .build-basis:popover-open{opacity:.12;filter:blur(1.2px);transform:scale(.975)}}.ilc-deep .build-basis::backdrop{pointer-events:none;background:0 0}.ilc-deep .build-basis header{background:#7d82ba09;border-bottom:1px solid #383b53;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.ilc-deep .build-basis header h4{font-family:var(--serif,Georgia,serif);margin:0;font-size:24px;font-weight:400}.ilc-deep .build-basis header button{color:#aeb8ca;cursor:pointer;background:0 0;border:1px solid #343c4b;border-radius:6px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ilc-deep .build-basis header button:hover{background:#1a2130}.ilc-deep .build-basis-body{padding:0 24px}.ilc-deep .build-basis-body section{border-bottom:1px solid #343c4b;padding:20px 0}.ilc-deep .build-basis-body section:last-child{border:0}.ilc-deep .build-basis h5{color:#eceff5;margin:0 0 10px;font-size:13px;font-weight:500}.ilc-deep .build-basis-body p{color:#b6bfd0;margin:0;font-size:15px;line-height:1.65}.ilc-deep .build-basis footer{color:#aeb8ca;background:#0508124d;border-top:1px solid #383b53;padding:14px 24px;font-size:11px;line-height:1.5}.ilc-deep .build-arithmetic{border-bottom:1px solid #343c4b;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px 0;display:grid}.ilc-deep .build-arithmetic span{color:#b6bfd0;font-size:11px}.ilc-deep .build-arithmetic b{font-variant-numeric:tabular-nums;color:var(--build,#80b0c0);margin-bottom:6px;font-size:25px;font-weight:500;display:block}.ilc-deep .build-basis-body .build-basis-caveat{padding-top:16px;font-size:12px}@media (max-width:650px){.ilc-deep .build-lead{flex-direction:column;align-items:flex-start;gap:12px}.ilc-deep .build-selection{text-align:left}.ilc-deep .build-facts{grid-template-columns:1fr}.ilc-deep .build-facts>div{border:0;border-top:1px solid var(--rule,#303640);padding:18px 0}.ilc-deep .build-facts>div:first-child{padding:18px 0}.ilc-deep .build-tabs{gap:16px}.ilc-deep .build-tabs button{flex:1;font-size:12px}.ilc-deep .build-prose{font-size:16px}.ilc-deep .build-basis header,.ilc-deep .build-basis footer{padding:16px 18px}.ilc-deep .build-basis-body{padding:0 18px}}@media (prefers-reduced-motion:reduce){.ilc-deep .build-basis{transition:opacity .12s,display .12s allow-discrete,overlay .12s allow-discrete;filter:none;transform:none}.ilc-deep .build-basis:popover-open{transition:opacity .12s,display .12s allow-discrete,overlay .12s allow-discrete;filter:none;transform:none}}.ilc-deep .build-reading{border-top-color:color-mix(in srgb,var(--build)42%,transparent)}.ilc-deep .build-primary{flex-shrink:1;min-width:0}.ilc-deep .build-lead h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(38px,4.4vw,60px)}.ilc-deep .build-selection{text-align:left;flex-shrink:0;max-width:32%}.ilc-deep .build-selection p>span{margin-bottom:4px;font-size:12px;display:block}.ilc-deep .build-selection strong{font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.15;display:block}.ilc-deep .build-facts{border-top-color:color-mix(in srgb,var(--build)28%,transparent);grid-template-columns:1.15fr 1fr 1fr}.ilc-deep .build-facts>div{min-width:0;padding:26px 28px}.ilc-deep .build-facts>div:first-child{padding-left:28px}.ilc-deep .build-facts .build-commitment strong{font-family:var(--serif);letter-spacing:-.02em;font-size:36px;font-weight:400}.ilc-deep .build-facts .build-score{color:var(--build);font-size:30px;font-weight:400}.ilc-deep .build-scale{max-width:220px;margin-top:15px}.ilc-deep .build-scale-track{border-top:1px solid color-mix(in srgb,var(--build)35%,transparent);height:8px;margin:0 4px;position:relative}.ilc-deep .build-scale-track i{background:color-mix(in srgb,var(--build)45%,transparent);width:1px;height:5px;position:absolute;top:-3px}.ilc-deep .build-scale-track>span{background:var(--build);outline:3px solid var(--bg);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;transform:translate(-50%)}.ilc-deep .build-scale-ends{color:var(--sec);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;line-height:1;display:flex}.ilc-deep .build-reading .build-basis-trigger{border-bottom:1px solid color-mix(in srgb,var(--build)35%,transparent);padding:10px 0 5px}.ilc-deep .build-reading .build-basis-trigger:hover{border-color:var(--build);text-decoration:none}.ilc-deep .build-tabs{gap:0}.ilc-deep .build-tabs button{border-bottom-width:2px;padding:14px 20px}.ilc-deep .build-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--build)7%,transparent)}.ilc-deep .build-panel{box-sizing:border-box;padding:28px 16px 0}@media (max-width:650px){.ilc-deep .build-lead{gap:18px;padding:24px 18px}.ilc-deep .build-selection{max-width:100%;padding-left:20px;position:relative}.ilc-deep .build-lead.has-alternative .build-selection:before{content:"";border-left:1px dashed color-mix(in srgb,var(--build)40%,transparent);position:absolute;top:0;bottom:10px;left:0}.ilc-deep .build-selection strong{font-size:24px}.ilc-deep .build-facts{grid-template-columns:1fr 1fr}.ilc-deep .build-facts>div,.ilc-deep .build-facts>div:first-child{padding:20px 18px}.ilc-deep .build-facts .build-commitment{grid-column:1/-1}.ilc-deep .build-facts .build-technical{border-left:1px solid var(--rule,#303640)}.ilc-deep .build-facts strong{font-size:21px}.ilc-deep .build-tabs button,.ilc-deep .build-tabs button:first-child{padding:12px 8px}.ilc-deep .build-panel{padding:24px 0 0}}.ilc-deep .build-reading{margin-top:28px}.ilc-deep .build-lead{background:linear-gradient(110deg,color-mix(in srgb,var(--build)9%,var(--bg)),color-mix(in srgb,#8980be 7%,var(--bg)));padding:18px 24px}.ilc-deep .build-lead h3{margin-bottom:4px;font-size:clamp(32px,3.2vw,44px)}.ilc-deep .build-selection{align-items:center;gap:24px;max-width:48%;display:flex}.ilc-deep .build-selection p{margin:0}.ilc-deep .build-selection .build-basis-trigger{white-space:nowrap}.ilc-deep .build-facts>div,.ilc-deep .build-facts>div:first-child{padding:16px 24px}.ilc-deep .build-label{margin-bottom:6px;font-size:12px}.ilc-deep .build-facts .build-commitment strong{color:#cadbe3;margin-bottom:2px;font-size:29px}.ilc-deep .build-facts strong{margin-bottom:2px;font-size:21px}.ilc-deep .build-facts .build-score{font-size:26px}.ilc-deep .build-caption{font-size:12px}.ilc-deep .build-technical{grid-template-columns:auto minmax(75px,1fr);align-content:start;column-gap:18px;display:grid}.ilc-deep .build-technical>.build-label{grid-column:1/-1}.ilc-deep .build-technical>.build-score{grid-area:2/1}.ilc-deep .build-technical>.build-caption{grid-area:3/1}.ilc-deep .build-technical>.build-scale{grid-area:2/2/4;align-self:center;width:100%;margin-top:6px}.ilc-deep .build-technical>.build-basis-anchor{grid-column:1/-1}.ilc-deep .build-scope{margin:10px 0 26px;font-size:11px}.ilc-deep .build-study{background:linear-gradient(110deg,color-mix(in srgb,var(--build)4%,var(--bg)),color-mix(in srgb,#8980be 5%,var(--bg)));border-bottom:1px solid #8980be3d}.ilc-deep .build-tabs{border-bottom-color:color-mix(in srgb,var(--build)25%,transparent)}.ilc-deep .build-tabs button{padding:14px 22px;font-size:14px}.ilc-deep .build-tabs button:first-child{padding-left:24px}.ilc-deep .build-tabs button[aria-selected=true]{color:#d2e3eb;background:color-mix(in srgb,var(--build)10%,transparent)}.ilc-deep .build-panel{max-width:78ch;min-height:0;padding:24px 24px 26px}.ilc-deep .build-panel .build-prose{color:#c5cbd8;margin-bottom:20px;font-size:18px;line-height:1.8}.ilc-deep .build-panel>div:last-child>.build-prose{margin-bottom:0}.ilc-deep .build-panel h4{color:#b8afd9}@media (max-width:850px){.ilc-deep .build-selection{max-width:42%;display:block}.ilc-deep .build-technical{display:block}.ilc-deep .build-scale{margin-top:12px}}@media (max-width:650px){.ilc-deep .build-lead{gap:14px;padding:18px}.ilc-deep .build-selection{flex-wrap:wrap;gap:18px;max-width:100%;padding-left:0;display:flex}.ilc-deep .build-lead.has-alternative .build-selection:before{display:none}.ilc-deep .build-selection strong{font-size:21px}.ilc-deep .build-facts>div,.ilc-deep .build-facts>div:first-child{padding:16px 18px}.ilc-deep .build-tabs button,.ilc-deep .build-tabs button:first-child{padding:12px 8px;font-size:12px}.ilc-deep .build-panel{padding:20px 18px 24px}.ilc-deep .build-panel .build-prose{font-size:16px;line-height:1.75}}.ilc-deep .build-reading{--build:#8d9eb8;background:#090c13;border-top:1px solid #394355;margin-top:24px}.ilc-deep .build-lead{background:#0c1019;gap:18px;padding:22px}.ilc-deep .build-lead h3{color:#d8deea;letter-spacing:-.025em;font-size:38px}.ilc-deep .build-selection{text-align:left;max-width:none;display:block}.ilc-deep .build-selection strong{color:#a7a5bd;font-size:23px}.ilc-deep .build-facts{border-color:#2a303d}.ilc-deep .build-facts>div,.ilc-deep .build-facts>div:first-child{border-color:#2a303d;padding:18px}.ilc-deep .build-facts .build-commitment strong{color:#d2d7e2;font-size:29px}.ilc-deep .build-technical{display:block}.ilc-deep .build-scope{margin:16px 20px;font-size:11px;line-height:1.65}.ilc-deep .build-study{background:#0b0e17;border-color:#303443;min-width:0}.ilc-deep .build-panel{max-width:72ch;padding:26px}.ilc-deep .build-panel .build-prose{color:#c4cbd8;font-size:17px;line-height:1.85}.ilc-deep .build-tabs{border-color:#303443}.ilc-deep .build-tabs button,.ilc-deep .build-tabs button:first-child{padding:16px 20px;font-size:13px}.ilc-deep .build-tabs button[aria-selected=true]{color:#e0e4ee;background:#161c29;border-color:#9aa4be}.ilc-deep .build-reading .build-basis-trigger{color:#a8b6cc;border-color:#414a60}.ilc-deep .build-reading{background:0 0;grid-template-columns:1fr minmax(210px,27%);gap:0 24px;display:grid}.ilc-deep .build-lead{background:#080b12;border-bottom:1px solid #3c4456;grid-area:1/1;display:block}.ilc-deep .build-selection{align-items:center;gap:24px;margin-top:14px;display:flex}.ilc-deep .build-lead h3{font-size:48px}.ilc-deep .build-facts{border-left:1px solid #343b4a;grid-area:1/2/3;display:block}.ilc-deep .build-facts>div{border:0;border-bottom:1px solid #272e3b}.ilc-deep .build-study{background:#090c14;grid-area:2/1}.ilc-deep .build-tabs{flex-wrap:wrap}.ilc-deep .build-tabs button{text-align:left;flex:1}.ilc-deep .build-scope{grid-area:3/2}.ilc-deep .build-panel{padding:26px 22px}@media (max-width:750px){.ilc-deep .build-reading{max-width:none;display:block}.ilc-deep .build-lead{border-right:0;display:block}.ilc-deep .build-selection{margin-top:14px;display:block}.ilc-deep .build-facts{border-left:0;border-right:0;display:block}.ilc-deep .build-facts>div,.ilc-deep .build-facts>div:first-child{border-left:0;padding:16px 20px;display:block}.ilc-deep .build-study{display:block}.ilc-deep .build-tabs{flex-direction:column;display:flex}.ilc-deep .build-tabs button,.ilc-deep .build-tabs button:first-child{text-align:left;flex:auto;padding:12px 20px}.ilc-deep .build-panel{padding:22px 20px}.ilc-deep .build-panel .build-prose{font-size:17px;line-height:1.8}.ilc-deep .build-lead h3{font-size:34px}}.ilc-deep .build-reading .build-lead{background:0 0;padding:18px 0 22px}.ilc-deep .build-reading .build-lead h3{font-size:42px}.ilc-deep .build-reading .build-study{background:0 0;border-bottom-color:#4a5365}.ilc-deep .build-reading .build-panel{padding:25px 0}.ilc-deep .build-reading .build-tabs button,.ilc-deep .build-reading .build-tabs button:first-child{margin-right:14px;padding:14px 14px 14px 0}.ilc-deep .build-reading .build-tabs button[aria-selected=true]{color:#e3e8f0;background:0 0;border-bottom-color:#c5cedf}.ilc-deep .build-reading .build-facts>div,.ilc-deep .build-reading .build-facts>div:first-child{border-bottom:1px solid #303849;padding:18px 24px}.ilc-deep .build-reading .build-panel .build-prose{color:#cbd2df;font-size:18px}@media (max-width:750px){.ilc-deep .build-reading .build-lead h3{font-size:34px}.ilc-deep .build-reading .build-panel .build-prose{font-size:16px}}.ilc-deep .build-reading{border-color:#303b4c;grid-template-columns:minmax(0,1fr) 27%;align-items:start;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ilc-deep .build-reading .build-lead{border-color:#303b4c;min-height:205px;padding:24px 0}.ilc-deep .build-reading .build-lead h3{letter-spacing:-.025em;color:#e0e5ef;overflow-wrap:normal;margin:0 0 10px;font:42px/1.15 Georgia,serif}.ilc-deep .build-primary>.build-basis-anchor{margin-top:8px;display:block}.ilc-deep .build-reading .build-caption{color:#a1adbf;font-size:12px;line-height:1.65}.ilc-deep .build-reading .build-selection strong{color:#aaa3bf;margin-top:6px;font:22px/1.2 Georgia,serif}.ilc-deep .build-reading .build-selection p>span{color:#a1adbf;font-size:12px}.ilc-deep .build-reading .build-facts{border:0;border-left:1px solid #303845}.ilc-deep .build-reading .build-facts>div,.ilc-deep .build-reading .build-facts>div:first-child{border:0;border-bottom:1px solid #44404a;padding:17px 24px 19px}.ilc-deep .build-reading .build-label{letter-spacing:.01em;color:#a9b3c3;margin-bottom:9px;font-size:11px;line-height:1.4}.ilc-deep .build-reading .build-facts strong,.ilc-deep .build-reading .build-facts .build-commitment strong,.ilc-deep .build-reading .build-facts .build-score{letter-spacing:-.035em;color:#c4bdcf;margin-bottom:8px;font:400 25px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ilc-deep .build-reading .build-facts .build-commitment strong{color:#c4cbd6}.ilc-deep .build-reading .build-facts strong small{letter-spacing:0;color:#a9b3c3;font-size:13px}.ilc-deep .build-reading .build-facts .build-caption{font-size:11px;line-height:1.4}.ilc-deep .build-reading .build-scale{max-width:none;margin-top:18px}.ilc-deep .build-reading .build-scale-track{border-color:#3a4b5e}.ilc-deep .build-reading .build-scale-track>span{box-sizing:border-box;background:#c4bcaa;border:2px solid #0b0f18;outline:1px solid #a89f8c;width:8px;height:8px;top:-4px}.ilc-deep .build-reading .build-scale-ends{display:none}.ilc-deep .build-reading .build-study{border-bottom:0}.ilc-deep .build-reading .build-tabs{border-color:#303b4c;flex-wrap:nowrap}.ilc-deep .build-reading .build-tabs button,.ilc-deep .build-reading .build-tabs button:first-child{margin-right:18px;padding:12px 0;font-size:13px;line-height:1.65}.ilc-deep .build-reading .build-tabs button:last-child{margin-right:0}.ilc-deep .build-reading .build-panel{border-bottom:1px solid #44404a;max-width:70ch;min-height:145px;padding:20px 0 24px}.ilc-deep .build-reading .build-panel .build-prose,.ilc-deep .build-reading.is-specification>.build-prose{letter-spacing:-.01em;color:var(--text,#eceff5);max-width:70ch;font:400 16px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ilc-deep .build-reading.is-specification>.build-prose{grid-area:2/1;padding:20px 0 24px}.ilc-deep .build-reading .build-scope{color:#a1adbf;margin:0;padding:24px;font-size:11px;line-height:1.65}@media (max-width:750px){.ilc-deep .build-reading{flex-direction:column;display:flex}.ilc-deep .build-reading>*{box-sizing:border-box;width:100%}.ilc-deep .build-reading .build-lead h3{font-size:32px}.ilc-deep .build-reading .build-study{order:1}.ilc-deep .build-reading .build-facts{border-top:1px solid #303845;border-left:0;order:2}.ilc-deep .build-reading .build-scope{order:3}.ilc-deep .build-reading .build-tabs{flex-direction:row}.ilc-deep .build-reading .build-tabs button{flex:1;font-size:12px}.ilc-deep .build-reading .build-panel{max-width:none}}.ilc-deep .build-basis-anchor{min-width:0}.ilc-deep .build-basis-trigger[aria-expanded=true]{color:#8dc3c3;border-color:#8dc3c388}.ilc-deep .build-inline-basis{text-align:left;background:linear-gradient(110deg,#8dc3c308,#0000);border:0;border-left:1px solid #8dc3c355;border-radius:0 10px 10px 0;max-width:68ch;margin:14px 0 12px;padding:16px 18px;position:relative}.ilc-deep .build-inline-basis:before,.ilc-deep .build-inline-basis:after{content:"";pointer-events:none;border-left:1px solid #8dc3c366;width:28px;height:12px;position:absolute;left:-1px}.ilc-deep .build-inline-basis:before{border-top:1px solid #8dc3c366;border-radius:8px 0 0;top:0}.ilc-deep .build-inline-basis:after{border-bottom:1px solid #8dc3c366;border-radius:0 0 0 8px;bottom:0}.ilc-deep .build-inline-basis header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.ilc-deep .build-inline-basis h4{color:#d3d8e1;margin:0;font:500 15px/1.45 sans-serif}.ilc-deep .build-inline-basis header button{color:#aeb6c4;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px}.ilc-deep .build-inline-row{border-top:1px solid #aeb6c420;padding:12px 0}.ilc-deep .build-inline-row:first-child{border-top:0;padding-top:0}.ilc-deep .build-inline-row h5{color:#b8cdce;margin:0 0 6px;font:500 12px/1.5 sans-serif}.ilc-deep .build-inline-row p{color:#b7bfcc;margin:0;font:400 14px/1.65 sans-serif}.ilc-deep .build-inline-basis footer{color:#929dad;border-top:1px solid #aeb6c420;padding-top:10px;font:11px/1.5 sans-serif}.ilc-deep .build-inline-basis .build-arithmetic{border:0;flex-wrap:wrap;gap:16px;padding:4px 0 16px;display:flex}.ilc-deep .build-inline-basis .build-arithmetic span{flex:1;font:10px/1.4 sans-serif}.ilc-deep .build-inline-basis .build-arithmetic b{color:#b8cdce;font:500 20px/1.4 sans-serif;display:block}.ilc-deep .build-selection .build-basis-anchor{margin-top:8px}.ilc-deep .build-floating-basis{box-sizing:border-box;overscroll-behavior:contain;background:#10151e;border:1px solid #8dc3c33d;border-radius:4px;width:min(580px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:0;padding:22px 24px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 12px 36px #0005}.ilc-deep .build-floating-basis::backdrop{background:0 0}.ilc-deep .build-floating-basis h4{font:400 22px/1.3 Georgia,serif}.ilc-deep .build-floating-basis header{z-index:1;background:#10151e;margin-top:-12px;padding:12px 0;position:sticky;top:-22px}.ilc-deep .build-floating-basis:before,.ilc-deep .build-floating-basis:after{display:none}.ilc-deep .build-floating-basis .build-inline-row p{font-size:15px;line-height:1.7}
.ilc-deep .deep-hinge:has(.deep-hinge-visual) .hinge{border-top:1px solid var(--border-str);max-width:none;padding-top:28px}.ilc-deep .deep-hinge:has(.deep-hinge-visual) .hserif{text-wrap:balance;max-width:34ch;margin-bottom:26px;font-size:32px}.ilc-deep .deep-hinge-visual{margin-top:24px}@media (max-width:700px){.ilc-deep .deep-hinge:has(.deep-hinge-visual) .hserif{text-align:left;font-size:28px}}.ilc-deep .hvs-tools{color:var(--sec);justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.ilc-deep .hvs-tools button{border:1px solid var(--border-str);color:var(--sec);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:12px}.ilc-deep .hvs-stage{margin:12px 0 22px}.ilc-deep .hvs-stage svg{width:100%;height:360px;display:block;overflow:visible}.ilc-deep .hvs-label{font:500 18px var(--serif);fill:var(--text)}.ilc-deep .hvs-origin{font:500 14px var(--sans)}.ilc-deep .hvs-selectable{cursor:pointer}.ilc-deep .hvs-selectable:focus-visible{outline:none}.ilc-deep .hvs-selectable:focus-visible>rect:first-child{stroke:var(--amber);stroke-width:2px}.ilc-deep .hvs-reading{border-top:1px solid var(--border-str);max-width:800px;margin:0 auto;padding-top:22px}.ilc-deep .hvs-reading-title{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.ilc-deep .hvs-reading h3{font:500 25px/1.3 var(--serif);color:var(--text);margin:0}.ilc-deep .hvs-reading-title>span{color:var(--sec);font-size:12px}.ilc-deep .hvs-fact{font:400 23px/1.4 var(--serif);max-width:62ch;color:var(--text);margin:16px 0}.ilc-deep .hvs-detail{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.ilc-deep .hvs-detail summary{color:var(--sec);cursor:pointer;font-size:13px}.ilc-deep .hvs-detail p{color:#b7c0d0;max-width:72ch;margin:12px 0 0;font-size:16px;line-height:1.7}.ilc-deep .hvs-detail h4{font:500 21px/1.35 var(--serif);margin:0}.ilc-deep .hvs-detail h4 small{font:400 11px var(--mono);color:var(--sec);margin-left:14px}.ilc-deep .hvs-reason,.ilc-deep .hvs-requirement{margin-top:24px}.ilc-deep .hvs-foot{color:var(--sec);max-width:800px;margin:20px auto 0;font-size:12px;line-height:1.6}.ilc-deep .deep-hinge-visual button:focus-visible,.ilc-deep .deep-hinge-visual summary:focus-visible{outline:2px solid var(--amber);outline-offset:4px}@media (max-width:700px){.ilc-deep .hvs-stage{padding-bottom:12px;overflow-x:auto}.ilc-deep .hvs-stage svg{min-width:620px;height:280px}.ilc-deep .hvs-fact{font-size:21px}.ilc-deep .hvs-reading h3{font-size:23px}.ilc-deep .hvs-reading-title{gap:8px}}.ilc-deep .deep-hinge-visual .hvs-stage{margin:8px 0 20px}.ilc-deep .deep-hinge-visual .hvs-stage svg{height:270px}.ilc-deep .deep-hinge-visual .hvs-reading{max-width:none;margin:0}.ilc-deep .deep-hinge-visual .hvs-reading h3{font-size:24px}.ilc-deep .deep-hinge-visual .hvs-fact{max-width:52ch;font-size:22px;line-height:1.4}.ilc-deep .deep-hinge-visual .hvs-reason{margin:22px 0 0}.ilc-deep .deep-hinge-visual .hvs-reason h4{font:500 20px/1.35 var(--serif);color:var(--sec);margin:0 0 10px}.ilc-deep .deep-hinge-visual .hvs-reason>p,.ilc-deep .deep-hinge-visual .hvs-solo-req>p{color:#b7c0d0;max-width:74ch;margin:0;font-size:16px;line-height:1.7}.ilc-deep .deep-hinge-visual .hvs-solo-req{margin-top:16px}.ilc-deep .deep-hinge-visual .hvs-solo-req h4{font:500 15px var(--sans);margin:0 0 10px}.ilc-deep .deep-hinge-visual .hvs-solo-req small{font:400 11px var(--mono);color:var(--sec);margin-left:12px}.ilc-deep .deep-hinge-visual .hvs-foot{max-width:none;margin-top:18px}.ilc-deep .deep-hinge-visual .hvs-reading{grid-template-rows:min-content auto auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:40px;display:grid}.ilc-deep .deep-hinge-visual .hvs-reading-title{grid-area:1/1;display:block}.ilc-deep .deep-hinge-visual .hvs-reading-title>span{margin-top:8px;display:block}.ilc-deep .deep-hinge-visual .hvs-fact{grid-area:2/1;align-self:start;margin-bottom:0}.ilc-deep .deep-hinge-visual .hvs-reason{grid-area:1/2/3;margin:0}.ilc-deep .deep-hinge-visual .hvs-detail,.ilc-deep .deep-hinge-visual .hvs-solo-req{grid-column:1/-1}@media (max-width:700px){.ilc-deep .deep-hinge-visual .hvs-reading{display:block}.ilc-deep .deep-hinge-visual .hvs-reading-title{margin-bottom:16px}.ilc-deep .deep-hinge-visual .hvs-reason{margin-top:22px}.ilc-deep .deep-hinge-visual .hvs-fact{font-size:21px}.ilc-deep .deep-hinge-visual .hvs-stage{overflow:visible}.ilc-deep .deep-hinge-visual .hvs-stage svg{min-width:0;height:auto}.ilc-deep .deep-hinge-visual .hvs-origin{font-size:16px}}.ilc-deep .hinge-dependency-diagram .hinge-diagram-fact{touch-action:none;cursor:grab}.ilc-deep .hinge-dependency-diagram .hinge-diagram-fact:active{cursor:grabbing}.ilc-deep .hinge-dependency-diagram .hinge-diagram-hint{font:400 11px var(--sans);fill:var(--sec)}.ilc-deep .deep-hinge:has(.hinge-ledger) .hinge{border-top:1px solid var(--border-str);max-width:none;padding-top:30px}.ilc-deep .hl-intro{margin-bottom:32px}.ilc-deep .hl-intro h3{font:500 36px/1.2 var(--serif);letter-spacing:-.015em;max-width:25ch;margin:0}.ilc-deep .hl-intro p{font:400 16px/1.7 var(--sans);color:var(--sec);max-width:65ch;margin:14px 0 0}.ilc-deep .hl-row{border-top:1px solid var(--border-str);grid-template-columns:240px minmax(0,1fr);gap:42px;padding:28px 0;display:grid}.ilc-deep .hl-mark{background:var(--mc);width:32px;height:1px;margin-bottom:16px;display:block}.ilc-deep .hl-metric h4{font:500 26px/1.25 var(--serif);color:var(--text);margin:0}.ilc-deep .hl-rung{white-space:nowrap;font:400 12px/1.5 var(--sans);color:var(--sec);align-items:center;gap:10px;margin-top:16px;display:flex}.ilc-deep .hl-rung strong{color:var(--text);font-weight:500}.ilc-deep .hl-rung svg{width:56px;height:12px;stroke:var(--mc);fill:none}.ilc-deep .hl-copy{font:400 16px/1.7 var(--sans);color:var(--sec);max-width:70ch}.ilc-deep .hinge-ledger+.hclose{border-top:1px solid var(--border-str);margin-top:6px;padding-top:22px}@media (max-width:760px){.ilc-deep .hl-row{grid-template-columns:1fr;gap:18px}.ilc-deep .hl-intro h3{font-size:30px}}
.ilc-deep .entry-read{margin-top:8px}.ilc-deep .entry-context{color:#a6b0c0;align-items:center;gap:22px;margin-bottom:34px;font-size:12px;line-height:1.5;display:flex}.ilc-deep .entry-context-rule{background:var(--border-str);flex:1;height:1px}.ilc-deep .entry-intro{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:64px;display:grid}.ilc-deep .entry-intro.entry-without-grounding{grid-template-columns:1fr}.ilc-deep .entry-prose h1{font:500 clamp(36px,3.7vw,52px)/1.08 var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:25ch;margin-bottom:32px}.ilc-deep .entry-prose .wtm{vertical-align:middle;margin-left:10px;display:inline-block}.ilc-deep .entry-prose p{color:#bdc6d2;overflow-wrap:anywhere;max-width:73ch;font-size:16px;line-height:1.8}.ilc-deep .entry-prose p+p{margin-top:20px}.ilc-deep .entry-grounding{border-left:1px solid var(--border-str);align-self:center;min-width:0;padding:17px 0 17px 28px;position:relative}.ilc-deep .entry-grounding:before,.ilc-deep .entry-grounding:after{content:"";background:var(--border-str);width:19px;height:1px;position:absolute;left:0}.ilc-deep .entry-grounding:before{top:0}.ilc-deep .entry-grounding:after{bottom:0}.ilc-deep .entry-grounding>svg{background:var(--bg);color:#79afa1;width:19px;height:53px;padding:7px 0;position:absolute;top:29px;left:-10px}.ilc-deep .entry-grounding h2{font:500 27px/1.2 var(--serif);letter-spacing:-.02em;color:#d5dde4}.ilc-deep .entry-grounding h2 span{color:#bfc9d2;display:block}.ilc-deep .entry-grounding p{color:#aeb9c8;overflow-wrap:anywhere;margin-top:14px;font-size:12px;line-height:1.65}.ilc-deep .entry-limits{margin-top:18px}.ilc-deep .entry-limits .build-basis-trigger{border:0;border-bottom:1px solid var(--border-str);color:#bcc7d4;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:126px;max-width:100%;padding:0 0 6px;font-size:12px;line-height:1.5;display:flex}.ilc-deep .entry-assessment{border-top:1px solid var(--border-str);border-bottom:1px solid var(--border-str);margin-top:38px}.ilc-deep .entry-assessment-heading{justify-content:space-between;align-items:baseline;gap:20px;margin:18px 0 16px;display:flex}.ilc-deep .entry-assessment-heading h2{font:500 25px/1.2 var(--serif)}.ilc-deep .entry-assessment-heading>span{color:#a6b0c0;font-size:12px}.ilc-deep .entry-instrument{grid-template-columns:minmax(0,1fr) 98px 306px;align-items:stretch;display:grid}.ilc-deep .entry-readings{min-width:0}.ilc-deep .entry-weights{gap:3px;height:3px;margin:0 0 12px;display:flex}.ilc-deep .entry-weights button{cursor:pointer;opacity:.7;border:0;border-radius:1px;position:relative}.ilc-deep .entry-weights button:after{content:"";position:absolute;inset:-7px 0}.ilc-deep .entry-weights button:hover,.ilc-deep .entry-weights button[aria-pressed=true]{opacity:1}.ilc-deep .entry-columns{color:#a6b0c0;grid-template-columns:minmax(0,1fr) 62px 54px;gap:12px;margin-bottom:5px;font-size:11px;display:grid}.ilc-deep .entry-columns span:not(:first-child){text-align:right}.ilc-deep .entry-metric{border:0;border-bottom:1px solid var(--divider);text-align:left;cursor:pointer;background:0 0;grid-template-columns:6px minmax(0,1fr) 62px 54px;align-items:center;gap:12px;width:100%;min-height:45px;padding:5px 0;display:grid}.ilc-deep .entry-metric:last-child{border-bottom:0}.ilc-deep .entry-metric:hover,.ilc-deep .entry-metric[aria-pressed=true]{background:#ffffff06}.ilc-deep .entry-dot{background:var(--metric-color);border-radius:1px;width:5px;height:5px}.ilc-deep .entry-name{font:500 19px/1.2 var(--serif);color:#ccd3dd}.ilc-deep .entry-weight{font:11px/1.5 var(--mono);color:#a6b0c0;text-align:right}.ilc-deep .entry-score{font:500 28px/1 var(--serif);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--metric-color)72%,#d9dfe7);text-align:right}.ilc-deep .entry-join{position:relative}.ilc-deep .entry-join svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ilc-deep .entry-join path{transition:opacity .22s ease-out}.ilc-deep .entry-result{align-items:center;gap:20px;min-width:0;padding-top:33px;display:flex}.ilc-deep .entry-number{text-align:center;flex:0 0 96px;padding-bottom:14px;position:relative}.ilc-deep .entry-number>span{font:500 48px/1 var(--serif);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#e5e9ef;display:block}.ilc-deep .entry-number>small{color:#a6b0c0;margin-top:6px;font-size:11px;line-height:1.4;display:block}.ilc-deep .entry-number:after{content:"";background:linear-gradient(90deg,#0000,#c1b19899,#0000);width:60px;height:1px;position:absolute;bottom:0;left:18px}.ilc-deep .entry-result-copy{border-left:1px solid var(--border-str);min-width:0;padding-left:20px}.ilc-deep .entry-result-copy h3{font:500 25px/1.2 var(--serif);margin-bottom:8px}.ilc-deep .entry-result-copy p,.ilc-deep .entry-unavailable{color:#aeb9c8;font-size:12px;line-height:1.6}.ilc-deep .entry-result-copy button{cursor:pointer;color:#bcc7d4;border:0;border-bottom:1px solid var(--border-str);background:0 0;margin-top:18px;padding-bottom:5px;font-size:12px;display:inline-block}.ilc-deep .entry-selection{border-top:1px solid var(--divider);color:#a6b0c0;flex-wrap:wrap;align-items:center;gap:16px;min-height:46px;margin-top:20px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.ilc-deep .entry-selection button{margin-left:auto}.ilc-deep .entry-selection button,.ilc-deep .entry-method button{border:0;border-bottom:1px solid var(--border-str);color:#c5cfdb;cursor:pointer;background:0 0;font-size:12px}.ilc-deep .entry-method,.ilc-deep .entry-detail{color:#aeb9c8;padding:10px 0;font-size:12px}.ilc-deep .entry-method summary,.ilc-deep .entry-detail summary{cursor:pointer;width:fit-content}.ilc-deep .entry-detail p{margin-top:14px}.ilc-deep .entry-method p{max-width:75ch;margin:12px 0;line-height:1.7}.ilc-deep .entry-method:target{outline:1px solid var(--border-str);outline-offset:6px}.ilc-deep .entry-history{border-top:1px solid var(--divider);color:#aeb9c8;padding:18px 0;font-size:12px}.ilc-deep .entry-history p{margin-top:8px}.ilc-deep .entry-read :is(button,a,summary):focus-visible{outline-offset:5px;outline:1px solid #a9c3bc}@media (max-width:1150px){.ilc-deep .entry-intro{grid-template-columns:minmax(0,1fr) 200px;gap:36px}.ilc-deep .entry-instrument{grid-template-columns:minmax(0,1fr) 64px 265px}.ilc-deep .entry-result{gap:12px}.ilc-deep .entry-number{flex-basis:78px}.ilc-deep .entry-number:after{left:9px}.ilc-deep .entry-result-copy{padding-left:14px}}@media (max-width:900px){.ilc-deep .entry-instrument{grid-template-columns:minmax(0,1fr) 48px 220px}.ilc-deep .entry-result-copy h3{font-size:22px}.ilc-deep .entry-result{gap:10px}.ilc-deep .entry-columns{grid-template-columns:minmax(0,1fr) 48px 40px;gap:8px}.ilc-deep .entry-metric{grid-template-columns:5px minmax(0,1fr) 48px 40px;gap:8px}.ilc-deep .entry-name{font-size:17px}}@media (max-width:760px){.ilc-deep .entry-intro{grid-template-columns:1fr;gap:28px}.ilc-deep .entry-grounding{max-width:300px}.ilc-deep .entry-prose h1{font-size:36px}.ilc-deep .entry-instrument{grid-template-columns:1fr}.ilc-deep .entry-join{display:none}.ilc-deep .entry-result{max-width:360px;padding:24px 0 0}.ilc-deep .entry-selection button{margin-left:0}}@media (prefers-reduced-motion:reduce){.ilc-deep .entry-join path{transition:none}}@media print{.ilc-deep .entry-limits::details-content{content-visibility:visible}.ilc-deep .entry-method::details-content{content-visibility:visible}.ilc-deep .entry-detail::details-content{content-visibility:visible}}@media (min-width:1101px) and (max-width:1500px){.ilc-deep .entry-read{padding-right:64px}}
.ilc-content:has(.ilc-deep.deep-ridge){isolation:isolate;background:#0c1019;position:relative}.ilc-content:has(.ilc-deep.deep-ridge):before{content:"";pointer-events:none;z-index:-1;opacity:.54;background-image:linear-gradient(#0c101938,#0c10195c 43%,#0c1019 98%),url(/images/ideas-ridge-at-dusk-sparse.jpg);background-position:top;background-repeat:no-repeat;background-size:100% 100%,cover;height:1200px;position:absolute;inset:0 0 auto}.ilc-content .ilc-deep.deep-ridge{background:0 0}@media print{.ilc-content:has(.ilc-deep.deep-ridge):before{display:none}}
