.methodology{display:grid;grid-template-columns:15rem minmax(0,1fr) 14rem;gap:var(--space-6);align-items:start;width:100%;max-width:var(--shell);margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-8)}.methodology-pages{position:sticky;top:var(--space-5);align-self:start}.methodology-pages__heading,.methodology-outline__heading{margin:0 0 var(--space-3);font-size:var(--text-2xs);font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:var(--label-tracking)}.methodology-pages__list,.methodology-outline__list{margin:0;padding:0;list-style:none}.methodology-pages__list li+li{margin-top:1px}.methodology-pages__link{display:block;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:1.35;color:var(--ink-secondary);text-decoration:none;border-left:2px solid var(--hairline);border-radius:0 var(--radius) var(--radius) 0}.methodology-pages__link:hover{color:var(--ink);background-color:var(--surface)}.methodology-pages__link[aria-current=page]{font-weight:600;color:var(--accent);background-color:var(--accent-quiet);border-left-color:var(--accent)}.methodology-pages--mobile{display:none;grid-column:1 / -1;position:static}.methodology-pages--mobile>summary{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--ink);cursor:pointer;background-color:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.methodology-pages--mobile[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.methodology-pages--mobile>div{padding:var(--space-3);background-color:var(--surface);border:1px solid var(--hairline-strong);border-top:0;border-radius:0 0 var(--radius) var(--radius)}.methodology-reading{min-width:0;max-width:45rem}.methodology-reading__title{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.15;color:var(--ink)}.methodology-reading__summary{margin:0 0 var(--space-6);font-size:var(--text-md);line-height:1.6;color:var(--ink-secondary)}.methodology-prose{font-size:var(--text-base);line-height:1.7;color:var(--ink-secondary)}.methodology-prose p{margin:0 0 var(--space-4)}.methodology-prose__heading{margin:var(--space-6) 0 var(--space-3);font-family:var(--font-display);color:var(--ink);scroll-margin-top:var(--space-6)}h2.methodology-prose__heading{font-size:var(--text-lg);line-height:1.25}h3.methodology-prose__heading{font-size:var(--text-md);line-height:1.3}.methodology-prose__anchor{margin-left:var(--space-2);font-size:var(--text-sm);color:var(--ink-faint);text-decoration:none;opacity:0}.methodology-prose__heading:hover .methodology-prose__anchor,.methodology-prose__anchor:focus-visible{color:var(--accent);opacity:1}.methodology-prose__list{margin:0 0 var(--space-4);padding-left:var(--space-5)}.methodology-prose__list li{margin-bottom:var(--space-2)}.methodology-prose__list--ordered{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:0;counter-reset:methodology-stage;list-style:none}.methodology-prose__list--ordered li{position:relative;min-height:5.25rem;margin:0;padding:var(--space-4) var(--space-4) var(--space-4) 3.75rem;color:var(--ink-secondary);background-color:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);counter-increment:methodology-stage}.methodology-prose__list--ordered li:before{position:absolute;top:var(--space-4);left:var(--space-4);display:grid;width:1.75rem;height:1.75rem;place-items:center;content:counter(methodology-stage);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--accent);background-color:var(--accent-quiet);border:1px solid var(--accent-hairline);border-radius:50%}.methodology-prose__list--ordered li>strong{display:block;margin-bottom:var(--space-1);color:var(--ink)}.methodology-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.methodology-prose__external{font-size:var(--text-xs);color:var(--ink-muted)}.methodology-prose code{padding:0 .25em;font-family:var(--font-mono);font-size:.9em;background-color:var(--surface-sunken);border-radius:var(--radius-bar)}.methodology-note{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);color:var(--ink);background-color:var(--accent-quiet);border-left:3px solid var(--accent-hairline);border-radius:0 var(--radius) var(--radius) 0}.methodology-note p{margin:0}.methodology-table{margin:0 0 var(--space-5);overflow-x:auto}.methodology-table table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.methodology-table th,.methodology-table td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline)}.methodology-table thead th{font-size:var(--text-2xs);font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:var(--label-tracking);border-bottom-color:var(--hairline-strong)}.methodology-formula{margin:0 0 var(--space-5);padding:var(--space-4);background-color:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.methodology-formula__body{margin:0 0 var(--space-3);overflow-x:auto;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink)}.methodology-formula__caption{font-size:var(--text-sm);color:var(--ink-secondary)}.methodology-formula__label{font-weight:600;color:var(--ink)}.methodology-diagram{margin:0 0 var(--space-5);padding:var(--space-5);background:linear-gradient(135deg,var(--accent-quiet),var(--surface) 42%);border:1px solid var(--accent-hairline);border-top:3px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.methodology-diagram__title{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;color:var(--ink)}.methodology-diagram__caption{margin-top:var(--space-3);font-size:var(--text-sm);line-height:1.6;color:var(--ink-secondary)}.methodology-process,.methodology-scenarios__inputs{margin:0;padding:0;list-style:none}.methodology-process{max-width:34rem}.methodology-process__step{display:block}.methodology-process__stage{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-3);align-items:start}.methodology-process__number{position:relative;z-index:1;display:grid;width:2rem;height:2rem;place-items:center;font-size:var(--text-xs);font-weight:700;color:var(--surface);background-color:var(--accent);border-radius:50%}.methodology-process__label{display:block;font-size:var(--text-sm);color:var(--ink)}.methodology-process__copy{min-width:0;padding-top:.1rem}.methodology-process__description{display:block;margin-top:var(--space-1);font-size:var(--text-xs);line-height:1.45;color:var(--ink-secondary)}.methodology-process__connector{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-3);min-height:3.25rem;margin-left:0;font-size:var(--text-xs);color:var(--ink-secondary)}.methodology-process__connector:before{grid-column:1;justify-self:center;width:1px;height:100%;content:"";background-color:var(--accent-hairline)}.methodology-process__connector>span:first-child{grid-column:2;grid-row:1;align-self:center}.methodology-process__arrow{position:absolute;bottom:-.2rem;left:.69rem;display:grid;width:.65rem;height:.8rem;place-items:center;font-size:var(--text-xs);line-height:1;color:var(--accent);background-color:var(--surface)}.methodology-scenarios{display:grid;grid-template-columns:minmax(0,1.15fr) 5rem minmax(10rem,.85fr);gap:0;align-items:center}.methodology-scenarios__inputs{display:grid;gap:var(--space-2)}.methodology-scenarios__input{display:block;padding:var(--space-3) var(--space-4);background-color:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius)}.methodology-scenarios__input strong{font-size:var(--text-sm);color:var(--ink)}.methodology-scenarios__input span{display:block;margin-top:var(--space-1);font-size:var(--text-xs);line-height:1.4;color:var(--ink-secondary)}.methodology-scenarios__convergence{position:relative;align-self:stretch;min-height:11rem}.methodology-scenarios__arm,.methodology-scenarios__spine,.methodology-scenarios__out-line{position:absolute;display:block;background-color:var(--accent-hairline)}.methodology-scenarios__arm{left:0;width:50%;height:1px}.methodology-scenarios__arm--top{top:16.667%}.methodology-scenarios__arm--middle{top:50%}.methodology-scenarios__arm--bottom{top:83.333%}.methodology-scenarios__spine{top:16.667%;bottom:16.667%;left:50%;width:1px}.methodology-scenarios__out-line{top:50%;right:0;left:50%;height:1px}.methodology-scenarios__join{position:absolute;top:50%;right:0;display:grid;width:2rem;height:2rem;place-items:center;transform:translate(50%,-50%);background-color:var(--accent-quiet);border:1px solid var(--accent-hairline);border-radius:50%}.methodology-scenarios__join svg{display:block;width:1rem;height:1rem;fill:none;stroke:var(--accent);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.methodology-scenarios__outcome{margin-left:var(--space-4);padding:var(--space-5) var(--space-4);text-align:center;background-color:var(--surface);border:1px solid var(--accent-hairline);border-radius:var(--radius-lg)}.methodology-scenarios__outcome-label{display:block;margin-bottom:var(--space-2);font-size:var(--text-2xs);font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:var(--label-tracking)}.methodology-scenarios__outcome strong{font-size:var(--text-md);color:var(--ink)}.methodology-distribution{display:grid;gap:var(--space-3)}.methodology-distribution__source{padding:0;color:var(--ink)}.methodology-distribution__plot{height:11.5rem;padding:var(--space-2) var(--space-3) 0;overflow:hidden;background:linear-gradient(to bottom,transparent 49%,var(--hairline) 50%,transparent 51%) 0 0 / 100% 25%,var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius)}.methodology-distribution__plot svg{display:block;width:100%;height:100%}.methodology-distribution__area{fill:var(--accent-quiet)}.methodology-distribution__tail-area{fill:color-mix(in srgb,var(--accent) 18%,transparent)}.methodology-distribution__curve{fill:none;stroke:var(--accent);stroke-width:2.2;vector-effect:non-scaling-stroke}.methodology-distribution__axis{stroke:var(--hairline-strong);stroke-width:1;vector-effect:non-scaling-stroke}.methodology-distribution__marker{stroke:var(--ink-muted);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.methodology-distribution__tail-marker{stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.methodology-distribution__points{fill:var(--accent)}.methodology-distribution__readings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.methodology-distribution__reading{padding-top:var(--space-3);border-top:2px solid var(--hairline-strong)}.methodology-distribution__reading--threshold{border-top-color:var(--ink-muted)}.methodology-distribution__reading--percentile{border-top-style:dashed}.methodology-distribution__reading--tail{border-top-color:var(--accent)}.methodology-distribution__reading strong,.methodology-distribution__reading span{display:block}.methodology-distribution__reading strong{font-size:var(--text-sm);color:var(--ink)}.methodology-distribution__reading span{margin-top:var(--space-1);font-size:var(--text-xs);line-height:1.4;color:var(--ink-secondary)}.methodology-timeline,.methodology-oracle{display:grid;gap:var(--space-3)}.methodology-timeline__plot,.methodology-oracle__plot,.methodology-liquidation__plot{height:11.5rem;padding:var(--space-2) var(--space-3) 0;overflow:hidden;background:linear-gradient(to bottom,transparent 49%,var(--hairline) 50%,transparent 51%) 0 0 / 100% 25%,var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius)}.methodology-liquidation__plot{margin-bottom:var(--space-4)}.methodology-timeline__plot svg,.methodology-oracle__plot svg,.methodology-liquidation__plot svg{display:block;width:100%;height:100%}.methodology-timeline__axis,.methodology-oracle__axis,.methodology-liquidation__axis{stroke:var(--hairline-strong);stroke-width:1;vector-effect:non-scaling-stroke}.methodology-timeline__threshold,.methodology-oracle__marker,.methodology-liquidation__threshold,.methodology-liquidation__cross-drop{fill:none;stroke:var(--ink-muted);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.methodology-timeline__horizon{stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.methodology-timeline__path{fill:none;stroke:var(--accent);stroke-width:2.2;vector-effect:non-scaling-stroke}.methodology-timeline__path--recovers{stroke:var(--ink-faint)}.methodology-timeline__gap{fill:color-mix(in srgb,var(--accent) 18%,transparent)}.methodology-timeline__end{fill:var(--surface);stroke:var(--ink-faint);stroke-width:2;vector-effect:non-scaling-stroke}.methodology-timeline__end--loss{fill:var(--accent);stroke:var(--accent)}.methodology-oracle__economic{fill:none;stroke:var(--accent);stroke-width:2.2;vector-effect:non-scaling-stroke}.methodology-oracle__observed{fill:none;stroke:var(--ink-secondary);stroke-width:2;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.methodology-oracle__lag-area{fill:color-mix(in srgb,var(--accent) 18%,transparent)}.methodology-oracle__bracket{fill:none;stroke:var(--ink-secondary);stroke-width:1.5;vector-effect:non-scaling-stroke}.methodology-liquidation__value{fill:none;stroke:var(--accent);stroke-width:2.2;vector-effect:non-scaling-stroke}.methodology-liquidation__cross{fill:var(--surface);stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.methodology-liquidation__bar{fill:var(--accent-quiet);stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke}.methodology-liquidation__bar--debt{fill:var(--surface);stroke:var(--ink-secondary)}.methodology-liquidation__shortfall{fill:color-mix(in srgb,var(--accent) 18%,transparent)}.methodology-liquidation__plot,.methodology-timeline,.methodology-oracle{margin-bottom:var(--space-4)}.methodology-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"root root" "fork fork" "c-idle c-markets" "idle markets" ". c-collateral" ". collateral" ". c-dependencies" "dependencies dependencies";gap:0 var(--space-4);align-items:start}.methodology-map__node{padding:var(--space-3) var(--space-4);background-color:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius)}.methodology-map__node>strong,.methodology-map__node>span{display:block}.methodology-map__node>strong{font-size:var(--text-sm);color:var(--ink)}.methodology-map__node>span{margin-top:var(--space-1);font-size:var(--text-xs);line-height:1.4;color:var(--ink-secondary)}.methodology-map__node--root{grid-area:root;width:min(100%,26rem);justify-self:center;text-align:center;border-color:var(--accent-hairline)}.methodology-map__node--idle{grid-area:idle}.methodology-map__node--markets{grid-area:markets}.methodology-map__node--collateral{grid-area:collateral}.methodology-map__node--dependencies{grid-area:dependencies;background-color:var(--accent-quiet);border-color:var(--accent-hairline)}.methodology-map__fork{position:relative;grid-area:fork;height:1.5rem}.methodology-map__fork:before{position:absolute;top:0;left:50%;width:1px;height:50%;content:"";background-color:var(--accent-hairline)}.methodology-map__fork:after{position:absolute;top:50%;bottom:0;left:1rem;width:calc(50% + .5rem);content:"";border:1px solid var(--accent-hairline);border-bottom:0}.methodology-map__connector{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-3);min-height:3.25rem;font-size:var(--text-xs);color:var(--ink-secondary)}.methodology-map__connector:before{grid-column:1;justify-self:center;width:1px;height:100%;content:"";background-color:var(--accent-hairline)}.methodology-map__connector>span:first-child{grid-column:2;grid-row:1;align-self:center}.methodology-map__connector--idle{grid-area:c-idle}.methodology-map__connector--markets{grid-area:c-markets}.methodology-map__connector--collateral{grid-area:c-collateral}.methodology-map__connector--dependencies{grid-area:c-dependencies}.methodology-map__arrow{position:absolute;bottom:-.2rem;left:.69rem;display:grid;width:.65rem;height:.8rem;place-items:center;font-size:var(--text-xs);line-height:1;color:var(--accent);background-color:var(--surface)}.methodology-build{display:grid;grid-template-columns:minmax(0,1.15fr) 5rem minmax(11rem,.85fr);gap:0;align-items:center}.methodology-build__inputs{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.methodology-build__input{display:block;padding:var(--space-3) var(--space-4);background-color:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius)}.methodology-build__input>strong,.methodology-build__input>span{display:block}.methodology-build__input>strong{font-size:var(--text-sm);color:var(--ink)}.methodology-build__input>span{margin-top:var(--space-1);font-size:var(--text-xs);line-height:1.4;color:var(--ink-secondary)}.methodology-build__input>.methodology-build__relation{margin-top:var(--space-2);font-weight:600;color:var(--ink)}.methodology-build__convergence{position:relative;align-self:stretch}.methodology-build__lines{display:block;width:100%;height:100%;stroke:var(--accent-hairline);stroke-width:1}.methodology-build__lines line{vector-effect:non-scaling-stroke}.methodology-build__join{position:absolute;top:50%;right:0;display:grid;width:2rem;height:2rem;place-items:center;transform:translate(50%,-50%);background-color:var(--accent-quiet);border:1px solid var(--accent-hairline);border-radius:50%}.methodology-build__join svg{display:block;width:1rem;height:1rem;fill:none;stroke:var(--accent);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.methodology-build__outcome{margin-left:var(--space-4);padding:var(--space-5) var(--space-4);text-align:center;background-color:var(--surface);border:1px solid var(--accent-hairline);border-radius:var(--radius-lg)}.methodology-build__outcome-label{display:block;margin-bottom:var(--space-2);font-size:var(--text-2xs);font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:var(--label-tracking)}.methodology-build__outcome>strong{display:block;font-size:var(--text-md);color:var(--ink)}.methodology-build__outcome>span{display:block;margin-top:var(--space-2);font-size:var(--text-xs);line-height:1.4;color:var(--ink-secondary)}.methodology-return{display:inline-block;margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--accent)}.methodology-pager{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--hairline)}.methodology-pager__link{max-width:18rem;font-size:var(--text-sm);color:var(--accent);text-decoration:none}.methodology-pager__link:hover{text-decoration:underline}.methodology-pager__direction{display:block;font-size:var(--text-2xs);color:var(--ink-muted);text-transform:uppercase;letter-spacing:var(--label-tracking)}.methodology-aside{position:sticky;top:var(--space-5);align-self:start;font-size:var(--text-sm)}.methodology-outline__list li{margin-bottom:var(--space-2)}.methodology-outline__list a{color:var(--ink-secondary);text-decoration:none}.methodology-outline__list a:hover{color:var(--accent);text-decoration:underline}.methodology-outline__list li[data-level="3"]{padding-left:var(--space-3)}.methodology-search{margin:0 0 var(--space-5)}.methodology-search__label{display:block;margin-bottom:var(--space-2);font-size:var(--text-2xs);font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:var(--label-tracking)}.methodology-search__input{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--ink);background-color:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.methodology-search__input:hover,.methodology-search__input:focus{border-color:var(--accent)}.methodology-search__results{margin:var(--space-3) 0 0;padding:0;list-style:none}.methodology-search__result{padding:var(--space-2) 0;border-bottom:1px solid var(--hairline)}.methodology-search__result a{font-size:var(--text-sm);font-weight:600;color:var(--accent);text-decoration:none}.methodology-search__section{display:block;font-size:var(--text-xs);color:var(--ink-muted)}.methodology-search__excerpt{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-secondary)}.methodology-search__state{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--ink-muted)}@media(max-width:78em){.methodology{grid-template-columns:15rem minmax(0,1fr)}.methodology-aside{grid-column:2;position:static;padding-top:var(--space-5);border-top:1px solid var(--hairline)}}@media(max-width:56em){.methodology{grid-template-columns:minmax(0,1fr);padding:var(--space-5) var(--space-4) var(--space-7)}.methodology-pages--desktop{display:none}.methodology-pages--mobile{display:block}.methodology-aside{grid-column:1}.methodology-reading{max-width:none}.methodology-prose__list--ordered{grid-template-columns:minmax(0,1fr)}.methodology-diagram{padding:var(--space-4)}.methodology-scenarios{grid-template-columns:minmax(0,1fr)}.methodology-scenarios__outcome{margin-left:0}.methodology-scenarios__input{display:block}.methodology-scenarios__convergence{min-height:4rem}.methodology-scenarios__arm,.methodology-scenarios__spine,.methodology-scenarios__out-line{display:none}.methodology-scenarios__convergence:before{position:absolute;top:0;bottom:0;left:50%;width:1px;content:"";background-color:var(--accent-hairline)}.methodology-scenarios__join{top:50%;right:auto;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.methodology-distribution__plot{height:9rem;padding-right:var(--space-1);padding-left:var(--space-1)}.methodology-distribution__readings{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.methodology-timeline__plot,.methodology-oracle__plot,.methodology-liquidation__plot{height:9rem;padding-right:var(--space-1);padding-left:var(--space-1)}.methodology-map{grid-template-columns:minmax(0,1fr);grid-template-areas:"root" "c-idle" "idle" "c-markets" "markets" "c-collateral" "collateral" "c-dependencies" "dependencies"}.methodology-map__fork{display:none}.methodology-map__node--root{width:100%;text-align:left}.methodology-build{grid-template-columns:minmax(0,1fr)}.methodology-build__outcome{margin-left:0}.methodology-build__convergence{min-height:4rem}.methodology-build__lines{display:none}.methodology-build__convergence:before{position:absolute;top:0;bottom:0;left:50%;width:1px;content:"";background-color:var(--accent-hairline)}.methodology-build__join{top:50%;right:auto;left:50%;transform:translate(-50%,-50%) rotate(90deg)}}@media(prefers-reduced-motion:reduce){.methodology-prose__anchor,.methodology-pages__link,.methodology-search__input{transition:none}.methodology-prose__heading{scroll-behavior:auto}}
