.sc{display:grid;gap:clamp(56px,6vw,88px)}.sc-fig{min-width:0;margin:0}.sc-fig__head{display:grid;gap:6px;max-width:72ch}.sc-fig__title{font-size:var(--g-text-h3);font-weight:var(--g-weight-display);line-height:1.2;letter-spacing:-.01em;color:rgb(var(--g-ink))}.sc-fig__question{font-size:var(--g-text-body);line-height:1.55;color:rgb(var(--g-ink-2))}.sc-fig__intro{max-width:72ch;margin-top:14px;color:rgb(var(--g-ink-3))}.sc-fig__intro,.sc-fig__note{font-size:var(--g-text-small);line-height:1.6}.sc-fig__note{max-width:88ch;margin-top:18px;color:rgb(var(--g-ink-4))}.sc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sc-cite{display:inline-flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;font-size:.8125rem;line-height:1.45;color:rgb(var(--g-teal-200));text-decoration:none}.sc-cite:focus-visible .sc-cite__label,.sc-cite:hover .sc-cite__label{text-decoration:underline;text-underline-offset:3px}.sc-cite__date{color:rgb(var(--g-ink-4))}.sc-map{display:flex;flex-direction:column}.sc-map__stage{position:relative;display:grid;gap:24px;margin-top:28px}.sc-map__lines{position:absolute;inset:0;pointer-events:none;overflow:visible}.sc-map__edge{fill:none;stroke:var(--gc-grid);stroke-width:1;stroke-linecap:round;transition:stroke .24s linear}.sc-map__edge[data-near]{stroke:var(--gc-grid-strong);stroke-width:1.5}.sc-map__edge--route{stroke:rgb(var(--g-teal-300));stroke-width:2}.sc-map__label{margin-bottom:12px;font-size:.8125rem;font-weight:500;color:rgb(var(--g-ink-3))}.sc-map__hub{position:relative;align-self:center;display:grid;gap:8px;padding:22px;border-radius:var(--g-radius-2);background:rgb(var(--g-teal-900))}.sc-map__hub-name{font-size:var(--g-text-h3);font-weight:var(--g-weight-display);color:rgb(var(--g-ink))}.sc-map__hub-note{font-size:var(--g-text-small);line-height:1.55;color:rgb(var(--g-ink-2))}.sc-map__col{position:relative;min-width:0}.sc-map__list{display:grid;gap:8px}.sc-map__node{display:grid;gap:2px;padding:10px 14px;border-radius:var(--g-radius-1);background:rgb(var(--g-panel));box-shadow:inset 2px 0 0 transparent;transition:background-color .24s var(--g-ease-standard),box-shadow .24s var(--g-ease-standard)}.sc-map__node[data-on]{background:rgb(var(--g-panel-hi));box-shadow:inset 2px 0 0 rgb(var(--g-teal-500))}.sc-map__node-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:.9375rem;font-weight:600;color:rgb(var(--g-ink))}.sc-map__node-name a{color:inherit;text-decoration:none}.sc-map__node-name a:hover{text-decoration:underline;text-underline-offset:3px}.sc-map__node-maker{font-size:.8125rem;font-weight:400;color:rgb(var(--g-ink-4))}.sc-map__node-meta{font-size:.75rem;line-height:1.45;color:rgb(var(--g-ink-4))}.sc-map__node-reach{font-size:.8125rem;line-height:1.45;color:rgb(var(--g-ink-2))}.sc-map__family{display:grid;gap:2px;padding:10px 14px;border-radius:var(--g-radius-1);background:rgb(var(--g-panel)/.6);transition:background-color .24s var(--g-ease-standard),box-shadow .24s var(--g-ease-standard)}.sc-map__family-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.sc-map__family-name a,.sc-map__family-name>span:first-child{font-size:.9375rem;font-weight:500;color:rgb(var(--g-ink));text-decoration:none}.sc-map__family-name a:hover{text-decoration:underline;text-underline-offset:3px}.sc-map__family-maker{font-size:.8125rem;color:rgb(var(--g-ink-4))}.sc-map__family[data-on]{background:rgb(var(--g-teal-800));box-shadow:inset 2px 0 0 rgb(var(--g-teal-300))}.sc-map__family[data-quiet]{background:rgb(var(--g-panel)/.3)}.sc-map__family[data-quiet] .sc-map__family-name a,.sc-map__family[data-quiet] .sc-map__family-name>span:first-child{color:rgb(var(--g-ink-4))}.sc-map__lanes{display:grid;min-width:0}.sc-map__lane{grid-area:1/1;min-width:0}.sc-map__lane[data-inactive]{visibility:hidden}.sc-map__caption{margin:-4px 0 12px;font-size:.75rem;line-height:1.45;color:rgb(var(--g-ink-4))}.sc-map__models{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;margin-top:6px}.sc-map__models[data-values="1"]{grid-template-columns:minmax(0,1fr) auto}.sc-map__models[data-values="2"]{grid-template-columns:minmax(0,1fr) auto auto}.sc-map__model{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;padding:3px 0;font-size:.8125rem;line-height:1.35}.sc-map__model-name{min-width:0;color:rgb(var(--g-ink-2));text-decoration:none}.sc-map__model-name:hover{color:rgb(var(--g-ink));text-decoration:underline;text-underline-offset:3px}.sc-map__model[data-route] .sc-map__model-name{font-weight:600;color:rgb(var(--g-teal-100))}.sc-map__model-value,.sc-map__models[data-values="0"] .sc-map__model:not([data-route]) .sc-map__model-name{color:rgb(var(--g-ink-4))}.sc-map__model-value{justify-self:end;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.sc-map__model[data-route] .sc-map__model-value{color:rgb(var(--g-ink-2))}@media (min-width:900px){.sc-map__stage{grid-template-columns:200px 56px minmax(0,420px) minmax(80px,1fr) 344px;-moz-column-gap:0;column-gap:0;align-items:center}.sc-map__hub{grid-column:1;grid-row:1}.sc-map__col--agents{grid-column:3;grid-row:1}.sc-map__col--families{grid-column:5;grid-row:1}}.sc-map__routes{display:grid;gap:20px;margin-top:40px}.sc-map__tasks{display:grid;gap:6px;align-content:start}.sc-map__task{display:grid;gap:2px;padding:12px 16px;border-radius:var(--g-radius-1);background:transparent;text-align:left;color:rgb(var(--g-ink-2));box-shadow:inset 2px 0 0 transparent;transition:background-color .2s var(--g-ease-standard),box-shadow .2s var(--g-ease-standard)}.sc-map__task:hover{background:rgb(var(--g-panel)/.6)}.sc-map__task[aria-selected=true]{background:rgb(var(--g-panel));box-shadow:inset 2px 0 0 rgb(var(--g-teal-500));color:rgb(var(--g-ink))}.sc-map__task:focus-visible{outline:2px solid rgb(var(--g-teal-300));outline-offset:2px}.sc-map__task-label{font-size:.9375rem;font-weight:600}.sc-map__task-route{font-size:.8125rem;color:rgb(var(--g-ink-4))}.sc-map__whys{display:grid;align-items:start}.sc-map__why{grid-area:1/1}.sc-map__why[data-inactive]{visibility:hidden}@media (max-width:899px){.sc-map__why[data-inactive]{display:none}}.sc-map__why{padding:22px 24px;border-radius:var(--g-radius-2);background:rgb(var(--g-panel))}.sc-map__why-title{font-size:var(--g-text-title);font-weight:600;color:rgb(var(--g-ink))}.sc-map__route{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:10px}.sc-map__route-pair{display:inline-flex;align-items:center;gap:8px}.sc-map__route-node{font-size:.8125rem;font-weight:600;color:rgb(var(--g-ink))}.sc-map__route-node[data-model]{color:rgb(var(--g-teal-100))}.sc-map__route-link{position:relative;inline-size:28px;block-size:2px;border-radius:1px;background:rgb(var(--g-teal-300))}.sc-map__route-link:after,.sc-map__route-link:before{content:"";position:absolute;top:-3px;inline-size:8px;block-size:8px;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgb(var(--g-teal-100)) 0,rgb(var(--g-teal-300)) 50%,rgb(var(--g-teal-600)) 100%)}.sc-map__route-link:before{left:-4px}.sc-map__route-link:after{right:-4px}.sc-map__kind[data-kind=compare]:before{background:rgb(var(--g-teal-100))}.sc-map__evidence-group .sc-map__also-list{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px 18px}.sc-map__also-item{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;row-gap:2px;font-size:.875rem}.sc-map__also-item .sc-map__model-value{font-size:.8125rem}.sc-map__evidence-group li.sc-map__also-item{-moz-column-gap:18px;column-gap:18px}.sc-map__also-cites{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:0 14px}.sc-map__also-cites .sc-cite{font-size:.75rem}@media (min-width:640px){.sc-map__also-cites .sc-cite{display:inline}.sc-map__also-cites .sc-cite__date{margin-left:8px;white-space:nowrap}}@media (max-width:639px){.sc-map__evidence-group .sc-map__also-list,.sc-map__evidence-group li.sc-map__also-item{-moz-column-gap:12px;column-gap:12px}.sc-map__also-item{font-size:.8125rem}.sc-map__also-item .sc-map__model-name{white-space:nowrap}.sc-map__also-item .sc-map__model-value{font-size:.6875rem}.sc-map__also-cites{flex-direction:column}}.sc-map__why-text{max-width:68ch;margin-top:12px;font-size:var(--g-text-body);line-height:1.6;color:rgb(var(--g-ink-2))}.sc-map__evidence{display:grid;gap:16px;margin-top:18px}.sc-map__evidence-group{display:grid;gap:8px;-moz-column-break-inside:avoid;break-inside:avoid}.sc-map__evidence-group ul{display:grid;gap:12px}.sc-map__evidence-group li{display:grid;gap:4px}.sc-map__kind{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:rgb(var(--g-ink))}.sc-map__kind:before{content:"";inline-size:14px;block-size:4px;border-radius:2px;background:var(--gc-teal-bar);box-shadow:var(--gc-sheen)}.sc-map__kind[data-kind=Practitioner]:before{background:rgb(var(--g-public))}.sc-map__kind[data-kind="GILD's own use"]:before,.sc-map__kind[data-kind=Documented]:before{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--g-public));block-size:8px;inline-size:8px;border-radius:50%}.sc-map__evidence-text{font-size:var(--g-text-small);line-height:1.6;color:rgb(var(--g-ink-2))}@media (min-width:900px){.sc-map__routes{grid-template-columns:minmax(240px,.75fr) minmax(0,2fr);-moz-column-gap:32px;column-gap:32px;align-items:start}.sc-map__routes>.sc-map__label{grid-column:1/-1;margin-bottom:0}}@media (min-width:1100px){.sc-map__evidence{display:block;-moz-columns:2;column-count:2;-moz-column-gap:40px;column-gap:40px}.sc-map__evidence-group{margin-bottom:18px}}@media (max-width:899px){.sc-map__routes{order:1;margin-top:24px}.sc-map__stage{order:2}.sc-fig__note{order:3}.sc-map__tasks{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.sc-map__tasks::-webkit-scrollbar{display:none}.sc-map__task{flex:none;max-inline-size:240px;scroll-snap-align:start;background:rgb(var(--g-panel)/.6)}.sc-map__col--families{order:-1}.sc-map__list--families{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:6px}}@media (min-width:900px) and (max-width:1199px){.sc-map__stage{grid-template-columns:176px 28px minmax(0,1fr) 56px 336px}.sc-map__models{-moz-column-gap:10px;column-gap:10px}.sc-map__model-value{font-size:.6875rem}}.sc-lenses{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.sc-lens{min-height:40px;padding:8px 16px;border-radius:999px;background:rgb(var(--g-panel));font-size:var(--g-text-small);font-weight:500;color:rgb(var(--g-ink-2));transition:background-color .2s var(--g-ease-standard),color .2s var(--g-ease-standard)}.sc-lens:hover{background:rgb(var(--g-panel-hi));color:rgb(var(--g-ink))}.sc-lens[aria-checked=true],.sc-lens[aria-selected=true]{background:rgb(var(--g-teal-500));color:rgb(var(--g-ground))}.sc-lens:focus-visible{outline:2px solid rgb(var(--g-teal-200));outline-offset:2px}.sc-lens-note{max-width:88ch;margin-top:14px;font-size:var(--g-text-small);line-height:1.6;color:rgb(var(--g-ink-2))}.sc-lens-note strong{font-weight:600;color:rgb(var(--g-ink))}.sc-lens-note__basis{color:rgb(var(--g-ink-4))}.sc-matrix__frame{margin-top:20px}.sc-matrix__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.sc-matrix__col-model{width:232px}.sc-matrix__col-price{width:172px}.sc-matrix__table thead th{padding:0 10px 12px;background:var(--gc-rule-x) bottom /100% 1px no-repeat;font-size:.8125rem;font-weight:500;line-height:1.3;text-align:left;vertical-align:bottom;color:rgb(var(--g-ink-4))}.sc-matrix__table thead th[data-active]{color:rgb(var(--g-ink));box-shadow:inset 0 -2px 0 rgb(var(--g-teal-300))}.sc-matrix__table tbody tr:nth-child(odd)>*{background:rgb(var(--g-panel)/.45)}.sc-matrix__table tbody>tr>*{padding:10px;vertical-align:top}.sc-matrix__model{display:grid;gap:2px;text-align:left;font-weight:400}.sc-matrix__model a{font-size:.9375rem;font-weight:600;color:rgb(var(--g-ink));text-decoration:none}.sc-matrix__model a:hover{text-decoration:underline;text-underline-offset:3px}.sc-matrix__via{font-size:.75rem;line-height:1.35;color:rgb(var(--g-ink-4))}.sc-matrix__cell{display:grid;gap:6px;text-decoration:none}.sc-matrix__value{font-size:.9375rem;font-weight:500;white-space:nowrap;color:rgb(var(--g-ink-3))}.sc-matrix__cell:hover .sc-matrix__value{text-decoration:underline;text-underline-offset:3px}td[data-active] .sc-matrix__value{color:rgb(var(--g-ink-2))}tr[data-leader] td[data-active] .sc-matrix__value{font-weight:600;color:rgb(var(--g-ink))}.sc-matrix__track{position:relative;display:block;block-size:6px;border-radius:3px;background:var(--gc-slot)}.sc-matrix__bar{position:absolute;inset:0;border-radius:3px;background:rgb(var(--g-teal-600));transform:scaleX(var(--sc-bar,0));transform-origin:left center}tr[data-leader] .sc-matrix__bar{background:var(--gc-teal-bar);box-shadow:var(--gc-sheen),var(--gc-cast)}.sc-matrix__src{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sc-matrix__none{font-size:.75rem;color:rgb(var(--g-ink-4))}.sc-matrix__sources{max-width:96ch;margin-top:14px;font-size:var(--g-text-small);line-height:1.55;color:rgb(var(--g-ink-3))}@media (max-width:1099px){.sc-matrix__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sc-matrix__table,.sc-matrix__table colgroup{display:block}.sc-matrix__table tbody{display:grid;gap:6px}.sc-matrix__table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 8px;padding:10px 12px;border-radius:var(--g-radius-1);background:rgb(var(--g-panel)/.45)}.sc-matrix__table tbody tr:nth-child(odd)>*{background:transparent}.sc-matrix__table tbody>tr>*{padding:4px 0}.sc-matrix__model{grid-column:1/3;grid-row:1}.sc-matrix__table tbody td[data-active]{grid-column:3;grid-row:1}.sc-matrix__table tbody td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:.6875rem;font-weight:500;color:rgb(var(--g-ink-4))}.sc-matrix__table tbody td[data-active]:before{color:rgb(var(--g-ink-2))}.sc-matrix__value{font-size:.875rem;white-space:normal}}@media (max-width:599px){.sc-matrix__table tbody tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 6px;padding:10px 12px 8px}.sc-matrix__model{grid-column:1/4}.sc-matrix__table tbody td[data-active]{grid-column:4}.sc-matrix__table tbody td[data-col=price]:not([data-active]){grid-column:1/-1;grid-row:2;display:flex;align-items:baseline;gap:8px;padding:2px 0 6px}.sc-matrix__table tbody td[data-col=price]:not([data-active]):before{margin:0}.sc-matrix__table tbody td[data-col=price]:not([data-active]) .sc-matrix__value{font-size:.875rem;color:rgb(var(--g-ink-2))}.sc-matrix__table tbody td:not([data-active]):not([data-col=price]){padding:2px 0}.sc-matrix__table tbody td:not([data-active]):not([data-col=price]):before{font-size:.625rem;margin-bottom:0}.sc-matrix__table tbody td:not([data-active]):not([data-col=price]) .sc-matrix__value{font-size:.75rem}.sc-matrix__table tbody td:not([data-active]) .sc-matrix__none{font-size:.6875rem}}@media (min-width:600px) and (max-width:1099px){.sc-matrix__table tbody tr{grid-template-columns:repeat(5,minmax(0,1fr))}.sc-matrix__model{grid-column:1/4}.sc-matrix__table tbody td[data-active]{grid-column:4/6}}.sc-costs__panel{margin-top:22px}.sc-costs__dial{display:grid;gap:8px;max-width:640px}.sc-costs__dial-label{font-size:var(--g-text-body);color:rgb(var(--g-ink-2))}.sc-costs__dial-number{font-size:var(--g-text-h3);font-weight:var(--g-weight-display);font-variant-numeric:tabular-nums;color:rgb(var(--g-ink))}.sc-costs__range{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:24px;margin:0;background:transparent;cursor:pointer}.sc-costs__range:focus{outline:none}.sc-costs__range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,rgb(var(--g-teal-400)) 0 var(--fill,0),var(--gc-slot) var(--fill,0))}.sc-costs__range::-moz-range-track{height:6px;border-radius:3px;background:var(--gc-slot)}.sc-costs__range::-moz-range-progress{height:6px;border-radius:3px;background:rgb(var(--g-teal-400))}.sc-costs__range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgb(var(--g-teal-100)) 0,rgb(var(--g-teal-300)) 50%,rgb(var(--g-teal-600)) 100%);box-shadow:0 0 0 2px rgb(var(--g-ground)),var(--gc-cast)}.sc-costs__range::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgb(var(--g-teal-100)) 0,rgb(var(--g-teal-300)) 50%,rgb(var(--g-teal-600)) 100%);box-shadow:0 0 0 2px rgb(var(--g-ground)),var(--gc-cast)}.sc-costs__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px rgb(var(--g-ground)),0 0 0 4px rgb(var(--g-teal-200))}.sc-costs__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px rgb(var(--g-ground)),0 0 0 4px rgb(var(--g-teal-200))}.sc-costs__stops{display:flex;justify-content:space-between;font-size:.75rem;font-variant-numeric:tabular-nums;color:rgb(var(--g-ink-4))}.sc-costs__stops li[data-on]{color:rgb(var(--g-ink));font-weight:600}.sc-costs__assumption{font-size:.8125rem;line-height:1.55;color:rgb(var(--g-ink-3))}.sc-costs__lesson{max-width:64ch;margin-top:28px;font-size:var(--g-text-h3);font-weight:var(--g-weight-display);line-height:1.35;color:rgb(var(--g-ink))}.sc-costs__readout{max-width:72ch;margin-top:10px;font-size:var(--g-text-body);font-weight:500;line-height:1.5;color:rgb(var(--g-ink-2))}.sc-race{--sc-race-cols:minmax(0,1fr);display:grid;gap:20px;margin-top:18px}.sc-race__row,.sc-race__scale{display:grid;grid-template-columns:var(--sc-race-cols);gap:6px 28px;align-items:center}.sc-race__scale{display:none}.sc-race__scale-track{position:relative;display:block;block-size:18px}.sc-race__tick{position:absolute;left:calc(var(--at) * 100%);top:0;transform:translateX(calc(var(--at) * -100%));font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--g-ink-4))}.sc-race__group{display:grid;gap:4px}.sc-race__group-title{font-size:var(--g-text-small);font-weight:600;color:rgb(var(--g-ink-2))}.sc-race__rows{display:grid}.sc-race__row{padding:10px 0}.sc-race__name{font-size:.9375rem;font-weight:500;line-height:1.35;color:rgb(var(--g-ink-2))}.sc-race__row[data-lit] .sc-race__name{font-weight:600;color:rgb(var(--g-ink))}.sc-race__track{position:relative;min-block-size:12px;border-radius:6px;background:linear-gradient(90deg,transparent calc(50% - .5px),var(--gc-grid) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),var(--gc-slot)}.sc-race__bar{position:absolute;inset:0;border-radius:6px;background:rgb(var(--g-teal-600));transform:scaleX(var(--sc-bar,0));transform-origin:left center;transition:transform var(--gc-dur-grow,.7s) var(--gc-ease,cubic-bezier(.32,.08,.16,1))}.sc-race__row[data-lit] .sc-race__bar{background:var(--gc-teal-bar);box-shadow:var(--gc-sheen),var(--gc-cast)}.sc-race__zero{position:absolute;left:0;top:50%;inline-size:10px;block-size:10px;margin-top:-5px;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgb(var(--g-teal-100)) 0,rgb(var(--g-teal-300)) 50%,rgb(var(--g-teal-600)) 100%);box-shadow:var(--gc-cast)}.sc-race__row[data-state=none] .sc-race__track,.sc-race__row[data-state=over] .sc-race__track{background:none;min-block-size:0}.sc-race__why{position:static;display:flex;align-items:center;gap:10px;font-size:.8125rem;line-height:1.45;color:rgb(var(--g-ink-3))}.sc-race__row[data-state=over] .sc-race__why:before{content:"";flex:none;inline-size:10px;block-size:10px;transform:rotate(45deg);background:linear-gradient(135deg,rgb(var(--gc-neg-lit)) 0,rgb(var(--g-sent-negative)) 50%,rgb(var(--gc-neg-out)) 50%,rgb(var(--gc-neg-shade)) 100%)}.sc-race__row[data-state=none] .sc-race__name{color:rgb(var(--g-ink-3))}.sc-race__total{display:grid;gap:2px}.sc-race__total output{font-size:1.125rem;font-weight:500;line-height:1.25;font-variant-numeric:tabular-nums;color:rgb(var(--g-ink-2))}.sc-race__row[data-lit] .sc-race__total output{font-weight:600;color:rgb(var(--g-ink))}.sc-race__detail{font-size:.75rem;line-height:1.45;color:rgb(var(--g-ink-3))}@media (min-width:900px){.sc-race{--sc-race-cols:260px minmax(0,1fr) 240px}.sc-race__scale{display:grid}.sc-race__scale-track{grid-column:2}}.sc-terms{margin-top:34px}.sc-terms__title{font-size:var(--g-text-title);font-weight:600;color:rgb(var(--g-ink))}.sc-terms__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px 36px;margin-top:14px}.sc-terms__item{display:grid;gap:4px;align-content:start}.sc-terms__name{font-size:.9375rem;font-weight:600;color:rgb(var(--g-ink))}.sc-terms__price{line-height:1.55}.sc-terms__price,.sc-terms__sub{font-size:.8125rem;color:rgb(var(--g-ink-2))}.sc-terms__sub{margin-top:4px;font-weight:600}.sc-terms__list{display:grid;gap:2px;font-size:.8125rem;line-height:1.5;color:rgb(var(--g-ink-3))}.sc-terms__list li{position:relative;padding-left:16px}.sc-terms__list li:before{content:"";position:absolute;left:0;top:.6em;inline-size:8px;block-size:3px;border-radius:2px;background:var(--gc-teal-bar)}.sc-terms__list[data-kind=limit] li:before{background:var(--gc-slot)}.sc-terms__cites{display:flex;flex-wrap:wrap;gap:2px 18px;margin-top:2px}@media (max-width:599px){.sc-lenses{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.sc-lenses::-webkit-scrollbar{display:none}.sc-lens{flex:none;scroll-snap-align:start}.sc-costs__stops li:not([data-on]):not([data-end]){display:none}.sc-costs__stops{gap:12px}}@media (prefers-reduced-motion:reduce){.sc-lens,.sc-map__edge,.sc-map__family,.sc-map__node,.sc-map__task,.sc-race__bar{transition:none}}.sc-pipe{--pipe-measure:46rem;display:flex;flex-direction:column}.sc-pipe__stages{display:grid;gap:0;margin-top:28px;counter-reset:none}.sc-pipe__stage{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 18px}.sc-pipe__marker{position:relative;display:flex;justify-content:center}.sc-pipe__marker:after{content:"";position:absolute;inset-block:36px 0;inline-size:1px;background:var(--gc-grid-strong)}.sc-pipe__stage:last-child .sc-pipe__marker:after{display:none}.sc-pipe__num{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:rgb(var(--g-panel));box-shadow:inset 0 0 0 1px var(--gc-grid-strong);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--g-ink))}.sc-pipe__stage[data-where=server] .sc-pipe__num{box-shadow:inset 0 0 0 1.5px rgb(var(--g-teal-300))}.sc-pipe__body{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding-block:4px 32px}.sc-pipe__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.sc-pipe__name{font-size:var(--g-text-title);font-weight:600;color:rgb(var(--g-ink))}.sc-pipe__where{font-weight:500;color:rgb(var(--g-ink-3))}.sc-pipe__stage[data-where=server] .sc-pipe__where{color:rgb(var(--g-teal-200))}.sc-pipe__what{font-size:var(--g-text-body);color:rgb(var(--g-ink-2))}.sc-pipe__limits,.sc-pipe__what{max-width:var(--pipe-measure);line-height:1.6}.sc-pipe__limits{font-size:var(--g-text-small);color:rgb(var(--g-ink-3))}.sc-pipe__limits-label{margin-right:.4em;font-weight:600;color:rgb(var(--g-ink-2))}.sc-pipe__cites{display:grid;gap:6px;justify-items:start}.sc-pipe__closed{max-width:var(--pipe-measure);padding:14px 18px;border-radius:var(--g-radius-1);background:rgb(var(--g-panel));box-shadow:inset 2px 0 0 rgb(var(--g-teal-500));font-size:var(--g-text-small);line-height:1.6;color:rgb(var(--g-ink-2))}.sc-pipe__closed-label{margin-right:.4em;font-weight:600;color:rgb(var(--g-ink))}.sc-pipe__agents{display:grid;gap:12px;margin-top:6px}.sc-pipe__agents .sc-map__label{margin-bottom:0}.sc-pipe__chips{display:flex;flex-wrap:wrap;gap:6px}.sc-pipe__chip{padding:7px 12px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--gc-grid-strong);font-size:.8125rem;color:rgb(var(--g-ink-2));transition:background-color .2s var(--g-ease-standard),box-shadow .2s var(--g-ease-standard),color .2s var(--g-ease-standard)}.sc-pipe__chip:hover{background:rgb(var(--g-panel)/.6)}.sc-pipe__chip[aria-selected=true]{background:rgb(var(--g-panel));box-shadow:inset 0 0 0 1.5px rgb(var(--g-teal-300));color:rgb(var(--g-ink))}.sc-pipe__chip:focus-visible{outline:2px solid rgb(var(--g-teal-300));outline-offset:2px}.sc-pipe__panels{display:grid;align-items:stretch}.sc-pipe__panel{grid-area:1/1;display:grid;align-content:start;gap:10px;padding:18px 20px;border-radius:var(--g-radius-2);background:rgb(var(--g-panel))}.sc-pipe__panel[data-inactive]{visibility:hidden}.sc-pipe__panel-title{font-size:.9375rem;font-weight:600;color:rgb(var(--g-ink))}.sc-pipe__events{display:flex;flex-wrap:wrap;gap:6px}.sc-pipe__events code{font-size:.8125rem;color:rgb(var(--g-ink-2))}.sc-pipe__events li:not(:last-child):after{content:",";color:rgb(var(--g-ink-4))}.sc-pipe__routes{font-size:var(--g-text-small);line-height:1.6;color:rgb(var(--g-ink-3))}.sc-pipe__figures{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:8px}.sc-pipe__figure{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:6px;align-content:start;padding:18px 20px;border-radius:var(--g-radius-2);background:rgb(var(--g-panel))}.sc-pipe__figure dt{align-self:end;font-size:.8125rem;font-weight:500;color:rgb(var(--g-ink-3))}.sc-pipe__figure-value{font-size:var(--g-text-h3);font-weight:var(--g-weight-display);font-variant-numeric:tabular-nums;line-height:1.15;color:rgb(var(--g-ink))}.sc-pipe__figure-basis{font-size:var(--g-text-small);line-height:1.55;color:rgb(var(--g-ink-3))}.sc-pipe__figure-basis .sc-map__kind{margin-right:.4em}.sc-pipe__eval{display:grid;gap:14px;margin-top:56px}.sc-pipe__eval-title{font-size:var(--g-text-h3);font-weight:var(--g-weight-display);line-height:1.2;letter-spacing:-.01em;color:rgb(var(--g-ink))}.sc-pipe__eval-intro{font-size:var(--g-text-body);color:rgb(var(--g-ink-2))}.sc-pipe__eval-intro,.sc-pipe__eval-note{max-width:var(--pipe-measure);line-height:1.6}.sc-pipe__eval-note{font-size:var(--g-text-small);color:rgb(var(--g-ink-3))}.sc-pipe__eval-cols{display:grid;gap:24px}.sc-pipe__eval-head{margin-bottom:12px;padding-block:6px;font-size:var(--g-text-title);font-weight:600;color:rgb(var(--g-ink))}.sc-pipe__eval-col ul{display:grid;gap:14px}.sc-pipe__eval-col li{display:grid;gap:6px;padding-left:14px;box-shadow:inset 2px 0 0 rgb(var(--g-teal-500));font-size:var(--g-text-small);line-height:1.6;color:rgb(var(--g-ink-2))}.sc-pipe__eval-col[data-side=limits] li{box-shadow:inset 2px 0 0 rgb(var(--g-ink-4))}@media (max-width:899px){.sc-pipe__panel[data-inactive]{display:none}}@media (min-width:900px){.sc-pipe__stage{grid-template-columns:40px minmax(0,1fr);gap:0 24px}.sc-pipe__eval-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (prefers-reduced-motion:reduce){.sc-pipe__chip{transition:none}}.sc-map__kind[data-kind="GILD analysis"]:before{background:linear-gradient(90deg,rgb(var(--g-teal-300)) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px rgb(var(--g-teal-300));block-size:8px;inline-size:8px;border-radius:50%}@media (min-width:640px){.sc-pipe__figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.sc-pipe__chips{display:grid;grid-template-columns:repeat(6,minmax(max-content,1fr))}.sc-pipe__chip{text-align:center}}@media (min-width:1200px){.sc-pipe__body{grid-template-columns:minmax(0,1fr) 380px;-moz-column-gap:48px;column-gap:48px}.sc-pipe__body>*{grid-column:1}.sc-pipe__body>.sc-pipe__limits{grid-column:2;grid-row:1/span 8;align-self:start;padding-left:20px;box-shadow:inset 2px 0 0 rgb(var(--g-teal-300)/.45)}.sc-pipe__body>.sc-pipe__agents,.sc-pipe__body>.sc-pipe__sources{grid-column:1}}@media (max-width:899px){.sc-pipe__eval-head{position:sticky;top:calc(var(--v2-nav-h, 64px) + var(--ph-subnav-h, 0px));z-index:1;background:rgb(var(--g-ground))}}@media (max-width:639px){.sc-pipe .sc-cite{display:inline}.sc-pipe .sc-cite__date{white-space:nowrap}.sc-pipe .sc-cite__label{margin-right:4px;overflow-wrap:anywhere}}.sc-pipe__index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin-top:24px}.sc-pipe__index-link{display:grid;height:100%;align-content:start;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;min-height:44px;padding:10px 14px;border-radius:var(--g-radius-1);background:rgb(var(--g-panel));text-decoration:none;transition:background-color .2s var(--g-ease-standard)}.sc-pipe__index-link:hover{background:rgb(var(--g-panel)/.7)}.sc-pipe__index-link:focus-visible{outline:2px solid rgb(var(--g-teal-300));outline-offset:2px}.sc-pipe__index-num{grid-row:span 2;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--g-ink-3))}.sc-pipe__index-name{font-size:.9375rem;font-weight:600;color:rgb(var(--g-ink))}.sc-pipe__index-where{font-size:.8125rem;line-height:1.35;color:rgb(var(--g-teal-200))}.sc-pipe__stage{scroll-margin-top:calc(var(--v2-nav-h, 64px) + var(--ph-subnav-h, 0px) + 16px)}.sc-pipe__where{display:inline-flex;align-items:center;padding:2px 10px;border-radius:8px;box-shadow:inset 0 0 0 1px rgb(var(--g-teal-300)/.4);font-size:.8125rem;line-height:1.4;color:rgb(var(--g-teal-200))}.sc-pipe__eval-col li>span:first-child,.sc-pipe__limits,.sc-pipe__what{text-wrap:pretty}.sc-pipe__cites{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;justify-items:legacy}.sc-pipe__cites .sc-cite{font-size:.8125rem}.sc-pipe__cites .sc-cite__date{white-space:nowrap}.sc-pipe__chip[aria-selected=true]{background:rgb(var(--g-teal-500));box-shadow:none;color:rgb(var(--g-ground))}.sc-pipe__chip{min-height:44px}@media (min-width:1100px){.sc-pipe__index{grid-template-columns:repeat(6,minmax(0,1fr))}}.sc-pipe .sc-fig__title{text-wrap:balance}.sc-pipe__events{gap:2px 12px;line-height:1.6}.sc-pipe__chip{padding-inline:14px}.sc-pipe .sc-cite{color:rgb(var(--g-ink-3))}.sc-pipe .sc-cite:focus-visible .sc-cite__label,.sc-pipe .sc-cite:hover .sc-cite__label{color:rgb(var(--g-teal-200))}.sc-pipe__index-link{box-shadow:inset 0 0 0 1px transparent;transition:background-color .2s var(--g-ease-standard),box-shadow .2s var(--g-ease-standard)}.sc-pipe__index-link:focus-visible,.sc-pipe__index-link:hover{box-shadow:inset 0 0 0 1px rgb(var(--g-teal-300)/.6)}@media (max-width:639px){.sc-pipe__index{grid-auto-rows:auto}.sc-pipe__index-link{height:auto}}.ph-section:has(.sc-pipe) h2{text-wrap:balance}.sc-pipe>.sc-fig__intro{margin-top:8px;font-size:.8125rem;line-height:1.55;color:rgb(var(--g-ink-3))}.sc-pipe__limits{font-size:.9375rem;color:rgb(var(--g-ink-2))}.sc-pipe__chip{padding:10px 16px;background:rgb(var(--g-panel));box-shadow:none}.sc-pipe__chip:hover{background:rgb(var(--g-panel)/.7)}.sc-pipe__chip[aria-selected=true]{font-weight:600}@media (min-width:900px){.sc-pipe__chips{display:flex;flex-wrap:wrap;gap:8px}.sc-pipe__chip{text-align:left}}@media (max-width:639px){.sc-pipe__chips,.sc-pipe__index{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.sc-pipe__chips::-webkit-scrollbar,.sc-pipe__index::-webkit-scrollbar{display:none}.sc-pipe__index>li{flex:0 0 70%;scroll-snap-align:start}.sc-pipe__chip{flex:0 0 auto;scroll-snap-align:start}}.sc-pipe__body{padding-block:4px 24px}.sc-pipe__wheres{display:inline-flex;flex-wrap:wrap;gap:6px}.sc-pipe__where{white-space:nowrap}.sc-pipe__index-where{display:grid;gap:2px}.sc-pipe__lead{font-weight:600;color:rgb(var(--g-ink))}.sc-pipe__eval-col ul{gap:24px}.sc-pipe__eval-col .sc-pipe__cites{margin-top:4px}.sc-pipe__eval-col .sc-cite{font-size:.75rem}@media (max-width:1199px){.sc-pipe__limits{margin-top:6px;padding-left:12px;box-shadow:inset 2px 0 0 rgb(var(--g-teal-300)/.45)}}.sc-pipe__sources{gap:4px 14px;margin-top:2px}.sc-pipe__sources-label{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:rgb(var(--g-ink-3))}.sc-pipe__sources .sc-cite{font-size:.75rem}.sc-pipe__sources .sc-cite__date{white-space:nowrap;color:rgb(var(--g-ink-4))}@media (min-width:640px){.sc-pipe__figures>:first-child{grid-column:1/-1}}.sc-pipe__sources{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.sc-pipe__sources-label{margin-bottom:2px}.sc-pipe__sources .sc-cite{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;font-size:.8125rem;line-height:1.4}.sc-pipe__sources .sc-cite__label{color:rgb(var(--g-teal-200))}.sc-pipe__sources .sc-cite__date{margin-left:0;text-align:right}@media (min-width:900px){.sc-pipe__sources{max-width:var(--pipe-measure)}}@media (max-width:639px){.sc-pipe__index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}.sc-pipe__index>li{flex:none}.sc-pipe__index-link{padding:8px 12px;min-height:0}.sc-pipe__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}.sc-pipe__chip{min-height:40px;padding:8px 6px;font-size:.8125rem;text-align:center}}.sc-pipe__sources{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.sc-pipe__sources-label{margin-bottom:0}.sc-pipe__sources .sc-cite{display:inline}.sc-pipe__sources .sc-cite__label{overflow-wrap:normal;word-break:normal;hyphens:none}.sc-pipe__sources .sc-cite__date{margin-left:6px;text-align:left;color:rgb(var(--g-ink-3))}.sc-pipe__figures{margin:24px 0 32px}@media (max-width:639px){.sc-pipe .sc-cite__label{overflow-wrap:normal}.sc-pipe__what{font-size:.9375rem;line-height:1.55}.sc-pipe__limits{font-size:.875rem}.sc-pipe__body{padding-block:2px 18px;gap:8px}}