@layer components{.ex{--ex-p:min(15rem, 46cqi);--ex-z:28px;--ex-z-end:40px;--ex-gap:22.65px;--ex-k:0;--ex-cx:46%;gap:var(--s-4);margin:0;display:grid;container-type:inline-size}.ex--wide{--ex-p:min(21rem, 56cqi);--ex-cx:42%}.ex--legend{--ex-p:min(14rem, 38cqi);--ex-cx:34%}.ex--hero{--ex-p:min(19rem, 52cqi);--ex-cx:51%}.ex--hero.ex--legend{--ex-p:min(15rem, 45cqi);--ex-cx:calc(var(--ex-p) * .71 + 12px);--ex-z:44px;--ex-z-end:56px;--ex-gap:35.6px}.ex--hero[data-exhibit=team-sync]{--ex-p:min(17rem, 44cqi);--ex-cx:38%}.ex--hero[data-exhibit=study-loop]{--ex-p:min(16rem, 41cqi);--ex-cx:39%}.ex--hero[data-exhibit=study-loop] .ex-scene{height:calc(var(--ex-p) * 1.15 + var(--ex-k) * var(--ex-gap) * 1.45 + 2.5rem)}.ex--hero.ex--wide{--ex-p:min(24rem, 60cqi);--ex-cx:44%}.ex-scene{height:calc(var(--ex-p) * .88 + var(--ex-k) * var(--ex-gap) * 1.45 + 2.5rem);min-width:0;position:relative;overflow:hidden}.ex-scene[data-planes="2"]{--ex-k:1}.ex-scene[data-planes="3"]{--ex-k:2}.ex-scene[data-planes="4"]{--ex-k:3}.ex-stack{position:absolute;inset:0}.ex-plane{--n:0;left:var(--ex-cx);top:calc(50% + var(--ex-k) * var(--ex-gap) * .72);width:var(--ex-p);height:var(--ex-p);margin:calc(var(--ex-p) / -2) 0 0 calc(var(--ex-p) / -2);transform:translateY(calc(var(--n) * var(--ex-gap) * -1.45)) scaleY(.5878) rotate(-45deg);position:absolute}.ex-plane[data-n="2"]{--n:1}.ex-plane[data-n="3"]{--n:2}.ex-plane[data-n="4"]{--n:3}.ex-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ex-svg *{vector-effect:non-scaling-stroke;shape-rendering:geometricprecision}.ex-face{fill:var(--bg-raised);fill-opacity:.6;stroke:var(--control);stroke-width:1px}.ex-scene:not([data-planes="1"]) .ex-face{fill-opacity:.25}.ex-leader{fill:none;stroke:var(--text-3);stroke-width:1px}.ex-line.is-exploring,.ex-leader.is-exploring{stroke:var(--text-2);stroke-width:1.5px;stroke-dasharray:.5 3;stroke-linecap:round}.ex-grid.is-exploring{stroke:var(--text-3);stroke-width:1.5px;stroke-dasharray:.5 3;stroke-linecap:round}.ex-node.is-exploring{fill:var(--bg);stroke:var(--text-2);stroke-width:1.5px;stroke-dasharray:1 2.5;stroke-linecap:round}.ex-grid{fill:none;stroke:var(--hairline);stroke-width:1px}.ex-line{fill:none;stroke:var(--text-2);stroke-width:1.25px}.ex-line.is-planned{stroke:var(--text-3);stroke-dasharray:4 3}.ex-node{fill:var(--bg);stroke:var(--text);stroke-width:1.25px}.ex-node.is-planned{fill:none;stroke:var(--text-3);stroke-width:1.5px;stroke-dasharray:4 3}.ex-cell{fill:var(--text-3)}.ex-cell.is-hollow{fill:none;stroke:var(--text-3);stroke-width:1px}.ex-cell.is-lit{fill:var(--recall-mark);stroke:var(--text);stroke-width:.75px}.ex-mark{fill:var(--text)}.ex-tick{fill:none;stroke:var(--pass);stroke-width:1.75px;stroke-linecap:square}.ex-arrow{fill:var(--text-2)}.ex-label{left:var(--x,50%);top:var(--y,50%);border-radius:var(--r-chip);background:var(--bg);max-width:13rem;color:var(--text);font-size:var(--fs-caption);font-weight:var(--fw-medium);white-space:nowrap;transform-origin:0 0;--ex-lt:translate(4px, -100%);transform:rotate(45deg) scaleY(1.7013) var(--ex-lt);align-items:center;gap:6px;padding:1px 6px;line-height:1.35;display:inline-flex;position:absolute}.ex-label[data-anchor=start]{--ex-lt:translate(4px, -50%)}.ex-label[data-anchor=end]{--ex-lt:translate(calc(-100% - 4px), -50%)}.ex-label-note{color:var(--text-2);font-weight:var(--fw-body)}.ex-label--stack{flex-direction:column;align-items:flex-start;gap:0;line-height:1.2}.ex-label.is-quiet{color:var(--text-2);font-weight:var(--fw-body)}.ex-label.is-planned{border:1.5px dashed var(--text-3);background:var(--bg);color:var(--text-2)}.ex-label.is-exploring{border:1.5px dotted var(--text-3);background:var(--bg);color:var(--text)}.ex-label .chip{min-height:18px;padding:0 5px}.ex-label[data-x="0"]{--x:0%}.ex-label[data-x="5"]{--x:5%}.ex-label[data-x="10"]{--x:10%}.ex-label[data-x="15"]{--x:15%}.ex-label[data-x="20"]{--x:20%}.ex-label[data-x="25"]{--x:25%}.ex-label[data-x="30"]{--x:30%}.ex-label[data-x="35"]{--x:35%}.ex-label[data-x="40"]{--x:40%}.ex-label[data-x="45"]{--x:45%}.ex-label[data-x="50"]{--x:50%}.ex-label[data-x="55"]{--x:55%}.ex-label[data-x="60"]{--x:60%}.ex-label[data-x="65"]{--x:65%}.ex-label[data-x="70"]{--x:70%}.ex-label[data-x="75"]{--x:75%}.ex-label[data-x="80"]{--x:80%}.ex-label[data-x="85"]{--x:85%}.ex-label[data-x="90"]{--x:90%}.ex-label[data-x="95"]{--x:95%}.ex-label[data-x="100"]{--x:100%}.ex-label[data-y="0"]{--y:0%}.ex-label[data-y="5"]{--y:5%}.ex-label[data-y="10"]{--y:10%}.ex-label[data-y="15"]{--y:15%}.ex-label[data-y="20"]{--y:20%}.ex-label[data-y="25"]{--y:25%}.ex-label[data-y="30"]{--y:30%}.ex-label[data-y="35"]{--y:35%}.ex-label[data-y="40"]{--y:40%}.ex-label[data-y="45"]{--y:45%}.ex-label[data-y="50"]{--y:50%}.ex-label[data-y="55"]{--y:55%}.ex-label[data-y="60"]{--y:60%}.ex-label[data-y="65"]{--y:65%}.ex-label[data-y="70"]{--y:70%}.ex-label[data-y="75"]{--y:75%}.ex-label[data-y="80"]{--y:80%}.ex-label[data-y="85"]{--y:85%}.ex-label[data-y="90"]{--y:90%}.ex-label[data-y="95"]{--y:95%}.ex-label[data-y="100"]{--y:100%}.ex-label[data-x="-30"]{--x:-30%}.ex-label[data-x="-25"]{--x:-25%}.ex-label[data-x="-20"]{--x:-20%}.ex-label[data-x="-15"]{--x:-15%}.ex-label[data-x="-10"]{--x:-10%}.ex-label[data-x="-5"]{--x:-5%}.ex-label[data-x="105"]{--x:105%}.ex-label[data-x="110"]{--x:110%}.ex-label[data-x="115"]{--x:115%}.ex-label[data-x="120"]{--x:120%}.ex-label[data-x="125"]{--x:125%}.ex-label[data-x="130"]{--x:130%}.ex-label[data-y="-30"]{--y:-30%}.ex-label[data-y="-25"]{--y:-25%}.ex-label[data-y="-20"]{--y:-20%}.ex-label[data-y="-15"]{--y:-15%}.ex-label[data-y="-10"]{--y:-10%}.ex-label[data-y="-5"]{--y:-5%}.ex-label[data-y="105"]{--y:105%}.ex-label[data-y="110"]{--y:110%}.ex-label[data-y="115"]{--y:115%}.ex-label[data-y="120"]{--y:120%}.ex-label[data-y="125"]{--y:125%}.ex-label[data-y="130"]{--y:130%}@media (width>=640px){.ex--depth .ex-scene{perspective:none}.ex--depth .ex-stack{inset:auto;left:var(--ex-cx);top:calc(50% + var(--ex-k) * var(--ex-gap) * .72);width:var(--ex-p);height:var(--ex-p);margin:calc(var(--ex-p) / -2) 0 0 calc(var(--ex-p) / -2);transform-style:preserve-3d;transition:transform var(--dur-plate) var(--ease-out);transform:rotateX(54deg)rotate(-45deg)}.ex--depth .ex-plane{transform-style:preserve-3d;transform:translateZ(calc(var(--n) * var(--ex-z)));margin:0;top:0;left:0}.ex--depth .ex-label{transform:rotateZ(45deg) rotateX(-54deg) translateZ(4px) var(--ex-lt)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .ex-plane{animation:linear both ex-lift view();animation-range:entry 10% cover 35%}:root:not([data-motion=paused]) .ex-plane[data-n="2"]{animation-range:entry 20% cover 40%}:root:not([data-motion=paused]) .ex-plane[data-n="3"]{animation-range:entry 30% cover 45%}:root:not([data-motion=paused]) .ex-plane[data-n="4"]{animation-range:entry 40% cover 50%}:root:not([data-motion=paused]) .ex-plane[data-layer="2"]{animation-range:entry 25% cover 42%}@media (width>=640px){:root:not([data-motion=paused]) .ex--depth .ex-plane{animation-name:ex-separate}}}}@keyframes ex-lift{0%{opacity:.6;translate:0 6px}to{opacity:1;translate:0}}@keyframes ex-separate{0%{transform:translateZ(calc(var(--n) * var(--ex-z)))}to{transform:translateZ(calc(var(--n) * var(--ex-z-end)))}}@media (width>=640px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .ex--depth:hover .ex-stack{transform:rotateX(58deg)rotate(-45deg)}}@media (forced-colors:active){.ex-label{border:1px solid canvastext}}.ex-legend{color:var(--text-2);font-size:var(--fs-caption);line-height:var(--lh-small);flex-wrap:wrap;gap:2px 0;margin:0;padding:0;list-style:none;display:flex}.ex-legend li:not(:last-child):after{content:"·";color:var(--text-3);padding-inline:.5em;display:inline-block}.ex-legend li.is-planned{color:var(--text-2);text-decoration:underline 1.5px dashed var(--text-3);text-underline-offset:3px;background:0 0;border:0}.ex-legend li.is-exploring{color:var(--text-2);text-decoration:underline 1.5px dotted var(--text-3);text-underline-offset:3px;background:0 0;border:0}@media (width>=640px){.ex-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (width<=639.98px){.ex,.ex--hero.ex--legend,.ex--hero.ex--wide,.ex--hero[data-exhibit=team-sync],.ex--hero[data-exhibit=study-loop]{--ex-p:min(15rem, 60cqi);--ex-cx:50%}.ex-label,.ex-leader--label{display:none}.ex--hero[data-exhibit=study-loop] .ex-scene{height:calc(var(--ex-p) * .88 + var(--ex-k) * var(--ex-gap) * 1.45 + 2.5rem)}}.header-table[data-astro-cid-vs3suxrp]{min-width:0}.header-table[data-astro-cid-vs3suxrp] .table{table-layout:fixed}.header-table[data-astro-cid-vs3suxrp] thead th:first-child{width:46%}.ht-head[data-astro-cid-vs3suxrp]{align-content:start;gap:2px;min-width:0;display:grid}.ht-name[data-astro-cid-vs3suxrp]{color:var(--text);font-size:var(--fs-code);overflow-wrap:anywhere;font-weight:400}.ht-where[data-astro-cid-vs3suxrp]{color:var(--text-3);font-size:var(--fs-caption);font-weight:var(--fw-medium)}.ht-value[data-astro-cid-vs3suxrp]{color:var(--text-2);font-size:var(--fs-caption);line-height:var(--lh-small);overflow-wrap:anywhere;font-weight:400}.ht-does[data-astro-cid-vs3suxrp]{color:var(--text-2)}@media (width>=1024px){.header-table[data-astro-cid-vs3suxrp] thead th:first-child{width:auto}.header-table[data-astro-cid-vs3suxrp] thead th:last-child{width:calc(28rem + 2 * var(--s-4))}}@media (width<=767px){.header-table[data-astro-cid-vs3suxrp] thead th:first-child{width:52%}}.sec-hero[data-astro-cid-6262dcpq]{gap:var(--s-6);max-width:var(--column-head);display:grid}.sec-hero-grid[data-astro-cid-6262dcpq]{gap:var(--s-7) var(--gutter);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.sec-hero-exhibit[data-astro-cid-6262dcpq]{min-width:0}@media (width>=1024px){.sec-hero-grid[data-astro-cid-6262dcpq]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.boundary[data-astro-cid-6262dcpq]{display:grid}.boundary-lines[data-astro-cid-6262dcpq]{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.boundary-lines[data-astro-cid-6262dcpq] li[data-astro-cid-6262dcpq]{max-width:var(--measure-wide);padding-block:var(--s-4);border-bottom:1px solid var(--hairline);color:var(--text-2)}.boundary-lines[data-astro-cid-6262dcpq] strong[data-astro-cid-6262dcpq]{color:var(--text);font-weight:600}@media (width>=1024px){.boundary-lines[data-astro-cid-6262dcpq]{column-gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.boundary-lines[data-astro-cid-6262dcpq] li[data-astro-cid-6262dcpq]{grid-column:2}}.topics[data-astro-cid-6262dcpq]{margin:0}.topic[data-astro-cid-6262dcpq]{gap:var(--s-3);padding-block:var(--s-6);border-bottom:1px solid var(--hairline);display:grid}@media (width>=1024px){.topic[data-astro-cid-6262dcpq]{column-gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.topic-head[data-astro-cid-6262dcpq]{align-content:start;gap:var(--s-3);display:grid}.topic-title[data-astro-cid-6262dcpq]{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-stretch:var(--wdth-body);font-weight:600}.topic-status[data-astro-cid-6262dcpq]{align-items:center;gap:var(--s-2);color:var(--text-3);font-size:var(--fs-caption);font-weight:var(--fw-medium);line-height:var(--lh-small);flex-wrap:wrap;display:flex}.topic-body[data-astro-cid-6262dcpq]{max-width:var(--measure);color:var(--text-2)}.topic-body[data-astro-cid-6262dcpq] code[data-astro-cid-6262dcpq],.disclosure[data-astro-cid-6262dcpq] code[data-astro-cid-6262dcpq]{overflow-wrap:anywhere;font-size:.875em}.website[data-astro-cid-6262dcpq]{gap:var(--s-6);display:grid}.website-notes[data-astro-cid-6262dcpq]{gap:var(--s-3);max-width:var(--measure);color:var(--text-2);display:grid}.absent[data-astro-cid-6262dcpq]{max-width:var(--measure-wide);border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none;display:grid}.absent[data-astro-cid-6262dcpq] li[data-astro-cid-6262dcpq]{align-items:baseline;gap:var(--s-3);padding-block:var(--s-3);border-bottom:1px solid var(--hairline);color:var(--text);display:flex}.absent[data-astro-cid-6262dcpq] li[data-astro-cid-6262dcpq]:before{content:"";border:1.25px solid var(--text-3);flex:none;width:10px;height:10px;transform:translateY(1px)}.disclosure[data-astro-cid-6262dcpq]{gap:var(--s-3);max-width:var(--measure);color:var(--text-2);display:grid}.disclosure-channels[data-astro-cid-6262dcpq]{color:var(--text);font-size:var(--fs-lead);line-height:1.55}}
