.jy{--to:0;--eto:0;--f:0;--hf:0;--ld:0;--eld:0;--s0:0;--s1:0;--s2:0;--s3:0;--e0:0;--e1:0;--e2:0;--e3:0;isolation:isolate;position:relative;overflow:clip}@supports not (overflow:clip){.jy{clip-path:inset(0)}}.jy:not([data-live]){--to:1;--eto:1;--f:1;--hf:4;--ld:1;--eld:1;--s0:1;--s1:1;--s2:1;--s3:1;--e0:1;--e1:1;--e2:1;--e3:1}.jy-stage{gap:var(--s-8);padding:var(--section) max(var(--gutter), calc((100% - var(--max)) / 2));display:grid;position:relative}.jy[data-live]{height:calc(100vh + var(--n) * 68vh + 70vh);height:calc(100svh + var(--n) * 68svh + 70svh)}.jy[data-live] .jy-stage{height:100vh;height:100svh;padding-block:calc(var(--bar-h) + var(--s-5)) var(--s-7);position:sticky;top:0}.jy-head{z-index:3;gap:var(--s-3);align-content:start;display:grid;position:relative}.jy-h{letter-spacing:var(--track-head);text-wrap:balance;font-size:clamp(1.75rem,1.05rem + 1.9vw,3rem);font-weight:400;line-height:1.04}.jy-steps{z-index:3;margin:0;padding:0;list-style:none;position:relative}.jy-step{position:relative}.jy-n b{color:var(--leaf);font-weight:400}.jy-title{font-size:var(--fs-h4);letter-spacing:var(--track-sub);line-height:1.15;display:block}.jy-body{text-wrap:pretty;font-size:.9375rem;line-height:1.55;display:block}.jy-body>span{display:block}.jy-bar{background:#ffffff24;border-radius:1px;height:2px;display:block;overflow:hidden}.jy-bar i{background:var(--leaf);transform-origin:0;height:100%;transform:scaleX(var(--sp));display:block}.jy:not([data-live]) .jy-bar i{transform:none}.jy-scene{min-width:0;position:relative}.jy-result{z-index:3;margin:0;position:relative}.jy-chip{background:var(--leaf);height:36px;color:var(--forest-950);font:400 12px / 1 var(--font-mono);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:0 16px;display:inline-flex;box-shadow:inset 0 1px #fff6,0 14px 40px -12px #c8ffb4b3}.jy-chip i{background:var(--forest-950);border-radius:50%;width:7px;height:7px}.jy[data-live] .jy-result{opacity:var(--eld);translate:0 calc((1 - var(--eld)) * 16px)}.jy[data-live] .jy-step{transition:opacity .52s var(--ease-move), translate .76s var(--ease-enter)}.jy-bubbly{background:var(--black);color:var(--paper)}.jy-bubbly:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 70% 44%,#c8ffb417,#0000 70%),radial-gradient(30% 40% at 96% 96%,#a8927c12,#0000 70%);position:absolute;inset:0}.jy .jy-stage{column-gap:clamp(32px,4vw,72px);row-gap:var(--s-6);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.jy .jy-head{grid-area:1/1}.jy .jy-head .lbl{color:#ffffff80}.jy .jy-steps{grid-area:2/1;align-self:center;display:grid}.jy .jy-result{grid-area:3/1}.jy .jy-scene{height:min(76vh,680px);grid-area:1/2/-1;align-self:center;height:min(76svh,680px)}.jy .jy-step{align-content:start;gap:14px;display:grid}.jy .jy-n{color:#fff9;align-items:flex-end;gap:12px}.jy .jy-n b{color:var(--paper);font:300 clamp(4.25rem, 2.2rem + 4.2vw, 7.25rem) / .8 var(--font-sans);letter-spacing:-.06em}.jy .jy-title{font-size:var(--fs-h3)}.jy .jy-body{color:#ffffffa3;max-width:36ch;font-size:1rem}.jy .jy-bar{width:min(100%,16rem);margin-top:6px}.jy[data-live] .jy-step{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--ease-exit), translate .14s var(--ease-exit), visibility 0s .14s;grid-area:1/1;translate:0 18px}.jy[data-live] .jy-step[data-passed]:not(.is-on){translate:0 -18px}.jy[data-live] .jy-step.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .42s var(--ease-enter) .16s, translate .56s var(--ease-enter) .16s, visibility 0s .16s;translate:none}.jy:not([data-live]) .jy-steps{gap:var(--s-8)}.jy:not([data-live]) .jy-n b{font-size:3rem}.bx{perspective:1800px;height:100%;perspective-origin:calc(28% + var(--px,0) * 60px) calc(42% + var(--py,0) * 40px);position:relative}.bx-rig{color:#ffffffdb;transform-style:preserve-3d;transform:translate3d(calc(var(--eld) * -5%), 0, calc((1 - var(--eto)) * -440px - var(--eld) * 260px)) rotateY(calc(-9deg - (1 - var(--eto)) * 22deg + var(--f) * 5deg - var(--eld) * 10deg)) rotateX(calc(3deg + (1 - var(--eto)) * 9deg));grid-template:"top top top"46px"tree editor task"minmax(0,1fr)"tree term task"33%/19% minmax(0,1fr) 29%;font-size:clamp(9.5px,.84vw,12.5px);display:grid;position:absolute;inset:0}.bx-frame{opacity:calc(var(--eto) * (1 - var(--eld) * .4));background:linear-gradient(160deg,#1c1e1df2,#0b0c0cf7);border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24,0 70px 150px -50px #000000f2,0 0 120px -40px #c8ffb433}.bx-top,.bx-tree,.bx-editor,.bx-task,.bx-term{min-width:0;min-height:0;translate:calc((1 - var(--eto)) * var(--ex,0px)) calc((1 - var(--eto)) * var(--ey,0px)) calc((1 - var(--eto)) * var(--ez,0px));opacity:calc(clamp(0, calc(var(--to) * 3 - var(--k,0) * .35), 1) * (1 - var(--eld) * .5));background:#111212eb;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff17}.bx-top{--ex:0px;--ey:-60px;--ez:140px;--k:0;background:#161817f0;border-radius:18px 18px 0 0;grid-area:top;align-items:center;gap:14px;padding:0 14px;display:flex}.bx-tree{--ex:-120px;--ey:20px;--ez:220px;--k:1;border-radius:0 0 0 18px;grid-area:tree;padding:14px 0}.bx-editor{--ex:0px;--ey:0px;--ez:80px;--k:2;background:#0d0e0ef0;grid-area:editor}.bx-task{--ex:140px;--ey:-20px;--ez:260px;--k:3;border-radius:0 0 18px;grid-area:task;grid-template-rows:auto minmax(0,1fr);align-content:start;display:grid}.bx-term{--ex:0px;--ey:90px;--ez:300px;--k:4;font-family:var(--font-mono);background:#090a0af2;grid-area:term;padding:12px 16px}.bx-k{color:#fff6;font:400 .8em / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.bx-tree .bx-k{padding:0 14px}.bx-lights{gap:6px;display:flex}.bx-lights i{background:#ffffff29;border-radius:50%;width:10px;height:10px}.bx-ws{background:#ffffff0d;border-radius:8px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.bx-ws span{color:#ffffff6b;white-space:nowrap;transition:background .5s var(--ease-move), color .5s var(--ease-move), box-shadow .5s var(--ease-move);border-radius:6px;padding:5px 10px;font-size:.92em}.bx-ws .is-on{color:var(--paper);background:#ffffff1a}.jy-bubbly[data-at="1"] .bx-ws .is-on{box-shadow:inset 0 0 0 1px #c8ffb499,0 0 18px -4px #c8ffb499}.bx-model{color:#fff9;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:5px 10px;font-size:.9em;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.bx-model i{background:var(--leaf);border-radius:50%;width:6px;height:6px}.bx-tree ul{margin:0;padding:0;list-style:none}.bx-tree li{--rd:clamp(0, calc((var(--s0) * 4 - var(--r) * .9 - .4) * 2), 1);padding:5px 14px 5px calc(14px + var(--d) * 14px);color:#ffffff9e;font:400 1em / 1.3 var(--font-mono);white-space:nowrap;align-items:center;gap:8px;display:flex;position:relative}.bx-tree li.is-dir{color:#fff6}.bx-tree li.is-dir:after{content:"/";margin-left:-8px}.bx-tree li.is-open{color:var(--paper);background:#ffffff0f}.bx-tree li i{background:var(--paper);width:5px;height:5px;opacity:var(--rd);scale:var(--rd);border-radius:50%;margin-left:auto}.bx-editor{grid-template-rows:auto minmax(0,1fr);display:grid}.bx-tab{color:#fffc;font:400 .92em / 1 var(--font-mono);align-items:center;gap:8px;padding:10px 16px;display:flex;box-shadow:inset 0 -1px #ffffff12}.bx-dirty{background:var(--paper);width:6px;height:6px;opacity:clamp(0, calc((var(--s1) - .4) * 6), 1);border-radius:50%}.bx-code{font:400 1em / 1.85 var(--font-mono);padding:12px 0;position:relative}.bx-read{height:1.85em;box-shadow:inset 2px 0 0 var(--paper);translate:0 calc(clamp(0, calc(var(--s0) / .8), 1) * 7 * 1.85em);opacity:calc(clamp(0, calc(var(--s0) * 10), 1) * (1 - clamp(0, calc((var(--s0) - .86) * 10), 1)));background:linear-gradient(90deg,#ffffff1a,#ffffff05);position:absolute;top:12px;left:0;right:0}.bx-ln{white-space:pre;grid-template-columns:3em minmax(0,1fr);height:1.85em;display:grid;position:relative;overflow:hidden}.bx-no{color:#ffffff40;text-align:right;padding-right:1em}.bx-txt{text-overflow:clip;overflow:hidden}.c-k{color:#ffffff75}.c-f{color:var(--paper)}.c-p{color:#ffffffbd}.c-s{color:#d6f5cc}.c-n{color:#ffffffeb}.bx-ln.is-del{--x:clamp(0, calc((var(--s1) - .15) * 5), 1);background:rgb(255 255 255/calc(var(--x) * .05))}.bx-ln.is-del .bx-txt{opacity:calc(1 - var(--x) * .55);text-decoration:line-through;-webkit-text-decoration-color:rgb(255 255 255/calc(var(--x) * .6));text-decoration-color:rgb(255 255 255/calc(var(--x) * .6))}.bx-ln.is-del .bx-no:before{content:"−";color:#ffffff80;opacity:var(--x);position:absolute;left:.6em}.bx-ln.is-add{--h:clamp(0, calc((var(--s1) - .3) * 8), 1);--ty:clamp(0, calc((var(--s1) - .38) * 2.6), 1);--g:clamp(0, calc((var(--s2) - .55) * 6), 1);height:calc(var(--h) * 1.85em);background:rgb(200 255 180/calc(var(--g) * .14));box-shadow:inset 2px 0 0 rgb(255 255 255/calc(var(--h) * .5 * (1 - var(--g)))), inset 2px 0 0 rgb(200 255 180/var(--g))}.bx-ln.is-add .bx-txt{clip-path:inset(0 calc((1 - var(--ty)) * 100%) 0 0)}.bx-ln.is-add .bx-no:before{content:"+";color:color-mix(in srgb, var(--leaf) calc(var(--g) * 100%), #fff9);position:absolute;left:.6em}@supports not (color:color-mix(in srgb, red, red)){.bx-ln.is-add .bx-no:before{color:var(--leaf)}}.bx-prompt{font:400 1em / 1.4 var(--font-mono);background:#ffffff0d;border-radius:10px;gap:8px;margin:12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.bx-caret{color:var(--leaf)}.bx-typed{--pt:clamp(0, calc((var(--to) - .5) / .45), 1);color:var(--paper);clip-path:inset(0 calc((1 - var(--pt)) * 100%) 0 0)}.bx-plan{padding:6px 12px 12px}.bx-plan ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.bx-plan li{--v:clamp(0, calc((var(--s0) - .3 - var(--j) * .13) * 6), 1);color:#ffffffc7;opacity:var(--v);translate:calc((1 - var(--v)) * 10px) 0;grid-template-columns:1.2em minmax(0,1fr);align-items:start;gap:8px;font-size:1em;line-height:1.35;display:grid}.bx-plan li i{background:rgb(200 255 180/var(--t));border-radius:50%;width:1.2em;height:1.2em;position:relative;box-shadow:inset 0 0 0 1px #ffffff4d}.bx-plan li i:after{content:"";border:solid var(--forest-950);width:28%;height:50%;opacity:var(--t);border-width:0 1.5px 1.5px 0;position:absolute;top:18%;left:34%;rotate:45deg}.bx-plan li:first-child{--t:clamp(0, calc((var(--s1) - .22) * 8), 1)}.bx-plan li:nth-child(2){--t:clamp(0, calc((var(--s1) - .86) * 8), 1)}.bx-plan li:nth-child(3){--t:clamp(0, calc((var(--s2) - .6) * 8), 1)}.bx-o{color:#ffffffbd;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.95em;line-height:1.9;display:flex}.bx-o em{color:#fff6;text-overflow:ellipsis;margin-left:auto;padding-left:12px;font-style:normal;overflow:hidden}.bx-o i{border-radius:50%;flex:none;width:.9em;height:.9em}.bx-o1{opacity:clamp(0, calc((var(--s1) - .04) * 10), 1)}.bx-o2{opacity:clamp(0, calc((var(--s1) - .14) * 10), 1)}.bx-o3{opacity:clamp(0, calc((var(--s2) - .1) * 10), 1)}.bx-o4{opacity:clamp(0, calc((var(--s2) - .42) * 10), 1)}.bx-o.is-fail i{background:radial-gradient(circle,#ffffff8c 22%,#0000 26%);box-shadow:inset 0 0 0 1.5px #ffffff8c}.bx-o.is-pass{color:var(--paper)}.bx-o.is-pass i{background:var(--leaf);box-shadow:0 0 10px var(--leaf)}.bx-o.is-pass em{color:var(--leaf)}.bx-out{z-index:4;width:min(46%,360px);translate:calc(var(--eld) * -26%) calc(var(--eld) * 4%);scale:calc(1 + var(--eld) * .04);gap:12px;display:grid;position:absolute;top:7%;right:3%}.bx-report,.bx-pr{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:linear-gradient(160deg,#ffffff24,#ffffff0d);border-radius:16px;gap:10px;padding:18px 20px 20px;display:grid;box-shadow:inset 0 0 0 1px #ffffff26,inset 0 1px #ffffff3d,0 40px 90px -30px #000000f2}.bx-report{--o:clamp(0, calc((var(--s3) - .06) * 4), 1);opacity:var(--o);translate:calc((1 - var(--o)) * 48px) 0}.bx-pr{--o:clamp(0, calc((var(--s3) - .55) * 4), 1);opacity:var(--o);translate:calc((1 - var(--o)) * 48px) 0}.bx-rk{color:#ffffff8c;font:400 10.5px / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;display:flex}.bx-rh{color:var(--paper);margin-top:4px;font-size:.9375rem}.bx-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bx-list li{--v:clamp(0, calc((var(--s3) - .14 - var(--j) * .09) * 6), 1);color:#ffffffbd;opacity:var(--v);translate:calc((1 - var(--v)) * 10px) 0;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;font-size:13.5px;line-height:1.3;display:grid}.bx-list li i{background:var(--leaf);border-radius:50%;width:16px;height:16px;position:relative}.bx-list li i:after{content:"";border:solid var(--forest-950);border-width:0 1.5px 1.5px 0;width:4px;height:7.5px;position:absolute;top:3px;left:5.5px;rotate:45deg}.bx-list.is-open li i{outline-offset:-1.5px;background:0 0;outline:1.5px dashed #ffffff73}.bx-list.is-open li i:after{display:none}.bx-pr-h{color:var(--paper);align-items:center;gap:9px;font-size:.9375rem;display:flex}.bx-pr-h i{background:var(--leaf);width:8px;height:8px;box-shadow:0 0 10px var(--leaf);border-radius:50%}.bx-pr-btns{gap:8px;display:flex}.bx-pr-btn{color:#ffffffdb;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 13px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff1a}.bx-pr-btn.is-locked{color:#ffffff61;box-shadow:inset 0 0 0 1px #ffffff1a}.bx-pr-btn svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:12px;height:12px}.bx-pr-note{color:#ffffff80;font:400 10.5px / 1.4 var(--font-mono);letter-spacing:.02em}@media (prefers-reduced-motion:no-preference){.jy-bubbly[data-at="4"] .bx-pr-btn.is-locked{animation:bx-deny .56s var(--ease-move) .7s}}@keyframes bx-deny{20%{transform:translate(-3px)}45%{transform:translate(3px)}70%{transform:translate(-2px)}}.jy:not([data-live]) .jy-scene{height:min(80vh,680px);height:min(80svh,680px)}@media (max-width:899px){.jy .jy-stage{row-gap:var(--s-5);grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.jy .jy-head{grid-row:1}.jy .jy-scene{height:min(48vh,440px);grid-area:2/1;height:min(48svh,440px)}.jy .jy-steps{grid-row:3}.jy .jy-result{grid-row:4}.jy[data-live] .jy-h{display:none}.jy[data-live] .jy-stage{align-content:center}.jy .jy-n b{font-size:3.25rem}.jy .jy-title{font-size:1.375rem}.jy .jy-body{font-size:.9375rem}.bx-rig{grid-template:"top"40px"editor"minmax(0,1fr)"term"36%/minmax(0,1fr);font-size:10px}.bx-tree,.bx-task,.bx-model{display:none}.bx-term{border-radius:0 0 18px 18px}.bx-ws span{padding:4px 7px}.bx-out{width:auto;top:5%;left:5%;right:5%;translate:none;scale:none}.bx-report,.bx-pr{padding:14px 16px}.bx-pr{display:none}.jy:not([data-live]) .jy-scene{height:120vw;max-height:520px}}.jy-cordon,.jy-knott,.jy-matta,.jy-wallgarden,.jy-kw5{color:var(--paper)}.jy-cordon,.jy-knott{background:var(--black)}.jy-matta{background:var(--forest-950)}.jy-wallgarden,.jy-kw5{background:var(--black)}:is(.jy-cordon,.jy-knott,.jy-matta,.jy-wallgarden,.jy-kw5):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 70% 44%,#c8ffb414,#0000 70%);position:absolute;inset:0}:is(.jy-cordon,.jy-knott,.jy-matta,.jy-wallgarden,.jy-kw5) .jy-head .lbl{color:#ffffff80}.jy:is(.jy-cordon,.jy-knott,.jy-matta,.jy-wallgarden,.jy-kw5) .jy-scene{height:min(80vh,740px);height:min(80svh,740px)}@media (max-width:899px){.jy:is(.jy-cordon,.jy-knott,.jy-matta,.jy-wallgarden,.jy-kw5) .jy-scene{height:min(52vh,460px);height:min(52svh,460px)}}.jy[data-surface=mint]{background:var(--mint);color:var(--ink)}.jy[data-surface=mint]:before{content:none}.jy[data-surface=mint] .jy-head .lbl{color:#0b0b0b99}.jy[data-surface=mint] .jy-n{color:#0b0b0b8c}.jy[data-surface=mint] .jy-n b{color:var(--ink)}.jy[data-surface=mint] .jy-body{color:#0b0b0bb8}.jy[data-surface=mint] .jy-bar{background:#0b0b0b24}.jy[data-surface=mint] .jy-bar i{background:var(--ink)}.jy[data-surface=mint] .jy-chip{background:var(--ink);color:var(--mint);box-shadow:0 14px 40px -14px #0b0b0b73}.jy[data-surface=mint] .jy-chip i{background:var(--mint)}.jy[data-surface=mint] .jy-scene{--leaf:var(--mint);color:var(--paper)}.jy-kw5[data-surface=mint] .jy-scene{border-radius:var(--r-lg);background:var(--black);padding:clamp(14px,.6rem + 1.4vw,32px);box-shadow:0 30px 70px -30px #0b0b0b8c}.jy-bubbly[data-surface=mint] .bx{filter:drop-shadow(0 30px 40px #0b0b0b38)}.dr{width:100%;height:100%;font-family:var(--font-sans);display:block;overflow:visible}.dr-at{--v:clamp(0, calc((var(--p,1) - var(--at,0)) * 7), 1);opacity:var(--v);translate:0 calc((1 - var(--v)) * 6px)}.dr-until{--v:clamp(0, calc((var(--p,1) - var(--at,0)) * 7), 1);opacity:calc(1 - var(--v))}.dr-move{translate:calc(var(--m,1) * var(--mx,0px)) calc(var(--m,1) * var(--my,0px))}.jy:not([data-live]) .dr-move{--m:1!important}.dr-wire{fill:none;stroke:#fff6;stroke-width:1.3px;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, calc((var(--p,1) - var(--at,0)) / var(--len,.3)), 1))}.dr-wire.dr-inferred,.dr-legend.dr-inferred{stroke:var(--leaf);stroke-dasharray:4 4;stroke-dashoffset:0}.dr-legend{stroke:#fff9;stroke-width:1.3px}.dr-arrow{fill:none;stroke:#ffffffb3;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.dr-box rect{fill:#ffffff08;stroke:#ffffff38;stroke-width:1px}.dr-t{fill:var(--paper);letter-spacing:-.01em;font-size:14px}.dr-title{letter-spacing:-.02em;font-size:18px}.dr-s{fill:#ffffffd1;font-size:12.5px}.dr-k{font:400 10.5px var(--font-mono);letter-spacing:.04em}.dr-dim{fill:#ffffff80}.dr-hot{fill:var(--paper)}.dr-ok{fill:var(--leaf)}.dr-tick{--v:clamp(0, calc((var(--p,1) - var(--at,0)) * 7), 1);opacity:calc(.25 + var(--v) * .75)}.dr-tick circle{fill:color-mix(in srgb, var(--leaf) calc(var(--v) * 100%), transparent);stroke:var(--leaf)}@supports not (color:color-mix(in srgb, red, red)){.dr-tick circle{fill:var(--leaf);fill-opacity:var(--v)}.dr-tick.dr-no circle{fill:var(--clay)}}.dr-tick path{fill:none;stroke:var(--forest-950);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dr-tick.dr-no circle{fill:color-mix(in srgb, var(--clay) calc(var(--v) * 100%), transparent);stroke:var(--clay)}.dr-person circle,.dr-person path{fill:none;stroke:var(--clay);stroke-width:1.3px}.dr-node.dr-on rect{stroke:#fff9}.dr-term rect{stroke-dasharray:3 3}.dr-chip rect{fill:#ffffff14;stroke:#ffffff59}.dr-chip-no rect{stroke:var(--clay)}.dr-held rect{stroke:var(--clay);stroke-dasharray:4 4;fill:#a8927c0f}.dr-held .dr-hot{fill:var(--clay)}.dr-gate{stroke:var(--paper);stroke-width:2px;stroke-linecap:round}.dr-dot{fill:#ffffff0a;stroke:#ffffff8c;stroke-width:1.2px}.dr-dot-one{fill:#c8ffb41f;stroke:var(--leaf)}.dr-dot-inf{stroke:var(--leaf);stroke-dasharray:3 3}.dr-ask rect{fill:#0000004d;stroke:#ffffff59}.dr-ring{fill:none;stroke:#ffffffbf;stroke-width:1.4px;stroke-dasharray:2 3}.dr-ring-hot{stroke:var(--leaf)}.dr-canvas{stroke:#ffffff14}.dr-griddot{fill:#ffffff1f}.dr-edge{fill:none;stroke:#fff6;stroke-width:1.3px}.dr-step rect,.dr-gatebox rect,.dr-review rect,.dr-log rect{fill:var(--panel)}.dr-review rect{stroke:var(--clay)}.dr-review .dr-hot{fill:var(--clay)}.dr-log rect{stroke:#ffffff4d}.dr-save{fill:var(--leaf)}.dr-shut{stroke:var(--clay);stroke-width:1.4px}.dr-stamp{fill:var(--leaf)}.dr-stamp+.dr-t{fill:var(--forest-950)}.dr-packet rect{fill:var(--leaf)}.dr-packet .dr-t{fill:var(--forest-950)}.dr-perim{fill:none;stroke:#ffffff40;stroke-dasharray:6 6}.dr-line{stroke:#ffffff38;stroke-width:1.2px}.dr-gatebar{fill:#ffffff14;stroke:#ffffff8c;stroke-width:1px}.dr-loop{fill:#00000059;stroke:#ffffff4d;stroke-dasharray:3 4}.dr-model{fill:#c8ffb41a;stroke:var(--leaf)}.dr-block{fill:#ffffff0a;stroke:#ffffff47}.dr-block-new{fill:#c8ffb433;stroke:var(--leaf)}.dr-chainlink{stroke:#ffffff47}.dr-receipt rect{fill:var(--forest-900);stroke:var(--leaf)}.dr-axis{fill:none;stroke:#ffffff4d}.dr-goal{stroke:#ffffff8c;stroke-dasharray:5 5}.dr-series{stroke:var(--paper);stroke-width:2px;stroke-linejoin:round}.dr-series-after{stroke:var(--leaf)}.dr-pt{fill:var(--black);stroke:var(--paper);stroke-width:1.6px}.dr-pt-after{stroke:var(--leaf)}.dr-span{stroke:var(--clay);stroke-width:2px}.dr-brief rect,.dr-bound rect{fill:var(--panel);stroke:#ffffff4d}.dr-horizon{fill:#c8ffb40f}.dr-mark{stroke:#ffffff4d;stroke-dasharray:2 3}.dr-outcome rect{fill:var(--forest-900);stroke:#c8ffb473}.dr-tok{fill:#ffffff0f;stroke:#ffffff4d}.dr-tok-last{stroke:var(--leaf);fill:#c8ffb41f}.dr-emb{fill:rgb(200 255 180/var(--a))}.dr-blk{fill:#ffffff1f}.dr-prob{fill:#ffffff73}.dr-lens-link .dr-blk,.dr-lens-link .dr-prob{fill:var(--clay)}.dr-lens-hot .dr-blk{fill:#c8ffb48c}.dr-lens-hot .dr-prob,.dr-lens-hot .dr-k:not(.dr-dim),.dr-next-top .dr-prob,.dr-next-top .dr-t{fill:var(--leaf)}
