:root{--sans-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--mono-font:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--serif-font:Charter, "Bitstream Charter", Cambria, "Noto Serif", serif;--excalidraw-script-font:"Virgil";--excalidraw-mono-font:"Cascadia";--excalidraw-sans-font:"Assistant";--base-font-size:1rem;--small-font-size:.8125rem;--smaller-font-size:.75rem;--tiny-font-size:.6875rem;--header-scale:1.25;--line-height:1.618;--content-width:45rem;--side-width:10rem;--main-width:min(var(--content-width), 100vw);--blue:DodgerBlue;--green:#20a040;--red:#f85149;--purple:#ab7df8;--yellow:#d29922;--bg:#F0F0F4;--light-bg:#F0F0F4;--accent-bg:#E8E8E8;--code-bg:var(--accent-bg);--text:#212121;--text-light:#585858;--border:#B0B0B0;--accent:#D84D16;--accent-light:RoyalBlue;--internal:MidnightBlue;--preformatted:var(--text);--marked:#FFDD33;--disabled:#808080}@media only screen and (prefers-color-scheme:dark){:root{--bg:#212121;--accent-bg:#2B2B2B;--code-bg:var(--accent-bg);--text:#DCDCDC;--text-light:#ABABAB;--border:#606060;--accent:#D84D16;--internal:LightSteelBlue;--accent-light:DodgerBlue;--preformatted:var(--text);--disabled:#808080}}@media only print{:root{--bg:White;--text:Black}}@font-face{font-family:virgil;src:url(/css/fonts/Virgil.woff2)}@font-face{font-family:cascadia;src:url(/css/fonts/Cascadia.woff2)}@font-face{font-family:assistant;src:url(/css/fonts/Assistant-Regular.woff2)}@media not screen and (prefers-color-scheme:dark){.bg{color:#272822;background-color:#fafafa}.chroma{color:#272822;background-color:#fafafa}.chroma .x{}.chroma .err{color:#960050;background-color:#1e0010}.chroma .cl{}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#e1e1e1}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#00a8c8}.chroma .kc{color:#00a8c8}.chroma .kd{color:#00a8c8}.chroma .kn{color:#f92672}.chroma .kp{color:#00a8c8}.chroma .kr{color:#00a8c8}.chroma .kt{color:#00a8c8}.chroma .n{color:#111}.chroma .na{color:#75af00}.chroma .nb{color:#111}.chroma .bp{color:#111}.chroma .nc{color:#75af00}.chroma .no{color:#00a8c8}.chroma .nd{color:#75af00}.chroma .ni{color:#111}.chroma .ne{color:#75af00}.chroma .nf{color:#75af00}.chroma .fm{color:#111}.chroma .nl{color:#111}.chroma .nn{color:#111}.chroma .nx{color:#75af00}.chroma .py{color:#111}.chroma .nt{color:#f92672}.chroma .nv{color:#111}.chroma .vc{color:#111}.chroma .vg{color:#111}.chroma .vi{color:#111}.chroma .vm{color:#111}.chroma .l{color:#ae81ff}.chroma .ld{color:#d88200}.chroma .s{color:#d88200}.chroma .sa{color:#d88200}.chroma .sb{color:#d88200}.chroma .sc{color:#d88200}.chroma .dl{color:#d88200}.chroma .sd{color:#d88200}.chroma .s2{color:#d88200}.chroma .se{color:#8045ff}.chroma .sh{color:#d88200}.chroma .si{color:#d88200}.chroma .sx{color:#d88200}.chroma .sr{color:#d88200}.chroma .s1{color:#d88200}.chroma .ss{color:#d88200}.chroma .m{color:#ae81ff}.chroma .mb{color:#ae81ff}.chroma .mf{color:#ae81ff}.chroma .mh{color:#ae81ff}.chroma .mi{color:#ae81ff}.chroma .il{color:#ae81ff}.chroma .mo{color:#ae81ff}.chroma .o{color:#f92672}.chroma .ow{color:#f92672}.chroma .p{color:#111}.chroma .c{color:#75715e}.chroma .ch{color:#75715e}.chroma .cm{color:#75715e}.chroma .c1{color:#75715e}.chroma .cs{color:#75715e}.chroma .cp{color:#75715e}.chroma .cpf{color:#75715e}.chroma .g{}.chroma .gd{}.chroma .ge{font-style:italic}.chroma .gr{}.chroma .gh{}.chroma .gi{}.chroma .go{}.chroma .gp{}.chroma .gs{font-weight:700}.chroma .gu{}.chroma .gt{}.chroma .gl{}.chroma .w{}}@media only screen and (prefers-color-scheme:dark){.bg{color:#f8f8f2;background-color:#272822}.chroma{color:#f8f8f2;background-color:#272822}.chroma .x{}.chroma .err{color:#960050;background-color:#1e0010}.chroma .cl{}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#3c3d38}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#66d9ef}.chroma .kc{color:#66d9ef}.chroma .kd{color:#66d9ef}.chroma .kn{color:#f92672}.chroma .kp{color:#66d9ef}.chroma .kr{color:#66d9ef}.chroma .kt{color:#66d9ef}.chroma .n{}.chroma .na{color:#a6e22e}.chroma .nb{}.chroma .bp{}.chroma .nc{color:#a6e22e}.chroma .no{color:#66d9ef}.chroma .nd{color:#a6e22e}.chroma .ni{}.chroma .ne{color:#a6e22e}.chroma .nf{color:#a6e22e}.chroma .fm{}.chroma .nl{}.chroma .nn{}.chroma .nx{color:#a6e22e}.chroma .py{}.chroma .nt{color:#f92672}.chroma .nv{}.chroma .vc{}.chroma .vg{}.chroma .vi{}.chroma .vm{}.chroma .l{color:#ae81ff}.chroma .ld{color:#e6db74}.chroma .s{color:#e6db74}.chroma .sa{color:#e6db74}.chroma .sb{color:#e6db74}.chroma .sc{color:#e6db74}.chroma .dl{color:#e6db74}.chroma .sd{color:#e6db74}.chroma .s2{color:#e6db74}.chroma .se{color:#ae81ff}.chroma .sh{color:#e6db74}.chroma .si{color:#e6db74}.chroma .sx{color:#e6db74}.chroma .sr{color:#e6db74}.chroma .s1{color:#e6db74}.chroma .ss{color:#e6db74}.chroma .m{color:#ae81ff}.chroma .mb{color:#ae81ff}.chroma .mf{color:#ae81ff}.chroma .mh{color:#ae81ff}.chroma .mi{color:#ae81ff}.chroma .il{color:#ae81ff}.chroma .mo{color:#ae81ff}.chroma .o{color:#f92672}.chroma .ow{color:#f92672}.chroma .p{}.chroma .c{color:#75715e}.chroma .ch{color:#75715e}.chroma .cm{color:#75715e}.chroma .c1{color:#75715e}.chroma .cs{color:#75715e}.chroma .cp{color:#75715e}.chroma .cpf{color:#75715e}.chroma .g{}.chroma .gd{color:#f92672}.chroma .ge{font-style:italic}.chroma .gr{}.chroma .gh{}.chroma .gi{color:#a6e22e}.chroma .go{}.chroma .gp{}.chroma .gs{font-weight:700}.chroma .gu{color:#75715e}.chroma .gt{}.chroma .gl{}.chroma .w{}}html{color-scheme:light dark;font-family:var(--sans-font)}body{color:var(--text);background:var(--bg);font-size:var(--base-font-size);line-height:var(--line-height);display:flex;min-height:100vh;flex-direction:column;padding:0 .5rem;margin:0 auto 0 calc((var(--side-width) + 100vw - var(--main-width))/2);max-width:var(--main-width)}main>article.draft{font-style:oblique}main>article.internal{color:var(--internal)}h1,h2,h3,h4{line-height:1.1}h1{break-before:auto;break-after:avoid;font-size:calc(var(--base-font-size) * var(--header-scale) * var(--header-scale) * var(--header-scale) * var(--header-scale));margin-top:calc(var(--line-height) * 1rem);margin-bottom:calc(var(--line-height) * .25rem)}h2{break-before:auto;break-after:avoid;font-size:calc(var(--base-font-size) * var(--header-scale) * var(--header-scale) * var(--header-scale));margin-top:calc(var(--line-height) * 1rem);margin-bottom:calc(var(--line-height) * .25rem)}h3{break-before:auto;break-after:avoid;font-size:calc(var(--base-font-size) * var(--header-scale) * var(--header-scale));margin-top:calc(var(--line-height) * 1rem);margin-bottom:calc(var(--line-height) * .25rem)}h4{break-before:auto;break-after:avoid;font-size:calc(var(--base-font-size) * var(--header-scale));margin-top:calc(var(--line-height) * 1rem);margin-bottom:calc(var(--line-height) * .25rem)}h5{break-after:avoid;font-size:var(--base-font-size);margin-top:calc(var(--line-height) * 1rem);margin-bottom:calc(var(--line-height) * .25rem)}h6{break-before:auto;break-after:avoid;font-size:calc(var(--base-font-size)/var(--header-scale));margin-top:calc(var(--line-height) * 1rem);margin-bottom:calc(var(--line-height) * .25rem)}p{break-inside:avoid;margin-top:.5rem;margin-left:0;margin-right:0;margin-bottom:.5rem}a,a:visited{color:var(--accent);text-decoration:none;border-bottom:.15rem solid transparent}a:hover{color:var(--text);border-bottom:.15rem solid var(--accent)}a.internal,a.internal:visited{border-bottom:1px solid var(--internal)}a.internal:hover{color:var(--internal);border-bottom:.15rem solid var(--accent)}:is(h1,h2,h3,h4,h5,h6)>a,:is(h1,h2,h3,h4,h5,h6)>a:visited{color:inherit;text-decoration:none;border-bottom:none}:is(h1,h2,h3,h4,h5,h6)>a:hover{color:var(--accent);border-bottom:none}:is(h1,h2,h3,h4,h5,h6)>a>svg{width:var(--base-font-size);height:auto;stroke-width:4}abbr{cursor:help}details{background:var(--accent-bg);border:1px solid var(--border);border-radius:5px;margin-bottom:1rem}summary{cursor:pointer;font-weight:700;padding:.6rem 1rem}details[open]{padding:.6rem 1rem .75rem}details[open] summary{margin-bottom:.5rem;padding:0}details[open]>*:last-child{margin-bottom:0}table{border-collapse:collapse;width:100%;margin:.75rem 0 1.5rem}td,th{border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;padding:.5rem}th{break-after:avoid;background:var(--accent-bg);font-weight:700}tr:nth-of-type(even){background:var(--accent-bg)}table caption{font-weight:700;margin-bottom:.5rem}ol,ul{padding-left:3rem}ul:has(input[type=checkbox]){list-style:none;padding-left:1.5rem;li { padding-left: 2rem; text-indent: -2rem; }}dl{display:flex;flex-flow:row wrap;border-bottom:1px solid var(--border)}dt{flex-basis:20%;max-width:20%;padding:.5rem;font-weight:700;word-wrap:break-word;border-top:1px solid var(--border)}dd{flex-basis:70%;flex-grow:1;margin:0;padding:.5rem;border-top:1px solid var(--border)}dt:nth-of-type(odd),dd:nth-of-type(odd){background:var(--accent-bg)}hr{color:var(--border);border-top:1px;margin:1rem auto}mark{padding:2px 5px;border-radius:4px;background:var(--marked)}figure{break-inside:avoid;max-width:100%;min-width:60%;height:auto;padding:0;margin:.75rem auto 1.5rem;background-color:transparent;> details, > details[open] { background-color: transparent; border: none; margin: 0; padding: 0; position: relative; > summary { display: list-item; position: absolute; top: -1.2rem; right: 0; user-select: none; cursor: pointer; margin: 0; padding: 0 .2rem; border-radius: 2px; background-color: var(--accent-light); color: var(--bg); font-family: var(--mono-font); font-size: var(--tiny-font-size); font-weight: normal; } } > details { margin-bottom: -.5rem; } > details[open] { margin-bottom: 0px; } > a > img, > details > a > img, > a > svg, > details > a > svg { max-width: 100% !important; min-width: 100% !important; width: 100% !important; height: auto !important; display: block !important; margin: 0 auto !important; background-color: transparent !important; } > details > div.highlight { padding-top: 1rem; > pre.chroma { width: 90%; margin: 0 auto; } }}figure.canvas{max-width:98%;padding:1%;border-radius:.5rem;background-color:var(--accent-bg);border:1px solid var(--border);> a > img, > details > a > img, > a > svg, > details > a > svg { background-color: var(--bg) !important; border-radius: .5rem; }}figure.light{> a > img, > details > a > img, > a > svg, > details > a > svg { background-color: var(--light-bg) !important; border-radius: .5rem; }}figure.internal{color:var(--internal);max-width:98%;padding:1%;border-radius:.5rem;border:1px solid var(--internal)}figure.simplify{container:simplify/inline-size;width:85%;> div { position: relative; border-radius: inherit; background: var(--bg); width: 100%; height: 20cqw; font-family: var(--serif-font); font-size: 7.5cqw; div { position: absolute; top: 0; left: 0; border-radius: inherit; background: inherit; width: inherit; height: inherit; text-align: center; span { text-decoration: line-through; } p { margin-top: 1cqw; font-size: 2.75cqw; font-style: italic; } } div:last-child { transition: opacity 2s; opacity: 0; } div:last-child:hover { opacity: 1; } }}figcaption{text-align:center;margin:0 auto;padding-top:.5rem; :is(h1,h2,h3,h4,h5,h6), p { margin: 0 auto; } p { font-size: var(--small-font-size); }}figure svg g.djs-element[data-element-id^=Participant]>g>rect{fill:LightGrey !important;fill-opacity:1 !important;stroke:#000 !important}figure svg g.djs-element[data-element-id^=Lane]>g>rect{fill:#f8f8ff !important;fill-opacity:.5 !important;stroke:#000 !important}figure svg g.djs-element[data-element-id^=Activity]>g>rect{fill:var(--accent-light) !important;fill-opacity:.5 !important;stroke:#000 !important}figure svg g.djs-element[data-element-id^=Event]>g>circle{fill:var(--accent) !important;fill-opacity:.75 !important;stroke:#000 !important}figure svg g.djs-element[data-element-id^=Gateway]>g>polygon{fill:#20a040 !important;fill-opacity:.5 !important;stroke:#000 !important}figure svg g.djs-element[data-element-id^=Flow]>g>path{stroke:DarkSlateGrey !important}main time{font-size:var(--small-font-size)}blockquote{margin:1rem 0 1rem 0;padding:.1rem 0 .2rem 1rem;border-left:.3rem solid var(--accent-light)}blockquote[class*=alert-]{p:first-of-type { margin:0; display:inline-block; color:var(--accent-light); font-weight:bold; svg:first-of-type { width:calc(var(--base-font-size) * 1.15); height:auto; padding-right:.3rem; margin-bottom:-.15rem; } }}blockquote.alert-note{border-left-color:var(--blue);p:first-of-type { color:var(--blue); }}blockquote.alert-tip{border-left-color:var(--green);p:first-of-type { color:var(--green); }}blockquote.alert-important{border-left-color:var(--purple);p:first-of-type { color:var(--purple); }}blockquote.alert-warning{border-left-color:var(--yellow);p:first-of-type { color:var(--yellow); }}blockquote.alert-caution{border-left-color:var(--red);p:first-of-type { color:var(--red); }}blockquote.alert-invalid{border-image:linear-gradient(to bottom,var(--red),var(--yellow),var(--green),var(--blue),var(--purple));border-image-slice:1;p:first-of-type { color:transparent; background:linear-gradient(to right,var(--red),var(--yellow),var(--green),var(--blue),var(--purple)); background-clip:text; svg:first-of-type { color:var(--red); } }}cite{font-size:var(--small-font-size);color:var(--text-light);font-style:normal}code,pre,kbd,samp{font-family:var(--mono-font)}code{font-weight:700}pre>code{font-weight:400}kbd{border:1px solid var(--preformatted);border-bottom:3px solid var(--preformatted);border-radius:5px;padding:.1rem}div.highlight{color:inherit;background:inherit}div.markdownified{overflow:visible;padding:1rem 1.4rem;background:var(--accent-bg);border:1px solid var(--border);border-radius:5px;position:relative}div.markdownified::after{position:absolute;top:-.2rem;right:-.2rem;border-radius:2px;padding:0 .2rem;font-family:var(--mono-font);font-size:var(--tiny-font-size);background:var(--accent-light);color:var(--bg);content:"result"}pre,pre.chroma{padding:1rem 1.4rem;max-width:100%;overflow:visible;white-space:pre-wrap;background:var(--accent-bg);border:1px solid var(--border);border-radius:5px;tab-size:4}pre.chroma{position:relative}pre.chroma code::before{position:absolute;top:-.2rem;right:-.2rem;border-radius:2px;padding:0 .2rem;font-family:var(--mono-font);font-size:var(--tiny-font-size);background:var(--accent-light);color:var(--bg);content:attr(data-lang)}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cp,.chroma .cpf,.chroma .gd{color:var(--text-light);font-style:italic}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1,.chroma .ss{color:var(--accent-light)}.chroma .kn,.chroma .nt,.chroma .gh,.chroma .gu{color:var(--accent)}.chroma .na,.chroma .nc,.chroma .nd,.chroma .ne,.chroma .nf,.chroma .gi{color:#20a040}a button,button,[role=button],input[type=submit],input[type=reset],input[type=button]{border:none;border-radius:5px;background:var(--accent);font-size:var(--small-font-size);color:var(--bg);padding:.7rem .9rem;margin:.5rem 0;transition:.4s}a button[disabled],button[disabled],[role=button][aria-disabled=true],input[type=submit][disabled],input[type=reset][disabled],input[type=button][disabled],input[type=checkbox][disabled],input[type=radio][disabled],select[disabled]{cursor:default}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;background-color:var(--disabled)}input[type=range]{padding:0}button:focus,button:enabled:hover,[role=button]:focus,[role=button]:not([aria-disabled=true]):hover,input[type=submit]:focus,input[type=submit]:enabled:hover,input[type=reset]:focus,input[type=reset]:enabled:hover,input[type=button]:focus,input[type=button]:enabled:hover,input[type=checkbox]:focus,input[type=checkbox]:enabled:hover,input[type=radio]:focus,input[type=radio]:enabled:hover{cursor:pointer}textarea,select,input{font-size:inherit;font-family:inherit;padding:.5rem;margin-bottom:.3rem;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:5px;box-shadow:none;box-sizing:border-box;width:60%;-moz-appearance:none;-webkit-appearance:none;appearance:none}select{background-image:linear-gradient(45deg,transparent 49%,var(--text) 51%),linear-gradient(135deg,var(--text) 51%,transparent 49%);background-position:calc(100% - 20px),calc(100% - 15px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}select[multiple]{background-image:none !important}input[type=checkbox],input[type=radio]{vertical-align:bottom;position:relative}input[type=radio]{border-radius:100%}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--accent)}input[type=checkbox]:checked::after{content:' ';width:.1em;height:.25em;border-radius:0;position:absolute;top:.1em;left:.18em;background:0 0;border-right:solid var(--bg).08em;border-bottom:solid var(--bg).08em;font-size:1.8em;transform:rotate(45deg)}input[type=radio]:checked::after{content:' ';width:.25em;height:.25em;border-radius:100%;position:absolute;top:.125em;background:var(--bg);left:.125em;font-size:32px}textarea{width:80%}@media only screen and (max-width:720px){textarea,select,input{width:100%}}input[type=checkbox],input[type=radio]{width:auto}input[type=file]{border:0}fieldset{border:0;padding:0;margin:0}header{border-bottom:1px solid var(--border);margin:0;padding-top:.5rem;padding-bottom:.5rem;font-size:var(--small-font-size)}header *{margin:0;padding:0}header nav{display:flex;justify-content:space-between;flex-direction:row}header nav ul{display:inline;list-style:none;text-align:right;text-align-last:right}header nav ul:first-child{text-align:left;text-align-last:center}header nav ul:last-child{flex:1}header li{display:inline;padding:0 .1rem}header svg{width:var(--base-font-size);height:auto;margin-bottom:-.15rem}header a,main>aside a{color:var(--text) !important;text-decoration:none;border-bottom:.15rem solid transparent}header a.draft,main>aside a.draft{font-style:oblique}header a.internal,main>aside a.internal,header a.internal:visited,main>aside a.internal:visited{color:var(--internal) !important;border-bottom:.15rem solid transparent}header a:hover,main>aside a:hover,header a.internal:hover,main>aside a.internal:hover{color:var(--accent) !important}header a.internal:hover,main>aside a.internal:hover{border-bottom:.15rem solid var(--accent) !important}header a.active,main>aside a.active{border-bottom:.15rem solid var(--accent) !important}header a.disabled,main>aside a.disabled{color:var(--disabled) !important;border-bottom:.15rem solid transparent}main{flex:1;display:flex;flex-direction:row;align-items:flex-start}main>aside{border-left:1px solid var(--border);font-size:var(--small-font-size);display:block;margin:0;margin-left:calc(-1 * (1rem + var(--side-width)));padding-left:.4rem;background:var(--bg);max-width:calc(var(--side-width) - .8rem);min-width:calc(var(--side-width) - .8rem);position:fixed}main>aside *{margin:0;padding:0}main>aside h6{margin-bottom:.2rem}main>aside ul{list-style:none}main>aside ul ul{padding-left:.4rem;margin-top:.2rem;border-left:1px solid var(--border)}main>aside li{padding:.2rem 0}main>aside li.delim{border-top:1px dashed var(--border)}main>aside li:first-child{border-top:none}main>aside svg{width:var(--small-font-size);height:auto;margin-bottom:-.1rem;padding-right:.2rem}main>article{flex:1}@media only screen and (max-width:55rem){body{margin:0 auto 0 calc((100vw - var(--main-width))/2)}main{display:block}main>aside{border-left:none;border-bottom:1px solid var(--border);margin-left:0;margin-right:auto;padding:.2rem;min-width:var(--main-width);max-width:var(--main-width);position:inherit}main>aside.empty{border-bottom:none}main>aside h6{display:none}main>aside ul,main>aside li{display:inline}main>aside li~li::before,main>aside li>ul::before{content:"\2022	 "}main>aside ul ul{padding-left:0;margin-top:0;border-left:none}main>aside ul ul li{font-size:var(--tiny-font-size)}main>aside li.delim{border-top:none}main>aside svg{display:none}}main>article section aside.docinfo{margin-top:.5rem;margin-bottom:1rem;font-size:var(--small-font-size)}main>article section aside.docinfo *{margin:0;padding:0}main>article section aside.docinfo tr:first-child{a { margin-left:.25rem; margin-right:.25rem; } a:first-child { margin-left:0; } a:last-child { margin-right:0; }}main>article section aside.docinfo tr.internal{color:var(--internal)}main>article section aside.docinfo td{padding:.2rem}main>article section aside.docinfo td:first-child{font-weight:700;min-width:5rem;width:10%}main>article section aside.docinfo ul{list-style-type:none}main>article section aside.docinfo nav.taxonomy ul,main>article section aside.docinfo nav.taxonomy li{display:inline}main>article section aside.docinfo nav.taxonomy ul li~li::before{content:"\00a0\2022\00a0\00a0"}main>article section aside.docinfo nav.toc>ul>li:first-child>a{font-weight:700}main>article section aside.docinfo nav.toc>ul>li{padding:.2em 0 .2rem}main>article section aside.docinfo nav.toc>ul>li~li{border-top:1px dashed var(--border)}main>article section aside.docinfo nav.toc ul ul,main>article aside.docinfo ul ul li{display:inline}main>article section aside.docinfo nav.toc ul ul li::before{content:"\2022"}main>article section aside.docinfo svg{width:var(--base-font-size);height:auto;margin-bottom:-.2rem;padding-right:.1rem}main>article section aside.docinfo time{font-family:var(--mono-font)}main>article section aside.docinfo td.data{font-family:var(--mono-font)}main article aside.internal{color:var(--internal);padding:1%;border:1px solid var(--internal);border-radius:.5rem;margin:.75rem 0 1.5rem;> details, > details[open] { background-color: transparent; border: none; margin: 0; padding: 0; position: relative; > summary { display: list-item; position: absolute; top: -1.2rem; right: 0; user-select: none; cursor: pointer; margin: 0; padding: 0 .2rem; border-radius: 2px; background-color: var(--accent-light); color: var(--bg); font-family: var(--mono-font); font-size: var(--tiny-font-size); font-weight: normal; } > * { margin-top: 0; } > *:last-child { margin-bottom: 0; } }}main>article aside.linked table{font-size:var(--small-font-size);td, th { padding: .2rem; } td:first-child { min-width: 5rem; width: 20%; } th:nth-child(2), td:nth-child(2) { min-width: 4rem; text-align: center; } td:last-child { :is(h1,h2,h3,h4,h5,h6) { display: none; } p { margin-top: .3rem; margin-bottom: .3rem; } }}main article section div.summary{display:block;margin:0;padding:0; :is(h1,h2,h3,h4,h5,h6) { display: none; } p.error { color: crimson; background-color: var(--accent-bg); padding: .5rem; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }}footer{margin-top:1rem;margin-bottom:.2rem;padding:.1rem;color:var(--text-light);font-size:var(--small-font-size);text-align:center;border-top:1px solid var(--border)}footer *{margin:0;padding:0}footer ul{list-style:none}footer li{display:inline}footer svg{width:var(--small-font-size);height:auto;margin-bottom:-.1rem;padding-right:.1rem}@media only print{header{display:none}main>aside{display:none}body{margin:0 auto 0 calc((100vw - var(--main-width))/2)}section.linked-content{display:none}footer{display:none}}