.dg .dgcanvas [data-l]{transition:opacity .2s}.dg[data-focus] .dgcanvas [data-l]{opacity:.18}.dg[data-focus="0"] .dgcanvas [data-l="0"],.dg[data-focus="1"] .dgcanvas [data-l="1"],.dg[data-focus="2"] .dgcanvas [data-l="2"],.dg[data-focus="3"] .dgcanvas [data-l="3"],.dg[data-focus="4"] .dgcanvas [data-l="4"]{opacity:1}.dg.off-0 .dgcanvas [data-l="0"],.dg.off-1 .dgcanvas [data-l="1"],.dg.off-2 .dgcanvas [data-l="2"],.dg.off-3 .dgcanvas [data-l="3"],.dg.off-4 .dgcanvas [data-l="4"]{opacity:.07}.dg .dgchip.is-off{border-color:#45383d!important;color:#8f8f98!important}.dg .dgchip.is-off span{background:#45383d!important}.dg .built li{padding:18px 20px;border-radius:8px;border:1px solid #3A2E33;background:transparent;cursor:default;transition:all .15s;outline:none}.dg[data-focus="0"] .built li[data-l="0"],.dg[data-focus="1"] .built li[data-l="1"],.dg[data-focus="2"] .built li[data-l="2"],.dg[data-focus="3"] .built li[data-l="3"],.dg[data-focus="4"] .built li[data-l="4"]{border-color:var(--c);background:#32282c}.dg .built li:focus-visible{box-shadow:0 0 0 2px #3e8ede}.dgfig:fullscreen{display:flex;flex-direction:column;border-radius:0!important;border:0!important}.dgfig:fullscreen .dgscroll{max-height:none!important;flex:1}@media(max-width:820px){.dgscroll{max-height:70vh!important}}a{color:#3e8ede;text-decoration:none}a:hover{color:#7db4ec}.mono{font-family:JetBrains Mono Variable,ui-monospace,monospace}.head{font-family:Unbounded Variable,sans-serif}.lbl{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9a9aa3}.layer{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#9a9aa3;margin-bottom:20px}.layer i{display:block;width:9px;height:9px;border:1px solid #3E8EDE;border-radius:2px}.h2{font-family:Unbounded Variable,sans-serif;font-weight:600;font-size:clamp(26px,2.8vw,38px);line-height:1.12;letter-spacing:-.02em;color:#f4f4f5;margin:0}.chip{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid #45383D;border-radius:6px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:14px;color:#c9c9cf;background:#2d2327}.dn{position:absolute;width:170px;height:58px;box-sizing:border-box;border:1px solid;border-radius:8px;background:#32282c;padding:9px 12px;font-family:JetBrains Mono Variable,ui-monospace,monospace;transition:opacity .2s}.dn b{display:block;font-size:12.5px;font-weight:500;color:#f4f4f5}.dn span{display:block;font-size:10.5px;color:#9a9aa3;margin-top:4px}.dl{position:absolute;transition:opacity .2s}.tool{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;min-width:36px;padding:0 12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:12px;color:#c9c9cf;cursor:pointer;background-color:#ffffff0f;background-image:linear-gradient(180deg,#ffffff1a,#fff0 60%);box-shadow:inset 0 1px #ffffff24,0 6px 18px #0a06084d;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}.tool:hover{border-color:#3e8edecc;background-color:#ffffff1a}.tool:focus-visible{outline:2px solid #3E8EDE;outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;font-family:Inter Variable,sans-serif;font-weight:600;font-size:16px;border-radius:12px;color:#fff;background-color:#ffffff17;background-image:linear-gradient(180deg,#ffffff12,#fff0 60%);border:0;box-shadow:inset 0 .5px #ffffff59,inset 0 0 0 .5px #ffffff14,0 8px 24px #0a06084d;-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);text-shadow:0 1px 1px rgba(0,0,0,.25);transition:background-color .2s,box-shadow .2s}.btn:hover{background-color:#ffffff24;color:#fff;box-shadow:inset 0 .5px #ffffff73,inset 0 0 0 .5px #ffffff1f,0 10px 28px #0a060859,0 0 26px #3e8ede2e}.annot{border:1px dashed #92929B;border-radius:8px;padding:10px 12px;background:#251c20;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11.5px;line-height:1.5;color:#c9c9cf}.annot b{color:#3e8ede;font-weight:600;letter-spacing:.12em}@media(max-width:820px){.hidem{display:none}}.grp{position:absolute;border-radius:12px;box-sizing:border-box;transition:opacity .2s}.grp .tab{position:absolute;left:14px;top:-10px;display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid;border-radius:6px;background:#1c1518;font-family:JetBrains Mono Variable,monospace;font-size:10px;letter-spacing:.12em;white-space:nowrap}.sg{position:absolute;transition:opacity .2s}.ah{position:absolute;width:0;height:0;transition:opacity .2s}.el{position:absolute;transform:translate(-50%,-50%);padding:1px 6px;border-radius:4px;background:#1c1518;font-family:JetBrains Mono Variable,monospace;font-size:10px;line-height:14px;white-space:nowrap;transition:opacity .2s}.nd{position:absolute;box-sizing:border-box;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid #504247;border-radius:9px;background:#2a2024;transition:opacity .2s}.nd .ico{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:7px}.nd .tx{display:flex;flex-direction:column;min-width:0}.nd b{font-family:Inter Variable,sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#f4f4f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd i{font-style:normal;font-family:JetBrains Mono Variable,monospace;font-size:10px;line-height:13px;color:#ada2a7;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd.ext{border-style:dashed;background:#221a1d}.nd.db{border-radius:50%/11px;padding-top:12px}.nd.db:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:22px;box-sizing:border-box;border:1px solid;border-color:inherit;border-radius:50%}.nd.hex{border:0;padding:0 24px;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%)}.nd.hex:before{content:"";position:absolute;inset:1.5px 2px;background:#2a2024;clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,15px 100%,0 50%)}.nd.hex>*{position:relative}.nd.actor{flex-direction:column;justify-content:flex-start;gap:6px;border:0;background:transparent;padding:0;text-align:center}.nd.actor .ico{width:40px;height:40px;flex-basis:40px;border-radius:10px;box-sizing:border-box}.nd.actor .tx{align-items:center}.nd.note{border:0;background:transparent;padding:0 4px;gap:6px}.nd.note .ico{flex-basis:16px;width:16px;height:16px}.nd.note b{font-family:JetBrains Mono Variable,monospace;font-size:10.5px;font-weight:500;color:#c9c9cf}.nd.note i{display:none}.btn,.gl{position:relative;overflow:hidden;isolation:isolate}.btn:before,.btn:after,.gl:before,.gl:after{content:"";position:absolute;top:50%;border-radius:50%;z-index:-1;pointer-events:none;animation:btn-tide 11s ease-in-out infinite}.btn:before,.gl:before{width:44px;height:44px;margin-top:-22px;background:#3e8ede;filter:blur(16px)}.btn:after,.gl:after{width:22px;height:22px;margin-top:-11px;background:#8cc6ff;filter:blur(10px);animation-delay:-5.5s;animation-duration:11s}@keyframes btn-tide{0%{left:-25%;opacity:0}25%{opacity:.55}75%{opacity:.55}to{left:115%;opacity:0}}.btn:hover:before,.btn:hover:after,.gl:hover:before,.gl:hover:after{animation-duration:6s}@media(prefers-reduced-motion:reduce){.btn:before,.btn:after,.gl:before,.gl:after{animation:none;left:40%;opacity:.5}}.lbl{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#9a9aa3}.dn b{display:block;font-size:12.5px;font-weight:500;color:#f4f4f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn span{display:block;font-size:10.5px;color:#9a9aa3;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile{padding:32px 28px;border-right:1px solid #45383D}.tile .v{font-family:Unbounded Variable,sans-serif;font-size:clamp(30px,2.9vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1;color:#fafafa;margin-top:22px}.tile .v span{color:#3e8ede;font-size:.55em}.tile .u{font-family:JetBrains Mono Variable,monospace;font-size:13px;color:#9a9aa3;margin-top:10px;line-height:1.45}@media(max-width:820px){.hidem{display:none}.tile{border-right:0;border-bottom:1px solid #45383D}}.res{padding:32px 28px;border-right:1px solid #45383D}.res .b{font-family:JetBrains Mono Variable,monospace;font-size:20px;color:#92929b;margin-top:22px}.res .a{font-family:Unbounded Variable,sans-serif;font-size:clamp(30px,2.9vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1;margin-top:6px;color:#fafafa}.res .a.w{font-size:clamp(17px,1.6vw,23px);letter-spacing:-.01em}.res .a i{font-style:normal;color:#3e8ede;font-size:.5em;letter-spacing:0}.res .u{font-family:JetBrains Mono Variable,monospace;font-size:13px;color:#9a9aa3;margin-top:10px;line-height:1.45}@media(max-width:820px){.hidem{display:none}.res{border-right:0;border-bottom:1px solid #45383D}}@media(max-width:820px){.hidem{display:none}.res{border-right:0;border-bottom:1px solid #45383D}.redtint{display:none}}
