.eval-diagram-module__UAH76q__stage{font-family:var(--font-mono), monospace;position:relative;container-type:inline-size}.eval-diagram-module__UAH76q__grid{grid-template-columns:minmax(200px,34cqw) clamp(44px,7cqw,104px) minmax(0,1fr);align-items:start;padding-left:56px;display:grid}.eval-diagram-module__UAH76q__form{flex-direction:column;gap:10px;display:flex;position:relative}.eval-diagram-module__UAH76q__pin{background:var(--sage);width:27px;height:27px;color:var(--ink);place-items:center;display:grid;position:absolute;top:12px;left:-47px;transform:rotate(45deg)}.eval-diagram-module__UAH76q__plus{font-size:15px;line-height:1;display:block;transform:rotate(-45deg)}.eval-diagram-module__UAH76q__field{background:var(--surface-850);padding:13px 16px 15px}.eval-diagram-module__UAH76q__fLabel{letter-spacing:.02em;color:var(--fg-inv-subtle);margin-bottom:7px;font-size:clamp(12px,1.85cqw,13px);display:block}.eval-diagram-module__UAH76q__fValue{color:var(--fg-inv);font-size:clamp(15px,2.4cqw,17px);line-height:1.2;display:block}.eval-diagram-module__UAH76q__fAccent{color:var(--sage)}.eval-diagram-module__UAH76q__opts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.eval-diagram-module__UAH76q__opts li{align-items:center;gap:9px;font-size:clamp(13px,2cqw,14px);line-height:1.3;display:flex}.eval-diagram-module__UAH76q__optOn{color:var(--fg-inv)}.eval-diagram-module__UAH76q__optOff{color:var(--fg-inv-subtle)}.eval-diagram-module__UAH76q__markOn,.eval-diagram-module__UAH76q__markOff{flex:none;width:8px;height:8px}.eval-diagram-module__UAH76q__markOn{background:var(--sage)}.eval-diagram-module__UAH76q__markOff{border:1px solid var(--fg-inv-subtle)}.eval-diagram-module__UAH76q__verdict{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.eval-diagram-module__UAH76q__btn{background:var(--surface-800);border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.eval-diagram-module__UAH76q__btn svg{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.eval-diagram-module__UAH76q__btnNo svg{stroke:var(--fg-inv-subtle)}.eval-diagram-module__UAH76q__btnYes svg{stroke:var(--sage)}.eval-diagram-module__UAH76q__rule{text-align:right;color:var(--fg-inv-muted);margin:2px 0 0;font-size:clamp(12px,1.85cqw,13px);line-height:1.45}.eval-diagram-module__UAH76q__sources{flex-direction:column;min-width:0;max-width:560px;display:flex}.eval-diagram-module__UAH76q__srcHead{color:var(--fg-inv-subtle);margin:0 0 12px;font-size:clamp(15px,2.4cqw,17px);line-height:1.2}.eval-diagram-module__UAH76q__addRow{align-items:center;gap:10px;margin-bottom:26px;display:flex}.eval-diagram-module__UAH76q__add{background:var(--surface-800);width:24px;height:24px;color:var(--fg-inv-subtle);flex:none;place-items:center;font-size:14px;line-height:1;display:grid}.eval-diagram-module__UAH76q__addField{background:var(--surface-850);flex:1;height:34px}.eval-diagram-module__UAH76q__group{--tone:var(--sage);margin-bottom:22px}.eval-diagram-module__UAH76q__group[data-tone="2"]{--tone:color-mix(in srgb, var(--sage) 58%, var(--ink))}.eval-diagram-module__UAH76q__group[data-tone="3"]{--tone:var(--fg-inv-subtle)}.eval-diagram-module__UAH76q__group:last-child{margin-bottom:0}.eval-diagram-module__UAH76q__groupName{color:var(--fg-inv);align-items:center;gap:12px;margin:0 0 8px;font-size:clamp(15px,2.4cqw,17px);line-height:1.2;display:flex}.eval-diagram-module__UAH76q__dot{background:var(--tone);border-radius:999px;flex:none;width:13px;height:13px}.eval-diagram-module__UAH76q__item{color:var(--fg-inv-muted);align-items:center;gap:12px;margin:0 0 6px;padding-left:22px;font-size:clamp(13.5px,2.1cqw,15px);line-height:1.3;display:flex}.eval-diagram-module__UAH76q__gem{background:var(--tone);flex:none;width:11px;height:11px;transform:rotate(45deg)}.eval-diagram-module__UAH76q__addGem{background:color-mix(in srgb, var(--tone) 30%, var(--ink));width:17px;height:17px;color:var(--fg-inv-muted);place-items:center;margin-left:25px;display:grid;transform:rotate(45deg)}.eval-diagram-module__UAH76q__addGem .eval-diagram-module__UAH76q__plus{font-size:11px}.eval-diagram-module__UAH76q__wireCol{align-self:stretch;position:relative}.eval-diagram-module__UAH76q__wire,.eval-diagram-module__UAH76q__arc{fill:none;stroke:var(--sage);stroke-width:1.4px;pointer-events:none;position:absolute;overflow:visible}.eval-diagram-module__UAH76q__wire{height:105px;top:50px;left:0;right:0}.eval-diagram-module__UAH76q__arc{width:100%;height:100%;inset:0}.eval-diagram-module__UAH76q__wire path,.eval-diagram-module__UAH76q__arc path{vector-effect:non-scaling-stroke}.eval-diagram-module__UAH76q__wireHeadL,.eval-diagram-module__UAH76q__wireHeadR,.eval-diagram-module__UAH76q__arcHead{fill:var(--sage);pointer-events:none;position:absolute}.eval-diagram-module__UAH76q__wireHeadL{top:50px;left:0;transform:translate(-4px,-5px)}.eval-diagram-module__UAH76q__wireHeadR{top:155px;right:0;transform:translate(12px,-5px)}.eval-diagram-module__UAH76q__rail{border-top:1px solid var(--border-dark);margin-top:clamp(44px,5cqw,76px);padding-top:clamp(24px,2.6cqw,34px)}.eval-diagram-module__UAH76q__railHead{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-inv-subtle);margin:0 0 18px;font-size:clamp(12px,1.85cqw,13px);font-weight:500}.eval-diagram-module__UAH76q__railInner{max-width:660px;margin-inline:auto}.eval-diagram-module__UAH76q__railRow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.eval-diagram-module__UAH76q__railRow li{letter-spacing:.06em;text-transform:uppercase;color:var(--sage);justify-content:center;align-items:center;gap:10px;font-size:clamp(13px,2.1cqw,15px);font-weight:500;display:flex;position:relative}.eval-diagram-module__UAH76q__railRow li:not(:last-child):after{content:"";border-top:1px solid var(--fg-inv-subtle);border-right:1px solid var(--fg-inv-subtle);width:10px;height:10px;position:absolute;right:-5px;transform:rotate(45deg)}.eval-diagram-module__UAH76q__arcWrap{height:74px;position:relative}.eval-diagram-module__UAH76q__arcHead{top:22%;left:12.5%;transform:translate(-5px,-3px)}.eval-diagram-module__UAH76q__arcLabel{background:var(--ink);letter-spacing:.06em;text-transform:uppercase;color:var(--sage);padding:0 12px;font-size:clamp(11.5px,1.85cqw,13px);position:absolute;top:78%;left:50%;transform:translate(-50%,-50%)}.eval-diagram-module__UAH76q__railFail{text-align:center;color:var(--fg-inv-subtle);text-wrap:pretty;margin:0;font-size:clamp(12.5px,2cqw,14px);line-height:1.5}@container (max-width:520px){.eval-diagram-module__UAH76q__grid{grid-template-columns:minmax(0,1fr);gap:clamp(34px,6cqw,48px);padding-left:0}.eval-diagram-module__UAH76q__wireCol,.eval-diagram-module__UAH76q__pin{display:none}.eval-diagram-module__UAH76q__sources{max-width:none}}@container (max-width:430px){.eval-diagram-module__UAH76q__railRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.eval-diagram-module__UAH76q__railRow li:nth-child(2):after{content:none}.eval-diagram-module__UAH76q__arc,.eval-diagram-module__UAH76q__arcHead{display:none}.eval-diagram-module__UAH76q__arcWrap{height:auto;margin:16px 0 12px}.eval-diagram-module__UAH76q__arcLabel{text-align:center;background:0 0;padding:0;font-size:12px;display:block;position:static;transform:none}.eval-diagram-module__UAH76q__arcLabel:before{content:"↺ "}.eval-diagram-module__UAH76q__rule{text-align:left}}
.own-diagram-module__2mg9kW__stage{--row:56px;--head:34px;--rows:4;height:100%;font-family:var(--font-mono), monospace;margin:0;container-type:inline-size}.own-diagram-module__2mg9kW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.own-diagram-module__2mg9kW__grid{grid-template-columns:minmax(0,max-content) clamp(52px,9cqw,130px) minmax(0,1fr);align-items:stretch;height:100%;display:grid}.own-diagram-module__2mg9kW__grid>.own-diagram-module__2mg9kW__entity:first-child{padding-right:24px}.own-diagram-module__2mg9kW__right{height:100%;margin-top:0}.own-diagram-module__2mg9kW__band{border-top:1px solid var(--border-light);margin-top:clamp(36px,4vw,60px);padding-top:clamp(36px,4vw,60px)}.own-diagram-module__2mg9kW__bandRows{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,26px) clamp(20px,2.4vw,40px);display:grid}.own-diagram-module__2mg9kW__bandRows .own-diagram-module__2mg9kW__row{align-items:flex-start;height:auto}.own-diagram-module__2mg9kW__bandRows .own-diagram-module__2mg9kW__gem{margin-top:5px}@container (max-width:900px){.own-diagram-module__2mg9kW__bandRows{grid-template-columns:repeat(2,minmax(0,1fr))}}.own-diagram-module__2mg9kW__entity{flex-direction:column;height:100%;display:flex}.own-diagram-module__2mg9kW__entity+.own-diagram-module__2mg9kW__entity{border-top:1px solid var(--border-light);margin-top:clamp(28px,3vw,44px);padding-top:clamp(28px,3vw,44px)}.own-diagram-module__2mg9kW__eName{height:var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-wrap:balance;align-items:center;gap:13px;margin:0;font-size:clamp(13px,1.5cqw,15px);font-weight:500;display:flex}.own-diagram-module__2mg9kW__eDot{border-radius:999px;flex:none;width:13px;height:13px}.own-diagram-module__2mg9kW__eDotOff{background:var(--fg-subtle)}.own-diagram-module__2mg9kW__eDotOn{background:var(--green)}.own-diagram-module__2mg9kW__eDotMid{background:var(--sage)}.own-diagram-module__2mg9kW__rows{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.own-diagram-module__2mg9kW__row{height:var(--row);flex:auto;align-items:center;gap:13px;display:flex}.own-diagram-module__2mg9kW__gem{flex:none;width:11px;height:11px;transform:rotate(45deg)}.own-diagram-module__2mg9kW__gemOff{background:var(--fg-subtle)}.own-diagram-module__2mg9kW__gemOn{background:var(--green)}.own-diagram-module__2mg9kW__gemMid{background:var(--sage)}.own-diagram-module__2mg9kW__rowBody{flex-direction:column;gap:3px;min-width:0;display:flex}.own-diagram-module__2mg9kW__rowKey{letter-spacing:.02em;color:var(--fg-muted);font-size:clamp(12px,1.25cqw,13px);line-height:1.2}.own-diagram-module__2mg9kW__rowKeyOn{letter-spacing:.02em;color:var(--ink);font-size:clamp(12px,1.25cqw,13px);line-height:1.2}.own-diagram-module__2mg9kW__rowKeyStack{letter-spacing:.02em;color:var(--fg-muted);font-size:clamp(12px,1.25cqw,13px);line-height:1.2;display:none}.own-diagram-module__2mg9kW__rowVal{color:var(--fg-muted);font-size:clamp(13.5px,1.45cqw,15px);line-height:1.3}.own-diagram-module__2mg9kW__rowValOff{color:var(--fg-subtle);font-size:clamp(13.5px,1.45cqw,15px);line-height:1.3}.own-diagram-module__2mg9kW__rowValOn{color:var(--ink);font-size:clamp(13.5px,1.45cqw,15px);line-height:1.3}.own-diagram-module__2mg9kW__wireCol{align-self:stretch;position:relative}.own-diagram-module__2mg9kW__wire{left:0;right:0;top:calc(var(--head) + (var(--i) + .5) * (100% - var(--head)) / var(--rows) - 8px);height:16px;position:absolute}.own-diagram-module__2mg9kW__wireSvg{fill:none;width:100%;height:100%;stroke:var(--green);stroke-opacity:.5;stroke-width:1.3px;position:absolute;inset:0;overflow:visible}.own-diagram-module__2mg9kW__wireSvg path{vector-effect:non-scaling-stroke}.own-diagram-module__2mg9kW__wireHead{fill:var(--green);fill-opacity:.5;position:absolute;top:50%;right:0;transform:translate(3px,-5px)}@media (hover:hover){.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel]:hover) .own-diagram-module__2mg9kW__row[data-rel]{opacity:.42}.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel]:hover) .own-diagram-module__2mg9kW__wireSvg{stroke-opacity:.14}.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel]:hover) .own-diagram-module__2mg9kW__wireHead{fill-opacity:.14}:is(.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="0"]:hover) .own-diagram-module__2mg9kW__row[data-rel="0"],.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="1"]:hover) .own-diagram-module__2mg9kW__row[data-rel="1"],.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="2"]:hover) .own-diagram-module__2mg9kW__row[data-rel="2"],.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="3"]:hover) .own-diagram-module__2mg9kW__row[data-rel="3"]){opacity:1}:is(.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="0"]:hover) .own-diagram-module__2mg9kW__wire[data-rel="0"] .own-diagram-module__2mg9kW__wireSvg,.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="1"]:hover) .own-diagram-module__2mg9kW__wire[data-rel="1"] .own-diagram-module__2mg9kW__wireSvg,.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="2"]:hover) .own-diagram-module__2mg9kW__wire[data-rel="2"] .own-diagram-module__2mg9kW__wireSvg,.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="3"]:hover) .own-diagram-module__2mg9kW__wire[data-rel="3"] .own-diagram-module__2mg9kW__wireSvg){stroke-opacity:1}:is(.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="0"]:hover) .own-diagram-module__2mg9kW__wire[data-rel="0"] .own-diagram-module__2mg9kW__wireHead,.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="1"]:hover) .own-diagram-module__2mg9kW__wire[data-rel="1"] .own-diagram-module__2mg9kW__wireHead,.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="2"]:hover) .own-diagram-module__2mg9kW__wire[data-rel="2"] .own-diagram-module__2mg9kW__wireHead,.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="3"]:hover) .own-diagram-module__2mg9kW__wire[data-rel="3"] .own-diagram-module__2mg9kW__wireHead){fill-opacity:1}:is(.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="0"]:hover) .own-diagram-module__2mg9kW__row[data-rel="0"] .own-diagram-module__2mg9kW__gem,.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="1"]:hover) .own-diagram-module__2mg9kW__row[data-rel="1"] .own-diagram-module__2mg9kW__gem,.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="2"]:hover) .own-diagram-module__2mg9kW__row[data-rel="2"] .own-diagram-module__2mg9kW__gem,.own-diagram-module__2mg9kW__stage:has(.own-diagram-module__2mg9kW__row[data-rel="3"]:hover) .own-diagram-module__2mg9kW__row[data-rel="3"] .own-diagram-module__2mg9kW__gem){box-shadow:0 0 0 7px var(--ink-08);border-radius:1px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.own-diagram-module__2mg9kW__row,.own-diagram-module__2mg9kW__wireSvg,.own-diagram-module__2mg9kW__wireHead,.own-diagram-module__2mg9kW__gem{transition:opacity var(--dur-2) var(--ease-out), stroke-opacity var(--dur-2) var(--ease-out), fill-opacity var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}}@container (max-width:560px){.own-diagram-module__2mg9kW__stage{--row:auto;--head:auto}.own-diagram-module__2mg9kW__grid{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,40px)}.own-diagram-module__2mg9kW__wireCol{display:none}.own-diagram-module__2mg9kW__rowKeyStack{display:block}.own-diagram-module__2mg9kW__row{flex:none;align-items:flex-start;height:auto;padding:9px 0}.own-diagram-module__2mg9kW__gem{margin-top:5px}.own-diagram-module__2mg9kW__eName{height:auto;margin-bottom:12px}.own-diagram-module__2mg9kW__grid>.own-diagram-module__2mg9kW__right{border-top:1px solid var(--border-light);padding-top:clamp(28px,5vw,40px)}.own-diagram-module__2mg9kW__bandRows{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:380px){.own-diagram-module__2mg9kW__bandRows{grid-template-columns:minmax(0,1fr)}}
