.samples-zones .samples-zones__figure{--zone-green:#2f8f4e;--zone-yellow:#e0b31a;--zone-red:#c8372d;padding:16px}.samples-article .samples-zones :where(p,ul,ol,li){max-width:none;line-height:inherit;margin:0;padding:0}.samples-article .samples-zones :where(ul,ol){list-style:none}.samples-zones .samples-zones__figure figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 14px;font-weight:400;display:flex}.samples-zones .samples-zones__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-zones .samples-zones__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-zones .samples-zones__intro{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.9375rem;line-height:1.5}.samples-zones .samples-zones__measure{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-bottom:30px;font-size:.75rem;font-weight:600;line-height:1.4}.samples-zones .samples-zones__bands{background:color-mix(in srgb, var(--ink) 8%, #fff);border-radius:8px;height:40px;position:relative}.samples-zones .samples-zones__band{top:0;bottom:0;left:var(--from);width:calc(var(--to) - var(--from));color:#fff;text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1.2;display:flex;position:absolute;overflow:hidden}.samples-zones .samples-zones__band:first-child{border-radius:8px 0 0 8px}.samples-zones .samples-zones__band:nth-last-child(1 of .samples-zones__band){border-radius:0 8px 8px 0}.samples-zones .samples-zones__band--green{background:var(--zone-green)}.samples-zones .samples-zones__band--yellow{background:var(--zone-yellow);color:#2b2100}.samples-zones .samples-zones__band--red{background:var(--zone-red)}.samples-zones .samples-zones__mark{top:-8px;bottom:-8px;left:var(--at);background:var(--ink);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute}.samples-zones .samples-zones__mark-label{color:var(--ink);white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.2;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.samples-zones .samples-zones__axis{height:22px;color:color-mix(in srgb, var(--ink) 80%, #fff);font-variant-numeric:tabular-nums;margin-top:6px;font-size:.6875rem;line-height:1;position:relative}.samples-zones .samples-zones__axis span{top:4px;left:var(--at);position:absolute;transform:translate(-50%)}.samples-zones .samples-zones__axis span:first-child{transform:none}.samples-zones .samples-zones__axis span:last-child{left:auto;right:0;transform:none}.samples-zones .samples-zones__list{gap:10px;margin-top:14px;display:grid}.samples-zones .samples-zones__item{border-left:4px solid var(--zone-color);background:color-mix(in srgb, var(--zone-color) 8%, #fff);color:var(--text);border-radius:0 8px 8px 0;gap:2px;padding:8px 12px;font-size:.875rem;line-height:1.5;display:grid}.samples-zones .samples-zones__item--green{--zone-color:var(--zone-green)}.samples-zones .samples-zones__item--yellow{--zone-color:var(--zone-yellow)}.samples-zones .samples-zones__item--red{--zone-color:var(--zone-red)}.samples-zones .samples-zones__item-head b{color:var(--ink)}.samples-zones .samples-zones__range{color:color-mix(in srgb, var(--ink) 78%, #fff);font-variant-numeric:tabular-nums}.samples-zones .samples-zones__note{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-top:12px;font-size:.8125rem;line-height:1.5}.samples-zones .samples-zones__credit{color:color-mix(in srgb, var(--ink) 72%, #fff);margin-top:10px}.samples-zones .samples-zones__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.samples-scatter__figure{padding:16px;container-type:inline-size}.samples-figure.samples-scatter__figure figcaption{color:color-mix(in srgb, var(--ink) 72%, #fff);margin:14px 0 0;font-weight:600}.samples-scatter__body{gap:12px;min-width:0;display:grid}.samples-article .samples-scatter__legend{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.samples-article .samples-scatter__legend li{max-width:none;color:var(--text);align-items:center;gap:8px;font-size:.875rem;line-height:1.45;display:flex}.samples-scatter__key{flex:none;display:inline-block}.samples-scatter__key--point{width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 25%, #fff);background:#2a78d6;border:2px solid #fff;border-radius:50%}.samples-scatter__key--line{background:color-mix(in srgb, var(--ink) 55%, #fff);border-radius:1px;width:18px;height:2px}.samples-scatter__plot{min-width:0}.samples-scatter__svg{cursor:crosshair;touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.samples-scatter__grid{stroke:var(--line);stroke-width:1px}.samples-scatter__axis{stroke:color-mix(in srgb, var(--ink) 45%, #fff);stroke-width:1px}.samples-scatter__tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.samples-scatter__title{fill:var(--text);font-size:13px;font-weight:600}.samples-scatter__line{stroke:color-mix(in srgb, var(--ink) 55%, #fff);stroke-width:2px;stroke-linecap:round}.samples-scatter__point{fill:#2a78d6;stroke:#fff;stroke-width:2px}.samples-scatter__halo{fill:none;stroke:var(--ink);stroke-width:2px}.samples-scatter__residual{stroke:#eb6834;stroke-width:2px;stroke-dasharray:3 2;stroke-linecap:round}.samples-scatter__fitted{fill:none;stroke:#eb6834;stroke-width:2px}.samples-scatter__side{gap:10px;min-width:0;display:grid}.samples-article .samples-scatter__hint{max-width:none;color:var(--muted);margin:0;font-size:.875rem;line-height:1.45}.samples-article .samples-scatter__points{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.samples-article .samples-scatter__points li{max-width:none;line-height:1.3}.samples-scatter__button{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border-radius:10px;padding:6px 10px;font-size:.9375rem}.samples-scatter__button:hover,.samples-scatter__button.is-active{border-color:color-mix(in srgb, var(--ink) 45%, #fff);background:color-mix(in srgb, var(--ink) 5%, #fff)}.samples-scatter__button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:700}.samples-scatter__button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.samples-scatter__detail{background:color-mix(in srgb, var(--paper) 45%, #fff);border-radius:10px;padding:12px 14px}.samples-article .samples-scatter__detail p{max-width:none;color:var(--ink);margin:0 0 6px;font-size:.9375rem;font-weight:700;line-height:1.5}.samples-scatter__detail dl{gap:6px;margin:0;font-size:.9375rem;line-height:1.5;display:grid}.samples-scatter__detail dl>div{gap:0 12px;display:grid}.samples-scatter__detail dt{color:var(--muted);font-weight:600}.samples-scatter__detail dd{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}@container (min-width:560px){.samples-scatter__detail dl>div{grid-template-columns:10.5rem minmax(0,1fr)}}.samples-scatter .samples-scatter__more{margin-top:8px}.samples-scatter .samples-scatter__more summary{color:var(--ink);text-underline-offset:3px;cursor:pointer;padding:4px 2px;font-size:.875rem;font-weight:600;text-decoration:underline}.samples-scatter .samples-scatter__more summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.samples-article .samples-scatter__table{margin-top:8px}.samples-article .samples-scatter__table table{min-width:0;font-size:.875rem}.samples-article .samples-scatter__table .samples-cell--number{text-align:right;font-variant-numeric:tabular-nums}.samples-article .samples-scatter__table td{white-space:nowrap}@media (max-width:640px){.samples-scatter__figure{padding:12px}.samples-article .samples-scatter__table :is(th,td){padding:8px 6px}}
.samples-scenes{padding:16px;container-type:inline-size}.samples-article .samples-scenes :where(ol,li,p){max-width:none;margin:0;padding:0;list-style:none}.samples-figure.samples-scenes figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 14px;font-weight:400;display:flex}.samples-scenes__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-article .samples-scenes__panels{gap:28px;display:grid}.samples-article .samples-scenes__panel{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;display:flex;position:relative}.samples-scenes__art{aspect-ratio:240/150;border-radius:9px 9px 0 0;width:100%;height:auto;display:block}.samples-scenes__body{flex-direction:column;flex:auto;gap:6px;padding:12px 12px 14px;display:flex}.samples-article .samples-scenes__name{align-items:center;gap:8px;display:flex}.samples-scenes__number{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.8125rem;font-weight:700;line-height:1;display:grid}.samples-scenes__name strong{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.3}.samples-article .samples-scenes__theme{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.4}.samples-article .samples-scenes__caption{color:var(--text);font-size:.9375rem;line-height:1.5}.samples-article .samples-scenes__time{color:var(--text);font-variant-numeric:tabular-nums;align-items:flex-start;gap:6px;padding-top:4px;font-size:.8125rem;line-height:1.45;display:flex}.samples-scenes__icon{width:16px;height:16px;color:var(--muted);--nucleo-stroke-width:2;flex:none;margin-top:1px}.samples-scenes__range,.samples-scenes__time-note{white-space:nowrap}.samples-scenes__time-note{color:var(--muted)}.samples-scenes__link{color:var(--ink);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:4px;font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:underline;display:inline-flex}.samples-scenes__link:hover{text-decoration-thickness:2px}.samples-scenes__link:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.samples-scenes__link-arrow{--nucleo-stroke-width:2.5;flex:none;width:14px;height:14px;transform:rotate(90deg)}.samples-scenes__next{width:20px;height:20px;color:var(--muted);--nucleo-stroke-width:2.5;margin-left:-10px;position:absolute;bottom:-24px;left:50%;transform:rotate(90deg)}.samples-scenes__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-scenes__intro{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.9375rem;line-height:1.5}.samples-scenes>.samples-figure__credit{color:var(--muted);margin-top:14px}@container (min-width:600px){.samples-article .samples-scenes__panels{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}.samples-article .samples-scenes__panel{grid-row:span 6;grid-template-rows:subgrid;row-gap:6px;display:grid}.samples-scenes__body{display:contents}.samples-article .samples-scenes__body>*{margin-inline:12px}.samples-article .samples-scenes__name{margin-top:6px}.samples-scenes__link{margin-bottom:14px}.samples-scenes__next{margin-left:0;inset:calc(10.4167cqw - 14.5833px) -21px auto auto;transform:none}}.samples-scenes__ground--party,.samples-scenes__ground--keys{fill:var(--color-mist)}.samples-scenes__string{fill:none;stroke:color-mix(in srgb, var(--ink) 45%, #fff);stroke-width:1px}.samples-scenes__pennant{fill:var(--warm-accent);stroke:color-mix(in srgb, var(--warm-accent) 55%, #6b4c0f);stroke-width:.8px;stroke-linejoin:round}.samples-scenes__self{fill:var(--ink)}.samples-scenes__other{fill:#fff;stroke:var(--ink);stroke-width:2px}.samples-scenes__gaze{stroke:color-mix(in srgb, var(--ink) 55%, #fff);stroke-width:1.2px}.samples-scenes__scale{fill:color-mix(in srgb, var(--warm-accent) 22%, #fff);stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:3 3}.samples-scenes__tick{stroke:var(--ink);stroke-width:1.5px}.samples-scenes__depth-top{stop-color:#1b4f5b}.samples-scenes__depth-bottom{stop-color:#061a1f}.samples-scenes__ground--sunken{fill:url(#samples-scenes-depth)}.samples-scenes__wall{fill:none;stroke:#eef4f347;stroke-width:1px}.samples-scenes__ripple{fill:none;stroke:#eef4f3;stroke-width:1px}.samples-scenes__ripple--1{stroke-opacity:.5}.samples-scenes__ripple--2{stroke-opacity:.3}.samples-scenes__ripple--3{stroke-opacity:.16}.samples-scenes__screen{fill:#eef4f3}.samples-scenes__room{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.samples-scenes__sight{stroke:#eef4f3;stroke-width:1.2px;stroke-dasharray:2 4;stroke-opacity:.75}.samples-scenes__hold{fill:#eef4f30f;stroke:#eef4f373;stroke-width:1px}.samples-scenes__sunk{fill:#0d3038;stroke:#eef4f3;stroke-width:1.8px}.samples-scenes__floor{stroke:color-mix(in srgb, var(--ink) 40%, #fff);stroke-width:1px}.samples-scenes__door{fill:#fff;stroke:var(--ink);stroke-width:2px}.samples-scenes__door-panel{fill:none;stroke:color-mix(in srgb, var(--ink) 35%, #fff);stroke-width:1.2px}.samples-scenes__lock{fill:var(--ink)}.samples-scenes__reach{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:3 4;stroke-linecap:round}.samples-scenes__hook{stroke:var(--ink);stroke-width:2px}.samples-scenes__key-ring{fill:none;stroke:#7a5a12;stroke-width:2px}.samples-scenes__key{fill:var(--warm-accent);stroke:#7a5a12;stroke-width:1.2px;stroke-linejoin:round}.samples-article>p[id]{scroll-margin-top:96px}.samples-article>p[id]:target{position:relative}.samples-article>p[id]:target:before{content:"";background:var(--red);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:-14px}@media (forced-colors:active){.samples-scenes__art{forced-color-adjust:none}}
.samples-routes .samples-routes__figure{--routes-ink:var(--ink);--routes-soft:color-mix(in srgb, var(--ink) 78%, #fff);padding:16px;container-type:inline-size}.samples-article .samples-routes :where(p,ul,ol,li,dl,dt,dd){max-width:none;line-height:inherit;margin:0;padding:0}.samples-article .samples-routes :where(ul,ol){list-style:none}.samples-routes .samples-routes__figure figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 14px;font-weight:400;display:flex}.samples-routes .samples-routes__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-routes .samples-routes__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-routes .samples-routes__intro{color:var(--routes-soft);font-size:.9375rem;line-height:1.5}.samples-routes .samples-routes__list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.samples-routes .samples-routes__card{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:10px;padding:12px;display:grid}.samples-routes .samples-routes__drawing{background:var(--color-mist);border-radius:8px;width:100%;max-width:220px;height:auto;margin-inline:auto;display:block}.samples-routes .samples-routes__name{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.3}.samples-routes .samples-routes__facts{gap:8px;display:grid}.samples-routes .samples-routes__facts dt{color:var(--routes-soft);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.4}.samples-routes .samples-routes__facts dd{color:var(--ink);font-size:.875rem;line-height:1.45}@container (min-width:640px){.samples-routes .samples-routes__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.samples-routes .samples-routes__part,.samples-routes .samples-routes__layer{fill:var(--routes-ink)}.samples-routes .samples-routes__block{fill:#fff;stroke:var(--routes-ink);stroke-width:1.5px;stroke-dasharray:4 3}.samples-routes .samples-routes__hatch{stroke:color-mix(in srgb, var(--ink) 45%, #fff);stroke-width:1.5px}.samples-routes .samples-routes__mold{fill:color-mix(in srgb, var(--ink) 16%, #fff);stroke:var(--routes-ink);stroke-width:1.5px}.samples-routes .samples-routes__nozzle{fill:color-mix(in srgb, var(--ink) 55%, #fff)}.samples-routes .samples-routes__note{color:var(--routes-soft);margin-top:12px;font-size:.8125rem;line-height:1.5}.samples-routes .samples-routes__credit{color:color-mix(in srgb, var(--ink) 72%, #fff);margin-top:10px}
.samples-slender .samples-slender__figure{--slender-name:11rem;--slender-figures:6.5rem;--slender-gap:14px;--slender-ink:var(--ink);--slender-other:color-mix(in srgb, var(--ink) 62%, #fff);padding:16px;container-type:inline-size}.samples-article .samples-slender :where(p,ul,ol,li){max-width:none;line-height:inherit;margin:0;padding:0}.samples-article .samples-slender :where(ul,ol){list-style:none}.samples-slender .samples-slender__figure figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 14px;font-weight:400;display:flex}.samples-slender .samples-slender__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-slender .samples-slender__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-slender .samples-slender__intro{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.9375rem;line-height:1.5}.samples-slender .samples-slender__scale{margin-bottom:6px;padding-inline:8px}.samples-slender .samples-slender__ruler-wrap{color:color-mix(in srgb, var(--ink) 80%, #fff);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:.75rem;font-weight:600;line-height:1;display:flex}.samples-slender .samples-slender__ruler{width:var(--ruler);border-right:2px solid var(--ink);border-left:2px solid var(--ink);background:linear-gradient(var(--ink), var(--ink)) center / 100% 2px no-repeat;flex:none;height:8px}.samples-slender .samples-slender__rows{border-top:1px solid var(--line);display:grid}.samples-slender .samples-slender__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name figures""plot plot";align-items:center;gap:4px 12px;padding:10px 8px;display:grid;position:relative}.samples-slender .samples-slender__row--focus{background:var(--color-mist);box-shadow:inset 3px 0 0 var(--ink);border-bottom-color:#0000;border-radius:10px}.samples-slender .samples-slender__name{color:var(--ink);flex-direction:column;grid-area:name;gap:1px;font-size:.875rem;line-height:1.3;display:flex}.samples-slender .samples-slender__name b{font-weight:600}.samples-slender .samples-slender__row--focus .samples-slender__name b{font-weight:800}.samples-slender .samples-slender__name span{color:color-mix(in srgb, var(--ink) 78%, #fff);font-variant-numeric:tabular-nums;font-size:.75rem}.samples-slender .samples-slender__figures{color:color-mix(in srgb, var(--ink) 78%, #fff);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;grid-area:figures;align-items:flex-end;gap:1px;font-size:.75rem;line-height:1.3;display:flex}.samples-slender .samples-slender__figures b{color:var(--ink);font-size:.9375rem;font-weight:800}.samples-slender .samples-slender__plot{grid-area:plot;min-width:0;display:block}.samples-slender .samples-slender__outline{shape-rendering:crispedges;width:100%;height:auto;display:block}.samples-slender .samples-slender__body{fill:var(--slender-other)}.samples-slender .samples-slender__row--focus .samples-slender__body{fill:var(--slender-ink)}.samples-slender .samples-slender__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (min-width:560px){.samples-slender .samples-slender__scale{margin-right:calc(var(--slender-figures) + var(--slender-gap) + 8px);margin-left:calc(var(--slender-name) + var(--slender-gap) + 8px);padding-inline:0}.samples-slender .samples-slender__row{grid-template-columns:var(--slender-name) minmax(0, 1fr) var(--slender-figures);gap:0 var(--slender-gap);grid-template-areas:"name plot figures";padding-block:8px}}.samples-slender .samples-slender__note{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-top:12px;font-size:.8125rem;line-height:1.5}.samples-slender .samples-slender__credit{color:color-mix(in srgb, var(--ink) 72%, #fff);margin-top:10px}.samples-slender .samples-slender__more{margin-top:8px}.samples-slender .samples-slender__more summary{color:var(--ink);text-underline-offset:3px;cursor:pointer;padding:4px 2px;font-size:.875rem;font-weight:600;text-decoration:underline}.samples-slender .samples-slender__more summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.samples-slender .samples-slender__more .samples-table-wrap{margin-top:8px}.samples-article .samples-slender table{min-width:36rem;font-size:.875rem}.samples-article .samples-slender tbody th{overflow-wrap:normal;word-break:normal;min-width:11rem}.samples-slender .samples-cell--number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.samples-transplant .samples-transplant__figure{padding:16px;container-type:inline-size}.samples-article .samples-transplant :where(p,ul,ol,li){max-width:none;line-height:inherit;margin:0;padding:0}.samples-article .samples-transplant :where(ul,ol){list-style:none}.samples-transplant .samples-transplant__figure figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 14px;font-weight:400;display:flex}.samples-transplant .samples-transplant__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-transplant .samples-transplant__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-transplant .samples-transplant__intro{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.9375rem;line-height:1.5}.samples-article .samples-transplant .samples-transplant__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.samples-transplant .samples-transplant__scene{border:1px solid var(--line);background:var(--color-mist);border-radius:12px;margin-bottom:14px;padding:12px 8px 10px}.samples-transplant .samples-transplant__scene svg{width:100%;height:auto;display:block}.samples-transplant .samples-transplant__single{fill:var(--ink)}.samples-transplant .samples-transplant__group{fill:color-mix(in srgb, var(--ink) 55%, #fff)}.samples-transplant .samples-transplant__arrow{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 7}.samples-transplant .samples-transplant__arrow-head{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.samples-transplant .samples-transplant__words{color:var(--ink);text-align:center;grid-template-columns:27fr 20fr 53fr;gap:6px;margin-top:4px;font-size:.8125rem;line-height:1.3;display:grid}.samples-transplant .samples-transplant__word--single,.samples-transplant .samples-transplant__word--group{font-weight:700}.samples-transplant .samples-transplant__word--action{color:color-mix(in srgb, var(--ink) 78%, #fff)}.samples-transplant .samples-transplant__verdicts{gap:10px;display:grid}.samples-transplant .samples-transplant__verdict{border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--ink);color:var(--text);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:.9375rem;line-height:1.45;display:flex}.samples-transplant .samples-transplant__theory{color:var(--ink);letter-spacing:.02em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.samples-transplant .samples-transplant__call{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.35}.samples-transplant .samples-transplant__reasons{gap:4px;display:grid}.samples-transplant .samples-transplant__reasons li{padding-left:14px;position:relative}.samples-transplant .samples-transplant__reasons li:before{content:"";background:var(--ink);width:6px;height:2px;position:absolute;top:.6em;left:0}@container (min-width:44rem){.samples-transplant .samples-transplant__verdicts{grid-template-columns:repeat(3,minmax(0,1fr))}}.samples-transplant .samples-transplant__note{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-top:10px;font-size:.875rem;line-height:1.45}.samples-transplant .samples-transplant__credit{margin-top:8px}
.samples-cave .samples-cave__figure{--cave-ink:var(--ink);--cave-soft:color-mix(in srgb, var(--ink) 12%, #fff);--cave-accent:color-mix(in srgb, var(--ink) 45%, #fff);padding:16px;container-type:inline-size}.samples-article .samples-cave :where(p,ul,ol,li){max-width:none;line-height:inherit;margin:0;padding:0}.samples-article .samples-cave :where(ul,ol){list-style:none}.samples-cave .samples-cave__figure figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 14px;font-weight:400;display:flex}.samples-cave .samples-cave__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-cave .samples-cave__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-cave .samples-cave__intro{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.9375rem;line-height:1.5}.samples-cave .samples-cave__stages{gap:10px;display:grid}.samples-cave .samples-cave__stage{border:1px solid var(--line);border-left:4px solid var(--ink);background:#fff;border-radius:8px;gap:8px;padding:12px 14px;display:grid}@container (min-width:640px){.samples-cave .samples-cave__stage{margin-left:calc(var(--step,0) * 28px)}}.samples-cave .samples-cave__head{align-items:center;gap:12px;display:flex}.samples-cave .samples-cave__pictogram{width:64px;height:48px;color:var(--cave-ink);flex:none}.samples-cave .samples-cave__fill{fill:var(--cave-ink)}.samples-cave .samples-cave__fill-soft{fill:var(--cave-soft)}.samples-cave .samples-cave__fill-accent{fill:var(--cave-accent);stroke:var(--cave-ink);stroke-width:1.5px}.samples-cave .samples-cave__stroke{fill:none;stroke:var(--cave-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.samples-cave .samples-cave__stroke--dash{stroke-dasharray:2 4}.samples-cave .samples-cave__name{color:var(--ink);align-items:center;gap:10px;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.samples-cave .samples-cave__number{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8125rem;font-weight:700;display:inline-grid}.samples-cave .samples-cave__cols{gap:8px;display:grid}@container (min-width:560px){.samples-cave .samples-cave__cols{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px}}.samples-cave .samples-cave__plato,.samples-cave .samples-cave__essay{color:var(--text);font-size:.9375rem;line-height:1.5}.samples-cave .samples-cave__plato b,.samples-cave .samples-cave__essay b{color:color-mix(in srgb, var(--ink) 78%, #fff);letter-spacing:.02em;text-transform:uppercase;margin-bottom:2px;font-size:.75rem;font-weight:700;line-height:1.5;display:block}.samples-cave .samples-cave__note{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-top:12px;font-size:.875rem;line-height:1.5}.samples-cave .samples-cave__credit{margin-top:8px}
.samples-cwt .samples-cwt__figure{--cwt-ink:var(--ink);--cwt-soft:color-mix(in srgb, var(--ink) 12%, #fff);padding:16px;container-type:inline-size}.samples-article .samples-cwt :where(p,ul,ol,li){max-width:none;line-height:inherit;margin:0;padding:0}.samples-article .samples-cwt :where(ul,ol){list-style:none}.samples-cwt .samples-cwt__figure figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 14px;font-weight:400;display:flex}.samples-cwt .samples-cwt__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-cwt .samples-cwt__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-cwt .samples-cwt__intro{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.9375rem;line-height:1.5}.samples-cwt .samples-cwt__events{border-left:2px solid var(--cwt-ink);gap:0;margin-left:6px;display:grid}.samples-cwt .samples-cwt__event{gap:4px;padding:0 0 18px 20px;display:grid;position:relative}.samples-cwt .samples-cwt__event:last-child{padding-bottom:4px}.samples-cwt .samples-cwt__event:before{content:"";border:2px solid var(--cwt-ink);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:-8px}@container (min-width:600px){.samples-cwt .samples-cwt__event{grid-template-columns:170px minmax(0,1fr);gap:16px}}.samples-cwt .samples-cwt__date{color:var(--cwt-ink);font-size:.9375rem;font-weight:700;line-height:1.5}.samples-cwt .samples-cwt__name{color:var(--cwt-ink);font-size:1rem;font-weight:700;line-height:1.35}.samples-cwt .samples-cwt__text{color:var(--text);margin-top:2px;font-size:.9375rem;line-height:1.5}.samples-cwt .samples-cwt__section{background:var(--cwt-soft);width:fit-content;max-width:100%;color:var(--cwt-ink);border-radius:6px;margin-top:6px;padding:2px 8px;font-size:.8125rem;line-height:1.5}.samples-cwt .samples-cwt__section b{letter-spacing:.02em;text-transform:uppercase;margin-right:4px;font-size:.6875rem;font-weight:700}.samples-cwt .samples-cwt__note{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-top:12px;font-size:.875rem;line-height:1.5}.samples-cwt .samples-cwt__credit{margin-top:8px}
.samples-signed .samples-signed__figure{--signed-name:15rem;--signed-value:3.5rem;--signed-gap:14px;padding:16px;container-type:inline-size}.samples-article .samples-signed :where(p,ul,ol,li){max-width:none;line-height:inherit;margin:0;padding:0}.samples-article .samples-signed :where(ul,ol){list-style:none}.samples-signed .samples-signed__figure figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 14px;font-weight:400;display:flex}.samples-signed .samples-signed__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-signed .samples-signed__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-signed .samples-signed__intro{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.9375rem;line-height:1.5}.samples-signed .samples-signed__key{color:var(--text);flex-wrap:wrap;gap:6px 16px;margin-bottom:12px;font-size:.8125rem;line-height:1.4;display:flex}.samples-signed .samples-signed__key li{align-items:center;gap:6px;display:inline-flex}.samples-signed .samples-signed__swatch{background:var(--bar);border-radius:2px;flex:none;width:18px;height:10px}.samples-signed .samples-signed__swatch--negative,.samples-signed .samples-signed__row--negative{--bar:#eb6834}.samples-signed .samples-signed__swatch--positive,.samples-signed .samples-signed__row--positive{--bar:#2a78d6}.samples-signed .samples-signed__swatch--total,.samples-signed .samples-signed__row--total{--bar:var(--ink)}.samples-signed .samples-signed__unit{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-bottom:4px;font-size:.75rem;font-weight:600;line-height:1.4}.samples-signed .samples-signed__axis{height:16px;color:color-mix(in srgb, var(--ink) 80%, #fff);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1;position:relative}.samples-signed .samples-signed__axis span{bottom:0;left:var(--at);white-space:nowrap;position:absolute;transform:translate(-50%)}.samples-signed .samples-signed__axis span:first-child{transform:none}.samples-signed .samples-signed__axis span:last-child{left:auto;right:0;transform:none}.samples-signed .samples-signed__rows{border-top:1px solid var(--line);display:grid}.samples-signed .samples-signed__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""plot plot";align-items:center;gap:4px 12px;padding:10px 8px;display:grid;position:relative}.samples-signed .samples-signed__row--total{background:var(--color-mist);box-shadow:inset 3px 0 0 var(--ink);border-bottom-color:#0000;border-radius:10px}.samples-signed .samples-signed__name{color:var(--ink);grid-area:name;gap:2px;font-size:.875rem;font-weight:700;line-height:1.3;display:grid}.samples-signed .samples-signed__name small{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.8125rem;font-weight:400;line-height:1.45}.samples-signed .samples-signed__value{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;grid-area:value;font-size:1.0625rem;font-weight:800}.samples-signed .samples-signed__plot{grid-area:plot;height:22px;display:block;position:relative}.samples-signed .samples-signed__gridline{top:0;bottom:0;left:var(--at);border-left:1px solid var(--line);position:absolute}.samples-signed .samples-signed__gridline--zero{border-left:2px solid color-mix(in srgb, var(--ink) 60%, #fff)}.samples-signed .samples-signed__bar{top:3px;bottom:3px;left:var(--from);width:calc(var(--to) - var(--from));background:var(--bar);border-radius:3px;min-width:3px;position:absolute}.samples-signed .samples-signed__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (min-width:600px){.samples-signed .samples-signed__axis{margin-right:calc(var(--signed-value) + var(--signed-gap) + 8px);margin-left:calc(var(--signed-name) + var(--signed-gap) + 8px)}.samples-signed .samples-signed__row{grid-template-columns:var(--signed-name) minmax(0, 1fr) var(--signed-value);gap:0 var(--signed-gap);grid-template-areas:"name plot value";padding-block:10px}}.samples-signed .samples-signed__note{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-top:12px;font-size:.8125rem;line-height:1.5}.samples-signed .samples-signed__credit{color:color-mix(in srgb, var(--ink) 72%, #fff);margin-top:10px}.samples-signed .samples-signed__more{margin-top:8px}.samples-signed .samples-signed__more summary{color:var(--ink);text-underline-offset:3px;cursor:pointer;padding:4px 2px;font-size:.875rem;font-weight:600;text-decoration:underline}.samples-signed .samples-signed__more summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.samples-signed .samples-signed__more .samples-table-wrap{margin-top:8px}.samples-article .samples-signed table{min-width:0;font-size:.875rem}.samples-signed .samples-cell--number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:640px){.samples-signed .samples-signed__figure{padding:12px}}
.samples-summary-map .samples-summary-map__figure{padding:16px;container-type:inline-size}.samples-article .samples-summary-map :where(p,ol,li){max-width:none;line-height:inherit;margin:0;padding:0}.samples-article .samples-summary-map :where(ol){list-style:none}.samples-summary-map .samples-summary-map__figure figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 16px;font-weight:400;display:flex}.samples-summary-map .samples-summary-map__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-summary-map .samples-summary-map__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-summary-map .samples-summary-map__intro{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.9375rem;line-height:1.5}.samples-summary-map .samples-summary-map__body{gap:16px;display:grid}.samples-summary-map .samples-summary-map__bar{gap:3px;height:40px;display:flex}.samples-summary-map .samples-summary-map__segment{color:#fff;cursor:pointer;border-radius:6px;flex-basis:0;justify-content:center;align-items:center;min-width:26px;transition:box-shadow .16s,transform .16s;display:flex}.samples-summary-map .samples-summary-map__segment:first-child{border-radius:10px 6px 6px 10px}.samples-summary-map .samples-summary-map__segment:last-child{border-radius:6px 10px 10px 6px}.samples-summary-map .samples-summary-map__segment.is-active{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ink);transform:scaleY(1.12)}.samples-summary-map .samples-summary-map__segment-number{font-size:.875rem;font-weight:800;line-height:1}@media (prefers-reduced-motion:reduce){.samples-summary-map .samples-summary-map__segment,.samples-summary-map .samples-summary-map__details-icon{transition:none}}.samples-summary-map .samples-summary-map__side{gap:12px;min-width:0;display:grid}.samples-summary-map .samples-summary-map__hint{color:var(--muted);font-size:.875rem;line-height:1.45}.samples-summary-map .samples-summary-map__legend{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:8px;display:grid}.samples-summary-map .samples-summary-map__legend li{line-height:1.3}.samples-summary-map .samples-summary-map__entry{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.9375rem;display:flex}.samples-summary-map .samples-summary-map__entry:hover,.samples-summary-map .samples-summary-map__entry.is-active{border-color:color-mix(in srgb, var(--ink) 45%, #fff);background:color-mix(in srgb, var(--ink) 5%, #fff)}.samples-summary-map .samples-summary-map__entry[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:700}.samples-summary-map .samples-summary-map__entry:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.samples-summary-map .samples-summary-map__swatch{color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;line-height:1;display:inline-grid}.samples-summary-map .samples-summary-map__entry-name{flex:1;min-width:0}.samples-summary-map .samples-summary-map__entry-share{color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.samples-summary-map .samples-summary-map__card{background:color-mix(in srgb, var(--paper) 45%, #fff);border-radius:10px;gap:6px;padding:14px 16px;display:grid}.samples-summary-map .samples-summary-map__card p{font-size:.9375rem;line-height:1.55}.samples-summary-map .samples-summary-map__card .samples-summary-map__card-title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:1rem;font-weight:700;display:flex}.samples-summary-map .samples-summary-map__card-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.samples-summary-map .samples-summary-map__card .samples-summary-map__question{color:var(--ink);font-style:italic}.samples-summary-map .samples-summary-map__jump a{align-items:center;gap:6px;font-weight:700;display:inline-flex}.samples-summary-map .samples-summary-map__jump-icon{width:16px;height:16px}.samples-summary-map .samples-summary-map__credit{margin-top:14px}.samples-article .samples-summary-map .samples-summary-map__details{margin-top:12px}.samples-article .samples-summary-map .samples-summary-map__details>summary{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-weight:700;list-style:none;display:inline-flex}.samples-article .samples-summary-map .samples-summary-map__details>summary::-webkit-details-marker{display:none}.samples-summary-map .samples-summary-map__details-icon{width:18px;height:18px;transition:transform .16s}.samples-summary-map .samples-summary-map__details[open] .samples-summary-map__details-icon{transform:rotate(180deg)}.samples-article .samples-summary-map .samples-summary-map__details>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.samples-article .samples-summary-map .samples-summary-map__table table{min-width:0;font-size:.9375rem}.samples-article .samples-summary-map .samples-summary-map__table tbody th{overflow-wrap:normal;word-break:normal;white-space:nowrap}.samples-article .samples-summary-map .samples-summary-map__table-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:600;display:block}@container (min-width:600px){.samples-summary-map .samples-summary-map__side{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;column-gap:20px}.samples-summary-map .samples-summary-map__hint{grid-column:1/-1}.samples-summary-map .samples-summary-map__legend{grid-template-columns:minmax(0,1fr)}}
.samples-dilation .samples-dilation__figure{padding:16px;container-type:inline-size}.samples-article .samples-dilation :where(p,ul,ol,li,dl,dd){max-width:none;line-height:inherit;margin:0;padding:0}.samples-article .samples-dilation :where(ul,ol){list-style:none}.samples-dilation .samples-dilation__figure figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 12px;font-weight:400;display:flex}.samples-dilation .samples-dilation__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-dilation .samples-dilation__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-dilation .samples-dilation__intro{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.9375rem;line-height:1.5}.samples-article .samples-dilation .samples-dilation__formula{background:var(--color-mist);color:var(--ink);border-radius:10px;flex-wrap:wrap;gap:4px 28px;margin-bottom:14px;padding:10px 14px;font-size:1.0625rem;line-height:1.5;display:flex}.samples-dilation .samples-dilation__formula i{font-family:Cambria Math,STIX Two Math,Times New Roman,serif;font-size:1.0625em}.samples-dilation .samples-dilation__body{gap:16px;min-width:0;display:grid}.samples-dilation .samples-dilation__field{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;min-width:0;display:grid}.samples-dilation .samples-dilation__field label{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.4}.samples-dilation .samples-dilation__field output{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:.9375rem;font-weight:700}.samples-dilation .samples-dilation__field input[type=range]{width:100%;min-height:32px;accent-color:var(--ink);cursor:pointer;grid-column:1/-1;margin:0}.samples-dilation .samples-dilation__field input[type=range]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.samples-dilation .samples-dilation__scale{color:var(--muted);grid-column:1/-1;justify-content:space-between;font-size:.75rem;line-height:1.2;display:flex}.samples-article .samples-dilation .samples-dilation__hint{color:var(--muted);margin-bottom:8px;font-size:.875rem;line-height:1.45}.samples-dilation .samples-dilation__refs{gap:10px;display:grid}.samples-dilation .samples-dilation__ref{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:6px;padding:10px;display:grid}.samples-dilation .samples-dilation__ref.is-active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.samples-dilation .samples-dilation__ref button{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;gap:1px;padding:6px 10px;display:grid}.samples-dilation .samples-dilation__ref button:hover{border-color:color-mix(in srgb, var(--ink) 45%, #fff);background:color-mix(in srgb, var(--ink) 5%, #fff)}.samples-dilation .samples-dilation__ref button[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, #fff)}.samples-dilation .samples-dilation__ref button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.samples-dilation .samples-dilation__ref-name{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.35}.samples-dilation .samples-dilation__ref[class] .samples-dilation__ref-speed{color:color-mix(in srgb, var(--ink) 78%, #fff);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.35}.samples-article .samples-dilation .samples-dilation__ref-detail{color:var(--text);font-size:.8125rem;line-height:1.5}.samples-dilation .samples-dilation__ref-detail .samples-figure__credit{color:color-mix(in srgb, var(--ink) 72%, #fff);margin:0;display:inline}.samples-dilation .samples-dilation__result{background:color-mix(in srgb, var(--paper) 45%, #fff);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:12px 14px;display:grid}.samples-dilation .samples-dilation__readout{gap:8px;font-size:.9375rem;line-height:1.45;display:grid}.samples-dilation .samples-dilation__readout>div{gap:0;display:grid}.samples-dilation .samples-dilation__readout dt{color:var(--muted);font-size:.8125rem;font-weight:600}.samples-dilation .samples-dilation__readout dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}.samples-dilation .samples-dilation__readout .samples-dilation__gamma{font-size:1.25rem;line-height:1.3}.samples-article .samples-dilation .samples-dilation__summary{border-top:1px solid var(--line);color:var(--text);padding-top:8px;font-size:.875rem;line-height:1.5}.samples-dilation .samples-dilation__plot{min-width:0}.samples-dilation .samples-dilation__svg{width:100%;height:auto;display:block;overflow:visible}.samples-dilation .samples-dilation__grid{stroke:var(--line);stroke-width:1px}.samples-dilation .samples-dilation__axis{stroke:color-mix(in srgb, var(--ink) 45%, #fff);stroke-width:1px}.samples-dilation .samples-dilation__tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.samples-dilation .samples-dilation__axis-title{fill:var(--text);font-size:13px;font-weight:600}.samples-dilation .samples-dilation__curve{fill:none;stroke:#2a78d6;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.samples-dilation .samples-dilation__guide{stroke:#eb6834;stroke-width:1.5px;stroke-dasharray:4 3}.samples-dilation .samples-dilation__mark{fill:#eb6834;stroke:#fff;stroke-width:2px}.samples-dilation .samples-dilation__arrow{fill:#eb6834}.samples-dilation .samples-dilation__mark-label{fill:var(--ink);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:700}.samples-article .samples-dilation .samples-dilation__note{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-top:12px;font-size:.8125rem;line-height:1.5}.samples-article .samples-dilation .samples-dilation__credit{color:color-mix(in srgb, var(--ink) 72%, #fff);margin-top:10px}@container (min-width:600px){.samples-dilation .samples-dilation__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"field result""sources sources""plot plot";align-items:start;gap:16px 20px}.samples-dilation .samples-dilation__field{grid-area:field}.samples-dilation .samples-dilation__result{grid-area:result}.samples-dilation .samples-dilation__sources{grid-area:sources}.samples-dilation .samples-dilation__plot{grid-area:plot}.samples-dilation .samples-dilation__refs{grid-template-columns:repeat(3,minmax(0,1fr))}}.samples-dilation .samples-dilation__more{margin-top:8px}.samples-dilation .samples-dilation__more summary{color:var(--ink);text-underline-offset:3px;cursor:pointer;padding:4px 2px;font-size:.875rem;font-weight:600;text-decoration:underline}.samples-dilation .samples-dilation__more summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.samples-dilation .samples-dilation__more .samples-table-wrap{margin-top:8px}.samples-article .samples-dilation table{min-width:38rem;font-size:.875rem}.samples-dilation tbody th[scope=row],.samples-dilation thead th:first-child{min-width:9rem}.samples-dilation .samples-cell--number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.samples-dilation thead .samples-cell--number{white-space:normal;min-width:5.5rem}@media (max-width:640px){.samples-dilation .samples-dilation__figure{padding:12px}}@media (prefers-reduced-motion:no-preference){.samples-dilation .samples-dilation__ref button{transition:border-color .15s,background-color .15s}}
.samples-yearly .samples-yearly__figure{padding:16px;container-type:inline-size}.samples-article .samples-yearly :where(p){max-width:none;line-height:inherit;margin:0;padding:0}.samples-yearly .samples-yearly__figure figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 14px;font-weight:400;display:flex}.samples-yearly .samples-yearly__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-yearly .samples-yearly__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-yearly .samples-yearly__intro{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.9375rem;line-height:1.5}.samples-yearly .samples-yearly__panels{gap:22px;display:grid}@container (min-width:600px){.samples-yearly .samples-yearly__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.samples-yearly .samples-yearly__panels:has(>.samples-yearly__panel:only-child){grid-template-columns:minmax(0,1fr)}}.samples-yearly .samples-yearly__panel-title{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.35}.samples-yearly .samples-yearly__summary{color:var(--text);margin-top:2px;font-size:.8125rem;line-height:1.45}.samples-yearly .samples-yearly__plot{grid-template-columns:auto minmax(0,1fr);gap:6px;margin-top:10px;padding-top:20px;display:grid}.samples-yearly .samples-yearly__axis{height:160px;color:color-mix(in srgb, var(--ink) 74%, #fff);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1;position:relative}.samples-yearly .samples-yearly__axis span{right:0;bottom:var(--at);white-space:nowrap;position:absolute;transform:translateY(50%)}.samples-yearly .samples-yearly__axis .samples-yearly__axis-sizer{visibility:hidden;display:block;position:static;transform:none}.samples-yearly .samples-yearly__area{height:160px;position:relative}.samples-yearly .samples-yearly__gridline{right:0;bottom:var(--at);border-top:1px solid var(--line);position:absolute;left:0}.samples-yearly .samples-yearly__gridline:first-child{border-top-color:color-mix(in srgb, var(--ink) 55%, #fff)}.samples-yearly .samples-yearly__bars{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:3px;display:grid;position:absolute;inset:0}.samples-yearly .samples-yearly__slot{align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.samples-yearly .samples-yearly__bar{width:100%;height:var(--h);background:color-mix(in srgb, var(--bar) 55%, #fff);border-radius:3px 3px 0 0;position:relative}.samples-yearly .samples-yearly__slot--marked .samples-yearly__bar{background:var(--bar)}.samples-yearly .samples-yearly__value{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.samples-yearly .samples-yearly__value--start{left:0;transform:none}.samples-yearly .samples-yearly__value--end{left:auto;right:0;transform:none}.samples-yearly .samples-yearly__gap{border:1px dashed color-mix(in srgb, var(--ink) 45%, #fff);border-bottom:0;border-radius:3px 3px 0 0;width:100%;height:10px}.samples-yearly .samples-yearly__year{color:color-mix(in srgb, var(--ink) 72%, #fff);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.samples-yearly .samples-yearly__slot:first-child .samples-yearly__year{left:0;transform:none}.samples-yearly .samples-yearly__slot:last-child .samples-yearly__year{left:auto;right:0;transform:none}.samples-yearly .samples-yearly__panel{padding-bottom:20px}@container (min-width:520px){.samples-yearly .samples-yearly__axis,.samples-yearly .samples-yearly__area{height:180px}}.samples-yearly .samples-yearly__note{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-top:10px;font-size:.8125rem;line-height:1.5}.samples-yearly .samples-yearly__credit{color:color-mix(in srgb, var(--ink) 72%, #fff);margin-top:10px}.samples-yearly .samples-yearly__more{margin-top:8px}.samples-yearly .samples-yearly__more summary{color:var(--ink);text-underline-offset:3px;cursor:pointer;padding:4px 2px;font-size:.875rem;font-weight:600;text-decoration:underline}.samples-yearly .samples-yearly__more summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.samples-yearly .samples-yearly__more .samples-table-wrap{margin-top:8px}.samples-yearly table{font-size:.875rem}.samples-yearly .samples-cell--number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.samples-monthly .samples-monthly__figure{padding:16px;container-type:inline-size}.samples-article .samples-monthly :where(p,ul,li){max-width:none;line-height:inherit;margin:0;padding:0}.samples-article .samples-monthly :where(ul){list-style:none}.samples-monthly .samples-monthly__figure figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 14px;font-weight:400;display:flex}.samples-monthly .samples-monthly__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-monthly .samples-monthly__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-monthly .samples-monthly__intro{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.9375rem;line-height:1.5}.samples-monthly .samples-monthly__key{color:var(--text);gap:8px;margin-bottom:14px;font-size:.8125rem;line-height:1.4;display:grid}@container (min-width:600px){.samples-monthly .samples-monthly__key{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}}.samples-monthly .samples-monthly__key li{align-items:flex-start;gap:8px;display:flex}.samples-monthly .samples-monthly__key b{color:var(--ink);font-weight:700;display:block}.samples-monthly .samples-monthly__key small{font-size:.8125rem;display:block}.samples-monthly .samples-monthly__swatch{border-top:3px solid var(--line);flex:none;width:22px;height:10px;margin-top:4px}.samples-monthly .samples-monthly__swatch--step{border-right:3px solid var(--line);border-top-right-radius:1px}.samples-monthly .samples-monthly__swatch--reference{border-top:2px dashed color-mix(in srgb, var(--ink) 70%, #fff)}.samples-monthly .samples-monthly__unit{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-bottom:8px;font-size:.75rem;font-weight:600;line-height:1.4}.samples-monthly .samples-monthly__plot{grid-template-columns:auto minmax(0,1fr);gap:6px;padding-bottom:22px;display:grid}.samples-monthly .samples-monthly__axis,.samples-monthly .samples-monthly__area{height:220px;position:relative}@container (min-width:600px){.samples-monthly .samples-monthly__axis,.samples-monthly .samples-monthly__area{height:280px}}.samples-monthly .samples-monthly__axis{color:color-mix(in srgb, var(--ink) 74%, #fff);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1}.samples-monthly .samples-monthly__axis span{right:0;bottom:var(--at);white-space:nowrap;position:absolute;transform:translateY(50%)}.samples-monthly .samples-monthly__axis .samples-monthly__axis-sizer{visibility:hidden;display:block;position:static;transform:none}.samples-monthly .samples-monthly__gridline{right:0;bottom:var(--at);border-top:1px solid var(--line);position:absolute;left:0}.samples-monthly .samples-monthly__gridline--base{border-top-color:color-mix(in srgb, var(--ink) 55%, #fff)}.samples-monthly .samples-monthly__reference{right:0;bottom:var(--at);border-top:2px dashed color-mix(in srgb, var(--ink) 70%, #fff);position:absolute;left:0}.samples-monthly .samples-monthly__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.samples-monthly .samples-monthly__line{fill:none;stroke:var(--line);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.samples-monthly .samples-monthly__line--step{stroke-linejoin:miter;stroke-linecap:square}.samples-monthly .samples-monthly__mark{bottom:var(--y);left:var(--x);width:0;height:0;position:absolute}.samples-monthly .samples-monthly__dot{background:var(--line);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-4.5px;left:-4.5px}.samples-monthly .samples-monthly__value{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;background:#ffffffe0;border-radius:4px;padding:1px 4px;font-size:.75rem;font-weight:700;line-height:1.2;position:absolute;left:0;transform:translate(-50%)}.samples-monthly .samples-monthly__mark--above .samples-monthly__value{bottom:7px}.samples-monthly .samples-monthly__mark--below .samples-monthly__value{top:7px}.samples-monthly .samples-monthly__mark--end .samples-monthly__value{left:auto;right:0;transform:none}.samples-monthly .samples-monthly__mark--start .samples-monthly__value{transform:none}.samples-monthly .samples-monthly__year{top:calc(100% + 6px);left:var(--x);color:color-mix(in srgb, var(--ink) 72%, #fff);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1;position:absolute;transform:translate(-50%)}.samples-monthly .samples-monthly__year--start{transform:none}.samples-monthly .samples-monthly__note{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-top:10px;font-size:.8125rem;line-height:1.5}.samples-monthly .samples-monthly__credit{color:color-mix(in srgb, var(--ink) 72%, #fff);margin-top:10px;font-size:.8125rem;line-height:1.5}.samples-monthly .samples-monthly__more{margin-top:8px}.samples-monthly .samples-monthly__more summary{color:var(--ink);text-underline-offset:3px;cursor:pointer;padding:4px 2px;font-size:.875rem;font-weight:600;text-decoration:underline}.samples-monthly .samples-monthly__more summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.samples-monthly .samples-monthly__more .samples-table-wrap{margin-top:8px}.samples-monthly table{font-size:.875rem}.samples-monthly .samples-cell--number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.sample-cite{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:28px 26px;box-shadow:0 8px 20px #103b450d;container-type:inline-size}.sample-cite h2{color:var(--ink);letter-spacing:-.02em;margin:0 0 16px;font-size:1.35rem;font-weight:700}.sample-cite__tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.sample-cite__tab{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-size:.9375rem;font-weight:700;line-height:1}.sample-cite__tab:hover{border-color:var(--ink)}.sample-cite__tab[aria-selected=true]{border-color:var(--color-brand-red);background:var(--color-brand-red);color:#fff}@container (max-width:560px){.sample-cite__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sample-cite__tab{min-height:44px;padding:8px 6px;font-size:.875rem}}@container (max-width:280px){.sample-cite__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.sample-cite__panel{background:color-mix(in srgb, var(--paper) 45%, #fff);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 20px;display:grid}.sample-cite__entry{text-indent:-2em;color:var(--ink);overflow-wrap:anywhere;margin:0;padding-left:2em;line-height:1.7}.sample-cite__entry :is(em,i){padding-inline-end:.1em}.sample-cite__copy-wrap{position:relative}.sample-cite__copy{border:1px solid var(--color-border);background:var(--color-surface,#fff);width:40px;height:40px;color:var(--color-brand-dark);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sample-cite__copy svg{width:16px;height:16px}@media (hover:hover){.sample-cite__copy:hover{border-color:color-mix(in srgb, var(--color-brand-red) 35%, var(--color-border));background:color-mix(in srgb, var(--color-brand-red) 5%, #fff)}}@media (pointer:coarse){.sample-cite__copy{width:44px;height:44px}}.sample-cite__tooltip{z-index:2;background:var(--color-brand-dark);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:10px;padding:9px 11px;font-size:13px;font-weight:700;line-height:18px;transition:opacity .12s ease-out,visibility 0s linear .12s;position:absolute;bottom:calc(100% + 8px);right:0}@media (hover:hover){.sample-cite__copy-wrap:hover .sample-cite__tooltip{opacity:1;visibility:visible;transition:opacity .12s ease-out .3s,visibility 0s linear .3s}}.sample-cite__copy:focus-visible+.sample-cite__tooltip,.sample-cite__tooltip[data-open]{opacity:1;visibility:visible;transition:opacity .12s ease-out}.sample-cite__copy-wrap.is-tooltip-dismissed .sample-cite__tooltip{opacity:0;visibility:hidden;transition:none}.sample-cite__status{color:var(--red);margin:12px 0 0;font-size:.875rem;font-weight:600;line-height:1.5}.v2-root .sample-cite__tab:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.v2-root .sample-cite__copy:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sample-cite__tooltip,.sample-cite__copy-wrap:hover .sample-cite__tooltip,.sample-cite__copy:focus-visible+.sample-cite__tooltip,.sample-cite__tooltip[data-open]{transition-property:visibility}}@media (max-width:640px){.sample-cite{padding:22px 18px}.sample-cite__panel{gap:12px;padding:16px}}
