.diagrams-module__8iIC8G__fig{--line:#d9d6cd;--ink:#0b0b0b;isolation:isolate;color:var(--ink);background:#fbfaf7;border:1px solid #e3e0d8;border-radius:12px;margin:2.5rem 0;padding:1.5rem 1.5rem 1.25rem;position:relative}@media (min-width:720px){.diagrams-module__8iIC8G__fig{padding:2rem 2.25rem 1.5rem}}.diagrams-module__8iIC8G__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:0 0 1.75rem;font-size:clamp(1.6rem,3.8vw,2.15rem);font-weight:800;line-height:1}.diagrams-module__8iIC8G__sheet{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 10px 10px 0;position:relative;box-shadow:0 1px #0b0b0b0a,0 12px 26px -16px #0b0b0b47}.diagrams-module__8iIC8G__sheet:before,.diagrams-module__8iIC8G__sheet:after{content:"";z-index:-1;border:1px solid var(--line);background:#fff;border-radius:10px;position:absolute}.diagrams-module__8iIC8G__sheet:before{inset:5px -5px -5px 5px}.diagrams-module__8iIC8G__sheet:after{opacity:.55;inset:10px -10px -10px 10px}.diagrams-module__8iIC8G__chip{border:1px solid var(--c);background:var(--t);font:600 .875rem/1.25 var(--font-body);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .65rem .2rem .5rem;display:inline-flex}.diagrams-module__8iIC8G__chip:before{content:"";background:var(--c);border-radius:50%;width:.5rem;height:.5rem}.diagrams-module__8iIC8G__chipRing:before{box-shadow:inset 0 0 0 2px var(--c);background:#fff}.diagrams-module__8iIC8G__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:800;line-height:1}.diagrams-module__8iIC8G__small{font:400 .9375rem/1.45 var(--font-body)}.diagrams-module__8iIC8G__legend{font:500 .875rem/1.3 var(--font-body);border-top:1px solid #e3e0d8;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.75rem 0 0;padding:1rem 0 0;list-style:none;display:flex}.diagrams-module__8iIC8G__legend li{align-items:center;gap:.5rem;display:inline-flex}.diagrams-module__8iIC8G__swatch{border:1px solid var(--c);background:var(--c);border-radius:2px;width:.75rem;height:.75rem}.diagrams-module__8iIC8G__swatchRing{box-shadow:inset 0 0 0 2px var(--c);background:#fff}.diagrams-module__8iIC8G__scale{font:600 .9375rem/1.2 var(--font-body);justify-content:space-between;gap:1rem;margin:0 0 .9rem;display:flex}.diagrams-module__8iIC8G__ledger{margin:0;padding:.25rem 1.25rem;list-style:none}.diagrams-module__8iIC8G__ledger li{border-top:1px solid #ebe8e1;padding:1.15rem 0}.diagrams-module__8iIC8G__ledger li:first-child{border-top:0}.diagrams-module__8iIC8G__rowHead{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.diagrams-module__8iIC8G__rowHead .diagrams-module__8iIC8G__name{font-size:1.75rem}.diagrams-module__8iIC8G__track{height:1.5rem;margin-top:.55rem;position:relative}.diagrams-module__8iIC8G__track:before{content:"";background:#9b978c;height:1px;position:absolute;top:50%;left:0;right:0}.diagrams-module__8iIC8G__track:after{content:"";border-left:1px solid #9b978c;border-right:1px solid #9b978c;height:11px;position:absolute;top:calc(50% - 5px);left:0;right:0}.diagrams-module__8iIC8G__dot{top:50%;left:var(--x);background:var(--c);width:1.05rem;height:1.05rem;box-shadow:0 0 0 4px var(--t);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.diagrams-module__8iIC8G__dotRing{box-shadow:inset 0 0 0 2px var(--c), 0 0 0 4px var(--t);background:#fff;border:0}.diagrams-module__8iIC8G__dotRing:after{content:"";border:1px dashed var(--c);border-radius:50%;position:absolute;inset:-4px}.diagrams-module__8iIC8G__converge{gap:1rem;display:grid}.diagrams-module__8iIC8G__inputs{gap:1.1rem;display:grid}.diagrams-module__8iIC8G__input{border-left:3px solid var(--c);padding:1rem 1.1rem 1.05rem}.diagrams-module__8iIC8G__input .diagrams-module__8iIC8G__name{margin:.55rem 0 .35rem;font-size:1.6rem}.diagrams-module__8iIC8G__inputOutside{border-left-style:dashed}.diagrams-module__8iIC8G__result{background:var(--ink);border-color:var(--ink);color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:1.25rem 1.3rem;display:flex}.diagrams-module__8iIC8G__result .diagrams-module__8iIC8G__name{font-size:2.1rem}.diagrams-module__8iIC8G__result:before,.diagrams-module__8iIC8G__result:after{background:#f3f1ec;border-color:#cfccc3}.diagrams-module__8iIC8G__wires{display:none}@media (min-width:860px){.diagrams-module__8iIC8G__converge{grid-template-columns:minmax(0,1.5fr) 7rem minmax(0,1fr);align-items:stretch}.diagrams-module__8iIC8G__inputs{grid-template-rows:repeat(3,1fr)}.diagrams-module__8iIC8G__wires{width:100%;height:100%;display:block}.diagrams-module__8iIC8G__resultWrap{align-items:center;display:flex}.diagrams-module__8iIC8G__result{width:100%}}.diagrams-module__8iIC8G__wire{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.diagrams-module__8iIC8G__path{flex-direction:column;align-items:stretch;display:flex}.diagrams-module__8iIC8G__root{border-top:3px solid var(--c);align-self:center;width:100%;max-width:26rem;padding:1rem 1.25rem 1.1rem}.diagrams-module__8iIC8G__root .diagrams-module__8iIC8G__name{margin-top:.6rem;font-size:1.7rem;display:block}.diagrams-module__8iIC8G__stem{background:var(--ink);width:1px;height:1.6rem;margin-left:1.25rem}.diagrams-module__8iIC8G__question{text-align:left;border:1px solid var(--ink);font:600 1rem/1.35 var(--font-body);background:#fff;border-radius:12px;padding:.7rem 1.1rem}.diagrams-module__8iIC8G__branches{border-left:1px solid var(--ink);gap:1.9rem;width:100%;margin:1.4rem 0 0 1.25rem;padding-left:1.25rem;display:grid;position:relative}.diagrams-module__8iIC8G__branch{position:relative}.diagrams-module__8iIC8G__branch:before{content:"";background:var(--ink);width:1.25rem;height:1px;position:absolute;top:.9rem;left:-1.25rem}.diagrams-module__8iIC8G__branchLabel{border:1px solid var(--ink);font:600 .9375rem/1.3 var(--font-body);background:#fbfaf7;border-radius:999px;margin:0 0 .6rem;padding:.15rem .7rem;display:inline-block}.diagrams-module__8iIC8G__outcome{padding:1rem 1.1rem 1.15rem}.diagrams-module__8iIC8G__outcome .diagrams-module__8iIC8G__name{margin:.6rem 0 .5rem;font-size:1.9rem;display:block}.diagrams-module__8iIC8G__outcome strong{margin-top:.6rem;font-weight:600;display:block}.diagrams-module__8iIC8G__warning{border:1px solid var(--c);background:var(--t);border-left-width:3px;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;width:100%;margin-top:2.2rem;padding:.9rem 1.1rem;display:flex}@media (min-width:860px){.diagrams-module__8iIC8G__path{align-items:center}.diagrams-module__8iIC8G__stem{margin-left:0}.diagrams-module__8iIC8G__question{text-align:center;border-radius:999px;max-width:34rem}.diagrams-module__8iIC8G__branches{border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:2rem 0 0}.diagrams-module__8iIC8G__branches:before{content:"";background:var(--ink);height:1px;position:absolute;top:0;left:calc(16.6667% - .416667rem);right:calc(16.6667% - .416667rem)}.diagrams-module__8iIC8G__branch:before{width:1px;height:2rem;top:-2rem;left:50%}.diagrams-module__8iIC8G__branchLabel{width:fit-content;margin:0 auto .7rem;display:block}}.diagrams-module__8iIC8G__rowNote{margin:.45rem 0 0}.diagrams-module__8iIC8G__numbered{counter-reset:step}.diagrams-module__8iIC8G__numbered li{counter-increment:step}.diagrams-module__8iIC8G__stepNum{background:var(--ink);color:#fff;width:1.9rem;height:1.9rem;font:800 1.15rem/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:inline-grid}.diagrams-module__8iIC8G__stepNum:before{content:counter(step)}
