.d-svg{width:min(100%, calc(var(--fu) * var(--w)));height:auto;color:var(--ink);font-family:inherit;display:block;overflow:visible}.d-svg text{fill:currentColor;text-anchor:middle;dominant-baseline:central;letter-spacing:-.01em;font-size:21px}.d-line,.d-inner,.d-route,.d-thin,.d-cursor-line,.d-note-line{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:round}.d-strong{font-weight:650}.d-plan .d-route{stroke-width:3px;opacity:0}.d-plan .d-child[data-on] .d-route{opacity:1}.d-plan .d-child[data-on] rect.d-line{stroke-width:3px}.d-plan .d-hit{fill:#0000;cursor:default}.d-plan .d-count{fill:var(--ink-2);opacity:0;font-size:18px;transition:opacity .25s}.d-plan .d-child[data-on] .d-count{opacity:1}@media (hover:none){.d-plan .d-count{opacity:1}}.d-assembly .d-piece{fill:#e2e5eb}.d-assembly .d-hero-fill{fill:var(--ink)}.d-assembly .d-text{text-anchor:end;font-size:17px;font-weight:650}.d-memory .d-gauge{fill:var(--ink)}.d-memory .d-left{text-anchor:start;font-size:20px;font-weight:650}.d-memory .d-limit{stroke-dasharray:4 4}.d-memory .d-limit-label{font-size:18px}.d-memory .d-banner rect{fill:var(--ink)}.d-memory .d-banner text{fill:#fff;font-size:19px;font-weight:600}.d-memory .d-line-static{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke}.d-memory .d-keep text{font-size:19px}.d-flow .d-fill{fill:var(--ink)}.d-flow .d-text{font-size:22px}.d-flow .d-token{fill:var(--ink)}.d-flow .d-note{font-size:18px;font-weight:650}.d-flow .d-note-line{stroke-dasharray:3 3}.d-section .d-label{text-anchor:start;dominant-baseline:auto;font-size:19px}.d-section .d-inner{stroke:var(--ink-2);stroke-width:1px}.d-section .d-col{stroke:var(--ink);stroke-width:2px}.d-section .d-col-dash{stroke-dasharray:3 3}.d-section .d-frame rect.d-line{transition:stroke-width .3s}.d-section .d-frame[data-on] rect.d-line{stroke-width:3px}.d-section .d-frame[data-on] .d-label{font-weight:700}.d-section .d-cursor-line{stroke-dasharray:2 4;stroke:var(--ink-2)}.d-section .d-readout-text{text-anchor:end;font-size:19px;font-weight:650}.d-platform .d-solid{fill:var(--ink)}.d-platform .d-ghost{fill:#d9d9d9}.d-platform .d-sheet-bg{fill:var(--paper);stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke}.d-platform .d-label{font-size:17px}.d-platform .d-dim-text{text-anchor:start;font-size:15px;font-weight:650}.d-motion .d-axis-label{text-anchor:end;font-size:17px}.d-motion .d-curve{stroke-width:2px}.d-motion .d-dash{stroke-dasharray:3 3}.d-motion .d-dot,.d-motion .d-block{fill:var(--ink)}.d-motion .d-readout{text-anchor:end;fill:var(--ink-2);font-size:16px}.lens{--mx:50%;--my:50%;--r:0px;width:min(100%, calc(var(--fu) * var(--w)));position:relative}.lens .d-svg{width:100%}.lens{overflow-clip-margin:32px;--k:0;--pw:calc(250px * var(--k));--ph:calc((var(--lh,120px) + 14px) * var(--k));overflow:clip}.lens-sketch{pointer-events:none;background:var(--ink);clip-path:inset(calc(var(--my) + 32px - var(--ph) / 2) calc(100% - var(--mx) - 32px - var(--pw) / 2) calc(100% - var(--my) - 32px - var(--ph) / 2) calc(var(--mx) + 32px - var(--pw) / 2) round 999px);padding:32px;position:absolute;inset:-32px}.lens:after{content:"판단 메모";z-index:2;left:var(--mx);top:calc(var(--my) + var(--ph) / 2 - 11px);background:var(--paper);color:var(--ink);white-space:nowrap;pointer-events:none;opacity:var(--k);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.4;position:absolute;translate:-50%}.sk-svg{color:#e8e8e6}.sk-svg path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sk-svg .sk-hand{font-family:var(--font-pretendard), sans-serif;fill:currentColor;dominant-baseline:central;letter-spacing:0;font-weight:500}.sk-svg .sk-note{color:#7fa2ff}.sk-svg .sk-note .sk-hand{font-weight:650}@media (hover:none),(pointer:coarse){.lens-sketch,.lens:after{display:none}}
