@font-face{font-family:NeueKramerGroteskDisplay;src:url(/fonts/NeueKramerGroteskDisplay-90.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NeueKramerGroteskDisplay;src:url(/fonts/NeueKramerGroteskDisplay-120.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-feature-values NeueKramerGroteskDisplay{@styleset{one:1;two:2;three:3;four:4;five:5;six:6;seven:7;eight:8;nine:9;ten:10}}
:root{--color-dark:#000;--color-white:#fff;--color-pink-light:#ffdab9;--color-pink-dark:#ffa07a;--color-yellow-light:#ffe589;--color-yellow-dark:gold;--color-mustard-light:#daa520;--color-mustard-dark:peru;--color-coral:coral;--font-sansserif:"NeueKramerGroteskDisplay",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-monospace:monospace;--line-height-sm:1.15;--line-height-md:1.25;--line-height-lg:1.426;--weight-normal:400;--weight-bold:600;--site-gutter-bottom:0;--site-gutter-left:0;--site-gutter-right:0;--site-gutter-top:0;--text-lg:clamp(28px,1.6vw,132px);--text-md:clamp(20px,1.15vw,123px);--text-sm:clamp(16px,1vw,120px);--text-xs:clamp(15px,.85vw,120px);--gap:clamp(15px,.8vw,1.5rem)}@supports (width:env(safe-area-inset-left)){:root{--site-gutter-bottom:env(safe-area-inset-bottom);--site-gutter-left:env(safe-area-inset-left);--site-gutter-right:env(safe-area-inset-right);--site-gutter-top:env(safe-area-inset-top)}}
*{box-sizing:inherit;color:inherit;margin:0;padding:0}html{box-sizing:border-box}img,video,iframe{display:block}img{max-width:100%;height:auto}button,textarea,select{appearance:none}input,button,textarea,select{background-color:#0000;border:0;border-radius:0}input{line-height:inherit;font:inherit}input:focus{outline:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;margin:0}button{cursor:pointer}textarea{resize:vertical}ul,ol{list-style:none}a{text-decoration:none}[hidden]{display:none!important}::placeholder{color:var(--color-dark);opacity:.6}iframe{background-color:#0000;border:0}
.Button{font:inherit;appearance:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;background-color:#0000;display:inline-block}@media (display-mode:standalone){.Button{touch-action:manipulation}}.Button.is-disabled{opacity:.5;cursor:not-allowed}.Button-text,.Button-symbol{vertical-align:middle;display:inline-block}.Button-symbol:first-child:last-child{display:block}.Button-text+.Button-symbol{margin-left:1.5ch}.Button-text+.Button-symbol span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:1.5em;height:1.5em;line-height:1;display:flex;overflow:hidden}.Button-symbol svg{width:100%;height:100%;display:block}.Button--fill,.Button--outline{text-align:center;border:1px solid #0000;justify-content:center;align-items:center;font-size:1.1em;display:flex;position:relative}.Button--outline{border:1px solid}.Button--fill{background-color:var(--color-dark);color:var(--color-white)}.Button--fill.Button--negative{background-color:var(--color-coral);color:var(--color-dark)}.Button--small{padding:.4em .5em}.Button--medium{padding:.6em .8em}.Button--large{padding:1em 1.2em}@media (hover:hover){.Button--small:not(.is-disabled):hover,.Button--medium:not(.is-disabled):hover,.Button--large:not(.is-disabled):hover{background-color:var(--color-dark);color:var(--color-white);border-color:var(--color-dark)}}.Button--small:not(.is-disabled):active,.Button--medium:not(.is-disabled):active,.Button--large:not(.is-disabled):active{background-color:var(--color-dark);color:var(--color-white);border-color:var(--color-dark)}.Button--link .Button-text{text-decoration:underline}
.Card{font-size:var(--text-md);line-height:var(--line-height-sm)}.Card-inner{min-height:calc(var(--gap)*10);background-color:#ffffff1a;transition:background-color .3s ease-in-out;display:block;position:relative}.Card-title{font-size:var(--text-md)}.Card-image{aspect-ratio:1.61435;background-color:#000c;overflow:hidden}.Card-image img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.Card-content{padding:var(--gap);background-color:var(--color-pink-light)}.Card-preTitle,.Card-title{font-size:var(--text-md);line-height:var(--line-height-lg)}.Card-title{font-weight:var(--weight-bold)}.Card-meta{font-size:var(--text-xs);margin-top:1ch}.Card-action{background-color:var(--color-pink-dark);text-align:center;-webkit-user-select:none;user-select:none;padding:.75em}
.Check{cursor:pointer;gap:.5em;display:flex}.Check-box{border:1px solid;width:1em;height:1em;position:relative}.Check-boxSymbol{visibility:hidden;width:65%;height:auto;margin:auto;display:block;position:absolute;inset:0}.Check-input:checked+.Check-box .Check-boxSymbol{visibility:visible}
.ColorPicker{display:flex}.ColorPicker-color{flex:auto;max-width:25%;display:block;position:relative}.ColorPicker-color:before{content:"";padding-bottom:75%;display:block}.ColorPicker-color.is-active,.ColorPicker-color:hover{z-index:1;box-shadow:inset 0 0 0 1px}.ColorPicker-color--clear{position:relative;overflow:hidden}.ColorPicker-color--clear span{background-color:red;height:3px;display:block;position:absolute;top:50%;left:-25%;right:-25%;transform:rotate(45deg)}
.ContentList{font-size:var(--text-sm)}.ContentList--lg{font-size:var(--text-md)}.ContentList-item{line-height:var(--line-height-md);background:#fff;border:1px dashed #0000;padding:.8em 1em;display:flex;position:relative}.ContentList-item.is-draggable{cursor:grab}.ContentList-item.is-draggable:active{cursor:grabbing}.ContentList-item+.ContentList-item{margin-top:calc(var(--gap)*.5)}.ContentList-itemContent{flex:1 0 auto}.ContentList-itemTitle{font-weight:var(--weight-bold)}.ContentList-itemMeta,.ContentList-itemActions{font-size:var(--text-xs)}.ContentList-itemMeta:not(:first-child),.ContentList-itemActions:not(:first-child){margin-top:.3em}.ContentList-itemActions{gap:.7em;display:flex}.ContentList-item.is-draggable{-webkit-user-select:none;user-select:none}.ContentList-item.is-draggable:active,.ContentList-item.is-draggable:focus,.ContentList-item.is-draggable:focus-within{border-color:currentColor}.ContentList-item:not(.is-draggable):active .ContentList-itemActions,.ContentList-item:not(.is-draggable):focus .ContentList-itemActions,.ContentList-item:not(.is-draggable):focus-within .ContentList-itemActions{visibility:visible}@media (hover:hover){.ContentList-item.is-draggable:hover{border-color:currentColor}}.ContentList-itemArrows{height:100%;font-size:var(--text-md);flex-direction:column;gap:.25em;display:flex}.ContentList-itemArrows button{aspect-ratio:1;text-align:center;width:1.25em}@media (hover:hover){.ContentList-itemArrows button:hover{opacity:.2}}.ContentList-itemArrows button:active{opacity:.3}
.Content{flex-direction:column;justify-content:space-between;display:flex}@media not (min-width:800px){.Content{flex:1 0 auto}}.Content-grid{flex:1 0 auto;min-height:50svh;display:grid}@media (min-width:800px){.Content-grid{min-height:100svh}}@media (min-width:1000px){.Content-grid{grid-template-columns:56% auto}}.Content-grid .Content-grid{gap:var(--gap);grid-template-columns:1fr;min-height:0}@media (min-width:1100px){.Content-grid .Content-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.Content-grid--list{grid-template-rows:1fr;grid-template-columns:1fr}.Content-main,.Content-second:not(:empty),.Content-third:not(:empty){padding:var(--gap)}@supports (padding:env(safe-area-inset-right)){.Content-main,.Content-second:not(:empty),.Content-third:not(:empty){padding-right:max(var(--gap),env(safe-area-inset-right))}}.Content-main,.Content-second:empty{background-color:var(--background-main,transparent)}.Content-main:last-child{min-height:50svh}.Content-second{overflow:auto}.Content-second:not(:empty){background-color:#ffffff4d}@media not (min-width:1000px){.Content-second:empty{display:none}}@media (min-width:1000px){.Content-third{grid-column:1/span 2}}.Content-third:not(:empty){background-color:#ffffff80}.Content-foot{grid-column:1/span 2}.Content-block+.Content-block{margin-top:calc(var(--gap)*2)}.Content-block>.Content-block+.Content-block{margin-top:calc(var(--gap)*.5)}.Content-image img{width:100%;height:auto;display:block}.Content-image figcaption{width:100%;font-size:var(--text-md);line-height:var(--line-height-lg);display:block}.Content-image+.Content-image{margin-top:var(--gap)}
.Editor{width:100%;height:100%;overflow:hidden}.Editor-head{z-index:1000;width:clamp(25vw,450px,90%);font-size:var(--text-sm);line-height:var(--line-height-sm);pointer-events:none;position:absolute;top:0;right:0}.Editor-headActions{pointer-events:auto;display:flex}.Editor-head.is-loading .Editor-headActions{cursor:wait}.Editor-headAction{text-align:center;background-color:var(--color-pink-dark);flex:1 0 auto;position:relative}.Editor-head.is-loading .Editor-headAction{pointer-events:none}.Editor-headAction .Button{border:0;width:100%}.Editor-headAction:nth-child(n){background-color:var(--color-pink-light)}.Editor-headAction:nth-child(2n){background-color:var(--color-pink-dark)}.Editor-headAction:nth-child(3n){background-color:var(--color-yellow-light)}.Editor-headAction:nth-child(4n){background-color:var(--color-coral)}.Editor-headAction:nth-child(5n){background-color:var(--color-yellow-dark)}.Editor-headActionMenu .Editor-headAction:nth-child(n){background-color:var(--color-yellow-light)}.Editor-headActionMenu .Editor-headAction:nth-child(2n){background-color:var(--color-coral)}.Editor-headActionMenu .Editor-headAction:nth-child(3n){background-color:var(--color-yellow-dark)}.Editor-headActionMenu .Editor-headAction:nth-child(4n){background-color:var(--color-pink-dark)}.Editor-headActionMenu .Editor-headAction:nth-child(5n){background-color:var(--color-pink-light)}.Editor-headActionMenu{z-index:100;opacity:0;visibility:hidden;position:absolute;left:0;right:0}.Editor-headAction:focus .Editor-headActionMenu,.Editor-headAction:hover .Editor-headActionMenu{opacity:1;visibility:visible}.Editor-settings{pointer-events:auto;z-index:200;font-size:var(--text-sm);width:clamp(25vw,450px,90%);padding-top:2em;position:absolute;top:0;bottom:0;right:0}.Editor-settings:not(.is-active){transform:translate(100%)}.Editor-settingsContainer{background-color:var(--color-white);opacity:.96;flex-direction:column;gap:1rem;height:100%;padding:1rem;display:flex;overflow:auto}.Editor-settingsContent{flex-direction:column;gap:1rem;display:flex}.Editor-settingsSection+.Editor-settingsSection{margin-top:2rem}.Editor-settingsThumbnail{aspect-ratio:1.61435;border:1px solid;overflow:hidden}.Editor-settingsThumbnail img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.Editor-settingsFileName{font-size:var(--text-xs);max-width:80%;display:inline-block}.Editor-contextMenu{z-index:10;background:#fff;border-style:solid;border-width:1px;position:absolute;box-shadow:10px 19px 20px #0000001a}.Editor-contextMenu button{text-align:left;border:none;width:100%;min-width:14ch;padding:.6em .7em;display:block}.Editor-contextMenu button:not(:last-child){border-bottom:1px solid #eee}@media (hover:hover){.Editor-contextMenu button:hover{background:var(--color-dark);color:var(--color-white)}}.Editor-audioDialog{z-index:10001;opacity:.8;justify-content:center;align-items:center;max-width:400px;margin:auto;display:flex;position:fixed;inset:1vmax}.Editor-audio{z-index:10001;opacity:.8;display:block;position:absolute;top:1vmax;right:1vmax}.Editor-audioButton{padding:1em}.Editor-logo{z-index:10001;width:calc(max(200px,33%) - (var(--gap)*0));opacity:.8;display:block;position:absolute;bottom:0;left:0}.Editor-logo svg{width:min(100%,390px);height:auto;padding-inline:.3em;display:block}@media (min-width:800px){.Editor-logo{bottom:auto;top:var(--gap);left:var(--gap);width:calc(max(320px,33%) - (var(--gap)*2))}.Editor-logo svg{padding-block:.25em 0;padding-inline:.6em}}@media (hover:hover){.Editor-logo:hover{opacity:1}}
.Embed{width:100%;height:100%;position:relative}.Embed-poster{width:100%;height:100%;font:inherit;color:var(--color-white);background-color:var(--color-dark);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.6em;margin:0;padding:0;display:flex;position:relative}.Embed-poster:before{content:"";background-color:#0000004d;position:absolute;inset:0}.Embed-poster:hover:before,.Embed-poster:focus-visible:before{background-color:#00000026}.Embed-posterIcon{background-color:var(--color-white);border-radius:50%;width:3.4rem;height:3.4rem;position:relative}.Embed-posterIcon:after{content:"";border-style:solid;border-width:.55rem 0 .55rem .95rem;border-color:transparent transparent transparent var(--color-dark);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}
.Entry{font-size:var(--text-md);line-height:var(--line-height-lg)}.Entry+.Entry{margin-top:calc(var(--gap)*3)}@media (min-width:1100px){.Entry+.Entry{margin-top:calc(var(--gap)*3)}}.Entry-thumbnail img{width:100%;display:block}.Entry-thumbnail figcaption{font-size:var(--text-xs);line-height:var(--line-height-md);margin-top:.3em}.Entry-head{margin-bottom:var(--gap)}.Entry-thumbnail+.Entry-head{margin-top:var(--gap)}.Entry-title{font-weight:var(--weight-bold);margin-bottom:.5em}.Entry-date{font-size:var(--text-xs);margin-bottom:.1em}.Entry--grid .Entry-link{gap:var(--gap);display:grid}@media (min-width:1100px){.Entry--grid .Entry-link{grid-template-columns:1fr 1fr;gap:0}}@media not (min-width:1100px){.Entry--grid .Entry-thumbnail{grid-row:1}}@media (min-width:1100px){.Entry--grid .Entry-content{padding-right:calc(var(--gap)*1)}.Entry--grid .Entry-thumbnail{padding-left:calc(var(--gap)*1)}.Entry-thumbnail--empty{aspect-ratio:3}}
.Footer{background-color:var(--color-mustard-dark);width:100%;font-size:var(--text-sm);line-height:var(--line-height-lg);flex-direction:column;justify-content:space-between;display:flex}.Footer:has(>.Footer-content){min-height:calc(4*( (var(--text-lg) + ((var(--text-lg)*.6))*2)))}.Footer:has(>.Footer-content+.Footer-foot){min-height:calc(6*( (var(--text-lg) + ((var(--text-lg)*.6))*2)))}.Footer-content{padding:var(--gap)}@media not (min-width:800px){@supports (padding:env(safe-area-inset-left)){.Footer-content{padding-left:max(env(safe-area-inset-left),var(--gap))}}}@media (min-width:800px){@supports (padding:env(safe-area-inset-right)){.Footer-content{padding-right:max(env(safe-area-inset-right),var(--gap))}}}.Footer-head{font-weight:var(--weight-bold)}.Footer-sections{margin-top:var(--gap);gap:var(--gap);display:grid}@media (min-width:1000px){.Footer-sections{grid-template-columns:1fr 1fr}}.Footer-text{text-wrap:pretty}.Footer-logo{width:100%;max-width:290px;height:auto;display:block}.Footer-foot{padding:var(--gap);background-color:#0000000d}.Footer-foot li{display:inline-block}.Footer-foot li+li{margin-left:.8em}@media (hover:hover){.Footer-foot button:hover,.Footer-foot a:hover{text-decoration:underline}}
:root{--Form-padding:.65em;--Form-border:1px}.Form.is-loading{cursor:wait}.Form.is-loading *{pointer-events:none}.Form-head{margin-bottom:1em}.Form-headTitle{font-size:var(--text-md);font-weight:var(--weight-bold)}.Form-message{background:#ffffffb3;border:1px dashed;padding:1em}.Form-headTitle+.Form-message{margin-top:.5em}.Form-field+.Form-field{margin-top:1em}.Form-fieldInfo{font-style:italic;font-size:var(--text-xs);background:#fff3;margin-top:.3em;padding:.4em}.Form-label{width:100%;display:block}.Form-label+*{margin-top:.4em}.Form-textInput,.Form-fileInput{border:var(--Form-border)solid;width:100%;padding:var(--Form-padding);min-height:2.75em;display:block}.Form-textInput[type=color]{cursor:pointer;padding:0;appearance:textfield!important}.Form-grid{gap:1em;display:flex}
.Modal{visibility:hidden;opacity:0;flex-direction:column;justify-content:space-between;gap:1em;width:min(95%,680px);min-height:33vh;margin:auto;padding:2vmax;display:flex;position:fixed;inset:0;box-shadow:0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040;border:none!important}.Modal[open]{visibility:visible;opacity:1}.Modal-head{justify-content:space-between;gap:1em;display:flex}.Modal-title{font-size:2em}.Modal-content{flex:1 0 auto}.Modal-foot{margin-top:2em}
.Navigation{background-color:var(--color-yellow-light);-webkit-user-select:none;user-select:none}.Navigation-inner{flex-direction:column;justify-content:space-between;display:flex;overflow:auto}@media (min-width:800px){.Navigation-inner{height:100dvh;position:sticky;top:0}}.Navigation-head{margin:var(--gap)}@supports (padding:env(safe-area-inset-left)){.Navigation-head{margin-left:max(env(safe-area-inset-left),var(--gap))}}.Navigation-headLogo{background-color:var(--background,var(--color-coral));display:block}.Navigation-headLogo svg{width:min(100%,390px);height:auto;padding-block:.25em 0;padding-inline:.6em;display:block}.Navigation-search,.Navigation-nav{font-size:var(--text-lg)}.Navigation-search{display:flex}.Navigation-searchInput{text-indent:.5em;flex:auto;width:100%;padding-block:.6em;display:block}@supports (padding:env(safe-area-inset-left)){.Navigation-searchInput{text-indent:max(env(safe-area-inset-left),.5em)}}.Navigation-searchButton{width:calc(var(--text-lg) + (.6em*2));aspect-ratio:1;flex:1 0 auto;display:block;position:relative}.Navigation-searchButtonIcon{aspect-ratio:1;border:2px solid;border-radius:50%;width:.9em;height:.9em;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Navigation-searchButton:active .Navigation-searchButtonIcon{background-color:#0000004d}.Navigation-navItem:not(.is-activeParent) .Navigation-navSubList{display:none}@keyframes higlight{0%{opacity:1}50%{opacity:.1}to{opacity:1}}@media not (min-width:800px){.Navigation-nav.is-animated:not(.is-expanded) .Navigation-navItem:not(.is-active){animation:1s higlight}.Navigation-navItem:nth-child(2){animation-delay:.2s!important}.Navigation-navItem:nth-child(3){animation-delay:.3s!important}.Navigation-navItem:nth-child(4){animation-delay:.4s!important}.Navigation-navItem:nth-child(5){animation-delay:.5s!important}}.Navigation-navLink{padding:.6em .5em;display:block}@supports (padding:env(safe-area-inset-left)){.Navigation-navLink{padding-left:max(env(safe-area-inset-left),.5em)}}.Navigation-navSubList .Navigation-navLink{padding-left:3em}@media (hover:hover){.Navigation-navItem.is-active>.Navigation-navLink,a.Navigation-navLink:hover{font-variant-alternates:styleset(five)}}.Navigation-navItem{background-color:var(--color)}.Navigation-navItem--extra{display:none}@media not (min-width:800px){.Navigation-nav:not(.is-expanded) .Navigation-navList{cursor:pointer;display:flex}.Navigation-navItem:not(.is-activeParent) .Navigation-navSubList,.Navigation-nav:not(.is-expanded) .Navigation-navSubList{display:none}.Navigation-nav:not(.is-expanded) .Navigation-navItem:not(.is-active){flex:0 6.66%;overflow:hidden}.Navigation-nav:not(.is-expanded) .Navigation-navItem:not(.is-active,.is-activeParent) .Navigation-navLink{visibility:hidden;text-indent:200vw;overflow:hidden}.Navigation-nav:not(.is-expanded) .Navigation-navItem.is-activeParent:not(.is-active):has(>ul) .Navigation-navLink{visibility:hidden;text-indent:200vw;overflow:hidden}:is(.Navigation-nav:not(.is-expanded) .Navigation-navItem.is-active,.Navigation-nav:not(.is-expanded) .Navigation-navItem.is-activeParent:not(:has(>ul))){flex:1 0 auto;order:999}.Navigation-nav:not(.is-expanded) .Navigation-navItem.is-activeColor:not(.is-active){display:none}.Navigation-nav:not(.is-expanded) .Navigation-navItem--extra.is-active{display:block}}
:root{--Node-minwidth:150px;--Node-padding:1.9rem;--Node-background:var(--color-white);--Node-color:var(--color-dark);--Node-opacity:1;--Node-mix-blend-mode:normal;--Node-rotation:0deg}.Node{z-index:1;background-color:var(--Node-background);width:100%;height:100%;color:var(--Node-text);opacity:var(--Node-opacity);mix-blend-mode:var(--Node-mix-blend-mode);transform:rotate(var(--Node-rotation));pointer-events:auto;background-position:50%;background-size:cover;position:relative}.Node--embed{background:0 0}.Node.is-editing{box-shadow:0 0 1vw orange}.Node--text{padding:calc(var(--Node-padding)*.75)}.Node-background{width:100%;height:100%;position:relative}.Node.is-editing .Node-background{pointer-events:none}.Node-backgroundMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Node-backgroundPoster{text-align:center;width:100%;font-size:var(--text-lg);line-height:var(--line-height-lg);margin:auto;padding:1em;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.Editor.is-editing .Node--video video{pointer-events:none}.Node--embed.is-empty{aspect-ratio:1;min-width:var(--Node-minwidth);background-color:var(--Node-background)}.Editor.is-editing .Node--embed iframe{pointer-events:none}.Node--embed iframe{width:100%;height:100%}.Node-embed{min-width:var(--Node-minwidth)}.Editor.is-editing .Node-embed{pointer-events:none}.Editor.is-editing .Node.is-empty,.selected .Node{box-shadow:0 0 0 2px var(--color-dark)}.Node.has-error{border-color:var(--color-red)}.Node-section{overflow:hidden}.Node-section+.Node-section{margin-top:calc(var(--Node-padding)*.75)}.Node-text{font-size:var(--text-md)}.Node-tools{min-width:var(--Node-minwidth);background:var(--color-white);flex-wrap:wrap;justify-content:center;gap:1em;padding:1em;display:flex}.Node-tools--large{min-width:calc(var(--Node-minwidth)*2);grid-template-columns:1fr;justify-content:flex-start;display:grid}.Node-rotateHandle{cursor:alias;background:#3367d9;border-radius:100%;width:10px;height:10px;position:absolute;top:-30px;left:50%;transform:translate(-50%,-50%)}.Node-rotateHandle:after{content:"";background:#3367d9;width:1px;height:30px;display:block;position:absolute;top:5px;left:4px}
.People-group+.People-group{margin-top:calc(var(--gap)*2)}.People-groupTitle{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--line-height-sm);margin-bottom:var(--gap)}.People-groupList{gap:calc(var(--gap)*2)calc(var(--gap)*1);display:grid}@media (min-width:360px){.People-groupList{grid-template-columns:repeat(2,1fr)}}@media (min-width:680px) and not (min-width:800px),(min-width:1000px){.People-groupList{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.People-groupList{grid-template-columns:repeat(4,1fr)}}.People-item{font-size:var(--text-md);line-height:var(--line-height-md)}div.People-itemImage{aspect-ratio:1}img.People-itemImage{mix-blend-mode:multiply;filter:grayscale();width:100%}div.People-itemImage{background-color:#0000001a}@media (hover:hover){.People-item:hover img.People-itemImage{mix-blend-mode:normal;filter:grayscale(0%)}.People-item:hover .People-itemImage:not(img){background-color:#0000000d}}.People-item:active img.People-itemImage{mix-blend-mode:normal;filter:grayscale(0%)}.People-itemTitle{margin-top:.7em}.People-itemMeta{font-size:var(--text-xs);margin-top:0}
.Person-content{font-size:var(--text-md);gap:1em calc(var(--gap)*1);display:grid}@media (min-width:1100px){.Person-content{grid-template-columns:1fr 1fr}.Person-title,.Person-body{grid-column:1/span 1}.Person-info{grid-area:1/2/span 3}}.Person-title{font-size:var(--text-md);line-height:var(--line-height-sm);font-weight:var(--weight-bold)}.Person-info{font-size:var(--text-md);line-height:var(--line-height-lg);flex-direction:column;gap:1em;display:flex}@media (min-width:1100px){.Person-infoText{order:2}}.Person-infoTitle{font-weight:var(--weight-bold)}.Person-infoMedia{max-width:min(300px,100%)}.Person-infoMedia figcaption{font-size:var(--text-xs);line-height:var(--line-height-sm)}@media (min-width:1100px){.Person-title,.Person-body{padding-right:var(--gap)}}
:root{--Select-color:black;--Select-focus-color:var(--Select-color);--Select-disabled-opacity:.5;--Select-padding:var(--Form-padding);--Select-border:var(--Form-border)}.Select{border:var(--Select-border)solid;width:100%;display:block;position:relative}.Select-control{appearance:none;color:var(--Select-color);cursor:pointer;font:inherit;padding:var(--Select-padding)calc(var(--Select-padding) + 1em)var(--Select-padding)var(--Select-padding);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;width:100%;overflow:hidden;line-height:normal!important}.Select-symbol{cursor:pointer;pointer-events:none;width:1em;height:1em;position:absolute;top:50%;right:1em;transform:translateY(-50%)}.Select-control::-moz-focus-inner{border:0;padding:0}.Select.is-disabled .Select-control{color:var(--Select-color);cursor:default;opacity:1}.Select.is-disabled,.Select:not(.is-disabled) .Select-control:disabled{opacity:var(--Select-disabled-opacity)}.Select-control:focus{color:var(--Select-focus-color);outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color}.Select-control:-moz-focusring{color:#0000!important;text-shadow:0 0 0 var(--Select-focus-color)!important}.Select.Select .Select-symbol{display:none\9 ;display:none}@supports (filter:blur(0)){.Select.Select .Select-symbol{display:block}_:-moz-tree-row(hover){display:block}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.Select-control::-ms-expand{display:none}.Select-control:focus::-ms-value{color:var(--Select-focus-color);background:0 0}}
.Site{font-family:var(--font-sansserif);font-size:100%;font-weight:var(--weight-normal);color:var(--color-dark);scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1}.Site,.Site-body,#__next{height:100%}.Site,.Site-body,.Site-main{background-color:var(--background-main,var(--color-pink-light))}.Site-main{flex-direction:column;min-height:100%;display:flex}@media (min-width:800px){.Site-main{grid-template-columns:minmax(320px,33%) auto;display:grid}}
.Text{line-height:var(--line-height-lg);word-break:break-word}.Text a{text-decoration:underline}@media (hover:hover){.Text a:hover{opacity:.7}}.Text a:active{opacity:.7}.Text strong,.Text b{font-weight:var(--weight-bold)}.Text ul{list-style:inside}.Text ol{list-style:inside decimal}.Text li>ul,.Text li>ol{padding-left:1em}.Text h1,.Text h2,.Text h3,.Text h4,.Text h5,.Text h6{font-weight:var(--weight-bold);line-height:var(--line-height-sm)}.Text h1,.Text h2{font-size:var(--text-md)}.Text h3,.Text h4{font-size:var(--text-sm)}.Text>*+*{margin-top:1em}.Text>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:.5em}.Text>*+:is(h1,h2,h3,h4,h5,h6){margin-top:2em}.Text>:first-child{margin-top:0}.Text-embed{margin-top:1.5em}.Text-embed+.Text-embed{margin-top:1em}.Text figcaption{font-size:var(--text-xs);line-height:var(--line-height-sm);margin-top:.3em}.Text hr{margin-block:3em}
.u-heightFull{height:100%}.u-lineBreak{white-space:pre-line}.u-textTruncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-hiddenVisually{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.u-hidePointerCoarse{display:none}}@media (pointer:fine){.u-hidePointerFine{display:none}}
.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-border-default:1px solid #bbb;--xy-node-border-selected-default:1px solid #555;--xy-handle-background-color-default:#333;--xy-selection-background-color-default:#9696b41a;--xy-selection-border-default:1px dotted #9b9b9bcc;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));min-width:5px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border:var(--xy-node-border,var(--xy-node-border-default));color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{border:var(--xy-node-border-selected,var(--xy-node-border-selected-default));outline:none}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}
.PlaygroundEditorTheme__ltr{text-align:left}.PlaygroundEditorTheme__rtl{text-align:right}.PlaygroundEditorTheme__paragraph{font-size:1em;line-height:1.5}.PlaygroundEditorTheme__quote{border-left:4px solid;margin-block:1em;margin-inline:1em 0;padding-left:1em;font-size:1.3em}.PlaygroundEditorTheme__h1,.PlaygroundEditorTheme__h2,.PlaygroundEditorTheme__h3,.PlaygroundEditorTheme__h4,.PlaygroundEditorTheme__h5,.PlaygroundEditorTheme__h6{line-height:1.2;font-weight:var(--weight-bold)}.PlaygroundEditorTheme__h1:not(:first-child),.PlaygroundEditorTheme__h2:not(:first-child),.PlaygroundEditorTheme__h3:not(:first-child),.PlaygroundEditorTheme__h4:not(:first-child),.PlaygroundEditorTheme__h5:not(:first-child),.PlaygroundEditorTheme__h6:not(:first-child),.PlaygroundEditorTheme__paragraph:not(:first-child){margin-top:.5em}.PlaygroundEditorTheme__h1{font-size:var(--text-lg)}.PlaygroundEditorTheme__h2{font-size:var(--text-md)}.PlaygroundEditorTheme__textBold{font-weight:var(--weight-bold)}.PlaygroundEditorTheme__textItalic{font-style:italic}.PlaygroundEditorTheme__textUnderline{text-decoration:underline}.PlaygroundEditorTheme__textStrikethrough{text-decoration:line-through}.PlaygroundEditorTheme__textUnderlineStrikethrough{text-decoration:underline line-through}.PlaygroundEditorTheme__textSubscript{font-size:.8em;vertical-align:sub!important}sup:has(>.PlaygroundEditorTheme__textSuperscript){vertical-align:super;font-size:.8em}.PlaygroundEditorTheme__textCode{background-color:#f0f2f5;padding:1px .25rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%}.PlaygroundEditorTheme__hashtag{background-color:#5890ff26;border-bottom:1px solid #5890ff4d}.PlaygroundEditorTheme__link{text-decoration:underline}.PlaygroundEditorTheme__link:hover{cursor:pointer;text-decoration:underline}.PlaygroundEditorTheme__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:max-content;margin:30px 0;overflow:scroll}.PlaygroundEditorTheme__tableSelection ::selection{background-color:#0000}.PlaygroundEditorTheme__tableSelected{outline:2px solid #3c84f4}.PlaygroundEditorTheme__tableCell{vertical-align:top;text-align:start;border:1px solid #bbb;outline:none;width:75px;min-width:75px;padding:6px 8px;position:relative}.PlaygroundEditorTheme__tableCellSortedIndicator{opacity:.5;background-color:#999;width:100%;height:4px;display:block;position:absolute;bottom:0;left:0}.PlaygroundEditorTheme__tableCellResizer{cursor:ew-resize;z-index:10;width:8px;height:100%;position:absolute;top:0;right:-4px}.PlaygroundEditorTheme__tableCellHeader{text-align:start;background-color:#f2f3f5}.PlaygroundEditorTheme__tableCellSelected{background-color:#c9dbf0}.PlaygroundEditorTheme__tableCellPrimarySelected{z-index:2;border:2px solid #3c84f4;width:calc(100% - 2px);height:calc(100% - 2px);display:block;position:absolute;top:-1px;left:-1px}.PlaygroundEditorTheme__tableCellEditing{border-radius:3px;box-shadow:0 0 5px #0006}.PlaygroundEditorTheme__tableAddColumns{cursor:pointer;background-color:#eee;border:0;width:20px;height:100%;animation:.2s table-controls;position:absolute;top:0;right:-25px}.PlaygroundEditorTheme__tableAddColumns:after{content:" ";opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.PlaygroundEditorTheme__tableAddColumns:hover{background-color:#c9dbf0}.PlaygroundEditorTheme__tableAddRows{cursor:pointer;background-color:#eee;border:0;width:calc(100% - 25px);height:20px;animation:.2s table-controls;position:absolute;bottom:-25px;left:0}.PlaygroundEditorTheme__tableAddRows:after{content:" ";opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.PlaygroundEditorTheme__tableAddRows:hover{background-color:#c9dbf0}@keyframes table-controls{0%{opacity:0}to{opacity:1}}.PlaygroundEditorTheme__tableCellResizeRuler{background-color:#3c84f4;width:1px;height:100%;display:block;position:absolute;top:0}.PlaygroundEditorTheme__tableCellActionButtonContainer{z-index:4;width:20px;height:20px;display:block;position:absolute;top:6px;right:5px}.PlaygroundEditorTheme__tableCellActionButton{color:#222;cursor:pointer;background-color:#eee;border:0;border-radius:20px;width:20px;height:20px;display:block}.PlaygroundEditorTheme__tableCellActionButton:hover{background-color:#ddd}.PlaygroundEditorTheme__characterLimit{display:inline;background-color:#fbb!important}.PlaygroundEditorTheme__ol1{margin:0;padding:0;list-style:inside decimal}.PlaygroundEditorTheme__ol2{list-style:decimal upper-alpha outside;margin:0;padding:0}.PlaygroundEditorTheme__ol3{margin:0;padding:0;list-style-type:lower-alpha;list-style-position:outside}.PlaygroundEditorTheme__ol4{margin:0;padding:0;list-style-type:upper-roman;list-style-position:outside}.PlaygroundEditorTheme__ol5{margin:0;padding:0;list-style-type:lower-roman;list-style-position:outside}.PlaygroundEditorTheme__ul{margin:0;padding:0;list-style-position:outside}.PlaygroundEditorTheme__listItemChecked,.PlaygroundEditorTheme__listItemUnchecked{outline:none;margin-left:8px;margin-right:8px;padding-left:24px;padding-right:24px;list-style-type:none;position:relative}.PlaygroundEditorTheme__listItemChecked{text-decoration:line-through}.PlaygroundEditorTheme__listItemUnchecked:before,.PlaygroundEditorTheme__listItemChecked:before{content:"";cursor:pointer;background-size:cover;width:16px;height:16px;display:block;position:absolute;top:2px;left:0}.PlaygroundEditorTheme__listItemUnchecked[dir=rtl]:before,.PlaygroundEditorTheme__listItemChecked[dir=rtl]:before{left:auto;right:0}.PlaygroundEditorTheme__listItemUnchecked:focus:before,.PlaygroundEditorTheme__listItemChecked:focus:before{border-radius:2px;box-shadow:0 0 0 2px #a6cdfe}.PlaygroundEditorTheme__listItemUnchecked:before{border:1px solid #999;border-radius:2px}.PlaygroundEditorTheme__listItemChecked:before{background-color:#3d87f5;background-repeat:no-repeat;border:1px solid #3d87f5;border-radius:2px}.PlaygroundEditorTheme__listItemChecked:after{content:"";cursor:pointer;border:2px solid #fff;border-width:0 2px 2px 0;width:3px;height:6px;display:block;position:absolute;top:6px;left:7px;right:7px;transform:rotate(45deg)}.PlaygroundEditorTheme__nestedListItem{list-style-type:none}.PlaygroundEditorTheme__nestedListItem:before,.PlaygroundEditorTheme__nestedListItem:after{display:none}.PlaygroundEditorTheme__tokenComment{color:#708090}.PlaygroundEditorTheme__tokenPunctuation{color:#999}.PlaygroundEditorTheme__tokenProperty{color:#905}.PlaygroundEditorTheme__tokenSelector{color:#690}.PlaygroundEditorTheme__tokenOperator{color:#9a6e3a}.PlaygroundEditorTheme__tokenAttr{color:#07a}.PlaygroundEditorTheme__tokenVariable{color:#e90}.PlaygroundEditorTheme__tokenFunction{color:#dd4a68}.PlaygroundEditorTheme__mark{background:#ffd40024;border-bottom:2px solid #ffd4004d;padding-bottom:2px}.PlaygroundEditorTheme__markOverlap{background:#ffd4004d;border-bottom:2px solid #ffd400b3}.PlaygroundEditorTheme__mark.selected{background:#ffd40080;border-bottom:2px solid #ffd400}.PlaygroundEditorTheme__markOverlap.selected{background:#ffd400b3;border-bottom:2px solid #ffd400b3}.PlaygroundEditorTheme__embedBlock{-webkit-user-select:none;user-select:none}.PlaygroundEditorTheme__embedBlockFocus{outline:2px solid #3c84f4}.PlaygroundEditorTheme__layoutContainer{gap:10px;margin:10px 0;display:grid}.PlaygroundEditorTheme__layoutItem{border:1px dashed #ddd;padding:8px 16px}.PlaygroundEditorTheme__autocomplete{color:#ccc}.PlaygroundEditorTheme__hr{cursor:pointer;border:none;margin:1em 0;padding:2px}.PlaygroundEditorTheme__hr:after{content:"";background-color:#ccc;height:2px;line-height:2px;display:block}.PlaygroundEditorTheme__hr.selected{-webkit-user-select:none;user-select:none;outline:2px solid #3c84f4}.other h2{color:#444;margin-bottom:7px;font-size:18px}.other a{color:#777;font-size:14px;text-decoration:underline}.other ul{margin:0;padding:0;list-style-type:none}.App{text-align:center;font-family:sans-serif}.ltr{text-align:left}.rtl{text-align:right}.editor-container{text-align:left;border-radius:2px;font-weight:400;line-height:20px;position:relative}.editor-inner{position:relative}.editor-input{resize:none;tab-size:1;cursor:text;min-height:150px;font-size:var(--text-md);line-height:var(--line-height-lg);outline:0;position:relative}.editor-placeholder{color:#999;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:15px;display:inline-block;position:absolute;top:15px;left:10px;overflow:hidden}.editor-footer{margin-top:1em}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-link{color:#216fdb;text-decoration:none}.tree-view-output{color:#fff;white-space:pre-wrap;background:#222;border-bottom-right-radius:10px;border-bottom-left-radius:10px;max-height:250px;margin:1px auto 10px;padding:5px;font-size:12px;line-height:14px;display:block;position:relative;overflow:auto}.editor-tokenComment{color:#708090}.editor-tokenPunctuation{color:#999}.editor-tokenProperty{color:#905}.editor-tokenSelector{color:#690}.editor-tokenOperator{color:#9a6e3a}.editor-tokenAttr{color:#07a}.editor-tokenVariable{color:#e90}.editor-tokenFunction{color:#dd4a68}.editor-paragraph{margin:0 0 8px;position:relative}.editor-paragraph:last-child{margin-bottom:0}.editor-heading-h1{color:#050505;margin:0 0 12px;padding:0;font-size:24px;font-weight:400}.editor-heading-h2{color:#65676b;text-transform:uppercase;margin:10px 0 0;padding:0;font-size:15px;font-weight:700}.editor-quote{border-left:4px solid;margin:0 0 0 20px;padding-left:16px}.editor-list-ol,.editor-list-ul{margin:0 0 0 16px;padding:0}.editor-listitem{margin:8px 32px}.editor-nested-listitem{list-style-type:none}pre::-webkit-scrollbar{background:0 0;width:10px}pre::-webkit-scrollbar-thumb{background:#999}.debug-timetravel-panel{margin:auto;padding:0 0 10px;display:flex;overflow:hidden}.debug-timetravel-panel-slider{flex:8;padding:0}.debug-timetravel-panel-button{color:#fff;background:0 0;border:0;flex:1;padding:0;font-size:12px}.debug-timetravel-panel-button:hover{text-decoration:underline}.debug-timetravel-button{color:#fff;background:0 0;border:0;padding:0;font-size:12px;position:absolute;top:10px;right:15px}.debug-timetravel-button:hover{text-decoration:underline}.toolbar{background:var(--color-white);vertical-align:middle;padding:4px;display:flex;position:fixed}.toolbar button.toolbar-item{cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:10px;padding:8px;display:flex}.toolbar button.toolbar-item:disabled{cursor:not-allowed}.toolbar button.toolbar-item.spaced{margin-right:2px}.toolbar button.toolbar-item i.format{vertical-align:-.25em;opacity:.6;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-top:2px;display:flex}.toolbar button.toolbar-item:disabled i.format{opacity:.2}.toolbar button.toolbar-item.active{background-color:#dfe8fa4d}.toolbar button.toolbar-item.active i{opacity:1}.toolbar .toolbar-item:hover:not([disabled]){background-color:#eee}.toolbar .divider{background-color:#eee;width:1px;margin:0 4px}.toolbar select.toolbar-item{vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;color:#777;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;width:80px;padding:8px;font-size:14px;display:flex}.toolbar .toolbar-item .text{vertical-align:middle;color:#777;text-overflow:ellipsis;text-align:left;width:58px;height:20px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.toolbar .toolbar-item .icon{-webkit-user-select:none;user-select:none;background-size:contain;width:20px;height:20px;margin-right:8px;line-height:16px;display:flex}.toolbar i.chevron-down{-webkit-user-select:none;user-select:none;width:16px;height:16px;margin-top:3px;display:flex}.toolbar i.chevron-down.inside{pointer-events:none;width:16px;height:16px;margin-top:11px;margin-left:-25px;margin-right:10px;display:flex}i.chevron-down{background-color:#0000;background-image:url(/images/icons/chevron-down.svg);background-size:contain;width:8px;height:8px;display:inline-block}#block-controls button:hover{background-color:#efefef}#block-controls button:focus-visible{border-color:#00f}#block-controls span.block-type{background-size:contain;width:18px;height:18px;margin:2px;display:block}#block-controls span.block-type.paragraph{background-image:url(/images/icons/text-paragraph.svg)}#block-controls span.block-type.h1{background-image:url(/images/icons/type-h1.svg)}#block-controls span.block-type.h2{background-image:url(/images/icons/type-h2.svg)}#block-controls span.block-type.quote{background-image:url(/images/icons/chat-square-quote.svg)}#block-controls span.block-type.ul{background-image:url(/images/icons/list-ul.svg)}#block-controls span.block-type.ol{background-image:url(/images/icons/list-ol.svg)}.dropdown{z-index:5;background-color:#fff;border-radius:8px;max-height:40vh;display:block;position:absolute;overflow:auto;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #ffffff80}.dropdown .item{color:#050505;cursor:pointer;background-color:#fff;border:0;border-radius:8px;flex-direction:row;flex-shrink:0;place-content:center space-between;min-width:268px;margin:0 8px;padding:8px;font-size:15px;line-height:16px;display:flex}.dropdown .item .active{background-size:contain;width:20px;height:20px;display:flex}.dropdown .item:first-child{margin-top:8px}.dropdown .item:last-child{margin-bottom:8px}.dropdown .item:hover{background-color:#eee}.dropdown .item .text{flex-grow:1;width:200px;line-height:20px;display:flex}.dropdown .item .icon{-webkit-user-select:none;user-select:none;background-size:contain;width:20px;height:20px;margin-right:12px;line-height:16px;display:flex}.link-editor{z-index:100;opacity:0;background-color:#fff;border-radius:8px;width:100%;max-width:200px;margin-top:-6px;transition:opacity .5s;position:absolute;top:-10000px;left:-10000px;box-shadow:0 5px 10px #0000004d}.link-editor .link-input{box-sizing:border-box;color:#050505;background-color:#eee;border:0;border-radius:15px;outline:0;width:calc(100% - 24px);margin:8px 12px;padding:8px 12px;font-family:inherit;font-size:15px;display:block;position:relative}.link-editor div.link-edit{vertical-align:-.25em;cursor:pointer;background-image:url(/images/icons/pencil-fill.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;width:35px;position:absolute;top:0;bottom:0;right:0}.link-editor .link-input a{color:#216fdb;white-space:nowrap;text-overflow:ellipsis;margin-right:30px;text-decoration:none;display:block;overflow:hidden}.link-editor .link-input a:hover{text-decoration:underline}.link-editor .button{cursor:pointer;border-radius:8px;width:20px;height:20px;margin:0 2px;padding:6px;display:inline-block}.link-editor .button.hovered{background-color:#eee;width:20px;height:20px;display:inline-block}.link-editor .button i,.actions i{vertical-align:-.25em;background-size:contain;width:20px;height:20px;display:inline-block}i.undo{background-image:url(/images/icons/arrow-counterclockwise.svg)}i.redo{background-image:url(/images/icons/arrow-clockwise.svg)}.icon.paragraph{background-image:url(/images/icons/text-paragraph.svg)}.icon.large-heading,.icon.h1{background-image:url(/images/icons/type-h1.svg)}.icon.small-heading,.icon.h2{background-image:url(/images/icons/type-h2.svg)}.icon.bullet-list,.icon.ul{background-image:url(/images/icons/list-ul.svg)}.icon.numbered-list,.icon.ol{background-image:url(/images/icons/list-ol.svg)}.icon.quote{background-image:url(/images/icons/chat-square-quote.svg)}i.bold{background-image:url(/images/icons/type-bold.svg)}i.italic{background-image:url(/images/icons/type-italic.svg)}i.underline{background-image:url(/images/icons/type-underline.svg)}i.strikethrough{background-image:url(/images/icons/type-strikethrough.svg)}i.link{background-image:url(/images/icons/link.svg)}i.superscript{background-image:url(/images/icons/superscript.svg)}i.left-align{background-image:url(/images/icons/text-left.svg)}i.center-align{background-image:url(/images/icons/text-center.svg)}i.right-align{background-image:url(/images/icons/text-right.svg)}i.justify-align{background-image:url(/images/icons/justify.svg)}.toolbar{min-width:var(--Node-minwidth);top:calc(var(--gap)*-1);flex-wrap:wrap;left:0;right:auto;transform:translateY(-100%)}.toolbar-item-group{display:flex}.toolbar .toolbar-item .text{width:auto}.toolbar .toolbar-item .text+i{margin-left:.5em}
.react-flow__node .react-flow__handle{z-index:0;background:var(--Node-background);border-color:#0000}.react-flow__node.selected .react-flow__handle{border-color:var(--color-dark)}.react-flow__node .react-flow__handle-top{top:0;transform:translate(-50%,-50%)}.Editor:not(.is-editing) .react-flow__handle-top{transform:translate(-50%)}.react-flow__node .react-flow__handle-right{transform:translate(50%,-50%)}.Editor:not(.is-editing) .react-flow__node .react-flow__handle-right{transform:translateY(-50%)}.react-flow__node .react-flow__handle-bottom{bottom:0;transform:translate(-50%,50%)}.Editor:not(.is-editing) .react-flow__node .react-flow__handle-bottom{transform:translate(-50%,0v)}.react-flow__node .react-flow__handle-left{transform:translate(-50%,-50%)}.Editor:not(.is-editing) .react-flow__handle-left{transform:translateY(-50%)}.react-flow__resize-control.handle{background-color:var(--color-dark);border:0!important;width:25px!important;height:25px!important}.Editor:not(.is-editing) .react-flow__handle{visibility:hidden;pointer-events:none}.Editor .react-flow__edge .react-flow__edge-path{stroke-width:var(--Edge-width,20px);stroke:var(--Edge-color,var(--color-dark))}.Editor .react-flow__panel{z-index:201;margin:var(--site-gutter-top)var(--site-gutter-right)var(--site-gutter-bottom)var(--site-gutter-left)}.react-flow__node .react-flow__handle{background-color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.react-flow__node .react-flow__handle span{pointer-events:none;text-align:center;opacity:.6;font-size:.875em;font-family:var(--font-monospace)}.react-flow__node .react-flow__handle-left{left:0;transform:translate(-50%,-50%)}.react-flow__node .react-flow__handle-right{right:0;transform:translate(50%,-50%)}
.Toast{--normal-bg:var(--color-yellow-light);--normal-border:currentColor;--normal-text:var(--color-dark);--success-bg:var(--color-yellow-light);--success-border:currentColor;--success-text:var(--color-dark)--info-bg: blue;--info-border:currentColor;--info-text:var(--color-dark)--warning-bg: var(--color-yellow-dark);--warning-border:currentColor;--warning-text:var(--color-dark);padding:calc(var(--gap)*1.5);--error-bg:var(--color-coral)!important;--error-border:currentColor!important;--error-text:var(--color-dark)!important}.Toast-close{background-color:var(--color-white);border:1px solid;border-radius:50%;width:32px;height:32px;border-color:currentColor!important}.Toast .Toast-close:hover{border-width:1px;border-color:currentColor}.Toast-close svg{width:70%;height:auto}.Toast-title{line-height:var(--line-height-sm);font-size:var(--text-md)}.Toast-description{white-space:pre-line;line-height:var(--line-height-lg);font-size:var(--text-xs)}

