.rel{position:relative!important}.abs{position:absolute!important}.flex{display:flex!important}.row{display:flex!important;flex-flow:row nowrap!important}.row-wrap{display:flex!important;flex-flow:row wrap!important}.row-rev{display:flex!important;flex-flow:row-reverse nowrap!important}.col{display:flex!important;flex-flow:column nowrap!important}.wrap{flex-wrap:wrap!important}.grow{flex-grow:1!important}.around{justify-content:space-around!important}.between{justify-content:space-between!important}.justify-evenly{justify-content:space-evenly!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.align-center{align-items:center!important}.align-start{align-items:flex-start!important}.align-stretch{align-items:stretch!important}.gap{gap:.5rem!important}.overflow-hidden{overflow:hidden}.pin-nw{position:fixed!important;top:.25rem!important;left:.25rem!important;z-index:2}.pin-n{position:fixed!important;top:.5rem!important;left:.5rem!important;right:.5rem!important}.pin-ne{position:fixed!important;top:.5rem!important;right:.5rem!important;z-index:2}.pin-w{position:fixed!important;top:.5rem!important;bottom:.5rem!important;left:.66rem!important}.pin-e{position:fixed!important;top:.5rem!important;bottom:.5rem!important;right:.66rem!important}.pin-se{position:fixed!important;bottom:.5rem!important;right:.66rem!important}.pin-sw{position:fixed!important;bottiesm:.5rem!important;left:.66rem!important}.pin-w,.pin-e{display:flex!important;flex-flow:column!important;align-items:center!important;justify-content:center}@font-face{font-family:sans;font-style:normal;font-weight:100 1000;src:url(/font.woff2) format("woff2 supports variations"),url(/font.woff2) format("woff2-variations")}@font-face{font-family:sans;font-style:italic;font-weight:100 1000;src:url(/italic.woff2) format("woff2 supports variations"),url(/italic.woff2) format("woff2-variations")}*{font-family:sans,sans-serif;box-sizing:border-box;scrollbar-width:thin}html{background-color:#65b34c;background-size:cover;box-shadow:.5rem .5rem 1rem #0001 inset;min-height:100%;margin:0;padding:0;font-size:14px;background-image:radial-gradient(at left,#0000,#2311),linear-gradient(to top,#65b34c,#77b377),radial-gradient(circle at top,#ddd8,#7778),url(bg.svg)}body{color:#444;gap:1rem;margin:0 auto;width:100%;overflow-x:hidden}a{&[href]{color:#090}&.help{color:#777;&:hover{color:#000}}}h1{color:#aaa;margin:0;font-size:1.66rem;font-weight:400}h2{font-size:1.75rem;margin:2rem .5rem 1.5rem;color:#fff;text-shadow:1px 1px 1px #0004;.app &{display:flex;gap:1.5rem;align-items:center;flex-flow:row nowrap}.app &:after{content:" ";display:inline-block;border-top:1px solid #fff8;flex-grow:1}}h3{font-size:1.66rem;color:#fff;text-shadow:1px 1px 1px #0004;.chain &.name{font-size:1.25rem;margin:.166rem 0}.app &{margin:2rem .5rem 1.5rem;display:flex;gap:1.5rem;align-items:center;flex-flow:row nowrap}.app &:after{content:" ";display:inline-block;border-top:1px solid #fff4;flex-grow:1}}input,select{&,textarea{border:1px solid #8884;box-shadow:3px 3px 6px #8882;font-size:1rem;padding:.33rem .5rem;line-height:1.33rem}&,label{&:hover{background:#fff8}}&:focus::placeholder{text-decoration:none}}input[type=checkbox]{width:1rem;height:1rem;margin:0;&.collapse{width:1rem;height:1rem;position:relative;display:inline-block}}noscript{display:inline-block;inset:0;z-index:1000;background:#0004;backdrop-filter:blur(.25rem);font-weight:350;color:#fff;border:1px solid tomato;padding:.25rem .5rem;margin:0 .25rem}code{border:1px solid #fff5;background:#0001;font-family:monospace;border-radius:2px;padding:0 4px;font-size:.75em}button{&.pill{background:none;color:#fff;border:1px solid #fffa;padding:.33rem .5rem;font-size:1rem;border-radius:2rem;opacity:.8;&:hover{opacity:1}}}nav{&.header{width:100%;position:fixed;top:0;left:0;right:0;z-index:10000000;padding:0;display:flex;justify-content:space-between;background:radial-gradient(at bottom,#3540 50%,#3544);backdrop-filter:blur(2px)}}pre.sh{max-width:80ch;flex-grow:1;font-size:1.2rem;color:#fff;background:#132a;padding:1rem;font-family:monospace;margin:1rem 0}textarea{gap:1rem;font-size:1.16rem;line-height:1.25;border:none;box-shadow:none;font-family:monospace;white-space:pre;scrollbar-width:initial;&:focus{background:#fff}.programs &{min-width:80ch}}.icon{display:inline-block;width:1rem;height:1rem;stroke-width:0;stroke:currentColor;fill:currentColor}.box{background:linear-gradient(180deg,#fff8,#fff4);box-shadow:3px 3px 3px #5551;border-width:1px;border-style:solid;border-top-color:#fff;border-left-color:#fff8;border-bottom-color:#00000028;border-right-color:#0002}.help,.links{color:#fff;svg{fill:#fff}}a.help,.links a{display:flex;flex-flow:row nowrap;gap:.5rem;text-decoration:none!important;padding:0 .5rem;align-items:center;font-weight:700!important}a.help{padding:0 .75rem!important;gap:1.25rem!important}.banner{flex-grow:1;position:fixed;bottom:0;left:0;right:0;background:#353b;backdrop-filter:blur(3px);z-index:1000000;text-shadow:1px 1px 0 #000;font-weight:semibold}.hero{padding:4.5rem 2rem 1.5rem;gap:2rem!important;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center}.collapsible{max-width:100%;max-height:100%;.collapsed &{overflow:hidden;max-height:0;max-width:0;opacity:0;*{overflow:hidden}}}.sidebox{max-width:30ch;margin-right:1rem}.handle-v,.handle-h{min-width:1.5rem;min-height:2rem;display:flex;svg{width:1.66rem;height:2rem}}.handle-h{flex-grow:1}.handle-v{z-index:1000;flex-flow:column nowrap;align-items:center;background:#fff2;.collapsed & .grow{display:none}&:hover{background:#fff4;cursor:pointer;box-shadow:1px 1px 1px #0002;border-radius:.1rem}}.view-main{position:relative;background:radial-gradient(at top,#fff1,#fff0),radial-gradient(at top,#fff1 50%,#fff0),linear-gradient(to bottom right,#0402,#0204);gap:.5rem;margin:0 auto 4rem;min-width:50rem;overflow:visible;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;p{font-size:1.5rem;color:#fff;text-shadow:-1px -1px 0 #0004;margin:.5rem;a{color:#fff}}}#brand{gap:.5rem}.logo{width:24rem;min-height:24rem;margin:0 auto;background:url(/logo.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:drop-shadow(1px 1px 1px #0005)}.wordmark{width:30rem;margin:.75rem 1.25rem 3px;min-height:5rem;background:url(/wordmark.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:drop-shadow(1px 1px 1px #0005);border-bottom:2px solid #fff8;border-top:2px solid #fff8}.subtitle{&,*{color:#fff!important}h1{font-size:2rem!important;font-weight:900}align-self:stretch;padding:.5rem;font-size:2rem;line-height:1;font-weight:400;color:#fff;text-decoration:none;letter-spacing:.2rem;font-size:.9rem;font-weight:700;text-align:center}.hackbg{font-size:1.2rem;letter-spacing:0;font-weight:400;padding:.66rem .5rem .66rem 1rem;margin:0;border-bottom:none;text-shadow:1px 1px 0 #0008;&:hover{background:linear-gradient(to right,#fff8,#0808 55%,#a108 90%)}strong{font-weight:800}}.work{text-align:center;text-decoration:underline!important;padding:1rem!important}@media screen and (max-width:1440px){body{flex-flow:column;.buttons{align-self:center;margin-top:0;flex-flow:row nowrap;max-height:100%}}#app{max-width:auto;>.row{flex-flow:column}}}@media screen and (min-width:1441px){#app,#editors{height:100%}#navbar{flex-shrink:0;margin:0;padding:0}}.nav{align-items:center;min-height:1.5rem;text-shadow:1px 1px 0 #0008;flex-shrink:0;color:#fff;user-select:none;padding:0 0 1rem;a{color:#fff}justify-content:space-around;display:flex;flex-flow:row nowrap;padding-top:0;margin:.5rem .5rem 0;.logo{margin:1rem 0 0}>.col{flex-flow:row nowrap;align-items:center}.hackbg{margin-top:0}}.buttons{a,button{color:#fff;text-decoration:none;font-size:1.25rem;font-weight:700;background:none;border:none;box-shadow:none;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:.5rem 1rem;margin:0;text-shadow:0 1px 2px #0004;text-align:center;gap:.5rem;.icon{padding:.25rem;width:2rem;height:2rem;box-sizing:content-box;border-radius:1rem}}button{font-size:.875rem}}.chain{background:#0003;border-radius:3px;color:#fff;padding:.5rem 1rem;font-size:1.25rem;border-top:1px solid #fff4;&.disabled{opacity:.66}&.disableder{opacity:.33}}.identities{justify-content:center;align-items:stretch;align-self:stretch;background-size:100%;background:radial-gradient(at bottom right,#fff2,#fff0),radial-gradient(at top left,#3544,#3542),#3541;border-bottom:1px solid #fff3;border-top:1px solid #0002;box-shadow:0 0 1rem 1rem #0001 inset;color:#fff;display:flex;flex-flow:row wrap;flex-grow:1;font-size:15px;gap:2rem;padding:0 1.5rem 2rem 1rem;@media screen and (min-width:1920px){flex-flow:column nowrap;justify-content:flex-start}strong,.address{color:#fff}}.view-chains,.view-users{display:flex;align-items:center;justify-content:center}.user{.address{font-family:monospace;background:#0003;padding:.5rem .75rem .325rem;border-top:1px solid #fff3;border-bottom:1px solid #fff3;margin:0 -.25rem}flex-grow:1;color:#fff;background:linear-gradient(to bottom,#bbb4 50%,#4544);box-shadow:-3px -2px 6px #0102,1px 2px 6px #4042;padding:.66rem .45rem;border-top:1px solid #fff4;border-left:1px solid #fff4;border-right:1px solid #0404;line-height:1;border-radius:1rem;display:flex;flex-flow:column nowrap;align-items:stretch;gap:1rem;margin-bottom:.5rem;font-size:1.33rem;>section{display:flex;flex-flow:row nowrap;align-items:center;font-family:monospace;gap:.5rem}input{line-height:1;flex-grow:1;background:#fff1;border-bottom:1px solid #fff8;&::placeholder{color:#fffa;text-decoration:none}}.name{width:4rem;height:4rem;border-radius:3rem;background:#0104;display:flex;justify-content:center;align-items:center;font-size:1.25rem}.log{border-radius:.5rem;background:#fffc;border:1px solid #fff;min-height:20rem;min-width:10rem;display:flex;overflow:auto;align-items:center;justify-content:center;color:#222;margin-bottom:-.33rem;display:none}input.chat{width:5rem}}.editors{background:linear-gradient(to right,#0214,#1322);padding:0 2rem 2rem;gap:2rem;display:flex;flex-flow:column nowrap;justify-content:stretch;align-items:stretch}#editors{background-size:100%;align-items:center;color:#fff;display:flex;flex-flow:column nowrap;font-size:1.5rem;gap:1px;justify-content:center;min-height:36rem;position:relative;box-shadow:0 0 1rem 1rem #0001 inset;border-top:1px solid #0002;border-bottom:1px solid #fff3;width:100%;.loading{color:#fff;margin:1rem auto;font-size:2rem}.editors{background:#0002;border:none;display:flex;flex-flow:column;font-size:1rem;gap:1px;padding:2rem 5rem;select{padding-left:.25rem}>.box{background:linear-gradient(to right,#d8d8d8,#c8c8c8);margin-right:.5rem;border-top:none}.project{input,textarea,select{border:none;box-shadow:none;&:focus,&:focus-visible,&:hover:focus,.field:hover{color:#fff!important;outline:none;&::placeholder{color:#fa0;text-shadow:1px 1px 0 #000}}}}}}textarea{color:#ffa;background:linear-gradient(to right,#132,#243)!important;padding:.5ch;&:hover,.field:hover &{background:#354!important}&:focus,&:active,&:focus-visible,&:focus-within,&:hove:focus{background:#132!important}}.app{background:radial-gradient(at top,#0001,#0002),radial-gradient(at bottom right,#fff2,#fff0),radial-gradient(at top left,#3544,#3542),#3541;padding:0;display:flex;flex-flow:row wrap;align-items:stretch;min-width:30ch;height:auto;max-width:300ch;margin:.5rem;padding:1rem;border-radius:1.33rem;border-top:1px solid #fffa;border-bottom:1px solid #000a;box-shadow:0 0 6px #0006;@media screen and (min-width:1920px){flex-flow:row nowrap;justify-content:flex-start}}.features{margin:0;flex-grow:1;list-style:none;display:flex;flex-flow:column;padding:0;&#features{flex-flow:row wrap;gap:2rem;padding:0 2rem;>.features{gap:1.33rem}}&,p{font-size:1.33rem}details &{margin:0 -.5rem}.icon{width:1.25rem;height:1.25rem}a[href]{text-decoration:none;font-weight:500;color:#dfd;text-decoration:underline;&:hover{text-decoration:none}.links &{padding-right:0}}details{color:#fff;border-top:1px solid #fff6;margin-bottom:1rem;padding:0;font-weight:500;summary{display:flex;flex-flow:row nowrap;justify-content:space-between;>.row{width:100%}.help{color:#fffc;&:hover{color:#fff}}}}}.feature{align-items:stretch;display:flex;flex-flow:column nowrap;margin:.5rem 0 0;min-height:1.33rem;padding:0 1rem 0 .33rem;user-select:none;&[data-depth="1"]{padding-left:.75rem}&[data-depth="1"]+&[data-depth="0"]{margin-top:.5rem;border-top:1px solid #8888}&.disabled{opacity:.8}.links{font-size:1.25rem;margin-top:.25rem;margin-left:.75rem;display:flex;flex-flow:column nowrap;align-items:flex-end;gap:.5rem}select{padding:.25rem;margin-left:-1rem}label{align-items:center;padding:.1rem .25rem;user-select:none;display:flex;flex-flow:row nowrap;white-space:nowrap;font-weight:600;min-width:14ch;>input{margin-right:.25rem}.feature.disabled &{background:none;border-radius:.25rem;opacity:.9}}a.flex .icon{margin-right:.25rem;margin-left:.75rem}p{margin-top:0!important;margin-bottom:.33rem!important;margin-left:1.5rem!important;font-size:1.25rem!important}}.programs{gap:2rem}.monaco-editor{--vscode-editor-background: transparent !important;--vscode-editorGutter-background: linear-gradient(to right, #0000, #0002) !important;*{font-family:monospace;font-size:1.15rem}.line-numbers{background:#fff0}.collapsed &{display:none}}.editor-wrapper{margin:0 0 .5rem -1.5rem;border-radius:.125rem;background:#fff4;.collapsed &{min-height:0;overflow:hidden;display:none;visibility:hidden}}.fields{border-bottom:1px solid #8888;input,select{margin-left:-.5rem;padding-left:.75rem}}.field{display:flex;flex-flow:row nowrap;&[data-disabled]{display:none;visibility:hidden}.name{user-select:none;padding:0 .33rem;text-transform:none;color:#000;font-weight:700;font-weight:550;letter-spacing:.05rem;#editors &{text-transform:none;align-items:center;display:flex;flex-flow:row nowrap}}.command{display:flex;flex-flow:row nowrap;align-items:center;user-select:none;padding:.25rem .5rem .25rem .125rem;gap:.125rem;border-left:1px solid #fff;border-right:1px solid #0002;box-shadow:0 1px #fff inset,0 -1px #0002 inset;&:hover{text-decoration:underline;background:#fff3}.icon{margin:.25rem .125rem .25rem .25rem}}&.head{color:#fff;font-size:1.33rem;.name{color:#fff;margin:0 .5rem 0 0;&.title{font-weight:700}}&:focus-within{background:linear-gradient(to right,#0006,#0004)}input,select{color:#fff!important;flex-grow:1;font-size:1.33rem;background:linear-gradient(to right,#0002,#0000);&::placeholder{color:#fffa;font-size:1.33rem}&:hover,&:focus,&:active,&:focus-visible{background:linear-gradient(to right,#0004,#0000)!important;outline:none;color:#fff;&::placeholder{color:#fa0!important}}}}&.file{.programs &{min-width:100ch}flex-shrink:0;flex-flow:row nowrap;border-top:1px solid #8884;border:1px solid white;min-height:2rem;background:#ddd;padding:.33rem;border-radius:3px;.name{font-size:1.25rem;min-height:2rem;padding:.25rem .33rem}&.collapsed{background:linear-gradient(to right,#dddd,#ddda)}color:#333;&:focus-within{background:#eeee;color:#333;.name{color:#222;text-shadow:1px 1px 3px #0002}}textarea{border-radius:3px;margin-bottom:0;padding-left:.25rem;min-height:35ch;&:focus-visible{outline:none}}&.collapsed textarea,&.collapsed .hex-row{display:none;visibility:hidden;max-height:0;max-width:0}>ul{list-style:none;padding:0 .5rem;display:flex;flex-flow:row nowrap;margin-top:.25rem;min-height:1rem;>li{margin-right:1rem}}input,select{padding:.25rem .5rem;background:#fff4;border:1px solid transparent;box-shadow:none;&:focus{background:#fff;outline:none}}&:hover{input,select{background:#fff0;&:focus{background:#fff}}}}}.field-body{display:flex;flex-flow:column nowrap;flex-grow:1;align-items:stretch}.field-editor{flex-grow:1;display:flex;flex-flow:column nowrap;align-items:stretch;textarea{flex-grow:1}}.field-sidebar{.collapsed &{display:none;visibility:hidden}}.field-content{gap:1rem;display:flex;flex-flow:row nowrap;align-items:stretch;@media screen and (max-width:1600px){flex-flow:row wrap}}.files{display:flex;flex-flow:column nowrap;gap:.5rem;flex-grow:1}.fn{input,textarea{background:none}.keyword,input{padding:.25rem;height:1.5rem;line-height:1rem}.keyword{display:inline-block;font-style:italic}&:hover{input,textarea{background:none}}.command{opacity:.8}&:hover{.command{opacity:.9}}.command:hover{opacity:1}.file:hover &{background:#fff4}&:focus-within{background:#fff}}.project-title{font-size:1.25rem;font-weight:250}.hex-row{font-family:monospace;white-space:pre;padding:0 .5rem;font-weight:600}.phase-form{color:#fff;gap:0;display:flex;flex-flow:row wrap;margin-right:.5rem;margin-bottom:.5rem;.file &{color:#444}h3{color:#555;margin:.5rem .5rem 0;font-size:1.33rem;text-shadow:none}}pre.compile-errors{white-space:pre-wrap;border-radius:3px;width:100%;overflow:auto;font-family:monospace;font-size:1.15rem;align-self:center;background:linear-gradient(to left,#523,#423,#423 99%,red);padding:0 1rem;color:#eff;margin:0 -.5rem}.select-pubkey,.select-pubkey-hash,.select-sender{align-items:stretch;input.pubkey{display:none}}.witness{display:flex;flex-flow:row nowrap;margin-bottom:1px;select{width:4rem}}.simf-result{padding:.125rem .33rem .375rem .75rem;gap:.5rem;>strong{opacity:.8;width:4.5rem}>div{font-family:monospace}}.layer{display:flex;flex-flow:row nowrap;gap:.5rem;padding:0;margin:0;@media screen and (max-width:1280px){flex-flow:column;align-items:stretch;gap:0;.sidebox{max-width:initial}}@media screen and (min-width:1281px){.sidebox{width:24ch;flex-shrink:0;flex-flow:column nowrap}}p{margin-top:0!important;margin-bottom:1rem!important;line-height:1.5;&.smol{font-size:1.33rem;margin-bottom:0rem!important}}}.program-form{padding:1px;gap:.5rem;font-size:1.25rem;border-radius:3px;min-width:69ch;input,select,button{border-radius:3px;font-weight:700;text-shadow:0 1px 0 #0002;background:#0004;font-size:1.15rem;padding:.5rem;flex-grow:1;&[disabled]{opacity:.8}&:hover{background:#0005}&:focus,&:focus-within,&:focus-visible{background:#0006;outline:none}}label{border:1px solid #4448;border-radius:3px;align-self:stretch;display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:space-between;background:#fff0;padding:.5rem .25rem;gap:.25rem;&:focus-within{background:#fff8}&.tx-preview{gap:0}&.pick-chain{flex-flow:row wrap;align-items:center}label{padding:0;margin:0;border:0}strong,em{min-width:12ch;display:inline-block;margin-right:.5rem;padding:0 .5rem}}button{margin:0 .5rem .25rem;border:1px solid #9f84;padding:.5rem 1rem;flex-grow:0;text-shadow:1px 1px 1px #000;box-shadow:1px 1px 1px #000;border-radius:3px;color:#fff;background:linear-gradient(to bottom,#1509,#040a);&:hover{background:linear-gradient(to bottom,#381b,#031b)}}p{padding:0;margin:0 0 .5rem!important}.title{font-size:1.33rem;padding:1px .5rem;margin-bottom:.5rem}}.instances{border:1px solid #0008;border-radius:3px;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;min-width:40ch;flex-grow:1;margin:0 .5rem .166rem;padding:.5rem;.empty{align-self:center;justify-self:center;color:#555;background:#0001;padding:1rem;font-size:1.5rem}}.utxos,.inputs,.outputs{margin:0;padding:0rem .5rem;font-size:1.25rem;display:flex;flex-flow:column nowrap;li{display:flex;flex-flow:row nowrap;align-items:center;padding:.25rem 0;gap:.5rem;strong,span{min-width:auto;padding-left:0;width:6ch;font-size:1.125rem}strong{font-weight:500}input{padding:0 .5rem!important;text-align:right}}}.docs{background:silver;overflow:auto;flex-grow:1}.namespaceSection{width:100%;column-count:4;column-rule:1px solid #0808;padding:1rem;background:#fff8;@media screen and (min-width:1920px){column-count:5}@media screen and (min-width:2200px){column-count:6}@media screen and (min-width:2400px){column-count:7}@media screen and (max-width:1440px){column-count:3}@media screen and (max-width:1024px){column-count:2}@media screen and (max-width:640px){column-count:1}.namespaceItem{flex-flow:column nowrap;padding:.25rem 1.2rem .25rem 1.75rem;break-inside:avoid;.namespaceItemContent{a{font-weight:450}input[type=checkbox]{margin-right:.75rem}}.namespaceItemContentSubItems{display:flex;flex-flow:row wrap;gap:.5rem;list-style:none;padding:0;margin:.5rem .25rem;font-size:.875rem}&[data-ns]{display:none}&[data-kind=Namespace],&[data-kind="FunctionType Alias"]{.namespaceItemContent>a{display:flex;align-items:center;font-weight:650;&:after{content:" ";background:#0006;margin:0 .5rem;min-width:1rem;height:1px;display:flex;flex-grow:1}}}&[data-kind=Namespace]{padding-left:0;.namespaceItemContent>a{font-weight:750}}&[data-kind="FunctionType Alias"]{.namespaceItemContent>a:after{background:#0003}}p{margin:.25rem 0}.docNodeKindIcon{float:right;display:flex;gap:.5rem;>div{background:#0802;color:#585;padding:0 .25rem}}}}
