.diagram-wrapper[data-v-a8085b09]{overflow-x:auto;padding:1.5rem 0}.exploded-diagram[data-v-a8085b09]{width:100%;max-width:540px;height:auto;display:block;margin:0 auto}.face[data-v-a8085b09]{stroke:light-dark(rgba(0,0,0,.06),rgba(255,255,255,.06));stroke-width:.5;stroke-linejoin:round}.connect-line[data-v-a8085b09]{stroke:light-dark(#ccc,#444);stroke-width:1}.dom-btn[data-v-a8085b09]{fill:light-dark(#fefefe,#3a3a3a);stroke:light-dark(#888,#aaa);stroke-width:1}.dom-btn-text[data-v-a8085b09]{font-size:10px;fill:light-dark(#444,#ccc);letter-spacing:2px}.dom-rubbing[data-v-a8085b09]{fill:none;stroke:light-dark(rgba(0,0,0,.2),rgba(255,255,255,.2));stroke-width:1;stroke-dasharray:4 3}.label-class[data-v-a8085b09]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:12px;font-weight:600;fill:light-dark(#374151,#e5e7eb)}.label-desc[data-v-a8085b09]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:10px;fill:light-dark(#6b7280,#9ca3af)}.label-front-name[data-v-a8085b09]{font-size:11.5px;font-weight:500;fill:light-dark(#4b5563,#d1d5db);letter-spacing:1px}.label-step[data-v-a8085b09]{font-size:10.5px;fill:light-dark(#9ca3af,#6b7280)}.btn[data-v-6d92a767]{border:1px solid light-dark(#777,#AAA);background-color:light-dark(#FEFEFE,#333);cursor:pointer;transition-duration:.2s}.btn[data-v-6d92a767]:active{transition-duration:.1s;transform:scale(.98)}.info[data-v-399f393e]{font-family:monospace}.btn[data-v-399f393e]{border:1px solid light-dark(#777,#AAA);background-color:light-dark(#FEFEFE,#333);cursor:pointer}.info[data-v-b5670daa]{font-family:monospace}.btn[data-v-b5670daa]{border:1px solid light-dark(#777,#AAA);background-color:light-dark(#FEFEFE,#333);cursor:pointer}.info[data-v-7dc8c66f]{font-family:monospace}.btn[data-v-7dc8c66f]{border:1px solid light-dark(#777,#AAA);background-color:light-dark(#FEFEFE,#333);cursor:pointer}.reset-btn[data-v-7dc8c66f]{padding:.25rem 1rem;border:1px dashed light-dark(#999,#666);border-radius:.25rem;cursor:pointer}.content[data-v-77964768]{transition-duration:.6s;transition-timing-function:cubic-bezier(.04,.43,.025,1.07)}.btn[data-v-77964768]{border:1px solid light-dark(#777,#AAA);background-color:light-dark(#FEFEFE,#333);cursor:pointer;transition-duration:.2s}.btn[data-v-77964768]:active{transition-duration:.1s;transform:scale(.98)}.reset-btn[data-v-77964768]{padding:.25rem 1rem;border:1px dashed light-dark(#999,#666);border-radius:.25rem;cursor:pointer}.content[data-v-78b38a59]{transition-duration:.6s;transition-timing-function:cubic-bezier(.04,.43,.025,1.07)}.jelly-bounce[data-v-78b38a59]{animation:jelly-bounce-78b38a59 .6s forwards}@keyframes jelly-bounce-78b38a59{0%,to{transform:scale(1)}50%{transform:scale(1.2,.8)}80%{transform:scale(.9,1.1)}}.btn[data-v-78b38a59]{border:1px solid light-dark(#777,#AAA);background-color:light-dark(#FEFEFE,#333);cursor:pointer;transition-duration:.2s}.btn[data-v-78b38a59]:active{transition-duration:.1s;transform:scale(.98)}.reset-btn[data-v-78b38a59]{padding:.25rem 1rem;border:1px dashed light-dark(#999,#666);border-radius:.25rem;cursor:pointer}.content[data-v-ff337218]{transition-duration:.6s;transition-timing-function:cubic-bezier(.04,.43,.025,1.07)}.jelly-bounce[data-v-ff337218]{animation:jelly-bounce-ff337218 .6s forwards}@keyframes jelly-bounce-ff337218{0%,to{transform:scale(1)}50%{transform:scale(1.2,.8)}80%{transform:scale(.9,1.1)}}.btn-rubbing[data-v-ff337218]{border:1px dashed rgba(0,0,0,.2)}.btn[data-v-ff337218]{border:1px solid light-dark(#777,#AAA);background-color:light-dark(#FEFEFE,#333);cursor:pointer;transition-duration:.2s}.btn[data-v-ff337218]:active{transition-duration:.1s;transform:scale(.98)}.reset-btn[data-v-ff337218]{padding:.25rem 1rem;border:1px dashed light-dark(#999,#666);border-radius:.25rem;cursor:pointer}.info[data-v-b571830f]{font-family:monospace}.content[data-v-b571830f]{transition-duration:.6s;transition-timing-function:cubic-bezier(.04,.43,.025,1.07)}.jelly-bounce[data-v-b571830f]{animation:jelly-bounce-b571830f .6s forwards}@keyframes jelly-bounce-b571830f{0%,to{transform:scale(1)}50%{transform:scale(1.2,.8)}80%{transform:scale(.9,1.1)}}.btn-rubbing[data-v-b571830f]{border:1px dashed rgba(0,0,0,.2)}.btn[data-v-b571830f]{border:1px solid light-dark(#777,#AAA);background-color:light-dark(#FEFEFE,#333);cursor:pointer;transition-duration:.2s}.btn[data-v-b571830f]:active{transition-duration:.1s;transform:scale(.98)}.content[data-v-7f63d022]{transition-duration:.6s;transition-timing-function:cubic-bezier(.04,.43,.025,1.07)}.jelly-bounce[data-v-7f63d022]{animation:jelly-bounce-7f63d022 .6s forwards}@keyframes jelly-bounce-7f63d022{0%,to{transform:scale(1)}50%{transform:scale(1.2,.8)}80%{transform:scale(.9,1.1)}}.btn-rubbing[data-v-7f63d022]{border:1px dashed rgba(0,0,0,.2)}.btn[data-v-7f63d022]{border:1px solid light-dark(#777,#AAA);background-color:light-dark(#FEFEFE,#333);cursor:pointer;transition-duration:.2s}.btn[data-v-7f63d022]:active{transition-duration:.1s;transform:scale(.98)}.content[data-v-ed999cfc]{transition-duration:.6s;transition-timing-function:cubic-bezier(.04,.43,.025,1.07)}.jelly-bounce[data-v-ed999cfc]{animation:jelly-bounce-ed999cfc .6s forwards}@keyframes jelly-bounce-ed999cfc{0%,to{transform:scale(1)}50%{transform:scale(1.2,.8)}80%{transform:scale(.9,1.1)}}.btn-rubbing[data-v-ed999cfc]{border:1px dashed rgba(0,0,0,.2)}.btn[data-v-ed999cfc]{border:1px solid light-dark(#777,#AAA);background-color:light-dark(#FEFEFE,#333);transition-duration:.2s}.btn[data-v-ed999cfc]:active{transition-duration:.1s;transform:scale(.98)}
