html,body,p,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,img,pre,form,fieldset{margin:0;padding:0}img,fieldset{border:0}body,html{width:100%;height:100%}body{background-color:var(--ds-surface,#fff);color:var(--ds-text,#172b4d);font:var(--ds-font-body,normal 400 14px/1.42857 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);-ms-overflow-style:-ms-autohiding-scrollbar;text-decoration-skip-ink:auto}p,ul,ol,dl,h1,h2,h3,h4,h5,h6,blockquote,pre,form,table{margin:var(--ds-space-150,12px) 0 0 0}a{color:var(--ds-link,#0052cc);text-decoration:none}a:hover{color:var(--ds-link,#0065ff);text-decoration:underline}a:active{color:var(--ds-link-pressed,#0747a6)}a:focus-visible{outline:var(--ds-border-width-outline,2px) solid var(--ds-border-focused,#2684ff);outline-offset:var(--ds-space-025,2px)}@supports not selector(*:focus-visible){a:focus{outline:var(--ds-border-width-outline,2px) solid var(--ds-border-focused,#4c9aff);outline-offset:var(--ds-space-025,2px)}}h1{font:var(--ds-font-heading-xlarge,600 2.07143em/1.10345 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);color:var(--ds-text);margin-top:var(--ds-space-500)}h2{font:var(--ds-font-heading-large,500 1.71429em/1.16667 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);color:var(--ds-text);margin-top:var(--ds-space-500)}h3{font:var(--ds-font-heading-medium,500 1.42857em/1.2 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);color:var(--ds-text);margin-top:28px}h4{font:var(--ds-font-heading-small,600 1.14286em/1.25 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);color:var(--ds-text);margin-top:var(--ds-space-300)}h5{font:var(--ds-font-heading-xsmall,600 1em/1.14286 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);color:var(--ds-text);margin-top:var(--ds-space-200)}h6{font:var(--ds-font-heading-xxsmall,600 .857143em/1.33333 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);color:var(--ds-text);margin-top:var(--ds-space-250);text-transform:uppercase}ul,ol,dl{padding-left:var(--ds-space-500,40px)}dd,dd+dt,li+li,ul ul:not(:first-child),ul style:first-child~*+ul,ol ul:not(:first-child),ol style:first-child~*+ul,ul ol:not(:first-child),ul style:first-child~*+ol,ol ol:not(:first-child),ol style:first-child~*+ol{margin-top:var(--ds-space-050,4px)}p:first-child,style:first-child+p,ul:first-child,style:first-child+ul,ol:first-child,style:first-child+ol,dl:first-child,style:first-child+dl,h1:first-child,style:first-child+h1,h2:first-child,style:first-child+h2,h3:first-child,style:first-child+h3,h4:first-child,style:first-child+h4,h5:first-child,style:first-child+h5,h6:first-child,style:first-child+h6,blockquote:first-child,style:first-child+blockquote,pre:first-child,style:first-child+pre,form:first-child,style:first-child+form,table:first-child,style:first-child+table{margin-top:0}blockquote,q{color:inherit}blockquote{padding-left:var(--ds-space-500,40px);border:none}[dir=rtl] blockquote{padding-left:0;padding-right:var(--ds-space-500,40px)}blockquote:before,q:before{content:"“"}blockquote:after,q:after{content:"”"}blockquote:before{float:left;text-align:right;width:1em;margin-left:-1em}[dir=rtl] blockquote:before{float:right;text-align:left;margin-right:-1em}blockquote>:last-child{display:inline-block}small{font:var(--ds-font-body-small,normal 400 11px/16px ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif)}code,kbd{font-family:var(--ds-font-family-code,ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace)}var,address,dfn,cite{font-style:italic}abbr{border-bottom:1px var(--ds-border,#ccc) dotted;cursor:help}@supports (color-scheme:dark) and (color-scheme:light){[data-color-mode=light]{color-scheme:light}[data-color-mode=dark]{color-scheme:dark}}table{border-collapse:collapse;width:100%}thead,tbody,tfoot{border-bottom:2px solid var(--ds-border,#dfe1e6)}td,th{padding:var(--ds-space-050,4px) var(--ds-space-100,8px);text-align:left;border:none}th{vertical-align:top}td:first-child,style:first-child+td,th:first-child,style:first-child+th{padding-left:0}td:last-child,th:last-child{padding-right:0}caption{font:var(--ds-font-heading-medium,500 1.42857em/1.2 ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif);letter-spacing:-.008em;color:var(--ds-text);margin-top:28px;margin-bottom:var(--ds-space-100,8px);text-align:left}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}@-moz-document url-prefix(){img{font-size:0}img:-moz-broken{font-size:inherit}}button{font-family:inherit}.assistive{clip:rect(1px, 1px, 1px, 1px)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@font-face{font-family:Atlassian Sans;src:url("./AtlassianSans-latin-83bdec14.woff2")format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html,body{height:100%;margin:0;padding:0;overflow:hidden}#app{height:100%}html:has(.mpj-issue-panel),html:has(.mpj-issue-panel) body{background:0 0}h2{color:var(--ds-text,#172b4d);font:var(--ds-font-heading-large,normal 500 24px / 28px ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif)}label{cursor:default}html::-webkit-scrollbar-button{display:none}html.esfc-contained,body.esfc-contained{overflow:auto}body.mp-inline-viewer{box-sizing:border-box;padding-left:.4em;padding-right:.4em}.permission-upgrade-warning-layout{flex-direction:column;height:100vh;display:flex;overflow:hidden}.permission-upgrade-warning-layout>.editor-page-styled{flex:1;height:auto;min-height:0}:root,[data-color-mode=light]{--ds-navi-toolbar-background-color:#fff;--ds-navi-toolbar-color:#505158;--ds-navi-toolbar-hover:#f0f1f2;--ds-navi-toolbar-border:#dcdedd;--ds-navi-toolbar-shadow:#242528;--ds-background-text-code-input:#fafbfc}[data-color-mode=dark]{--ds-navi-toolbar-background-color:#242528;--ds-navi-toolbar-color:#a8abaf;--ds-navi-toolbar-hover:#303034a3;--ds-navi-toolbar-border:#242528;--ds-navi-toolbar-shadow:#40404099;--ds-background-text-code-input:#242528}.navi-toolbar{opacity:0;z-index:1000;flex-direction:column;align-items:flex-end;gap:8px;transition:opacity .3s;display:flex;position:absolute;bottom:12px;right:12px}.diagram-container:hover .navi-toolbar,.frame-container:hover .navi-toolbar{opacity:1}.navi-cluster,.navi-pages-wrap{background:var(--ds-navi-toolbar-background-color);border:1px solid var(--ds-navi-toolbar-border);-webkit-backdrop-filter:blur(6px);box-shadow:var(--ds-shadow-raised,0px 1px 1px #091e423f, 0px 0px 1px #091e4221);border-radius:999px;padding:8px}.navi-cluster{flex-direction:column;gap:8px;display:flex;position:relative}.navi-pages-wrap{align-items:center;display:flex}.navi-toolbar button,.navi-btn{cursor:pointer;background:var(--ds-navi-toolbar-background-color);width:26px;height:26px;color:var(--ds-navi-toolbar-color);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;transition:transform 60ms,background .12s,border-color .12s;display:flex}.navi-toolbar button:hover,.navi-btn:hover,.navi-pages:hover{background:var(--ds-navi-toolbar-hover)}.navi-toolbar button:active,.navi-btn:active{transform:translateY(1px)}.navi-pages{background:var(--ds-navi-toolbar-background-color);height:26px;color:var(--ds-navi-toolbar-color);border:1px solid #0000;border-radius:999px;padding:0 8px}.navi-pages:focus{outline:none}.navi-toolbar.inline-pages .navi-pages-wrap{position:absolute;bottom:8px;right:calc(100% + 8px)}@keyframes diaganim{0%{transform:scale(2)}to{transform:scale(1)}}[data-testid=preview-content] #loading{color:#292a2e;background-color:#fff;height:600px}@media (prefers-color-scheme:dark){#loading{color:#cecfd2;background-color:#1f1f21}}._1e0c116y{display:inline-flex}._1o51q7pw{animation-fill-mode:forwards}._1pgl1ytf{animation-timing-function:ease-in-out}._1pgl2qsq{animation-timing-function:cubic-bezier(.4,.15,.6,.85)}._1snbbs82{stroke-width:1.5px}._5sag12kz{animation-duration:.86s}._5sag9cwz{animation-duration:1s}._7ljx1dhp{stroke-dasharray:60}._8hrz1h6o{transform-origin:50%}._j7hq1ky6{animation-name:k1v8un7d}._j7hqsf8s{animation-name:kztt5h0}._lswuglyw{fill:none}._s7n4nkob{vertical-align:middle}._tip812c5{animation-iteration-count:infinite}@keyframes k1v8un7d{0%{stroke-dashoffset:60px;transform:rotate(50deg)}to{stroke-dashoffset:50px;transform:rotate(230deg)}}@keyframes kztt5h0{to{transform:rotate(1turn)}}@media screen and (forced-colors:active){._jcxd7g3v{filter:grayscale()}._1tjm1onz{stroke:canvastext}}.navbar-container{position:var(--mp-toolbar-anchor,fixed);opacity:0;z-index:1000;flex-direction:column;align-items:flex-end;gap:8px;transition:opacity .3s;display:flex;bottom:6px;right:6px}.navbar-container.modal{bottom:70px;right:12px}.navbar-cluster{background:var(--ds-navi-toolbar-background-color,#fff);-webkit-backdrop-filter:blur(6px);box-shadow:var(--ds-shadow-raised,0px 0px 0px 1px #0000, 0px 1px 1px #01040480, 0px 0px 1px #01040480);display:var(--mp-toolbar-buttons,flex);border:9999px;border-radius:999px;flex-direction:column;gap:8px;padding:8px;position:relative}.navbar-cluster:empty{display:none}.navbar-cluster button{color:var(--ds-navi-toolbar-color,#505158)}.page-selector-wrapper{background:var(--ds-navi-toolbar-background-color,#fff);-webkit-backdrop-filter:blur(6px);box-shadow:var(--ds-shadow-raised,0px 0px 0px 1px #0000, 0px 1px 1px #01040480, 0px 0px 1px #01040480);color:var(--ds-navi-toolbar-color,#505158);border:9999px;border-radius:999px;align-items:center;padding:8px;display:flex}.page-select{background:var(--ds-navi-toolbar-background-color,#fff);height:26px;color:var(--ds-navi-toolbar-color,#505158);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:0 8px}.page-select:hover{background:var(--ds-navi-toolbar-hover,#f0f1f2)}.page-select:focus{outline:none}.page-select:focus-visible{outline:2px solid var(--ds-border-focused);outline-offset:2px}.navbar-btn{font:inherit;cursor:pointer;width:24px;height:24px;color:var(--ds-text);background-color:#0000;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-weight:500;line-height:1;transition:background-color .15s,box-shadow .15s;display:inline-flex}.navbar-btn svg{fill:currentColor;stroke:currentColor;width:12px;height:12px;display:block}.navbar-btn[aria-label=Fullscreen]{display:var(--mp-fullscreen-button,inline-flex)}.navbar-btn:hover{background-color:var(--ds-background-neutral-subtle-hovered,#091e4214)}.navbar-btn:active{background-color:var(--ds-background-neutral-subtle-pressed,#091e4221)}.navbar-btn:focus-visible{outline:2px solid var(--ds-border-focused);outline-offset:2px}.navbar-btn:disabled{background-color:var(--ds-background-disabled);color:var(--ds-text-disabled);cursor:not-allowed}.export-submenu-wrapper{display:flex;position:relative}.export-submenu{background:var(--ds-navi-toolbar-background-color,#fff);-webkit-backdrop-filter:blur(6px);box-shadow:var(--ds-shadow-raised,0px 0px 0px 1px #0000, 0px 1px 1px #01040480, 0px 0px 1px #01040480);white-space:nowrap;border:9999px;border-radius:999px;gap:4px;padding:6px;animation:.15s export-submenu-show;display:flex;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}@keyframes export-submenu-show{0%{opacity:0;transform:translateY(-50%)translate(4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.format-badge{font:inherit;letter-spacing:.5px;cursor:pointer;color:var(--ds-navi-toolbar-color,#505158);background-color:#0000;border:none;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:600;line-height:1;transition:background-color .15s;display:inline-flex}.format-badge:hover{background-color:var(--ds-background-neutral-subtle-hovered,#091e4214)}.format-badge:active{background-color:var(--ds-background-neutral-subtle-pressed,#091e4221)}.export-error{color:#fff;white-space:nowrap;pointer-events:none;background:#de350b;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500;animation:.15s export-submenu-show;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.export-spinner{border:2px solid var(--ds-navi-toolbar-color,#505158);border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite export-spinner-rotate;display:block}@keyframes export-spinner-rotate{to{transform:rotate(360deg)}}.viewer-export-wrapper{flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.viewer-export-wrapper>.navbar-container{position:absolute}.diagram-container:hover .navbar-container,.frame-container:hover .navbar-container,.viewer-export-wrapper:hover .navbar-container{opacity:1}.navbar-container.compact{pointer-events:none;justify-content:center;top:0;bottom:0;right:2px}.navbar-container.compact>*{pointer-events:auto}.navbar-container.compact .navbar-cluster{gap:2px;padding:2px}.navbar-container.compact .navbar-btn{width:16px;height:16px}.navbar-container.compact .navbar-btn svg,.navbar-container.compact .export-spinner{width:10px;height:10px}.navbar-container.compact .export-submenu{gap:2px;padding:2px;right:calc(100% + 4px)}.navbar-container.compact .format-badge{padding:2px 6px}.navbar-container.no-buttons .navbar-cluster{display:none}