/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--theme-base-subminus: 61, 61, 61;--theme-base-minus: 92, 92, 92;--theme-base-default: 112, 112, 112;--theme-base-plus: 168, 168, 168;--theme-base-superplus: 219, 219, 219;--theme-primary-subminus: 28, 48, 95;--theme-primary-minus: 73, 91, 131;--theme-primary-default: 55, 93, 179;--theme-primary-plus: 234, 237, 246;--theme-primary-superplus: 247, 249, 252}@font-face{font-family:'Helvetica';src:local("Helvetica");font-weight:normal}@font-face{font-family:'Arial';src:local("Arial");font-weight:normal}body,input,button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:rgba(var(--theme-primary-default), 1)}.codemirror{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.codemirror-container{flex:1 1 0;margin-bottom:4px;min-height:0;min-width:0;position:relative}.codemirror{background:none;margin:0 4px;position:absolute;top:0;bottom:0;left:0;right:0;height:auto}.codemirror,.codemirror pre{font-family:IBM Plex Mono, Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;font-weight:normal;font-size:14px;letter-spacing:normal;line-height:22px;color:rgba(var(--theme-primary-subminus), 1)}.codemirror-gutters{background-color:rgba(var(--theme-base-default), 1);background:rgba(var(--theme-primary-superplus), 1);border-right:none}.codemirror-linenumber{color:rgba(var(--theme-primary-minus), .4)}.codemirror-activeline-background{background:rgba(var(--theme-primary-plus), 1)}.codemirror-activeline-gutter{background:rgba(var(--theme-primary-plus), 1)}.codemirror-activeline-gutter .codemirror-linenumber{color:rgba(var(--theme-primary-minus), 1);font-weight:600}.codemirror-selected{background:rgba(var(--theme-primary-plus), 1) !important}.cm-s-default .cm-keyword{color:inherit}.cm-s-default .cm-operator{color:rgba(var(--theme-primary-default), .8)}.cm-s-default .cm-error{color:#f31660}.statechart,.substates{display:flex;flex-direction:row;flex-wrap:wrap}.statechart{background:none}.statechart .state{background:#fff;border:1px solid #dbdbdb;border-radius:4px;margin:8px;padding:8px;user-select:none;color:rgba(var(--theme-base-plus), 1);position:relative;max-width:100%;box-shadow:rgba(0,0,0,0.06) 0 2px 6px,rgba(0,0,0,0.03) 0 6px 12px}.statechart .state[data-image-url],.statechart .state[data-comment]{padding-right:12px}.statechart .state .state-metadata{width:12px;height:100%;position:absolute;top:-6px;right:-4px;display:flex;flex-direction:column}.statechart .state .state-metadata .tooltip{height:100%}.statechart .state .state-image{background:#7eba1c url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 10 10"><defs><style>.a{fill:%23ffffff}</style></defs><path class="a" d="M5 2.66C6.18 2.66 7.45 4 8.19 5 7.41 6 6.13 7.34 5 7.34S2.55 6 1.81 5C2.59 4 3.87 2.66 5 2.66m0-1.5C2.24 1.16 0 5 0 5s2.24 3.84 5 3.84S10 5 10 5 7.76 1.16 5 1.16z"/><path class="a" d="M5 4a1 1 0 1 0 1 1 1 1 0 0 0-1-1z"/></svg>') no-repeat center;box-shadow:rgba(0,0,0,0.1) 0 0 2px,rgba(0,0,0,0.2) 0 1px 4px;width:12px;height:12px;border-radius:50%;margin:2px}.statechart .state .state-comment{background:#f31660 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8"><defs><style>.a{fill:%23fff;}</style></defs><path class="a" d="M7,3.42V2.27H6.1L6.38.75H5.14L4.86,2.27H3.76L4,.75H2.8L2.53,2.27H1.41V3.42h.9l-.2,1.16H1V5.73h.9L1.62,7.25H2.86l.28-1.52h1.1L4,7.25H5.2l.27-1.52H6.58V4.58H5.69l.2-1.16Zm-3.45,0H4.66L4.44,4.58H3.34Z"/></svg>') no-repeat center;box-shadow:rgba(0,0,0,0.1) 0 0 2px,rgba(0,0,0,0.2) 0 1px 4px;width:12px;height:12px;border-radius:50%;margin:2px}.statechart .state .transition-comment{background:#f31660 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8"><defs><style>.a{fill:%23fff;}</style></defs><path class="a" d="M7,3.42V2.27H6.1L6.38.75H5.14L4.86,2.27H3.76L4,.75H2.8L2.53,2.27H1.41V3.42h.9l-.2,1.16H1V5.73h.9L1.62,7.25H2.86l.28-1.52h1.1L4,7.25H5.2l.27-1.52H6.58V4.58H5.69l.2-1.16Zm-3.45,0H4.66L4.44,4.58H3.34Z"/></svg>') no-repeat center;box-shadow:rgba(0,0,0,0.1) 0 0 2px,rgba(0,0,0,0.2) 0 1px 4px;width:12px;height:12px;border-radius:50%;display:inline-block;margin:0 0 0 4px}.statechart .state .transition-comment .tooltip{width:100%;height:100%}.statechart .state[data-is-default="true"]{border-radius:12px 4px 4px 4px;order:-1}.statechart .state[data-is-active-ancestor="true"]{color:rgba(var(--theme-primary-minus), 1)}.statechart .state[data-is-parallel="true"]{border-style:dashed}.statechart .state[data-is-active-ancestor="false"] .transition-name{color:rgba(var(--theme-primary-default), .6);font-weight:400}.statechart .state[data-is-active="true"]{background:rgba(var(--theme-primary-default), 1);border:none;box-shadow:rgba(0,0,0,0.3) 0 2px 6px,rgba(0,0,0,0.1) 0 6px 12px}.statechart .state[data-is-active="true"] .state-name{color:#fff;font-weight:600}.statechart .state[data-is-active="true"] .clickable,.statechart .state[data-is-active="true"] .transition{color:#D6E6FF}.statechart .state .state-name{font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:400;font-size:16px;letter-spacing:normal;line-height:22px;font-size:15px;color:rgba(var(--theme-primary-subminus), 1)}.statechart .transitions{margin:0;padding:0;list-style:none}.statechart .transitions li{position:relative}.statechart .transition{font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:400;font-size:16px;letter-spacing:normal;line-height:22px;font-size:14px;display:flex;flex-direction:row;align-items:center}.statechart .transition .to{margin-left:.5ch}.statechart .state-name,.statechart .transition-name{margin:0}.statechart .transition-name{font-style:italic}.statechart .clickable{cursor:pointer;color:rgba(var(--theme-primary-default), 1);font-weight:600;text-decoration:underline}.statechart-controls{position:absolute;bottom:24px;right:24px;display:grid;grid-auto-flow:column;grid-gap:8px}.statechart-reset{background:rgba(var(--theme-primary-default), 1) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 20 20"><defs><style>.a{fill:%23fff;}</style></defs><title>Artboard 1</title><path class="a" d="M18.52,9.42A8.4,8.4,0,0,0,10.24,2H9.67A1,1,0,0,0,8.54,3v.5a1,1,0,0,0,1,1h.76A5.66,5.66,0,0,1,16,9.59a5.51,5.51,0,0,1-5.9,5.89A5.65,5.65,0,0,1,5,9.77V7.54H6.53a.59.59,0,0,0,.47-1L4.25,3.06a.6.6,0,0,0-.94,0L.58,6.58a.6.6,0,0,0,.48,1H2.54V9.7A8.42,8.42,0,0,0,10,18,8,8,0,0,0,18.52,9.42Z"/></svg>') no-repeat center center;border:none;border-radius:50%;height:38px;width:38px;box-shadow:0 2px 4px rgba(80,80,82,0.2);outline:none;cursor:pointer}.statechart-reset:active{background:rgba(var(--theme-primary-default), 1) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 20 20"><defs><style>.a{fill:%23fff;opacity:0.5;}</style></defs><title>Artboard 1</title><path class="a" d="M18.52,9.42A8.4,8.4,0,0,0,10.24,2H9.67A1,1,0,0,0,8.54,3v.5a1,1,0,0,0,1,1h.76A5.66,5.66,0,0,1,16,9.59a5.51,5.51,0,0,1-5.9,5.89A5.65,5.65,0,0,1,5,9.77V7.54H6.53a.59.59,0,0,0,.47-1L4.25,3.06a.6.6,0,0,0-.94,0L.58,6.58a.6.6,0,0,0,.48,1H2.54V9.7A8.42,8.42,0,0,0,10,18,8,8,0,0,0,18.52,9.42Z"/></svg>') no-repeat center center}.statechart-back{background:rgba(var(--theme-primary-default), 1) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"><defs><style>.a{fill:%23fff}</style></defs><title>Artboard 1260</title><path class="a" d="M9.61 16.1v-3.31h8.19a1.37 1.37 0 0 0 1.37-1.36v-.78a1.38 1.38 0 0 0-1.37-1.37H9.55V6a.84.84 0 0 0-1.42-.67l-5 5.06A.86.86 0 0 0 3 11.56l.14.14 5 5.09a.87.87 0 0 0 1.21-.07.88.88 0 0 0 .26-.62z"/></svg>') no-repeat center center;border:none;border-radius:50%;height:38px;width:38px;box-shadow:0 2px 4px rgba(80,80,82,0.2);outline:none;cursor:pointer}.statechart-back:active{background:rgba(var(--theme-primary-default), 1) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"><defs><style>.a{fill:%23fff;opacity:0.5;}</style></defs><title>Artboard 1260</title><path class="a" d="M9.61 16.1v-3.31h8.19a1.37 1.37 0 0 0 1.37-1.36v-.78a1.38 1.38 0 0 0-1.37-1.37H9.55V6a.84.84 0 0 0-1.42-.67l-5 5.06A.86.86 0 0 0 3 11.56l.14.14 5 5.09a.87.87 0 0 0 1.21-.07.88.88 0 0 0 .26-.62z"/></svg>') no-repeat center center}.popover-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;pointer-events:none;cursor:default;display:flex;justify-content:center;align-items:center}.popover-container .background{position:absolute;background:rgba(255,255,255,0.5);width:100%;height:100%;pointer-events:auto}.popover-container .popover{position:absolute;pointer-events:auto;background:#fff;box-shadow:rgba(var(--theme-primary-subminus), .05) 0 2px 6px,rgba(var(--theme-primary-subminus), .05) 0 6px 12px,rgba(var(--theme-primary-subminus), .05) 0 12px 24px,rgba(var(--theme-primary-subminus), .05) 0 12px 48px,rgba(var(--theme-primary-subminus), .05) 0 12px 96px;border-radius:4px}.popover-container .popover-close{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 357 357"><defs><style>.a{fill:%23999;}</style></defs><path class="a" d="M357 35.7L321.3 0 178.5 142.8 35.7 0 0 35.7l142.8 142.8L0 321.3 35.7 357l142.8-142.8L321.3 357l35.7-35.7-142.8-142.8z"/></svg>') no-repeat center center;height:36px;width:36px;position:absolute;top:2px;right:2px;cursor:pointer}.login-popover{padding:40px 32px 32px 32px;width:290px}.login-popover form{margin:0;display:flex;flex-direction:column}.login-popover form label{font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:400;font-size:16px;letter-spacing:normal;line-height:22px;margin-top:-5px;margin-bottom:-5px;color:rgba(var(--theme-base-subminus), 1);margin-left:8px}.login-popover p{font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:400;font-size:16px;letter-spacing:normal;line-height:22px;margin-top:-5px;margin-bottom:-5px;padding-bottom:22px;color:rgba(var(--theme-base-subminus), 1)}.login-popover p:first-of-type{font-weight:600}.login-popover .login-button{background:rgba(var(--theme-primary-default), 1);border:none;color:#fff;padding:10px 8px;width:100%;text-align:center;font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:400;font-size:16px;letter-spacing:normal;line-height:22px;font-weight:600;border-radius:4px;box-shadow:rgba(var(--theme-primary-subminus), .05) 0 2px 6px,rgba(var(--theme-primary-subminus), .05) 0 6px 12px,rgba(var(--theme-primary-subminus), .05) 0 12px 24px,rgba(var(--theme-primary-subminus), .05) 0 12px 48px,rgba(var(--theme-primary-subminus), .05) 0 12px 96px;cursor:pointer;margin-top:24px}button.popup-menu{background:none;cursor:pointer;font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:600;font-size:13px;letter-spacing:normal;line-height:16.9px;margin-top:-3px;margin-bottom:-3px;margin:0 12px;padding:0;border:none;border-radius:4px;color:rgba(var(--theme-primary-default), 1);font-size:12px}.goog-menu{background:#fff;font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:400;font-size:14px;letter-spacing:normal;line-height:18.2px;margin-top:-4px;margin-bottom:-3px;padding-bottom:13.65px;cursor:pointer;border-radius:4px;margin:4px 0 0 0;outline:none;padding:6px 0;position:absolute;z-index:20000;box-shadow:rgba(var(--theme-primary-subminus), .05) 0 2px 6px,rgba(var(--theme-primary-subminus), .05) 0 6px 12px,rgba(var(--theme-primary-subminus), .05) 0 12px 24px,rgba(var(--theme-primary-subminus), .05) 0 12px 48px,rgba(var(--theme-primary-subminus), .05) 0 12px 96px}.goog-menuitem{padding:4px 12px;color:rgba(var(--theme-base-minus), 1)}.goog-menuseparator{border-top:1px solid #ccc;margin:4px 0;padding:0}.goog-menuitem-highlight{background:rgba(var(--theme-primary-superplus), 1);color:rgba(var(--theme-base-subminus), 1)}.goog-tooltip{z-index:999999;background:#fff;border-radius:4px;box-shadow:rgba(var(--theme-primary-subminus), .05) 0 2px 6px,rgba(var(--theme-primary-subminus), .05) 0 6px 12px,rgba(var(--theme-primary-subminus), .05) 0 12px 24px,rgba(var(--theme-primary-subminus), .05) 0 12px 48px,rgba(var(--theme-primary-subminus), .05) 0 12px 96px;max-width:300px}.goog-tooltip pre{padding:0;font-family:IBM Plex Mono, Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;font-weight:normal;font-size:14px;letter-spacing:normal;line-height:22px;margin-top:-6px;margin-bottom:-5px;white-space:normal;color:rgba(var(--theme-primary-subminus), 1);margin:12px}.goog-tooltip img{max-width:300px;max-height:200px;margin:12px}.goog-tooltip pre+img{margin-top:0}.app .notification{padding:12px;background:rgba(var(--theme-primary-default), 1);color:#fff;font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:600;font-size:14px;letter-spacing:normal;line-height:18.2px;margin-top:-4px;margin-bottom:-3px;display:flex;flex-direction:row;justify-content:center;align-items:center}.app .close{background:#D6E6FF;border:none;margin-left:10px;padding:4px 6px;border-radius:4px;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer}.app .close label{color:rgba(var(--theme-primary-subminus), 1);font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:600;font-size:10px;letter-spacing:normal;line-height:13px;margin-top:-2px;margin-bottom:-2px;text-transform:uppercase}.app{width:100%;height:100%;display:flex;flex-direction:column}.embed{flex:1 1 0;position:relative}.embed .split{overflow:hidden}.editing{display:flex;flex-direction:column;flex:1 1 0}.status{background:#fff;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:16px;box-shadow:0 0 18px rgba(80,80,82,0.1);position:relative;z-index:9999}.status .status-contact{color:rgba(var(--theme-base-subminus), 1);font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:400;font-size:14px;letter-spacing:normal;line-height:18.2px;margin-top:-4px;margin-bottom:-3px}.status .status-contact a{font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:600;font-size:14px;letter-spacing:normal;line-height:18.2px;margin-top:-4px;margin-bottom:-3px}.split{position:absolute;top:0;left:0;bottom:0;right:0}.split .panel,.split .divider{position:absolute}.split .panel{display:flex;flex-direction:column;background-color:rgba(var(--theme-primary-superplus), 1);z-index:1}.split .panel-title{background-color:rgba(var(--theme-primary-superplus), 1);z-index:9999;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.split .panel-title p{font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:600;font-size:13px;letter-spacing:normal;line-height:16.9px;margin-top:-3px;margin-bottom:-3px;padding:12px;color:rgba(var(--theme-base-subminus), 1);flex:1 1 0}.split .divider{background-color:#dcdee0;z-index:9}.split .panel-vis,.split .panel-prototype,.split .panel-spec{display:flex;flex-direction:column;flex:1 1 0}.split .panel-prototype{background:#fff}.split .panel-prototype .panel-title{background:#fff}.split .panel-prototype .visualization-container{overflow:scroll;height:100%}.split .panel-scroll{overflow:scroll;flex:1 1 0;padding:0 12px 12px 12px}.split .panel-error{padding:0 12px 12px 12px;font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:400;font-size:16px;letter-spacing:normal;line-height:22px;margin-top:-5px;margin-bottom:-5px;padding-bottom:16.5px;color:rgba(var(--theme-base-minus), 1)}.split[data-is-moving="true"]>*{pointer-events:none}.split[data-direction="vertical"] .panel,.split[data-direction="vertical"] .divider{top:0;bottom:0}.split[data-direction="vertical"]>.divider{cursor:ew-resize}.split[data-direction="vertical"][data-is-moving="true"]>*{cursor:ew-resize}.split[data-direction="horizontal"] .panel,.split[data-direction="horizontal"] .divider{left:0;right:0}.split[data-direction="horizontal"]>.divider{cursor:ns-resize}.split[data-direction="horizontal"][data-is-moving="true"]>*{cursor:ns-resize}.toolbar{background:#fff;box-shadow:0 0 6px rgba(80,80,82,0.3);display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;z-index:9999;height:60px;padding:0 18px}.toolbar button,.toolbar .toolbar-account a.button,.toolbar-account .toolbar a.button{background:#d3d3d3;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;margin:0 6px}.toolbar button label,.toolbar .toolbar-account a.button label,.toolbar-account .toolbar a.button label{font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:600;font-size:13px;letter-spacing:normal;line-height:16.9px;margin-top:-3px;margin-bottom:-3px;color:rgba(var(--theme-base-minus), 1);cursor:pointer}.toolbar-meta,.toolbar-actions,.toolbar-account,.toolbar-save{display:flex;flex-direction:row;align-items:center}.toolbar-meta .toolbar-brand{display:flex;flex-direction:row}.toolbar-meta .toolbar-brand .wordmark{display:flex;align-items:center;color:rgba(var(--theme-base-subminus), 1);font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:600;font-size:14px;letter-spacing:normal;line-height:18.2px;margin-top:-4px;margin-bottom:-3px}.toolbar-meta .toolbar-brand .version{display:flex;align-items:center;background:rgba(var(--theme-primary-default), 1);border-radius:4px;padding:5px;color:#fff;margin-left:4px}.toolbar-meta .toolbar-brand .version label{cursor:pointer;display:block;text-transform:uppercase;font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:600;font-size:10px;letter-spacing:normal;line-height:13px;margin-top:-2px;margin-bottom:-2px}.toolbar-meta .toolbar-byline{margin-left:16px;padding-left:16px;border-left:1px solid rgba(var(--theme-base-superplus), 1)}.toolbar-meta .toolbar-byline p{display:inline;font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:400;font-size:14px;letter-spacing:normal;line-height:18.2px;margin-top:-4px;margin-bottom:-3px;color:rgba(var(--theme-base-default), 1)}.toolbar-save{margin-right:6px;padding-right:6px;border-right:1px solid rgba(var(--theme-base-superplus), 1)}.toolbar-save[data-unsaved-changes="true"] .save{background:#ff4500}.toolbar-save[data-unsaved-changes="true"] .save label{color:#fff}.toolbar-account .avatar{margin-left:12px}.toolbar-account .avatar img{width:36px;border-radius:50%;border:2px solid rgba(var(--theme-primary-plus), 1)}.user-profile{flex:1 1 0;background:rgba(var(--theme-primary-superplus), 1)}h1{font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:600;font-size:22px;letter-spacing:normal;line-height:28.6px;margin-top:-6px;margin-bottom:-5px;color:rgba(var(--theme-base-subminus), 1);margin-bottom:24px}.user-profile-list{padding:48px 24px}.pens{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;margin:-12px}.pens a{text-decoration:none}.pens li{width:200px;background:rgba(var(--theme-primary-plus), 1);margin:12px;box-shadow:0 2px 6px rgba(80,80,82,0.1);display:flex;flex-direction:column}.pens .description{font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:400;font-size:16px;letter-spacing:normal;line-height:22px;margin-top:-5px;margin-bottom:-5px;font-weight:600;padding:16px;color:rgba(var(--theme-base-subminus), 1)}.iframe-embed{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.iframe-embed .embed{display:flex;flex-direction:column;overflow:hidden}.iframe-embed .panel-title{background:#fff;position:absolute;top:8px;right:8px;padding:4px 8px;border-radius:4px;box-shadow:rgba(var(--theme-primary-default), .1) 0 2px 6px,rgba(var(--theme-primary-default), .03) 0 6px 12px,rgba(var(--theme-primary-default), .03) 0 12px 24px,rgba(var(--theme-primary-default), .03) 0 12px 48px,rgba(var(--theme-primary-default), .03) 0 12px 96px;font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:600;font-size:10px;letter-spacing:normal;line-height:13px;text-transform:uppercase;color:rgba(var(--theme-primary-default), 1);opacity:1;z-index:9999}.iframe-embed .panel-title p{margin:0}.iframe-embed .panel-vis,.iframe-embed .panel-prototype{background:rgba(var(--theme-primary-superplus), 1);flex:1 1 0}.iframe-embed .statechart,.iframe-embed .visualization-container{padding:10px 8px}.iframe-embed .sketchsystems-link{display:block;margin-bottom:12px;font-family:IBM Plex Sans, Helvetica, Arial, sans-serif;font-weight:600;font-size:13px;letter-spacing:normal;line-height:16.9px;padding-top:6px;text-align:right}.iframe-embed .panel-scroll{overflow:scroll;height:calc(100% - 34px)}::selection{background:rgba(var(--theme-primary-superplus), 1)}.visualization-container{min-height:200px}textarea{font-size:16px;font-family:monospace}li{margin-bottom:1em}.transitions li{margin-bottom:0}.embed-section-title{color:dimgray;font-weight:300;font-family:sans-serif}
