.loading-spinner{font-size:var(--3a47684c);display:inline-block;position:relative;top:.2em;width:1em;height:1em;margin:auto;padding:0;border-radius:50%;border-style:solid;border-width:.1em;border-color:white transparent;animation:2.58s linear infinite running spin}.loading-spinner:before{content:"";display:block;position:absolute;width:.45em;height:.45em;inset:0;margin:auto;padding:0;border-radius:50%;border-style:solid;border-width:.1em;border-color:white transparent;animation:2.58s linear infinite running spin}.loading-spinner:after{content:"";display:block;position:absolute;width:.1em;height:.1em;inset:0;margin:auto;padding:0;border-radius:50%;border-style:solid;border-width:.1em;border-color:white transparent;animation:1.29s linear infinite running spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hydraSlayerLogo{width:20rem;height:auto;margin:auto}.landingPageBase{display:grid;gap:1rem;justify-items:center;align-content:center;width:100%;max-width:min(100%,100vw,35rem);min-height:99vh;margin:1rem auto;color:#fff;text-align:center}.landingPageBase>*{opacity:0;animation-name:fadeIn,moveIn;animation-duration:.7s,1.2s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:0s,-.2s}.landingPageBase>*:nth-child(2){animation-delay:.15s,0s}.landingPageBase>*:nth-child(3){animation-delay:.3s,.1s}.landingPageBase>*:nth-child(4){animation-delay:.55s,.35s}.landingPageBase>*:nth-child(5){animation-delay:.7s,.5s}.landingPageBase>img{opacity:0;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeIn,moveIn;animation-duration:.7s,1.6s;animation-delay:0s,-.4s}.landingPageBase .commonModal{position:fixed;top:0;left:0;isolation:isolate}.landingPageBase h1{font-size:2rem;line-height:2rem}.landingPageBase .loginButtons{display:flex;gap:1em}.registerForm{margin-top:1em;display:flex;flex-direction:column;align-items:center;gap:1em}.ToS .terms{max-width:19rem;font-size:.75em;color:#bbb;font-style:italic}.registerForm:not(.loggedIn) input:not([type="checkbox"]){width:100%;font-size:1rem;line-height:1.5rem;padding:.2rem}.registerForm:not(.loggedIn) input[type=checkbox]{width:1rem;height:1rem;border:2px solid white}.registerForm .termsCheckbox{display:flex;width:100%;gap:.5rem;justify-content:center;align-items:center}.registerForm fieldset{border:none;display:flex;gap:1em;align-items:baseline}.registerButton[disabled]{text-decoration:line-through;cursor:not-allowed}.registerForm .error{border:2px solid #602121;padding:1em;color:#fff;background:rgb(69,21,21)}.landingPageBase .login{width:100%;max-width:19rem;margin-top:.5rem}.landingPageBase .login .greeting{display:none}.avatar img{width:auto;height:100%}.changeOwnerModal{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-auto-rows:auto;gap:.75rem;align-items:stretch;min-width:calc(min(15rem,100vw) - 6rem);max-width:40rem;width:min(80vw,100vw - 6rem)}.changeOwnerModal>*{display:grid;grid-template-columns:4rem 1fr;padding-block:.5rem;padding-inline-start:.5rem;align-items:center;border:1px solid #385268;background-color:#1c263480;color:#fff}@media screen and (hover: hover){.changeOwnerModal>*{color:#fffb}}.changeOwnerModal>*:where(:hover,:active,:focus-visible){border-bottom-color:#f80;position:relative;color:#fff;text-shadow:-3px 2px 6px #000,3px 2px 6px #000;outline:none;text-decoration:underline}.changeOwnerModal>*:where(:hover,:active,:focus-visible):before{content:"";position:absolute;inset:0;display:block;background-image:linear-gradient(to top,#ff800060,#ff800030,#ff800018,#ff80000b,transparent 95%);animation-name:fadeInBackground;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:cubic-bezier(.2,2,.3,1)}@keyframes fadeInBackground{0%{opacity:0}to{opacity:.66}}.changeOwnerModal>*:where(:active,:focus-visible){border-color:#f80}.changeOwnerModal span{line-height:1.6rem}.changeOwnerModal .avatar{height:1.3rem;width:auto}.changeOwnerModal .active{border-bottom-color:#f80;text-decoration:underline;text-decoration-color:#f80;text-shadow:0 0 .5rem #f008,0 0 2rem #f008}.changeOwnerModal.showExtraVisibiliy .active{background-color:#f80;color:#000}.changeOwnerModal .implied{font-style:italic}.changeOwnerModal .unclaim svg{fill:#fff;font-size:1.5em;translate:.25rem 0}.changeOwnerModal .inheritOwner>*{grid-column:1/-1;text-align:center;padding-right:.5rem}.changeOwnerModal *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.durationSelector{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto auto;gap:.5rem;line-height:1.8rem}.durationSelector button{width:100%}.durationSelector label{padding-right:.2rem}.durationSelector .options{grid-column:1/-1;display:grid;grid-auto-rows:auto;gap:.5rem}.durationSelector :where(input){font-family:monospace;padding:.2em;text-align:right;border:solid 1px rgba(255,255,255,.6);background-color:#000;color:#fff}.durationSelector :where(input):hover{border-color:#fff}.durationSelector :where(input:has(+label:hover)){border-color:#fff}@media screen and (max-width: 28rem){.durationSelector .options{grid-template-columns:1fr 1fr}}@media screen and (min-width: 28rem){.durationSelector .options{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.durationSelector fieldset.rangeSelector{width:100%;max-width:25rem;padding-inline:.2rem;border:0 solid transparent}.durationSelector .rangeSelector legend{padding-inline:1rem;height:auto}.durationSelector .rangeSelector input{width:100%;transform:scaleY(-1);padding-inline:.6rem;accent-color:#f80}.durationSelector .rangeSelector datalist{display:flex;justify-content:space-between;padding-inline:.3rem}.durationSelector .rangeSelector datalist option{width:2rem;display:inline-block;text-align:center}.durationSelector .rangeSelector datalist option:not(:nth-child(7n+1)){display:none}.durationSelector .rangeSelector datalist option:last-child{display:inline-block}.timeSelector{display:grid;text-align:center;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto auto;gap:.5rem;justify-content:space-between;max-width:15rem;padding:0 1rem}.timeSelector .timeOfDay{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.timeSelector .title{grid-column:1/-1;translate:0 .5rem}.timeSelector input{text-align:center;width:100%;padding:.2em 0;font-family:SpaceMono}.timeSelector button{width:100%;height:2.05rem;line-height:1.8rem;padding:0}.timeSelector .timezone input{color:#acf}.callender{--date-bg-color:;color:#fff;display:flex;flex-direction:column;line-height:1em;width:fit-content;position:relative;contain:content;padding-right:6em}.callender .month .expanded+*{line-height:1em;animation:none}.callender.vertical{padding-right:2.7em;font-size:.8em}.callender .month{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:auto;height:fit-content;width:100%;position:relative}.callender .day{background-color:var(--date-bg-color)}.callender .month:has(.day.empty):not(:first-of-type,:nth-of-type(2)){margin-top:-2em}.callender .month.name{position:sticky;z-index:2;top:0;box-shadow:0 1px .3em #0008,0 4px 1em #0008,0 8px 2em #0008;height:2em}.callender .month:nth-of-type(2){margin-top:0}.callender .month.name.last{bottom:0;box-shadow:0 -1px .3em #0008,0 -4px 1em #0008,0 -8px 2em #0008}.callender .month.name .expanded{box-shadow:0 1px .3em #0008,0 4px 1em #0008,0 8px 2em #0008}.callender .month.name.last .expanded{box-shadow:0 -1px .3em #0008,0 -4px 1em #0008,0 -8px 2em #0008}.callender .day.name{text-align:center}.callender .day{position:relative;--date-bg-color: rgba(36, 55, 104, 1)}.callender .day:not(.name,.odd):where(:nth-child(7n + 8),:nth-child(7n + 7)):is(*,#important){--date-bg-color: rgba(36, 55, 104, 1)}.callender .day.odd:not(.name):where(:nth-child(7n + 8),:nth-child(7n + 7)):is(*,#important){--date-bg-color: rgba(20, 40, 80, 1)}.callender .day.empty{opacity:0}.callender .day.odd{--date-bg-color: rgba(20, 40, 80, 1)}.callender .title{grid-column:1/-1;padding:0 .5em;position:absolute;top:0;border-top:2px solid rgba(40,61,111,1);background-color:#283d6f}.callender .month:nth-child(2n + 1) .title{border-top:2px solid rgba(20,40,80,1);background-color:#142850}.callender.vertical .title{height:14em;writing-mode:vertical-lr;text-orientation:upright;letter-spacing:-.45em}.callender.vertical .title.expanded{font-size:1em;width:2.7em;right:-2.7em}.callender.vertical .title:not(.expanded){font-size:.9em;width:3em;right:-3em}.callender:not(.vertical) .title{font-size:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:2em 2em;right:-6em;width:6em;height:4em;text-align:center}.callender .title span{display:block;position:relative;top:-2px;padding:.5em 0}.callender.vertical .title span{padding:.35em 0}.callender .day{text-align:right;padding:.5em;position:relative}.callender .day:not(.name,.empty):hover:after{content:"";display:block;position:absolute;inset:0;border-radius:.4em;outline:2px solid rgba(255,255,255,.5);outline-offset:-2px}.callender .day:is(.today,.selectedDay):hover:after{border-radius:.1em;outline-offset:calc(-2px + .3em)}.callender .day:is(.today,.selectedDay):before{content:"";display:block;position:absolute;inset:-.3em;background-color:var(--date-bg-color);z-index:-1}.callender .day:is(.today,.selectedDay){color:#000;border-radius:.2em;padding:.2em;margin:.3em}.callender .day.today{font-variation-settings:"wght" 600;background-color:#8799ef}.callender .day.selectedDay{background-color:#ff7f00;text-decoration:underline;position:relative}.callender .day.today.selectedDay{background-color:#d6b3bc}.callender .day.selectedDay>*{position:absolute;inset:-.5rem;border:.2rem solid rgba(255,127,0,1);outline:.1rem solid rgba(255,127,0,1);outline-offset:.2rem;background-color:#ff7f0033;z-index:3;animation:showOff;animation-duration:1.5s;animation-timing-function:cubic-bezier(.1,.5,.5,.9);opacity:0;border-radius:25%;pointer-events:none}.callender .month,.callender .day.empty{pointer-events:none}.callender .month .day:not(.empty),.callender .month .title{pointer-events:auto}.callender .day:not(:is(.today,.selectedDay)):nth-child(7n + 7){border-left:1px solid rgba(255,255,255,.5)}.callender .day:is(.today,.selectedDay):nth-child(7n + 7):before{border-left:1px solid rgba(255,255,255,.5)}.callender .day:not(:is(.today,.selectedDay)):nth-child(7n + 8){border-right:1px solid rgba(255,255,255,.5)}.callender .day:is(.today,.selectedDay):nth-child(7n + 8):before{border-right:1px solid rgba(255,255,255,.5)}.callender .day:is(.today,.selectedDay):nth-child(7n + 8){border-right-width:0}.callender .month .expanded{height:2em}.callender .month:nth-of-type(2) .day.empty,.callender .month .day.empty.last{opacity:1}@keyframes showOff{0%{scale:.1;outline-offset:-2rem;opacity:1}25%{opacity:.8}to{scale:1.5;opacity:0;outline-offset:1rem}}.modalNodeEditing .callenderThingBox{z-index:3;position:relative;top:-1rem;height:100%;margin-right:-1rem;margin-bottom:-1rem;display:grid;width:15rem;grid-template-columns:auto;grid-template-rows:auto auto auto auto;gap:.5rem}.DateSelectorModal.modalNodeEditing .callenderThingBox>*:not(:first-child){width:calc(100% - .5rem)}.modalNodeEditing .callenderThingBox>*:first-child{margin-top:0;height:27rem;max-height:50vh;contain:content;overflow-y:auto}.modalNodeEditing .callenderThingBox>*:not(:first-child){height:fit-content}.DateSelectorModal.modalNodeEditing .timeSelector{padding:0}.DateSelectorModal.modalNodeEditing .buttonThing{padding:0;width:100%}.DateSelectorModal.modalNodeEditing .remove{padding:0;width:100%;display:flex;gap:.5rem}.DateSelectorModal.modalNodeEditing .remove button{width:100%}:where(.member){display:inline-flex;align-items:baseline;gap:.5rem}:where(.member) .avatar img{height:1em;display:block}.treeView{display:inline-grid;grid-template-columns:1fr;grid-auto-rows:auto;place-items:center;gap:1rem}.treeView .loading{font-size:3rem;margin-top:-1rem;margin-bottom:-.5rem}.treeView .topTypography{max-width:fit-content;line-height:1.25}.treeView .title{font-size:1.8rem;margin-left:-.06rem;place-self:start}.treeView :is(p,label){color:#bbb;font-size:.8rem;text-align:left;margin-bottom:.1rem;place-self:start}.treeView .radiolable label{font-size:1em;color:inherit}.treeView .radiolable input:checked+*{text-decoration:underline}.treeView ul{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:1rem;width:100%;justify-content:space-between;margin:auto;text-align:left;list-style:none}.treeView li{width:fit-content}.treeView .input.uuid:valid+button{display:block;width:100%}.treeView .input.uuid:invalid+button{display:none}.treeView :where(input:not([type="radio"],.currency),.currentTree){font-size:1rem;font-family:SpaceMono;width:100%;height:2rem;background-color:#00000080;color:#40ff60;border:1px solid rgba(255,255,255,.5);padding:.25rem .5rem;border-radius:.5rem;margin:.2rem 0;text-align:center}.treeView .uuid{max-width:24rem;min-width:24rem;height:2rem}.treeView .currentTree{color:#999;font-style:italic}.treeView input:invalid{color:red}.treeView input:invalid+button{pointer-events:none;color:red;text-decoration:line-through}.treeView .treeOptions{display:flex;flex-wrap:wrap;gap:1rem;max-width:22rem;font-size:100%;justify-content:space-between;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);padding:1rem 0}.treeView .radioGroup{width:100%;text-align:left;display:grid;gap:.5rem;grid-template-columns:auto auto;grid-template-rows:auto auto}.treeView .radioGroup>*:nth-child(odd):not(:last-child,:first-child){justify-self:start;margin-left:.5rem}.treeView .radioGroup>*:nth-child(even):not(:last-child,:first-child){justify-self:end;margin-right:.5rem}.treeView .radioGroup>*:where(:last-child,:first-child){justify-self:center}.treeView .radioGroup>p{grid-column:1/-1;width:fit-content;margin:0;margin-bottom:-.4rem}.treeView .radiolable{display:grid;grid-template-columns:auto 1fr;gap:.5rem;margin:0;align-items:center}.treeView .radiolable.tripple{grid-template-columns:auto auto auto;grid-column:1 / -1}.treeView .radiolable input{width:1em;height:1em}.treeView .radiolable input[type=number]{width:5.5rem;height:2rem;border-radius:.35rem;color:#fff}.treeView .radioGroup button{width:100%}.treeView .currenyInput{display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto auto;gap:0 .5rem;flex-wrap:wrap}.treeView .currenyInput label{grid-column:1/-1}.treeView .currenyInput input{display:block;width:3rem;padding:0 .25rem;font-size:inherit;font-family:inherit;text-align:center}.treeView .currenyInput button{display:block;height:1.75rem;width:1.75rem;padding:0;flex-grow:0}.treeView .currenyInput button svg{width:70%;height:70%;margin:15%}.treeView .member{width:100%}.accessControl{display:grid;gap:.5rem}.accessControl .title{text-align:center}.accessControl .permissionToggle{display:flex;gap:.25rem;align-items:center}.accessControl .permissionToggle button{min-width:4rem;text-decoration:none}.accessControl .permissionToggle:where(:hover) label{text-shadow:0 0 1rem #05f,0 0 .5rem #05f,0 0 .25rem #05f;text-decoration:underline}.accessControl input[type=checkbox]{border:2px solid #aaa}.accessControl .permissionToggle:where(:hover) input{box-shadow:0 0 1rem #05f,0 0 .5rem #05f;border-color:#fff}.accessControl .permissionOwner{grid-column:span 3;width:13rem}.accessControl ul{list-style:none;grid-column:1/-1;display:grid;grid-auto-columns:1fr;gap:.5rem}.grid-heigh-fade-in{display:grid;grid-template-rows:0fr;opacity:0;animation-name:grid-template-rows-fadein;animation-duration:.45s;animation-delay:0s;animation-timing-function:cubic-bezier(.5,0,.5,1);animation-iteration-count:1;animation-fill-mode:forwards}.grid-heigh-fade-in>*{overflow:hidden}@keyframes grid-template-rows-fadein{0%{grid-template-rows:0fr;opacity:0}75%{opacity:0}95%{grid-template-rows:1fr}to{opacity:1;grid-template-rows:1fr}}.accessControl li{display:grid;align-items:center;gap:.75rem;grid-template-columns:1fr auto auto auto}.accessControl li .name:hover{text-decoration:underline}.accessControl :is(ul,ul *){color:#aaa}.accessControl ul :is(li:not(.modified,.markedForRemoval):hover,li:not(.modified,.markedForRemoval):hover *){color:#fff}.accessControl .name :is(.avatar,.avatar img){max-height:1.4rem;max-width:3.25rem;width:auto;height:auto;display:inline-block}.accessControl .name{display:grid;grid-template-columns:3.5rem 1fr}.accessControl :is(li.markedForRemoval,li.markedForRemoval *){color:red;text-decoration:line-through;font-style:italic}.accessControl :is(li.modified:not(.markedForRemoval),li.modified:not(.markedForRemoval) *){color:orange;font-style:italic}.accessControl .addNewRole{display:flex;flex-wrap:wrap;gap:0 .5rem}.accessControl .addNewRole>button{flex-grow:0}.accessControl .addNewRole>input{flex-grow:1}.accessControl .addNewRole>div{width:100%;text-align:center}.accessControl .topButtons{display:grid;grid-template-columns:1fr auto;gap:.5rem;justify-items:end}.accessControl .topbox{display:grid;grid-template-areas:"title apply cancle";grid-template-rows:auto;grid-template-columns:1fr auto auto;grid-gap:1.5rem}.accessControl .topbox .title{grid-area:title}.accessControl .topbox .revert{grid-area:cancle;background-color:#f004}.accessControl .topbox .apply{grid-area:apply;background-color:#04f4}.tabSelector{display:flex;gap:1rem;padding:0 1rem 1rem;margin-bottom:1rem;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem);border-bottom:1px solid #fff6;min-width:26rem}.tabSelector *:focus-visible{outline:1px solid #5af;outline-offset:2px;color:#000;background-color:#4af}.tabSelector :where(.active){text-decoration:underline;text-decoration-thickness:1px;background-color:#026;border-color:#5af;box-shadow:0 .1rem 1rem #04c,0 .1rem .5rem #04c}.breadcrumbs{gap:.5rem;display:flex;flex-wrap:wrap;justify-content:center;padding:.2rem 0;position:relative}.breadcrumbs .active{text-decoration:underline;text-decoration-color:#f80;color:#fff}.breadcrumbs>*:not(.crumb){opacity:.5;pointer-events:none}.breadcrumbs .crumb:where(:hover,:focus,:focus-within,:focus-visible){text-decoration:underline;text-decoration-color:#fff;cursor:pointer;outline:none}.breadcrumbs.extraVisualAid .crumb{padding:0 .3em}.breadcrumbs:not(.extraVisualAid) .crumb:where(:focus,:focus-within,:focus-visible){text-shadow:0 0 .5rem #08f,0 0 .25rem #08f,0 0 .125rem #08f}.breadcrumbs.extraVisualAid .crumb:where(:focus,:focus-within,:focus-visible){background-color:#f80;color:#000;text-decoration-color:#000}.breadcrumbs .crumb.faded{opacity:.55}.breadcrumbs .faded{opacity:.35}.breadcrumbs+.breadcrumbs:before{content:"";display:block;inset:0;top:-1px;position:absolute;height:2px;background-image:linear-gradient(to right,#08f0,#08f2,#08f4,#08f8 10%,#08f8 90%,#08f4,#08f2,#08f0)}.search{min-width:min(35rem,100vw - 6rem);width:50rem;max-width:min(100vw - 8rem);max-height:calc(100vh - 8rem);display:grid;grid-template-rows:auto auto 1fr;gap:1rem}.search ul{list-style:none}.search .results ul{display:grid;gap:2rem}.search li:hover{background-color:#68f2}.search .tophalf{display:grid;grid-template-columns:2fr auto auto;gap:1rem;margin:0 -1rem;padding:0 1rem .5rem;border-bottom:1px solid #08f}.search .tophalf input{font-size:1rem;line-height:1.5rem;grid-column:1/-1}.search .showingResults{font-size:1.25rem;line-height:2rem}.search .results li{display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem}.search li button{width:2.5rem;line-height:1.25rem;stroke:#fff;stroke-width:.08em;margin-right:1rem}.search .title{font-size:1.5rem}.search li span{cursor:pointer}.search .breadCrumbsContainer{display:flex;flex-grow:1;width:100%}.reviewChanges .actions{display:flex;flex-wrap:wrap;gap:1rem;position:relative}.reviewChanges .comment{padding:.2rem .3rem;width:100%}.reviewChanges .actions .save{background-color:#136}.reviewChanges .actions .consoleSave{background-color:#314}.reviewChanges .actions .abort{background-color:#400}.reviewChanges .actions>*{flex-grow:1}.reviewChanges{display:flex;flex-direction:column;gap:1rem}.reviewChanges .changes{display:contents}.reviewChanges .buttons{display:flex;gap:1rem}.reviewChanges .changes ul{list-style:none}.reviewChanges .comparison{padding:0;margin:0;display:grid;max-width:fit-content;grid-template-columns:repeat(4,auto);color:#999;gap:.25rem}.reviewChanges .comparison.text{grid-template-columns:1fr 1fr;gap:1.5rem}.reviewChanges .added{color:#9bf}.reviewChanges .removed{color:#f57}.reviewChanges .changes .title{font-size:125%}.reviewChanges .serverResponds{position:absolute;inset:0;left:calc(50% - 1.5rem);right:calc(50% - 1.5rem);height:1.4rem;line-height:1.4rem;text-align:center;z-index:5;translate:0% 2rem;animation-name:fadeOut,moveOut;animation-duration:1.5s,3s;animation-iteration-count:1;animation-timing-function:cubic-bezier(1,0,.7,1),cubic-bezier(.3,.8,.4,1);border-radius:.25rem;opacity:0}.reviewChanges .serverResponds.success{background-color:#163;border:1px solid #0f0}.reviewChanges .serverResponds:not(.success){background-color:#400;border:1px solid #f00}.reviewChanges .markdown{max-width:35rem}.viewSelection{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:1.5rem}.viewSelection>*{display:grid;grid-template-columns:1fr 6rem;grid-template-rows:auto;gap:1rem;max-width:30rem;align-items:center;position:relative}.viewSelection.onlyButtons{grid-template-columns:repeat(2,6rem);grid-template-rows:auto}.viewSelection.onlyButtons .doubleWidth,.viewSelection.onlyButtons>*:last-child,.viewSelection:not(.onlyButtons)>*:last-child>*{grid-column:1/-1}.viewSelection.onlyButtons>*{display:grid;grid-template-columns:1fr}.viewSelection.onlyButtons>*:not(:last-child):before{display:none}.viewSelection .decription{line-height:1.7}.viewSelection button{width:100%;height:fit-content;padding:.5rem 0;border-radius:.25rem;font-family:Jost;box-shadow:.2rem .2rem .1rem #06080a,-.2rem .2rem .1rem #06080a,0 0 2rem #000;transition:transform 1s cubic-bezier(0,.5,.2,1),box-shadow 1s cubic-bezier(0,.5,.2,1),border-color .7s cubic-bezier(1,2,0,1),background-color 1.1s cubic-bezier(0,.5,.2,1)}.viewSelection button:hover{box-shadow:.2rem calc(.2rem + 2px) .1rem #06080a,-.2rem calc(.2rem + 2px) .1rem #06080a,0 2px 2rem #000;transition:transform .3s .1s cubic-bezier(.38,-2.06,.38,1),box-shadow .3s .1s cubic-bezier(.38,-2.06,.38,1),border-color .7s cubic-bezier(1,6,0,4)}.viewSelection>*.active button{background-color:#1f40ff80;text-decoration:solid underline #fff 1px;text-underline-offset:2px}.viewSelection>*:not(:last-child):before{content:"";position:absolute;inset:0;display:block;border-bottom:1px solid rgb(36,51,94);translate:0 .75rem}.viewSelection button span{position:absolute;top:-.2rem;right:.1rem;font-family:spacemono;font-size:.8rem;display:block;text-align:center}.decidermatrix{display:flex;flex-wrap:wrap}.decider{margin:0;border:1px solid currentColor;border-radius:8px;width:100%}.decider button{min-width:90%;width:fit-content;border-radius:2px;box-shadow:0 0 .25rem #000a,0 0 .5rem #0008,0 0 1rem #0004}.decider .options{margin:.3rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.35rem;justify-content:space-around}.decider .grouping{display:flex;flex-direction:column;flex-wrap:wrap;gap:.35rem;justify-content:space-around;width:calc((100% - .35rem)/2)}.decider .grouping>*{flex-grow:1}.decider .tasksummary{--detail-color: 255,0,0;--state-color: 0,0,0;--state-position: bottom 2px left 2px;--background-alpha: 0;height:fit-content;display:grid;grid-template-columns:1rem auto;grid-template-rows:1.5rem auto;align-items:center;gap:.4rem;margin:0;border-color:rgba(var(--detail-color),1);border-width:1px;border-style:solid;border-radius:.3rem;font-size:1rem;padding:.2rem;overflow:hidden;background-image:radial-gradient(circle at var(--state-position),rgba(var(--state-color),1) 0,rgba(var(--state-color),.8) 10px,rgba(var(--state-color),.6) 15px,rgba(var(--state-color),.36) 20px,rgba(var(--state-color),.216) 25px,rgba(var(--state-color),.13) 30px,rgba(var(--state-color),.078) 35px,rgba(var(--state-color),.047) 40px,rgba(var(--state-color),.028) 45px,rgba(var(--state-color),.017) 50px,transparent),linear-gradient(to right,rgba(var(--detail-color),.35),rgba(var(--detail-color),.22) .8em,rgba(var(--detail-color),.2) 1.6em,rgba(var(--detail-color),.3) 80%,rgba(var(--detail-color),.35) 87%,rgba(var(--detail-color),.45) 95%,rgba(var(--detail-color),.6) 98%,rgba(var(--detail-color),.75)),linear-gradient(to right,rgba(var(--detail-color),var(--background-alpha)),rgba(var(--detail-color),var(--background-alpha)));background-repeat:no-repeat;box-shadow:0 0 .25rem #000a,0 0 .5rem #0008,0 0 1rem #0004}.decider .tasksummary:hover{--background-alpha: .2}.decider .tasksummary.taskcompleted{--detail-color: 91,127,255;--state-color: 191,223,255;--state-position: top 2px right 2px}.decider .tasksummary input{accent-color:rgb(var(--detail-color))}.decider .tasksummary label{text-shadow:0 .1em .2em black;position:relative;width:fit-content}.decider .tasksummary label:before{content:"";display:block;width:90em;height:3em;left:-3em;top:-1em;position:absolute;background-color:transparent}.decider .markdown{font-size:0;line-height:0;max-height:8rem;overflow:hidden;display:grid;align-content:center;grid-column:1/-1;place-self:start;transition:max-height .5s cubic-bezier(.27,.67,.44,.93)}.decider .markdown:is(:active,:focus,:focus-within,:focus-visible){max-height:16rem;transition:max-height .5s cubic-bezier(.29,.01,.07,.75)}.decider .markdown img:first-of-type{width:100%;height:auto}.decider .markdown p:has(img):not(:first-child),.decider .markdown img:not(:first-of-type){display:none}.decider .markdown:not(:has(img)){font-size:80%;line-height:1.3;border-top:solid 1px white;padding-top:.5rem}.decider .markdown:has(img){border-radius:.125rem}.decider .tasksummary:has(>*:nth-child(2):last-child){grid-template-rows:auto}.budgetLine{font-size:1em;display:grid;grid-template-columns:auto;grid-template-rows:auto 1fr;gap:.25rem}.budgetLine.vertical{grid-template-columns:auto 1fr;grid-template-rows:auto}.budgetLine .line{height:.5em;width:100%}.budgetLine.vertical .line{height:100%;width:.5em}.budgetLine .titles{font-size:.7em;display:grid;gap:.6em}.budgetLine .titles>*{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;align-items:center;gap:.75em}.budgetLine:not(.vertical) .titles{width:100%;font-size:.8em;display:flex;flex-wrap:wrap;position:relative}.budgetLine:not(.vertical) .titles>*{width:var(--w, 100%);overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(to left,transparent .4rem,rgba(0,0,0,1) 2rem)}.budgetLine:not(.vertical) .titles:hover>*{width:100%;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(to left,#fff,#fff)}.budgetLine .monospace{font-family:spacemono;display:inline-block}.nodemetadata li{padding-left:.2em;line-height:1.5;flex-grow:1;min-width:50%}.nodemetadata li::marker{width:.1em}.nodemetadata ul{list-style:none;list-style-position:inside;padding:0;width:fit-content}.nodemetadata{width:100%;padding:0;height:fit-content}.nodemetadata ul .title{line-height:unset}.nodemetadata .arrayList{padding-left:.75em;margin-bottom:.25rem;display:block}.nodemetadata .key{color:#fca8}.nodemetadata .trueData{color:#acf8}.nodemetadata.debugList>ul{display:contents}.nodemetadata .debugListItem:not(:last-child){margin-bottom:.25rem;padding-bottom:.25rem;border-bottom:1px #fff4 dashed}.nodemetadata .uuidList>*:first-child{display:block}.nodemetadata .uuidList>*:not(:first-child){font-family:spacemono;display:inline-block;padding-left:1em;font-size:.8em}.editableNodeMetaData>.modalNodeEditing input{width:100%;padding-left:.5rem;font-family:spacemono}.editableNodeMetaData ul{list-style:none}.editableNodeMetaData{margin-top:-.25rem;margin-bottom:.25rem}.editableNodeMetaData input[disabled]{cursor:not-allowed;opacity:.75}:where(.childParentIcon .node,.childParentIcon .plus,.childParentIcon .x,){opacity:0}.nodeActions{--gap: .4rem;display:grid;font-size:.8rem;gap:var(--gap);position:relative}.nodeActions.grid{--gap: .4rem;grid-template-columns:1fr auto 1fr;grid-auto-rows:1fr;height:fit-content}.nodeActions.grid.single{grid-template-columns:1fr;width:100%}.nodeActions.grid.single .buttonIcon:is(*,#important){justify-self:center}@media only screen and (pointer: coarse){.nodeActions.grid:is(*,#important){--gap: .7rem;padding:.7rem 0}}.nodeActions:not(.grid){--gap: .6rem;grid-template-columns:auto;grid-auto-rows:auto;width:fit-content;margin:0 auto;justify-self:end}.nodeActions button{border-radius:.15rem;box-shadow:0 .15em .5em -.1em #000}.nodeActions:not(.grid) .toggleText{width:1.2rem;height:1rem;line-height:.6rem;font-size:.8rem;margin:auto;position:absolute;top:-.35rem;left:0;right:0;text-align:center}.nodeActions:not(.grid) .buttonIcon:not(:first-child):before{content:"";display:block;position:absolute;inset:0;translate:0 calc(-.5 * var(--gap) + .5px);border-top:1px dashed rgba(255,255,255,.3)}.nodeActions.grid .buttonIcon:nth-child(3n +1){justify-self:end}.nodeActions.grid .buttonIcon:nth-child(3n +3){justify-self:start}.nodeActions.grid .buttonIcon:nth-child(3n +1):last-child{justify-self:center;grid-column:1/-1}.nodeActions .buttonIcon button{line-height:1em;text-align:left;padding:0;width:2.4em;height:2.4em;display:grid;place-items:center;contain:content}.nodeActions .buttonIcon button:focus-visible{outline-offset:.3rem;outline-width:2px;outline-style:solid;outline-color:#f80}.nodeActions:not(.grid) .buttonIcon{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;position:relative;align-items:center}.nodeActions.grid .buttonText{display:none;transition:opacity .05s,margin-left .4s .05s,font-size .4s}.nodeActions:not(.grid) :where(.buttonIcon .buttonText){display:block;font-size:.8em;opacity:.75;line-height:1.2em;align-self:center;max-width:25ch;width:100%;margin:0;margin-left:.5rem}.nodeActions:not(.grid) .buttonText{padding-right:.75rem;max-width:9rem}.nodeActions.showText:not(.grid) .buttonIcon .buttonText{opacity:.75}.nodeActions.showText:not(.grid) .buttonIcon:hover .buttonText{opacity:1;text-shadow:0 0 2px #fff8}.nodeActions.grid .buttonIcon .buttonText{font-size:0;line-height:0;opacity:0;padding-right:0rem;margin-left:0;overflow:hidden;transition:opacity .05s,margin-left .4s .05s,font-size .4s}:where(.nodeActions svg){fill:#fff;stroke:#fff;stroke-width:1px}.nodeActions :where(.buttonIcon button svg){width:2.2em;height:2.2em}.nodeActions .buttonIcon.WrenchIcon svg{width:2em;height:2em;stroke-width:1.5px}.nodeActions .buttonIcon.DeleteNodeIcon svg{width:2em;height:2em}.nodeActions .buttonIcon.dependencyLink svg{width:2em;height:2em;stroke-width:min(.1em,2px)}.nodeActions .buttonIcon.taskButton svg{padding-bottom:.15em;padding-left:.17em;width:1.8em;height:1.8em;stroke-width:min(.1em,2px)}.nodeActions .buttonIcon.move-icon svg{width:1.8em;height:1.8em}.nodeActions .buttonIcon.move-icon.cancel svg{rotate:135deg;scale:100%;animation-name:pulse,twist;animation-duration:2s,.7s;animation-iteration-count:infinite,1;animation-timing-function:cubic-bezier(.6,0,.4,1)}.nodeActions .buttonIcon.PencilIcon svg{fill:none}.nodeActions .buttonIcon.active button{background-color:#026;border-color:#ffffff80}.nodeActions .buttonIcon.active svg{fill:#40c0ff;filter:drop-shadow(0 0 .05em rgba(0,32,127,.7)) drop-shadow(0 0 .2em rgba(64,192,255,.6)) drop-shadow(0 0 .4em rgba(64,192,255,.7))}.nodeActions .buttonIcon.TargetIcon svg{width:1.8em;height:1.8em}.nodeActions .buttonIcon.TargetIcon.deepDuplicate svg{stroke:#fff;fill:#8cf}.nodeActions .cpiAddChild :where(.parent .node,.children .plus){opacity:1}.nodeActions .cpiDeleteWithChildren *:is(.x){opacity:1}.nodeActions .cpiDeleteNode *:is(.parent .node,.children *:not(.center) .node){opacity:.4}.nodeActions .cpiDeleteNode .children .center .x{opacity:1}.nodeActions .cpiDeleteNode .links{opacity:.15}.nodeActions .cpiDeleteKeepChildren :where(.parent .x,.children .node){opacity:1}.nodeActions .cpiDeleteOnlyChildren :where(.parent .node,.children .x){opacity:1}.nodeActions .ReclaimOwnershipIcon svg{stroke-width:0;translate:0% -5%;scale:90%}.nodeActions .AcceptResponsibilityIcon svg{stroke:none;stroke-width:0}.nodeActions .gotoDependency svg{width:1.5rem;height:1.5rem;fill:transparent}.nodeActions .decisionIcon svg{width:1.8em;height:1.8em}@keyframes pulse{0%{scale:90%}50%{scale:110%}to{scale:90%}}@keyframes twist{0%{rotate:0deg}to{rotate:135deg}}@media screen and (pointer: coarse){.nodeActions:not(.grid) .buttonIcon .buttonText{font-size:1em;line-height:1.35em;overflow:visible}.nodeActions:not(.grid) .buttonIcon button{font-size:150%}}.singlecompact{--detail-color: 0,0,0;--state-color: 0,0,0;margin:max(2px,.15em) 0;position:relative;display:grid;grid-template-columns:auto 1fr;place-items:center}.singlecompact:hover{text-shadow:0 0em 1.5em #0004,0 0em .8em rgba(var(--detail-color),1),0 0em .2em #0008,0 .1em .4em #0008,0 .2em .6em #0008}.singlecompact:hover svg{stroke:#000;fill:#000}.singlecompact svg{width:1em;height:1em;stroke:#fff;fill:#fff;stroke-width:max(2px,.08em)}.singlecompact .icon{display:grid;place-items:center;background-color:rgba(var(--detail-color),.5);min-width:1.6rem;height:100%;grid-template-columns:1fr auto;padding:0 .4rem}.singlecompact .icon>svg:nth-child(2){margin-left:.8rem}.singlecompact:hover .icon{background-color:rgba(var(--detail-color),1)}@media only screen and (min-resolution: 1.5dppx){.singlecompact svg{stroke-width:max(1.75px,.08em)}}@media only screen and (min-resolution: 2dppx){.singlecompact svg{stroke-width:max(1.5px,.08em)}}.singlecompact.singletask svg{left:.35em;top:.15em}.singlecompact.singletask{--detail-color: 91,127,255 }.singlecompact.singledecision{--detail-color: 127,255,91 }.singlecompact.singledependency{--detail-color: 255,91,127 }.singlecompact .compacttitle{display:block;width:100%;margin:0 .4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding-left:.5em;line-height:1.4em;background-image:linear-gradient(to right,rgba(var(--detail-color),.3),rgba(var(--detail-color),.2),rgba(var(--detail-color),.1),rgba(var(--detail-color),.05),rgba(var(--detail-color),.025),rgba(var(--detail-color),.0125),rgba(var(--detail-color),.0065),transparent 50%)}.singlecompact:hover .compacttitle{background-image:linear-gradient(to right,rgba(var(--detail-color),.5),rgba(var(--detail-color),.3),rgba(var(--detail-color),.12),rgba(var(--detail-color),.06),rgba(var(--detail-color),.025),rgba(var(--detail-color),.0125),rgba(var(--detail-color),.0065),transparent 50%)}@media only screen and (pointer: coarse){.singlecompact .compacttitle{line-height:2.1}}.singlecompact .loneTask{cursor:pointer;font-style:italic}.childAsChecklist.task{--detail-color: 91,127,255 }.childAsChecklist.decision{--detail-color: 127,255,91 }.childAsChecklist.dependency{--detail-color: 255,91,127 }.childAsChecklist{background-image:linear-gradient(to right,#0006 25%,#0004,#0002,#0001,transparent),linear-gradient(to right,rgba(var(--detail-color),.08),rgba(var(--detail-color),.04),rgba(var(--detail-color),.02),rgba(var(--detail-color),.01),transparent 90%),linear-gradient(to right,rgba(var(--detail-color),.58),transparent 90%);background-size:100%,100%,100% max(2px,.15rem);background-repeat:no-repeat;background-position:top,top,bottom;padding-bottom:max(2px,.15rem);margin-left:0;margin-right:0;margin-top:.5rem;border-left:solid rgba(var(--detail-color),.3) max(2px,.15rem)}li:not(:last-child)>.childAsChecklist{margin-bottom:1.5rem}li:last-child>.childAsChecklist{margin-bottom:.5rem}.childAsChecklist .checklistText{padding-left:.5rem;font-size:.9em}.childAsChecklist .childAsChecklist li:last-child{padding-bottom:.1px}.childAsChecklist ul.children{list-style:none;padding-left:.5rem;padding-top:.15rem;padding-bottom:.15rem}.childAsChecklist svg{width:.9rem;height:.9rem;stroke:#fff;fill:#fff;stroke-width:max(2px,.08em);vertical-align:unset}.childAsChecklist>.subtitle{display:grid;grid-template-columns:1.8rem 1fr;gap:.25rem;cursor:pointer;margin-bottom:max(2px,.08em);background-image:linear-gradient(to right,transparent 1.8rem,rgba(var(--detail-color),.3) 1.8rem,rgba(var(--detail-color),.15),rgba(var(--detail-color),.075),rgba(var(--detail-color),.038),transparent 90%);background-size:100% max(2px,.15rem);background-repeat:no-repeat;background-position:bottom}.childAsChecklist>.subtitle .icon{display:block;font-size:1.1rem;line-height:1.3rem;padding:.2rem;background-color:rgba(var(--detail-color),.32)}.progressCake{width:1em;height:1em;filter:drop-shadow(0 0 .1em #0008);position:relative;z-index:1}.progressCake .cake{--transition-width: 1px;width:1em;height:1em;background-image:conic-gradient(var(--0aae58b2));-webkit-mask-image:radial-gradient(circle closest-side,#0000 50%,#ffff calc(50% + var(--transition-width)),#ffff calc(100% - var(--transition-width)),#0000);mask-image:radial-gradient(circle closest-side,#0000 50%,#ffff calc(50% + var(--transition-width)),#ffff calc(100% - var(--transition-width)),#0000)}.progressCake .description{display:none}.progressCake:hover .description{display:block;position:absolute;right:120%;top:-15%;font-size:.85rem;line-height:1.2rem;padding:.2em .6em;border-radius:.35em;border:1px solid #fff8;white-space:pre-wrap;background-color:#000}.progressCake:hover .description span{display:block;white-space:nowrap}@media only screen and (min-resolution: 1.5dppx){.progressCake .cake{--transition-width: .667px}}@media only screen and (min-resolution: 2dppx){.progressCake .cake{--transition-width: .5px}}@media only screen and (min-resolution: 3dppx){.progressCake .cake{--transition-width: .334px}}@media only screen and (min-resolution: 4dppx){.progressCake .cake{--transition-width: .25px}}.miniNodeCount{font-size:.85rem;max-width:fit-content;line-height:.85;text-align:right;font-family:SpaceMono;display:grid;grid-template-columns:auto;grid-template-rows:auto auto}.miniNodeCount .allChildren{font-size:1.65rem;grid-area:all;margin-top:-.05rem;margin-right:.1rem;font-weight:100}.miniNodeCount .task,.miniNodeCount .nontasks{display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto;justify-content:center}.miniNodeCount .seperator:before{content:" / ";color:#ffffff80;padding:0 .05rem;font-size:80%}.miniNodeCount .nontasks .seperator:before{content:","}.miniNodeCount .task{cursor:default;color:rgba(var(--task-color),1);position:relative}.miniNodeCount .task:before{content:"";display:block;inset:0;position:absolute}.miniNodeCount .decision{color:rgba(var(--decision-color),1)}.miniNodeCount .dependency{color:rgba(var(--dependency-color),1)}.trellocard{--padding-unit: .4rem;box-shadow:0 .5rem 1rem #00000080;display:grid;grid-template-areas:"title   title" "content metadata" "decider decider";gap:.4rem;grid-template-columns:auto minmax(auto,12rem);grid-template-rows:auto auto auto;height:fit-content;max-width:min(90vw,40rem);padding:var(--padding-unit);padding-bottom:0;width:100%;position:relative;margin:1rem}.trellocard .title{font-size:2rem;font-variation-settings:"wght" 300;max-width:100%;line-height:2.9rem}.trellocard [contenteditable=true]{background-color:#00000080;color:#fffc;border:1px dashed rgba(255,255,255,1);border-radius:.3rem;padding:.1em;margin-top:calc(-.1em - 1px);margin-left:calc(-.1em - 1px);margin-right:calc(-.1em - 1px);width:calc(100% + .2em + 2px);margin-bottom:calc(-.1em - 1px);animation:border-pulse 3s infinite cubic-bezier(.3,0,.7,1);display:block;white-space:pre-wrap}.trellocard .text[contenteditable=true]{border-top-right-radius:.9rem;resize:vertical}.trellocard .title [contenteditable=true]{font-family:spacemono}.trellocard [contenteditable=true].text{min-height:12rem;padding:.2em;font-family:spacemono}.trellocard .title .miniNodeCount{float:right;margin-left:.3rem;background-color:#0005;padding:calc(.5 * var(--padding-unit)) var(--padding-unit);border-radius:calc(.5 * var(--padding-unit));border-bottom:1px solid rgba(255,255,255,.3);box-shadow:inset 0 .8rem 2rem #0004,inset 0 .2rem .5rem #0003}.trellocard .title:has([contenteditable="true"]) .miniNodeCount{margin-right:1px}.trellocard .title .progressCake{float:right;margin-left:.3rem;filter:drop-shadow(0 .1rem .3rem black)}.trellocard .title:has([contenteditable="true"]) .progressCake{margin-right:1px}.trellocard.dependency{grid-template-areas:"title" "metadata";grid-template-columns:auto;grid-template-rows:auto auto}.trellocard.dependency .content{display:none}.trellocard .title{grid-area:title}.trellocard .aside{grid-area:metadata;min-width:8rem;max-width:100%;display:grid;grid-template-areas:"owner" "nodeActions" "nodemetadata" "budgetline" "...";grid-template-columns:auto;grid-template-rows:auto auto auto auto 1fr}.trellocard.dependency .aside{grid-template-areas:"owner" "nodemetadata" "nodeActions";grid-template-columns:1fr;grid-template-rows:auto auto auto;place-items:center}.trellocard.dependency .title{hyphens:auto}.trellocard.dependency .aside .nodemetadata{width:fit-content}.trellocard .aside>.owner{grid-area:owner}.trellocard .aside>.nodemetadata{grid-area:nodemetadata}.trellocard .aside>.nodeActions{grid-area:nodeActions}.trellocard:not(.dependency) .aside>*{background-color:#0005;padding:var(--padding-unit);border-radius:calc(.5 * var(--padding-unit))}.trellocard .aside>*:not(:first-child){margin-top:var(--padding-unit)}.trellocard .aside .nodemetadata *{font-size:.8rem}.trellocard .aside .nodemetadata li{min-width:100%}.trellocard .content{background-color:#0005;padding:var(--padding-unit);border-radius:calc(.5 * var(--padding-unit));grid-area:content;min-width:13rem;max-width:100%;display:flex;flex-direction:column}.trellocard .content>*:not(:last-child,.childAsChecklist){padding-bottom:var(--padding-unit)}.trellocard .content>*:not(:first-child,.childAsChecklist){padding-top:var(--padding-unit)}.trellocard .subtitle{font-size:1.3rem}.trellocard .markdown{line-height:1.55}.trellocard :is(.markdown,.checklistText) img{width:100%;height:auto;border-radius:.25rem}.trellocard .subtitle p{display:inline;margin-right:.5em;text-decoration:underline;text-decoration-color:#fff4;text-decoration-thickness:2px}.trellocard .subtitle svg{display:inline;margin-left:.1em;width:1em;height:1em;vertical-align:middle}.trellocard .subtitle:hover span{text-decoration:underline}.trellocard .taskchildren{grid-area:taskchildren}.trellocard .decisionchildren{grid-area:decisionchildren}.trellocard .dependencychildren{grid-area:dependencychildren}.trellocard .owner{grid-area:owner;font-size:1.2rem;text-align:center}.trellocard .implied{font-style:italic}.trellocard .nodemetadata .owner{font-size:inherit;text-align:inherit}.trellocard .trellodecider{grid-area:decider;background-color:#0005;padding:calc(.5 * var(--padding-unit));border-radius:calc(.5 * var(--padding-unit))}.trellocard .trellodecider>*{border-color:transparent}:where(.trellocard .trellodecider .tasksummary){background-color:#000}.trellocard>.content,.trellocard>.trellodecider,.trellocard:not(.dependency)>.aside>*{box-shadow:inset 0 .8rem 2rem #0004,inset 0 .2rem .5rem #0003;border-bottom:1px solid #fff4}.trellocard .title button{float:right;font-size:1.2rem;display:block;stroke:#fff;stroke-width:1.5px;margin-left:.3rem;line-height:.8em;padding:.2em}@media (pointer: coarse){.trellocard .title button{display:block}}.trellocard .title button svg{width:1em;height:1em}@keyframes border-pulse{0%{border-color:#fff}50%{border-color:#ffffff80}to{border-color:#fff}}.trellocard .content,.trellocard.dependency>*:not(.title){background-color:rgba(var(--428d0e39),.1);border:2px solid rgba(var(--428d0e39),.5);border-radius:0;border-top-right-radius:1.35rem;border-bottom-right-radius:.35rem;box-shadow:0 1px 2px #00000080,0 2px 4px #00000080;overflow:hidden}.trellocard.dependency .aside{padding:.25rem}.trellocard :is(.content):hover,.trellocard.dependency>*:not(.title):hover{color:#fff;border-color:rgba(var(--428d0e39),1);box-shadow:0 1px 2px #00000080,0 2px 4px #00000080,0 0 .3rem rgba(var(--428d0e39),.5) inset}.trellocard .aside .ownerdisplay{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding-bottom:0}.trellocard .ownerdisplay .member{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center}.trellocard .ownerdisplay .member .avatar{grid-row:2/-1;width:fit-content}.trellocard .ownerdisplay .member .name{grid-row:1/-2}.trellocard .childAsChecklistContainer{width:calc(100% + 2 * var(--padding-unit));overflow:visible;margin-left:calc(-1 * var(--padding-unit));padding:0 .5rem}.trelloModal .trellocard{margin:-1rem;border-width:0;border-radius:0;padding:.75rem .75rem .35rem;overflow-x:hidden;width:unset}.trelloModal .parentButton{position:absolute;top:-1.25rem;left:calc(clamp(.4rem,2.5vw,1rem) - 2px);text-align:center;z-index:1}.trelloModal .parentButton button{border-color:#99a0b4}.trelloModal .parentButton span{rotate:180deg;display:inline-block;margin-right:.2rem;font-size:150%;translate:0 33%;line-height:.66}.budgetBox{--budgetBoxHue: 0;width:var(--409d2052);height:var(--06a4dd94);border-radius:.25rem;position:relative;background-color:#00000080;contain:content;display:grid;grid-template-columns:var(--414933cf);grid-template-rows:auto;gap:0px;transition:height .6s cubic-bezier(.3,0,.1,1);will-change:height}.budgetBoxContainer{position:relative;contain:content}.budgetBoxStandaloneButton{margin-bottom:.2rem;font-size:80%}.budgetBoxContainer button{position:absolute;right:0;z-index:1;font-size:1.5rem;width:1.5rem;height:1.5rem;line-height:1.5rem;padding:0;background-color:transparent;border-color:transparent;text-shadow:0 2px 5px #0008}.budgetBox .firstLevel{display:grid;height:inherit;background-color:hsla(var(--budgetBoxHue),100%,50%,1);cursor:pointer;background-image:linear-gradient(to right,#fff4,#fff1,transparent 50%,rgba(0,0,0,.04),rgba(0,0,0,.08),rgba(0,0,0,.16),rgba(0,0,0,.32))}.budgetBox .firstLevel>.subchildren{height:inherit}.budgetBox .subchildren{grid-row:1/ -1;grid-column:1/ -1;display:grid;grid-template-columns:auto;grid-template-rows:auto;gap:0;background-color:#0000004d;width:100%;height:100%}.budgetBox .firstLevel>.subchildren>.subchild:not(:first-child){border-top:.25px solid hsla(var(--budgetBoxHue),100%,50%,.4);margin-top:-.25px}.budgetBox .subchild .subchild:not(:first-child){border-left:.25px solid hsla(var(--budgetBoxHue),100%,50%,.4);margin-left:-.25px}.budgetBox .subchildren .subchildren{background-color:transparent}.budgetBox .subchildren .subchild{width:100%;height:100%;background-image:linear-gradient(to top,#00000008,transparent,#ffffff08)}.budgetBox .firstLevel:hover .subchild{background-image:linear-gradient(to top,#00000028,transparent,#ffffff28)}.budgetBox .subchild .subchild{background-image:linear-gradient(to right,#00000008,transparent,#ffffff08)}.budgetBox .firstLevel:hover .subchild .subchild{background-image:linear-gradient(to right,#00000030,transparent,#ffffff30)}.budgetBox .overlay{grid-row:1/ -1;grid-column:1/ -1;width:100%;height:calc(100% - 2px);margin:1px 0;pointer-events:none}.budgetBox .subOverlay{width:100%;height:100%;pointer-events:none;background-color:transparent;position:absolute;inset:0}.budgetBox .subchild:hover .subOverlay{background-color:#ffffff80}.budgetBox .subchildren .subchildren{position:relative}.budgetBox .firstLevel:hover .overlay{background-color:#0000;z-index:2}.budgetBox .firstLevel:hover{z-index:1;background-image:none}.budgetBox .firstLevel p{width:fit-content;height:fit-content;max-width:calc(100% - 1.5rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:.2rem .5rem;position:absolute;top:1px;left:0;z-index:3;background-color:hsla(var(--budgetBoxHue),100%,10%,.4);backdrop-filter:blur(1rem);border-bottom-right-radius:.5rem;font-size:80%;pointer-events:none;opacity:0}.budgetBox .firstLevel:hover>p{opacity:1}.budgetBox .subchild p{opacity:0;top:1.6rem;border-top-right-radius:.5rem}.budgetBox .subchild:hover>p{opacity:1}.budgetBox .firstLevel:nth-child(7n+0){--budgetBoxHue: 160}.budgetBox .firstLevel:nth-child(7n+1){--budgetBoxHue: 170}.budgetBox .firstLevel:nth-child(7n+2){--budgetBoxHue: 180}.budgetBox .firstLevel:nth-child(7n+3){--budgetBoxHue: 190}.budgetBox .firstLevel:nth-child(7n+4){--budgetBoxHue: 200}.budgetBox .firstLevel:nth-child(7n+5){--budgetBoxHue: 210}.budgetBox .firstLevel:nth-child(7n+6){--budgetBoxHue: 220}.budgetModal{min-width:12rem;min-height:12rem;width:fit-content;height:fit-content;margin:-1rem}.settings{display:flex;gap:1.2rem;width:19rem;flex-direction:column}.settings .supergroup{display:flex;gap:1.2rem;flex-wrap:wrap;flex-direction:column;width:19rem}.settings .typeSelection label:has(input[value="task"]){--detail-color: var(--task-color)}.settings .typeSelection label:has(input[value="decision"]){--detail-color: var(--decision-color)}.settings .typeSelection label:has(input[value="dependency"]){--detail-color: var(--dependency-color)}.settings .option{--detail-color: 96,96,96}@media screen and (min-width: 37rem) and (max-width: 50rem){.settings{width:40rem;max-height:75rem;flex-wrap:wrap}.settings :where(#kanban,#editor,#visibility,#user){margin-bottom:1rem}}@media screen and (min-width: 50rem){.settings{gap:2rem;display:grid;width:fit-content;height:fit-content;grid-template-areas:"edit   visi user" "kanban perf user" "...    ...  debug";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto}.settings #editor{grid-area:edit}.settings #kanban{grid-area:kanban}.settings #visibility{grid-area:visi}.settings #performance{grid-area:perf}.settings #user{grid-area:user}.settings #debugSettings{grid-area:debug}.settings>*:where(#debugSettings){background-image:linear-gradient(to bottom,color-mix(in srgb,#f008 20%,#0d131a80),#0d131a)}}.settings .title{font-size:2rem;translate:0 .5rem}.settings .option{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:auto;width:100%;gap:.4rem;line-height:1.3rem;align-items:center;position:relative}.settings :where(.supergroup .option:not(:first-child),.supergroup:not(:first-child) .option):before{content:"";display:block;position:absolute;inset:0;width:100%;height:1px;top:-.6rem;background-color:#ffffff40}.settings input[type=checkbox]{border:1px solid rgba(91,91,91,1);width:1.2rem;height:1.2rem;line-height:1.5rem;background-color:#ffffff1a}.settings .option .legend{width:100%;grid-column:span 2;grid-column:1 / -1}.settings fieldset{padding:0;margin:0;border:none}.settings input{font-size:inherit;font-family:spacemono}.settings input[type=radio]{width:.9rem;height:.9rem;padding:.3rem}.settings input[type=number]{width:3.5rem;background-color:#000;border:1px solid rgba(var(--detail-color),1);padding:.1em .4em;line-height:1.4em}.settings input[type=text]{width:100%;text-align:center;font-family:spacemono;background-color:#000;border:1px solid rgba(var(--detail-color),1);padding:.1em .4em;line-height:1.4em}.settings .option.group{display:flex;flex-wrap:wrap;justify-content:space-between}.settings .option.group .legend{width:100%}.settings .option.group label{background-color:rgba(var(--detail-color),.25);border:1px solid #414346;border-radius:.2em;padding:.1em .4em;line-height:1.4em;flex-grow:1;max-width:calc(50% - .2rem)}.settings .option.group label input[type=radio]{top:.15rem}.settings .option.debug{color:red;font-family:SpaceMono;font-size:90%}.settings .nebulaButton{background-image:url(/assets/nebulaButton.bddc19c5.png);background-image:image-set(url(/assets/nebulaButton.8e9976d5.avif) type("image/avif"),url(/assets/nebulaButton.bddc19c5.png) type("image/png"));background-position:bottom;background-size:auto 100%}.settings .description{display:none;position:absolute;top:calc(100% + .6rem + 1px);left:0;right:0}.settings *:hover>.description{display:block;background-color:#000;background-image:linear-gradient(to bottom,#ffffff30,#ffffff24,#ffffff18,#ffffff14,#ffffff0f 50%,transparent);padding:.5rem 1rem 1rem;border:1px solid #fff3;border-top-width:0;border-radius:0 0 1rem 1rem;z-index:2;opacity:0;animation-name:fadeIn;animation-duration:.3s;animation-delay:.9s;animation-iteration-count:1;animation-fill-mode:forwards}.modalNodeEditing .uuidCopy{position:relative}.modalNodeEditing .uuidCopy button{position:absolute;top:-.2rem;right:0;width:fit-content;font-size:80%;line-height:.85rem;padding-top:.1rem}.settings .option.group label.lightMode{background-color:#22262b;filter:invert(100%) hue-rotate(180deg)}.commonPage.lightMode .settings .option.group label.lightMode{background-color:#22262b;filter:none}.commonPage.lightMode .settings .option.group label:has(+.lightMode){background-color:#22262b;filter:invert(100%) hue-rotate(180deg)}.loginComponent{margin-top:-.5rem;display:grid;gap:.5rem;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center;min-height:10rem;min-width:19rem}.loginComponent.loggedIn>button:last-child{width:fit-content;margin-bottom:-.5rem;margin-top:.5rem}.loginComponent .loginButtons{width:100%;display:flex;gap:1em;justify-content:space-between}.loginComponent .buttonRow{display:flex;gap:1em;justify-content:space-between;align-items:baseline}.loginComponent .loginButtons>*{flex-grow:1;padding:.4em}.loginComponent .success{font-size:1.5rem;animation-name:fadeOutLogin,moveOutLogin;animation-duration:.5s,2s;animation-iteration-count:1;animation-timing-function:cubic-bezier(1,0,.7,1),cubic-bezier(.2,1,.2,1)}@keyframes fadeOutLogin{0%{opacity:0}to{opacity:1}}@keyframes moveOutLogin{0%{translate:0 4rem}to{translate:0 0rem}}.deleteNode i{font-family:serif;font-size:1.1rem}.deleteNode .delete{color:red}.deleteNode .buttons{margin-top:.5rem;display:flex;gap:.5rem;justify-content:space-between}.deleteNode .buttons>*{flex-grow:0}.deleteNode button{position:relative}.deleteNode .action{position:absolute;top:0;left:0;right:0;background-color:#000000b3;border:1px solid #0f0;color:#0f0;border-radius:.3rem;width:fit-content;margin:auto;opacity:0;animation-name:fadeOut,moveOut;animation-duration:2s;animation-iteration-count:1;animation-timing-function:cubic-bezier(1,0,.7,1),cubic-bezier(.3,.8,.4,1)}.deleteNode .action.failed{border-color:red;color:red}.typeSelect{display:flex;gap:var(--gap, .4rem);justify-content:space-between;font-size:inherit}.typeSelect *{font-size:inherit}.typeSelect .task{--detail-color: var(--task-color)}.typeSelect .decision{--detail-color: var(--decision-color)}.typeSelect .dependency{--detail-color: var(--dependency-color)}.typeSelect .option{align-items:center;background-color:rgba(var(--detail-color),.2);border:1px solid rgba(var(--detail-color),.8);display:grid;flex-grow:1;gap:.4rem;grid-template-columns:auto auto;padding:.2rem;place-content:center;position:relative}.typeSelect .option input{width:1em;height:1em}.typeSelect .option label{opacity:1;font-size:inherit}.typeSelect .option label:before{content:"";display:block;position:absolute;inset:0}.typeSelect .option:where(:hover,:active,:has(input:checked)){background-color:rgba(var(--detail-color),.4);border-color:rgb(var(--detail-color));box-shadow:0 0 .4rem rgba(var(--detail-color),.7),0 0 .3rem rgba(var(--detail-color),.8) inset}.extraVisualAid .typeSelect .option:where(:focus-visible,:focus-within,:focus){outline:2px solid rgba(255,255,255,.25);outline-offset:4px;box-shadow:0 0 0 2px #ff7f00d9,0 0 .4rem rgba(var(--detail-color),.7),0 0 .3rem rgba(var(--detail-color),.8) inset}.newNode{--gap: .5rem;width:100%;display:flex;flex-direction:column;gap:var(--gap);max-width:23.25rem;min-width:23.25rem}.newNode .modalTitle{text-align:center;margin-top:-1rem}.newNode .parent{color:#fffb;width:fit-content}.newNode .parent:where(:focus-visible,:focus,:active){color:#fff;background-color:#06f8}.newNode .currentNode{margin-top:-.4rem;font-size:1.5rem}.newNode .selection.dependency input:not([type="radio"]){font-family:SpaceMono;width:38ch;padding:.75ch}.newNode .selection.dependency label{display:block;width:fit-content;font-size:.85rem;position:relative;top:.5rem;margin:0 auto;margin-top:-.5rem;background-color:#000;padding:.1rem .3rem;line-height:1rem;border:1px solid white}.newNode .selection.dependency input:valid{color:#0f0}.newNode .selection.dependency input:invalid{color:red}.newNode .submit{display:flex;justify-content:space-between;gap:var(--gap)}.newNode .submit>*{flex-grow:1}.newNode .addChild{background-color:#007f004d}.newNode .close{background-color:#9f00004d}.newNode textarea{min-height:8.5rem;font-family:sans-serif;width:100%;min-width:40ch;display:block}.newNode textarea[disabled]{min-height:4.5rem;height:4.5rem}.newNode *:where(input,textarea):where(:focus-visible,:focus,:focus-within){outline:5px solid rgba(255,255,255,.25)}.newNode :where(input,textarea){font-size:1rem;line-height:1.5rem;color:#fff;border:2px solid #fff8;padding:0 .5ch}.newNode :where(input,textarea):not([type="radio"]){background-color:#ffffff1a;border-width:1px}.newNode input:not([type="radio"]){width:100%}.newNode button{position:relative}.newNode .selection.submit button{border-radius:.1rem}.newNode :where(input.title:valid){border:2px #0f0 solid}.newNode .childAddedSucessfully{position:absolute;top:0;left:0;right:0;background-color:#000000b3;border:1px solid #0f0;color:#0f0;border-radius:.3rem;width:fit-content;margin:auto;opacity:0;animation-name:fadeOut,moveOut;animation-duration:3s;animation-iteration-count:1;animation-timing-function:cubic-bezier(1,0,.7,1),cubic-bezier(.3,.8,.4,1)}.newNode .childAddedSucessfully.failed,.newNode input.title:invalid{border-color:red;color:red}.newNode .childlist{text-align:center}.newNode ul{display:flex;flex-wrap:wrap;list-style:none;appearance:none;justify-content:center;gap:var(--gap)}.newNode li{padding:.25em .5em;border-radius:.5em;border:1px solid rgba(255,255,255,.2);background-color:#0040804d}.newNode [disabled]{cursor:not-allowed;opacity:.5;color:red;background-image:repeating-linear-gradient(135deg,#fff4,#fff4 .5rem,#0004 .5rem,#0004 1rem,#fff4 1rem)}.newNode .inputGroup{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;min-height:13rem;height:13rem}.newNode .inputGroup *{resize:none}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveOut{0%{translate:0 -.5rem}to{translate:0 -1.5rem}}.modalNodeEditing{display:grid;grid-template-columns:auto auto;grid-template-rows:1fr;overflow-x:visible}.modalNodeEditing button:is(*,#important){border-radius:0}.modalNodeEditing .main{display:flex;flex-direction:column;gap:.5rem;min-width:21rem;max-width:30rem}.modalNodeEditing .sideInput{margin-left:1rem;border-left:1px solid #fff8;z-index:3;position:relative;top:-1rem;height:calc(100% + 2rem);margin-right:-1rem;display:grid;width:15rem;grid-template-columns:auto;grid-template-rows:auto auto 1fr;gap:.5rem}.modalNodeEditing .sideInput>*:first-child{margin-top:0;height:27rem;max-height:50vh;contain:content;overflow-y:auto}.modalNodeEditing .sideInput>*:not(:first-child){height:fit-content}.modalNodeEditing .buttonThing{padding:0 1rem;width:100%}.modalNodeEditing .buttonThing>*:first-child{text-align:center;font-size:80%;padding-right:.1rem;padding-left:.1rem;min-width:100%}.modalNodeEditing .buttonThing button{width:100%}.modalNodeEditing .selection.dependency input:not([type="radio"]),.modalNodeEditing .uuid,.modalNodeEditing .input{font-family:SpaceMono;min-width:38ch;font-size:90%;width:100%;text-align:center;padding:.75ch;font-style:normal}.modalNodeEditing .selection.dependency input:not([type="radio"]){padding-top:.4ch;padding-bottom:1.1ch}.modalNodeEditing .selection.dependency input:valid{color:#0f0}.modalNodeEditing .selection.dependency{position:relative}.modalNodeEditing .selection.dependency .depedencyNodeTitle{position:absolute;bottom:-.5rem;left:0;right:0;height:1.1rem;font-size:80%}.modalNodeEditing .selection.dependency .depedencyNodeTitle>*{margin:0 auto;padding:.1em .4em;background-color:#000;border:1px solid white;border-radius:.3em;width:fit-content;line-height:90%;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modalNodeEditing .selection.dependency input:invalid{color:red}.modalNodeEditing :where(.submit button){background-color:#ffffff1a;padding:.25rem;border-color:#fff3;flex-grow:1}.modalNodeEditing label{width:100%}.modalNodeEditing .group>*{width:100%;display:block}.modalNodeEditing :is(label,.label){font-size:85%;opacity:70%}.modalNodeEditing input[type=radio]{width:1em;height:1em;border-radius:50%}.modalNodeEditing .red input{color:red;border-color:red}.modalNodeEditing .red input:valid{border-color:#fff}.modalNodeEditing .red:has(input:valid) *{background-color:#00000080;color:#ffffff80;cursor:not-allowed;opacity:80%;font-style:italic}.modalNodeEditing .placeholder{color:#ffffff80;cursor:not-allowed;opacity:80%;font-style:italic;pointer-events:none}.modalNodeEditing .placeholder *:where(button){font-style:italic;opacity:.4}.modalNodeEditing .placeholder *:where(input,textarea){font-style:italic;opacity:.4;background-image:repeating-linear-gradient(135deg,#fff4,#fff4 .5rem,#0004 .5rem,#0004 1rem,#fff4 1rem);resize:none}.modalNodeEditing .buttons{display:grid;gap:.5rem;grid-template-columns:auto auto auto;width:calc(100% + 2rem);justify-content:space-between;position:sticky;background-color:#0d1319;top:-1rem;z-index:1;padding:.5rem 1rem;margin:-1rem;margin-bottom:0;border-bottom:1px solid #fff8;border-radius:0;box-shadow:0 0 1rem #000,0 0 2rem #000}.modalNodeEditing textarea{min-height:7.5rem;font-family:sans-serif;width:100%;min-width:36ch;display:block}.modalNodeEditing *:where(input:not([type="radio"],[type="range"]),.input,textarea,select):where(:focus-visible,:focus,:focus-within){outline:2px solid rgba(255,255,255,.25);outline-offset:4px;box-shadow:0 0 0 2px #ff7f00d9}.modalNodeEditing input[type=radio]:where(:focus-visible,:focus,:focus-within){outline:4px solid rgba(255,255,255,.25);outline-offset:0px}.modalNodeEditing :where(input:not([type="radio"],[type="range"]),.input,textarea,select,.memberSelect){font-size:1rem;line-height:1.5rem;color:#fff;background-color:#00000080;border:1px solid #fff8;padding:.2rem .5ch}.modalNodeEditing .showCheck:before{content:"error";position:absolute;top:0;left:0;right:0;background-color:#000000b3;border:1px solid #f00;color:red;border-radius:.3rem;width:fit-content;margin:auto;padding:.2rem;opacity:0;animation-name:fadeOut,moveOut;animation-duration:2s;animation-iteration-count:1;animation-timing-function:cubic-bezier(1,0,.7,1),cubic-bezier(.3,.8,.4,1)}.modalNodeEditing .showCheck.nodeValid:before{content:"ok!";border-color:#0f0;color:#0f0}.modalNodeEditing .error:is(*,#important),.modalNodeEditing .error:is(*,#important) *{color:red;border-color:red}.modalNodeEditing .durationSelector{font-size:.85rem}.modalNodeEditing .durationSelector :is(input,select){font-size:.85rem}.modalNodeEditing .group .input{display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:.1rem}.modalNodeEditing .group .input button{justify-self:end;color:red;line-height:100%}.modalNodeEditing .selectedTime{font-family:SpaceMono;font-size:90%;border:1px solid #fff8;height:2rem;line-height:2rem;background-color:#000}.modalNodeEditing .group.deadline .input+button{margin-top:.5rem}.modalNodeEditing .withButton{display:grid;grid-template-areas:"label label" "input button";grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:0 .6rem}.modalNodeEditing .withButton>label{grid-area:label}.modalNodeEditing .withButton>input{grid-area:input}.modalNodeEditing .withButton>button{grid-area:button}.modalNodeEditing .withButton>.multibutton{grid-area:button}.modalNodeEditing .withButton>.multibutton>*:not(:last-child){margin-right:.6rem}.modalNodeEditing .childList>*{border:2px solid #fff4;flex-grow:1;color:#fffb;text-align:center;border-radius:.25rem}.modalNodeEditing .childList>*:hover{border-color:#fff8;color:#fffe}.modalNodeEditing .childList .task{background-color:rgba(var(--task-color),.3)}.modalNodeEditing .childList .decision{background-color:rgba(var(--decision-color),.3)}.modalNodeEditing .childList .dependency{background-color:rgba(var(--dependency-color),.3)}.modalNodeEditing .childList:is(*,#important){display:flex;flex-wrap:wrap;gap:.75ch;margin-bottom:.75ch}.modalNodeEditing .memberSelect{list-style:none}.modalNodeEditing .memberSelect .active{color:#000;background-color:#f80}.modalContainer{min-width:100vw;min-height:100vh;display:grid;padding-top:2rem}.modalContainer .background{position:absolute;inset:0;display:block;background-color:#0003;animation-name:fadeIn;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:cubic-bezier(.37,.05,.25,.93)}.modalContainer .background.blur{backdrop-filter:blur(.25rem);animation-name:blurIn}.modalContainer .background.texture{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TS6VURO0g0iFDdbIgKuIoVSyChdJWaNXB5NIvaNKQpLg4Cq4FBz8Wqw4uzro6uAqC4AeIo5OToouU+L+k0CLWg+N+vLv3uHsHCI0KU82eCUDVLCMVj4nZ3Krof0UAPgwijAGJmXoivZhB1/F1Dw9f76I8q/u5P0efkjcZ4BGJ55huWMQbxDObls55nzjESpJCfE48btAFiR+5Lrv8xrnosMAzQ0YmNU8cIhaLHSx3MCsZKvE0cURRNcoXsi4rnLc4q5Uaa92TvzCY11bSXKcZRhxLSCAJETJqKKMCC1FaNVJMpGg/1sU/4viT5JLJVQYjxwKqUCE5fvA/+N2tWZiadJOCMcD3Ytsfo4B/F2jWbfv72LabJ4D3GbjS2v5qA5j9JL3e1iJHQP82cHHd1uQ94HIHGH7SJUNyJC9NoVAA3s/om3LA0C0QWHN7a+3j9AHIUFfLN8DBITBWpOz1Lu/u7ezt3zOt/n4AUkJympyOHK8AAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAALiMAAC4jAXilP3YAAAAHdElNRQfmCgUUIDNA3PS0AAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAACJJREFUKM9jZMAEysgcJgYCYEgoYGRgYPiPJnZ3+HmTcgUAenUCHkAtSpkAAAAASUVORK5CYII=),url(/assets/texturebg.916f1578.png),url(/assets/texturebg.916f1578.png),url(/assets/texturebg.916f1578.png);background-size:4px 8px,67px 67px,83px 59px,73px 79px;background-repeat:repeat}.modalContainer .background.grey{background-color:#202020d9}.modalContainer .background.black{background-color:#000}.modalContainer .innerContainer#black{box-shadow:0 0 8rem #0020ff73}.modalContainer .modal{padding:0;margin:auto;display:grid;justify-content:center;width:fit-content;position:relative;transform-origin:top center;transform-style:preserve-3d;animation-name:moveIn,fadeIn,rotateIn;animation-duration:.4s;animation-iteration-count:1;animation-timing-function:cubic-bezier(0,.5,0,1),cubic-bezier(0,0,.4,1),cubic-bezier(0,0,.4,1)}@keyframes moveIn{0%{translate:0 -60px;scale:.9}to{translate:0 0;scale:1}}@keyframes bgIn{0%{background-color:#7f7f7f00}to{background-color:#7f7f7f33}}@keyframes blurIn{0%{backdrop-filter:blur(0rem)}to{backdrop-filter:blur(.25rem)}}@keyframes rotateIn{0%{transform:perspective(300px) rotateX(-1deg)}to{transform:perspective(300px) rotateX(0)}}@keyframes fadeIn{0%{opacity:0}20%{opacity:0}to{opacity:1}}.modalContainer .innerContainer{max-height:calc(100vh - 5rem);max-width:calc(100vw - 2rem);position:relative;width:fit-content}.modalContainer .slot{max-height:100%;overflow-y:auto;padding:clamp(.4rem,2.5vw,1rem)}.modalContainer .closeModalButton{position:absolute;top:0;right:-1.2rem;width:1rem;height:1.2rem;color:red;text-align:center;font-size:1.2rem;font-family:Jost;font-variation-settings:"wght" 250;line-height:.35rem;border:1px solid red;margin:0;padding:0;overflow:hidden;transition:none;translate:none;z-index:50}.modalContainer .closeModalButton:before,.modalContainer .closeModalButton:after{display:none}.modalContainer .closeModalButton:hover{background-color:red;color:#000;text-shadow:0 0 .2rem yellow,0 0 .4rem yellow,0 0 .8rem yellow;transition:none;transform:none;box-shadow:0 .1rem .6rem #f008,0 .1rem 1.2rem red}.topmenuPositionHack{display:grid;grid-template-columns:1fr auto 1fr;backdrop-filter:brightness(300%) saturate(300%) blur(.35rem);background-color:#000b;border-bottom:.5px solid #08f8;z-index:3;position:sticky;top:-1px;margin-bottom:.5rem}.topmenu{grid-column:2/-2;padding:.5rem;display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;width:fit-content;justify-self:center}.topmenu~.breadcrumbs{grid-column:2/-2}.topmenu *{font-family:Jost}.topmenu>*{flex-grow:1}.topmenu .task{background-color:rgba(var(--task-color),.35)}.topmenu .decision{background-color:rgba(var(--decision-color),.25)}.topmenu :is(.move-icon,.duplicateIcon) svg{width:1em;height:1em;line-height:1em;rotate:135deg;translate:0 .15em;scale:100%;animation-name:pulse,twist;animation-duration:2s,.7s;animation-iteration-count:infinite,1;animation-timing-function:cubic-bezier(.6,0,.4,1)}.topmenu .duplicateIcon svg{animation-name:pulse;rotate:0deg}.topmenu .dependencyLink{background-color:rgba(var(--dependency-color),.35)}.topmenu .dependencyLink svg{width:1em;height:1em;line-height:1em;translate:0 .15em;stroke:#fff;stroke-width:.1em;animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.6,0,.4,1)}.topmenu .loginButton{display:grid;grid-template-columns:auto 1fr auto;padding:0;align-items:stretch}.topmenu .loginButton span{padding:0 .3rem;overflow-wrap:break-word;overflow-wrap:anywhere;align-self:center}.topmenu .loginButton svg{width:1.4em;height:1.4em;margin-right:.2rem;place-self:center;top:0;fill:none;stroke:currentColor;rotate:30deg;transform-origin:.7em .685em;transition:rotate .4s cubic-bezier(.32,1.42,.51,.92)}.topmenu .loginButton:hover svg{rotate:90deg}.topmenu .avatar-icon{margin:0;height:calc(1.6rem + 2px);width:auto;display:block;align-self:flex-end}.topmenu .modified{border-color:#f80;color:#f80}@media screen and (pointer: coarse){.topmenu{padding:.5rem .25rem;gap:.5rem;margin:0 -1px}.topmenu>*{line-height:1.75rem}}.topmenu button svg{width:1.2em;height:1.2em;position:relative;top:.2em}.commonPage{width:100%;max-width:min(100%,100dvw);height:100%;min-height:100dvh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;max-height:100dvh}.commonPage.fancy{background:repeat 0% 0% url(/assets/star_bg.e3a6890d.avif),no-repeat 0vw 0vh url(/assets/nebula_01.c38f7782.avif),no-repeat 0vw 0vh url(/assets/nebula_02.045cb269.avif),no-repeat 55vw 75vh url(/assets/nebula_03.a5ab4056.avif),no-repeat 5vw 135vh url(/assets/nebula_04.9274606d.avif),no-repeat 55vw 150vh url(/assets/nebula_05.601e5ae9.avif),no-repeat 2vw 225vh url(/assets/nebula_06.f8b3fb1d.avif),no-repeat 15vw 300vh url(/assets/nebula_07.cbe47281.avif),no-repeat 55vw 415vh url(/assets/nebula_08.32b64f14.avif),no-repeat 5vw 465vh url(/assets/nebula_09.0d7f127e.avif),no-repeat 45vw 625vh url(/assets/nebula_10.7b89b239.avif),no-repeat 0vw 730vh url(/assets/nebula_09.0d7f127e.avif),no-repeat 0vw 700vh url(/assets/nebula_10.7b89b239.avif),no-repeat 65vw 715vh url(/assets/nebula_05.601e5ae9.avif),no-repeat 60vw 30vh url(/assets/nebula_05.601e5ae9.avif);background-blend-mode:screen}.commonPage .commonModal{position:fixed;top:0;left:0;z-index:5}.commonPage.lightMode{filter:invert(100%) hue-rotate(180deg)}.commonPage.lightMode *:where(img,picture){filter:invert(100%) hue-rotate(180deg)}body:has(.commonPage.lightMode){background-color:#fff}.navlist{display:flex;flex-direction:row-reverse;gap:0;justify-content:flex-end;position:relative;padding-left:.15em;isolation:isolate}.navlistContainer{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:0fr 0rem;min-height:1px;margin-top:-.5rem;transition:grid-template-rows .5s ease-in-out;overflow:visible}.navlistContainer>*:not(button){overflow-y:hidden;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;padding-top:.75rem}.navlistContainer>*:not(button)::-webkit-scrollbar{width:0;height:0}.navlistContainer>button{position:absolute;z-index:1;top:1rem;right:.5rem;font-size:1.3rem;line-height:1.1rem;font-family:spacemono}.navlistContainer>button:where(:focus-visible,:focus-within,:active){outline:2px solid #f80;outline-offset:4px}.navlistContainer.expanded{grid-template-rows:1fr 0rem}.navlist .layer{flex-grow:0;flex-shrink:0;max-width:min(60ch,60vw);width:fit-content;margin-right:1.2rem}.navlist .layer>*{max-width:100%}.navlist .layer:not(.dummy):empty{display:none}.navlist .layer.dummy{pointer-events:none;position:sticky;right:0;background-image:linear-gradient(to right,rgba(0,0,0,1) 1%,rgba(0,0,0,.9) 2%,rgba(0,0,0,.6) 4%,rgba(0,0,0,.36) 6%,rgba(0,0,0,.216) 8%,rgba(0,0,0,.13) 10%,rgba(0,0,0,.078) 12%,rgba(0,0,0,.047) 14%,transparent 16%),linear-gradient(to left,rgba(0,0,0,1) 1%,rgba(0,0,0,.9) 2%,rgba(0,0,0,.6) 4%,rgba(0,0,0,.36) 6%,rgba(0,0,0,.216) 8%,rgba(0,0,0,.13) 10%,rgba(0,0,0,.078) 12%,rgba(0,0,0,.047) 14%,transparent 16%);display:block;width:100vw;min-width:100vw;z-index:2}.navlist .layer.dummy.short{width:50vw;min-width:50vw}.navlist .layer.dummy:last-of-type{opacity:0}.navlist .selected{outline:2px solid #fff8}.navlist .parents:not(:hover)>*:not(.selected){opacity:.6}.navlist .parents:hover>*:not(.selected){opacity:.8}.navlist .parents>*:not(.selected):hover{opacity:1}.navlist .active{background-color:#ff7f0026;outline:2px solid orange}.navlist .parents .selected:before{content:"";display:block;position:absolute;right:-1.4rem;width:0;height:0;border:.6rem solid transparent;border-left-color:#0009;transform:scale(.7)}.navlist .parents .selected:after{content:"";display:block;position:absolute;right:-1.5rem;width:0;height:0;border:.6rem solid transparent;border-left-color:#fff9}.navlist .dependencyJump{margin-right:.3rem}.simplecard{--typeColor: 255, 0, 255;cursor:pointer;color:#fff9;background-color:rgba(var(--typeColor),.3);border:2px solid rgba(var(--typeColor),.3);border-top-right-radius:1.5rem;border-bottom-right-radius:.35rem;box-shadow:0 1px 2px #00000080,0 2px 4px #00000080;position:relative}.simplecard:hover{color:#fff;border-color:rgba(var(--typeColor),1);box-shadow:0 1px 2px #00000080,0 2px 4px #00000080,0 0 .3rem rgba(var(--typeColor),.5) inset;outline:none}.simplecard:focus-visible{color:#fff;border-color:rgba(var(--typeColor),1);box-shadow:0 1px 2px #00000080,0 2px 4px #00000080,0 0 .3rem rgba(var(--typeColor),1),0 0 1.3rem rgba(var(--typeColor),.7),0 0 .3rem rgba(var(--typeColor),1) inset;outline-offset:.5rem}.simplecard .title{font-size:1.3rem;position:relative;overflow:hidden;border-top-right-radius:calc(1.5rem - 2px);text-shadow:0 1px 2px #000}.simplecard .title .spacer{width:2.5em;height:2em;display:block;float:right;margin:-.5rem}.simplecard:has(.miniNodeCount) .spacer{width:4em}.simplecard .title:before{--bg-img: ;content:"";position:absolute;inset:0;display:block;background-image:radial-gradient(circle at calc(100% - 1.25rem) 1.25rem,black 1.3rem,transparent 4.5rem),linear-gradient(to top,black 2px,transparent 2px),var(--bg-img);mix-blend-mode:multiply;opacity:.15}.simplecard .title:before{background-image:linear-gradient(to top,transparent,transparent),linear-gradient(to top,black 2px,transparent 2px),var(--bg-img)}.simplecard.dependency .title.texture:before{--bg-img: url(/assets/chain_texture.6e9ab70a.avif);background-size:100%,100%,12rem}.simplecard.decision .title.texture:before{--bg-img: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABcCAAAAADLmv3DAAAACXBIWXMAAC4jAAAuIwF4pT92AAADJUlEQVRo3rXZTWgTQRQA4GdCpDYKFlvRi1CUqi0qIojWai8VerGRXEQorYWipfXn1Aoi1WC9SbTSgz+B2GBREEEx1IMXQTEi2ooWJYeKvZSk1ZMx7aH4PMSYze7M7Hsz23ecGT42u/P2vdlABUji+Cw64tUuoIf/9rY34pmpH41B+9im2sl5qtwCiNGAZLIz67zu8Qai3PYJEHF4GexQGgERcXglx66nyQXaczuUxiLtsR1KY4n21C7I/2mendzqLpdonp1Y7SpbaJb95ZCrbKU59k13uYym26PV7nI5TbUT6wmyjabZNNlOU2yi7KDdbarspBV2hiULaLndMYMYJ8siWm6HH1ytIstCWm5XAl1GePyZYzPkXwB1I8a2SJ4IAwAMGdoi+W1zYS5iZIvkVFNx1sRWyya2UD5gXaFru8u6ttvdUNgBjb3R5FzHt0XyR2HVFNnXmHI+LF4rsH93s2R8KFvttJdOs2QcBbIdC7JknGuh2okanoz4cifNplerUjxvoNg6svLcEDGTKbaurOy/I2ay0r6YXbxboy8r7WMnK01kxGebgRtEGXHEC3l2qP2Oc/RFtbn8vhUAen/ahy+Yy6mDAADQZTs3XF9hLhdryokspzzxKqz13OCtbLWZLSOhKyja3svFc4PXd+PfueG74qOQOI7QZICj8QHefm6eJMoAPmZ6R8kyO7pzhnKwq1U2NWgmb4jlpvtoPQRT3ngfEXPnKDZXHkNExAWCrSdTbF3Z3daXVfZlRHzN3BtjZc9fbve/e7SXJa+N20/XPbKlu9fxcq3feR7Z50UO+2A5g3FDxLFqj/ljFEdd/MMVv+HmE0d9EhFvBIxSRiKPu5RaQqIrZYKtLStt9UvVVVY1CcpSQJBVtqKASXZd0pYQUa9SLRBzvCEGPEr0Lc6/Obb7eLRsydcnaBuZefqHdXG999pVtcESmQ7ez760iPNnSD1EtpMnRxAR85QeQksm9RCaMsHWll3tjL6ssgfz+I25N2xbS2733GrjyeftWbxw1qM3xP4p59f/U97QO1LOU8b0YY7gr1gST8zlG9fYx6pqJ7J0+i+w0fyUN+F3yAAAAABJRU5ErkJggg==);background-size:100%,100%,2rem}.simplecard.task .title.texture:before{--bg-img: url(data:image/avif;base64,AAAAHGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZgAAAPBtZXRhAAAAAAAAAChoZGxyAAAAAAAAAABwaWN0AAAAAAAAAAAAAAAAbGliYXZpZgAAAAAOcGl0bQAAAAAAAQAAAB5pbG9jAAAAAEQAAAEAAQAAAAEAAAEUAAABnQAAAChpaW5mAAAAAAABAAAAGmluZmUCAAAAAAEAAGF2MDFDb2xvcgAAAABoaXBycAAAAElpcGNvAAAAFGlzcGUAAAAAAAAAjAAAAHAAAAAOcGl4aQAAAAABCAAAAAxhdjFDgQAcAAAAABNjb2xybmNseAACAAIABoAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAAaVtZGF0EgAKCRgdovfywICBqDKNA0UAAAAi+ddB2sIphEo/+Byx/WbvGMQecUTSH086HvQ0cDnMRljYK6cwxmYf7MoVsHpun8j0uYoT7VURJ6MP57j4qaaE+MWFQbP/9tchW8eQc5OgibcVFuSujoAURdcXIm8ThecN//z6bwAGkx/++8IV6EYai51Hf3ve3dtra/5ofAAAFLnD9P88Wi1RWG3cZG1ukn88yCXIU29IpTGQDNMBMrSAqeaDutGVHzSuqBh9WM6UQOTyJQ/MJ/VEL/Qu4PnH/bjSbXKXoa//993klropTsG7++9yALRXo6Fn08zNmMrQ4hVjsf///+5jPAFPbfV36elf/773u7bbTMf9MQAAQIm4cbUP7Y15GYROjF6Aoyh3acn+FMJqldWmuI4Cf/fe93bajznLKDmQxuGp/BO0eV/773u2XPYHI783oEe+SubiHEBzgXJ6CGFE4vaqIhoo+29jAFRWY+kYoeAmkYoKoP1AwOCsvX/l971Uc5V/KbgmMds0dOnJ8lzOQreMFSEozGekEgjFGgArL9Y=);background-size:100%,100%,3rem}.simplecard .title span{padding:.5rem .5rem 2rem;display:block;margin-bottom:-1.5rem;contain:content}.simplecard:not(:hover) .title{color:#c8c8c8}.simplecard .progressCake{position:absolute;top:.25rem;right:.25rem;font-size:2.35rem;filter:drop-shadow(0 0 .2em #0008) drop-shadow(0 0 .1em #0006)}.simplecard .miniNodeCount{position:absolute;top:.25rem;right:.25rem;font-size:.8rem;padding:.3rem .4rem;border-radius:.2rem 1rem .2rem .2rem;background-color:#0000004d;border-bottom:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(0,0,0,.2)}.simplecard .text{margin:.5rem;font-size:.8rem;line-height:1.1rem;max-height:5.5rem;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 3.3rem,transparent);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 3.3rem,transparent)}.simplecard .text:has(p>img){padding:0;margin:2px 0 0;-webkit-mask-image:none;mask-image:none;max-height:fit-content;font-size:0;line-height:0;content:transparent}.simplecard .text:has(img) *:not(p,p>img){display:none}.simplecard .text img{width:100%;height:auto;border-bottom-right-radius:calc(.35rem - 2px)}.simplecard .text *:has(img)~*:has(img){display:none}@media (pointer: fine) and (hover: hover){.simplecard .text img:first-of-type:not(:hover){opacity:.7}}.simplecard a{color:#fff;opacity:.6}.simplecard:hover a{opacity:1}.simplecard.colorsByType.task{--typeColor: var(--task-color)}.simplecard.colorsByType.decision{--typeColor: var(--decision-color)}.simplecard.colorsByType.dependency{--typeColor: var(--dependency-color)}.simplecard.CompletedPercent00{--typeColor: 180, 0, 35}.simplecard.CompletedPercent10{--typeColor: 230, 50, 25}.simplecard.CompletedPercent30{--typeColor: 240, 120, 30}.simplecard.CompletedPercent50{--typeColor: 220, 180, 35}.simplecard.CompletedPercent70{--typeColor: 80, 190, 30}.simplecard.CompletedPercent90{--typeColor: 30, 230, 170}.simplecard.CompletedPercent100{--typeColor: var(--task-color)}.GridNavigation{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;margin-inline:.5rem;margin-block-end:.5rem}.GridNavigation .navigation{display:grid;grid-template-columns:repeat(auto-fit,13rem);grid-template-rows:masonry;gap:1rem;align-items:start;justify-content:center}.dragonview{display:grid;grid-template-areas:"nav" "view";grid-template-columns:minmax(300px,min(100%,100vw));grid-template-rows:auto 1fr;gap:0;width:100%;max-width:min(100%,100vw);position:relative}.dragonview .nav{grid-area:nav;top:0;height:fit-content;background-color:#0009;width:100%;border-bottom:1px solid #08f8;scrollbar-color:#000 #013;scrollbar-width:none}.dragonview .nav::-webkit-scrollbar{display:none}.dragonview .nav::-webkit-scrollbar-track{background:#000;border:#000 2px solid}.dragonview .nav::-webkit-scrollbar-thumb{border:#000 4px solid}.dragonview .view{grid-area:view;display:grid;grid-template-rows:auto;width:min(100%,100vw);overflow-x:auto;margin:auto;height:100%}.dragonview .view.single{display:grid;justify-items:center}.dragonview .view.multi{display:flex;flex-flow:row;flex-wrap:no-wrap;gap:.5rem;isolation:isolate}.verticalNodeNavigation{display:flex;flex-direction:column;margin-top:-.15rem}.verticalNodeNavigation .active :not(.markdown,.markdown *){text-decoration:underline;text-decoration-color:#f80}.verticalNodeNavigation .crumb:where(:hover,:focus,:focus-within,:focus-visible){text-decoration:underline;text-decoration-color:#fff;cursor:pointer;outline:none}.verticalNodeNavigation:not(.extraVisualAid) .crumb:where(:focus,:focus-within,:focus-visible){text-shadow:0 0 .5rem #08f,0 0 .25rem #08f,0 0 .125rem #08f}.verticalNodeNavigation.extraVisualAid .crumb:where(:focus,:focus-within,:focus-visible){background-color:#f80;color:#000;text-decoration-color:#000}.verticalNodeNavigation .childAsChecklist{margin:0}.verticalNodeNavigation>*:nth-child(1){margin-left:0rem}.verticalNodeNavigation>*:nth-child(2){margin-left:.3rem}.verticalNodeNavigation>*:nth-child(3){margin-left:.6rem}.verticalNodeNavigation>*:nth-child(4){margin-left:calc(.3rem * 3)}.verticalNodeNavigation>*:nth-child(5){margin-left:1.2rem}.verticalNodeNavigation>*:nth-child(6){margin-left:1.5rem}.verticalNodeNavigation>*:nth-child(7){margin-left:calc(.3rem * 6)}.verticalNodeNavigation>*:nth-child(8){margin-left:2.1rem}.verticalNodeNavigation>*:nth-child(9){margin-left:2.4rem}.verticalNodeNavigation>*:nth-child(10){margin-left:calc(.3rem * 9)}.verticalNodeNavigation>*:nth-child(11){margin-left:3rem}.verticalNodeNavigation>*:nth-child(12){margin-left:3.3rem}.verticalNodeNavigation>*:nth-child(13){margin-left:calc(.3rem * 12)}.verticalNodeNavigation>*:nth-child(14){margin-left:3.9rem}.verticalNodeNavigation>*:nth-child(15){margin-left:4.2rem}.verticalNodeNavigation>*:nth-child(16){margin-left:4.5rem}.verticalNodeNavigation>*:nth-child(17){margin-left:4.8rem}.verticalNodeNavigation>*:nth-child(18){margin-left:5.1rem}.verticalNodeNavigation>*:nth-child(19){margin-left:calc(.3rem * 18)}.verticalNodeNavigation>*:nth-child(20){margin-left:5.7rem}.dragonCard{--padding-unit: .4rem;box-shadow:0 .5rem 1rem #00000080;display:grid;grid-template-areas:"title       title owner      actions" "markdownBox text  metadata   actions" "markdownBox text  navigation navigation";gap:1rem;grid-template-columns:minmax(14rem,2fr) minmax(auto,2fr) 1fr 13rem;grid-template-rows:minmax(4rem,auto) auto 1fr;padding:1rem;z-index:1}.dragonCard:has(.actions .grid){grid-template-columns:minmax(14rem,2fr) minmax(auto,2fr) 1fr auto}.dragonCard .actions:has(.grid){min-width:fit-content;padding:0 .75rem}.dragonCard:has(.decider){grid-template-areas:"title       title owner      actions" "markdownBox text  metadata   actions" "markdownBox text  navigation navigation" "markdownBox text  decider    decider";grid-template-rows:minmax(4rem,auto) auto 1fr auto}@supports not selector(p :has(img)){.dragonCard{grid-template-areas:"title       title owner      actions" "markdownBox text  metadata   actions" "markdownBox text  navigation navigation" "markdownBox text  decider    decider";grid-template-rows:minmax(4rem,auto) auto 1fr auto}}.dragonCard textarea[disabled]{cursor:not-allowed;opacity:.75}.dragonCard>*{position:relative;padding:.5rem;background-color:#1f303f66}.dragonCard .title{font-size:2.2rem;font-variation-settings:"wght" 300;max-width:100%;line-height:2.9rem;grid-area:title;text-align:center}.dragonCard .title .miniNodeCount{float:right;margin-left:.3rem;background-color:#0005;padding:calc(.5 * var(--padding-unit)) var(--padding-unit);border-radius:calc(.5 * var(--padding-unit));border-bottom:1px solid rgba(255,255,255,.3);box-shadow:inset 0 .8rem 2rem #0004,inset 0 .2rem .5rem #0003}.dragonCard .title .progressCake{float:right;margin-left:.3rem;filter:drop-shadow(0 .1rem .3rem black)}.dragonCard .actions{display:grid;place-items:center;grid-area:actions;min-width:13rem}.dragonCard .actions .grid{gap:.75rem}.dragonCard .markdown{line-height:1.55}.dragonCard .markdown img{height:100%;max-height:50vh;width:auto;border-radius:.25rem}.dragonCard .owner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1.5rem;grid-area:owner;font-size:1.2rem;text-align:center;padding-bottom:0;line-height:1.6rem;justify-items:center}.dragonCard .implied{font-style:italic}.dragonCard .nodemetadata .owner{font-size:inherit;text-align:inherit}.dragonCard .trellodecider{grid-area:decider;background-color:#0005;padding:calc(.5 * var(--padding-unit));border-radius:calc(.5 * var(--padding-unit))}.dragonCard .trellodecider>*{border-color:transparent}.dragonCard .trellodecider{box-shadow:inset 0 .8rem 2rem #0004,inset 0 .2rem .5rem #0003;border-bottom:1px solid #fff4}.dragonCard .text{display:grid;grid-template-columns:1fr;grid-template-rows:2rem 1fr}.dragonCard textarea{width:100%;height:100%;resize:none;padding:.5rem;font-family:spacemono}.dragonCard .modalNodeEditing{grid-template-columns:auto;grid-area:text}.dragonCard .metadata{grid-area:metadata;min-width:13rem}.dragonCard .markdownBox{grid-area:markdownBox;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(2rem,auto) 1fr}.dragonCard .markdownBox>*:first-child{text-align:center}.dragonCard .markdownBox>*:last-child{background-color:#0008;padding:.5rem;border:1px solid #fff6;border-radius:.5rem;max-width:100%}.dragonCard .navigation{grid-area:navigation;min-width:13rem}.dragonCard .navigation .markdown{max-height:12rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000f 8rem,transparent);mask-image:linear-gradient(to bottom,#000f 8rem,transparent)}.responsibilities{--progress-bar-height: 5px;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-auto-rows:auto;gap:1rem;width:100dvw;max-width:55rem;padding:0 min(1rem,1.2vw);margin:0 auto;height:fit-content;padding-bottom:1rem;justify-items:center}.responsibilities .user{display:grid;grid-template-areas:"owner    owner" "progress progress" "...      list" "avatar   list";grid-template-columns:3fr 4fr;grid-template-rows:auto;gap:0 1rem;min-width:14rem;width:100%;max-width:22rem;padding:.5rem;position:relative;color:#fffc}.responsibilities .current{background-color:#3f5fff33}.responsibilities .owner{grid-area:owner;font-size:1.6rem;line-height:2.3rem;text-align:center;font-variation-settings:"wght" 350;overflow:visible;white-space:nowrap;margin-top:-.2rem;contain:content}.responsibilities .owner>*{-webkit-mask-image:linear-gradient(to right,#ffff 11rem,#8888,#4444,#2222,#1111,#0000 14rem,transparent)}.responsibilities .list{grid-area:list;width:100%;max-width:8rem;justify-self:end;display:flex;flex-direction:column;gap:0;list-style:none;padding:0;margin:0;font-size:.8rem;translate:0 .25rem}.responsibilities .user:hover{color:#fff}.responsibilities .list li{padding:0;margin:0;flex-grow:1;display:flex;justify-content:space-between;gap:.3rem}.responsibilities .progress{grid-area:progress;position:relative;height:var(--progress-bar-height);contain:content}.responsibilities .avatar{height:2rem;grid-area:avatar}.responsibilities .progress:before{content:"";position:absolute;left:0;right:0;bottom:0px;height:var(--progress-bar-height);display:block;border:1px solid #fff8}.responsibilities .marker{width:var(--w);position:absolute;left:0;bottom:0;height:var(--progress-bar-height);mix-blend-mode:screen}.responsibilities .marker:after{content:"";position:absolute;inset:0;height:var(--progress-bar-height);display:block;mix-blend-mode:overlay;background-image:linear-gradient(to left,white,black)}.responsibilities .marker.low{background-color:#e20a}.responsibilities .marker.mid{background-color:#ee0a}.responsibilities .marker.high{background-color:#0e2a}.responsibilities .marker.full{background-color:#09ea}.responsibilities .container{margin:1rem}.responsibilities .taskColor{color:color-mix(in oklab,rgb(var(--task-color)) 70%,#fff)}.responsibilities .decisionColor{color:color-mix(in oklab,rgb(var(--decision-color)) 100%,#fff)}.responsibilities .dependencyColor{color:color-mix(in oklab,rgb(var(--dependency-color)) 100%,#fff)}.newCallender table{--ex-g: linear-gradient(to top, transparent, transparent);border:0px solid transparent;display:block;border-spacing:0px;position:relative;overflow:auto}.newCallender{max-width:min(100%,100vw);width:100%;max-height:min(100%,100vh);contain:content;position:relative;overflow-y:hidden;display:flex;flex-direction:column}.newCallender th{border:0px solid transparent}:where(.newCallender th,.newCallender td){font-weight:300;font-variation-settings:"wght" 300}.newCallender th:not([colspan]){max-width:2.4rem;min-width:2.4rem;text-align:center}.newCallender .deadline{text-align:left;background-image:linear-gradient(to left,#600f 1px,#6008 1px,#0376 80%,#0378 calc(100% - 1px),#037f calc(100% - 1px),#037f);padding:.25rem .5rem;line-height:1.3;border-top:2px solid black}.newCallender .deadline span{position:sticky;right:.5rem;float:right;max-width:min(50vw,45ch);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.newCallender .deadline:hover span{text-decoration:underline}.newCallender .deadline{cursor:pointer}.newCallender th{z-index:2;position:sticky;background-color:#000}.newCallender .year th{top:0}.newCallender .month th{top:1.9rem}.newCallender .day th{top:3.8rem}.newCallender .date th{top:5.05rem}.newCallender :where(.year,.month) th:before{content:"";position:absolute;top:-.15rem;left:0;right:0;background-color:#000;height:4rem;z-index:-1;background-image:linear-gradient(to bottom,transparent 2rem,#000 2rem),linear-gradient(to right,#fff6 1px,transparent 1px)}.newCallender .year th:before{background-image:none;border-left:1px solid #fff6}.newCallender :where(.month,.day,.date) th{border-right:1px solid #600;border-left:2px solid #000}.newCallender :where(.month,.year) th{border:none}.newCallender :is(.year,.month) th span{display:block;width:5rem;position:sticky;text-align:center;left:calc(50% - 2.5rem);margin-right:2.4rem;margin-left:2.4rem}.newCallender :is(.year,.month) span{font-size:1.25rem}.newCallender :is(.day) *{font-size:.9rem;font-variation-settings:"wght" 400;border-top-right-radius:.5rem;border-top-left-radius:.5rem}.newCallender :is(.day,.date)>*{background-color:#200;background-image:var(--ex-g);filter:hue-rotate(-120deg) brightness(1.7)}.newCallender :is(.day,.date)>*:where(:nth-child(7n + 9),:first-child){background-image:linear-gradient(to right,transparent,#ff000008,#ff000010,#ff000020),var(--ex-g);border-right-width:3px}.newCallender :is(.day,.date)>*:where(:first-child,:nth-child(14n + 10),:nth-child(14n + 11),:nth-child(14n + 12),:nth-child(14n + 13),:nth-child(14n + 14),:nth-child(14n + 15),:nth-child(14n + 16)){filter:hue-rotate(-160deg) brightness(1.5)}.newCallender :is(.day,.date) *:where(:nth-child(7n + 10),:nth-child(2)){background-image:linear-gradient(to left,transparent,#0002,#0004,#0008),var(--ex-g)}.newCallender :is(.date) *{font-size:1.25rem}.newCallender .date{--ex-g: linear-gradient(to top, #600 1px, transparent 1px)}.newCallender .today span{z-index:2;text-shadow:0 1px 2px #000;filter:drop-shadow(0 0 2px #0008)}.newCallender .today:before,.newCallender .today:after{position:absolute;inset:0;top:-1.5rem;display:block;content:""}.newCallender .today:before{background-image:linear-gradient(to top,#f006,transparent),radial-gradient(circle at 50% 100%,#f00f,#f008,#f004,#f002,#f001,transparent 70%);mix-blend-mode:screen;border-bottom:1px solid #fff}.newCallender .today:after{top:1.8rem;height:100vw;background-image:linear-gradient(to right,#f004,#f002,#f001,#f000,#f001,#f002,#f004);z-index:-1}.testpage .dateBox{max-height:70vh;contain:content;overflow:auto;width:fit-content}.testpage{margin:auto;width:fit-content;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:1rem}.testpage>*:first-child{grid-column:1/-1;text-align:center}.testpage *:is(*,#important){box-sizing:border-box}.testpage ul{display:flex;flex-direction:column;background-color:#00008b;gap:1rem;width:100%}.testpage li{padding:.5rem;border:1px solid white;margin:.5rem;background-color:red;width:10rem}.deadlineView{max-width:min(100%,100dvw);overflow:hidden;max-height:min(100%,100dvh)}.expandingBox .content{opacity:0;overflow:hidden;pointer-events:none;transition:opacity var(--6bb73c58) var(--797dd2c8),width var(--6bb73c58) var(--797dd2c8),height var(--6bb73c58) var(--797dd2c8)}.expandingBox.open .content{pointer-events:auto;opacity:1}.multicard{color:#fff;display:grid;justify-items:center;gap:1rem;grid-template-rows:1fr;grid-template-columns:1fr;align-items:start;max-width:100vw;overflow-x:auto;padding-bottom:.5rem;padding-right:1rem;padding-left:1rem}.multicard .collums{display:flex;gap:1rem;flex-direction:row;grid-row:1 / -1;grid-column:1 / -1;margin-top:5rem}.multicard .collums.vertical{flex-direction:column;width:calc(100vw - 3rem)}.multicard .cards{display:flex;flex-direction:column;gap:min(1rem,3vw);padding:.5rem;width:var(--22f1a8fe);height:fit-content}.multicard .vertical .cards{flex-direction:row;min-height:16rem;max-height:22rem;max-width:calc(100vw - 3rem);overflow-x:auto;overflow-y:hidden;padding-top:4rem;position:relative;width:calc(100vw - 3rem)}.multicard .vertical .cards>*:nth-child(2){margin-left:2rem}.multicard .vertical .cards:before{color:transparent;content:"WWWW";position:sticky;top:0;left:0;translate:-.5rem 0;display:block;width:4rem;overflow:visible;background-image:linear-gradient(to right,#0d131aff .1rem,#0d131a80 40%,#0d131a40,#0d131a20,#0d131a10,#0d131a00);z-index:2;margin-right:-5rem}.multicard .vertical .cards:after{color:transparent;content:"MMMM";position:sticky;top:0;right:0;translate:.5rem 0;display:block;width:4rem;overflow:visible;background-image:linear-gradient(to left,#0d131aff .1rem,#0d131a80 40%,#0d131a40,#0d131a20,#0d131a10,#0d131a00);z-index:2}.multicard .vertical .cards>.title{position:sticky;top:0;left:.5rem;width:0;overflow:visible;white-space:nowrap;margin-top:-4rem}.multicard .vertical .cards .simplecard{width:var(--22f1a8fe);flex-shrink:0;height:100%}.multicard .selection{background-color:#000;border-radius:.5rem;border-top:2px solid red;font-size:1.4rem;grid-column:1 / -1;grid-row:1 / -1;justify-self:center;min-width:20rem;opacity:.6;padding:.5rem;padding-bottom:1px;z-index:2;display:grid;gap:.25rem 0;grid-template-columns:auto auto auto;grid-template-rows:auto auto;align-items:start}.multicard .selection>*{font-size:1rem}.multicard .selection>:first-child{grid-column:1/-1}.multicard .selection button{font-size:1rem;line-height:1.2}.multicard .selection:hover,.multicard .selection.open{opacity:1}.multicard .selection.open{border:1px solid red;border-top-width:2px}.multicard .selection.open .summary{margin-bottom:.2rem}.multicard .selection .summary{text-align:center;color:#ffffffb3}.multicard .selection .summary em{color:#fff;font-style:normal}.multicard .selection .content{line-height:1.5rem;font-size:1rem}.multicard .selection .content ul{list-style:none}.multicard .selection .content li{cursor:pointer;background-color:#f000;transition:background-color 2s cubic-bezier(0,.7,.3,.9);margin:.2rem 0;padding-right:.2rem}.multicard .selection .content li>span.count{font-family:SpaceMono;width:6ch;text-align:right;display:inline-block;padding-right:.3rem;margin-right:.3rem}.multicard .selection .content li:where(:hover,:focus,:focus-within,:focus-visible){background-color:#ff00004d;transition:background-color 0s;outline-offset:8px}.multicard .selection .content li:where(:hover,:focus,:focus-within,:focus-visible)>span.count{background-color:red;color:#000}.multicard .cards>.title{font-size:200%;line-height:100%;padding-top:.5rem;position:relative;text-align:center;width:calc(100% + 1rem + 2px);margin-left:calc(-1*(.5rem + 1px));margin-top:calc(-1*(.5rem + 1px));font-variation-settings:"wght" 300}.multicard .cards>*:not(.title){height:fit-content}.multicard .nodeSelector{display:grid;grid-template-columns:auto auto;align-items:start;gap:.5rem}.multicard .nodeSelector .breadcrumbs{padding:0}.multicard .nodeSelector .summary{text-align:left}code.end{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}code.dependency:is(*,#important){border-style:dashed}code.dependency+*>*>code{font-style:italic;border-radius:.4rem;border-style:dashed}code.dependency+*>*>code:after{opacity:0}.expandable{cursor:pointer}.expanded+*{animation-name:grow;animation-iteration-count:1;animation-direction:forward;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;line-height:1.2rem}.shrunk+*{animation-name:shrink;animation-iteration-count:1;animation-direction:forward;animation-fill-mode:forwards;animation-duration:.5s;animation-timing-function:ease-in-out}:is(.expanded,.shrunk)+*:is(:before,:after){animation-name:none}@keyframes grow{0%{font-size:0;line-height:1.2rem;color:transparent;opacity:.5}50%{font-size:100%;opacity:1;color:transparent}to{color:#fff;line-height:1.2rem}}@keyframes shrink{0%{font-size:100%;color:#fff;line-height:1.2rem;opacity:1}50%{font-size:100%;color:transparent}to{font-size:0;color:transparent;opacity:0;line-height:0}}.deepTree{--line-color: #46a;display:grid;place-items:start center;width:100%;max-width:100vw;overflow-x:auto;padding:0 2rem;line-height:1.2rem;color:#fffd}.deepTree>div{position:relative}.deepTree button{position:absolute;top:.8em;left:calc(50% - 9rem);right:calc(50% + 3rem);width:6rem;line-height:1.2rem;z-index:1}.tree,.tree :is(ul,li){list-style:none;margin:0;padding:0;position:relative}.tree{margin:0 0 1.6em;text-align:center}.tree,.tree ul{display:table}.tree ul{width:100%}.tree li{display:table-cell;padding:.8em 0;vertical-align:top;max-width:fit-content;min-width:fit-content}.tree li:before{outline:solid 1px var(--line-color);content:"";left:0;position:absolute;right:0;top:0}.tree li:first-child:before{left:50%}.tree li:last-child:before{right:50%}.tree :is(code,span){border:1px solid rgba(91,127,255,.3);display:inline-block;margin:0 .2em .8em;padding:.2em .8em;position:relative;max-width:30ch;background-color:#0d1319;background-image:linear-gradient(to bottom,transparent 50%,#2355)}.tree :is(code,span):not(.end):hover{box-shadow:0 0 1rem #46a6,0 0 2rem #23f8}.tree :is(code,span):hover{border:1px solid rgba(91,127,255,.7);background-image:linear-gradient(to bottom,#2354,#3478 .9rem,transparent .9rem,#235c);color:#fff}.tree .currentNode{outline:1px solid #3528;outline-offset:3px}.tree .currentNode:hover{outline:2px solid #352;outline-offset:2px}.tree li:only-child{filter:hue-rotate(0deg)}.tree .root button{position:absolute;top:0;bottom:0;left:100%;right:-100%;display:block;line-height:1;translate:100% 0}.tree .root>li{position:relative}.tree.rainbow .root>*>li:nth-child(6n + 1){filter:hue-rotate(-160deg)}.tree.rainbow .root>*>li:nth-child(6n + 2){filter:hue-rotate(-80deg)}.tree.rainbow .root>*>li:nth-child(6n + 3){filter:hue-rotate(0deg)}.tree.rainbow .root>*>li:nth-child(6n + 4){filter:hue-rotate(80deg)}.tree.rainbow .root>*>li:nth-child(6n + 5){filter:hue-rotate(160deg)}.tree.rainbow .root>*>li:nth-child(6n + 6){filter:hue-rotate(240deg)}.tree.rainbow .two+*>*:nth-child(2n + 1){filter:hue-rotate(0deg)}.tree.rainbow .two+*>*:nth-child(2n + 2){filter:hue-rotate(40deg)}.tree.rainbow .four+*>*:nth-child(4n + 1){filter:hue-rotate(-40deg)}.tree.rainbow .four+*>*:nth-child(4n + 2){filter:hue-rotate(0deg)}.tree.rainbow .four+*>*:nth-child(4n + 3){filter:hue-rotate(40deg)}.tree.rainbow .four+*>*:nth-child(4n + 4){filter:hue-rotate(80deg)}.tree.rainbow .six+*>*:nth-child(6n + 1){filter:hue-rotate(-50deg)}.tree.rainbow .six+*>*:nth-child(6n + 2){filter:hue-rotate(-25deg)}.tree.rainbow .six+*>*:nth-child(6n + 3){filter:hue-rotate(0deg)}.tree.rainbow .six+*>*:nth-child(6n + 4){filter:hue-rotate(25deg)}.tree.rainbow .six+*>*:nth-child(6n + 5){filter:hue-rotate(50deg)}.tree.rainbow .six+*>*:nth-child(6n + 6){filter:hue-rotate(75deg)}.tree.rainbow .eight+*>*:nth-child(8n + 1){filter:hue-rotate(-75deg)}.tree.rainbow .eight+*>*:nth-child(8n + 2){filter:hue-rotate(-50deg)}.tree.rainbow .eight+*>*:nth-child(8n + 3){filter:hue-rotate(-25deg)}.tree.rainbow .eight+*>*:nth-child(8n + 4){filter:hue-rotate(0deg)}.tree.rainbow .eight+*>*:nth-child(8n + 5){filter:hue-rotate(25deg)}.tree.rainbow .eight+*>*:nth-child(8n + 6){filter:hue-rotate(50deg)}.tree.rainbow .eight+*>*:nth-child(8n + 7){filter:hue-rotate(75deg)}.tree.rainbow .eight+*>*:nth-child(8n + 8){filter:hue-rotate(100deg)}.tree.rainbow .many+*>*:nth-child(12n + 1){filter:hue-rotate(-125deg)}.tree.rainbow .many+*>*:nth-child(12n + 2){filter:hue-rotate(-100deg)}.tree.rainbow .many+*>*:nth-child(12n + 3){filter:hue-rotate(-75deg)}.tree.rainbow .many+*>*:nth-child(12n + 4){filter:hue-rotate(-50deg)}.tree.rainbow .many+*>*:nth-child(12n + 5){filter:hue-rotate(-25deg)}.tree.rainbow .many+*>*:nth-child(12n + 6){filter:hue-rotate(0deg)}.tree.rainbow .many+*>*:nth-child(12n + 7){filter:hue-rotate(25deg)}.tree.rainbow .many+*>*:nth-child(12n + 8){filter:hue-rotate(50deg)}.tree.rainbow .many+*>*:nth-child(12n + 9){filter:hue-rotate(75deg)}.tree.rainbow .many+*>*:nth-child(12n + 10){filter:hue-rotate(100deg)}.tree.rainbow .many+*>*:nth-child(12n + 11){filter:hue-rotate(125deg)}.tree.rainbow .many+*>*:nth-child(12n + 12){filter:hue-rotate(150deg)}.tree.saturate code{filter:brightness(120%) saturate(300%)}.tree.saturate .decision{filter:hue-rotate(-120deg) brightness(120%) saturate(300%)}.tree.saturate .dependency{filter:hue-rotate(120deg) brightness(90%) saturate(300%)}.tree code.end{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.tree code:after{content:"";position:absolute;inset:-1px;height:50%;max-height:6rem;background-image:linear-gradient(to bottom,#888 1px,transparent 1px,#000),linear-gradient(to right,#888 1px,black 1px,black calc(100% - 1px),#888 calc(100% - 1px));mix-blend-mode:screen;pointer-events:none}.tree code{font-family:Jost}.tree :is(ul,code,span):before{outline:solid 1px var(--line-color);content:"";height:.8em;left:50%;position:absolute}.tree ul:before{top:-.8em}.tree :is(code,span):before{top:-.85em}.tree>li{margin-top:0}.tree>li:before,.tree>li:after,.tree>li>code:before,.tree>li>span:before{outline:none}.TextListView{max-width:min(30rem,95dvw);width:100%;margin-inline:auto}.TextListView summary{list-style:none;width:100%}.TextListView details summary{position:relative}.TextListView details>summary:hover:before{content:"";display:block;width:.8em;height:.8em;position:absolute;top:.3em;left:-1.1em;border-radius:.25em;background-color:#aaa;background-image:linear-gradient(to right,transparent .2em,#000 .21em,#000 .39em,transparent .4em),linear-gradient(to top,transparent .2em,#000 .21em,#000 .39em,transparent .4em);border:.1em solid #aaa}.TextListView details[open]>summary:hover:before{background-image:linear-gradient(to top,transparent .2em,#000 .21em,#000 .39em,transparent .4em)}.TextListView summary::marker{display:none}.TextListView li>*:not(ul) button,.TextListView .fixmenow{font-size:.7em;line-height:.85em;translate:0 -.1em;opacity:0;box-shadow:0 0 .3rem #04f8,0 0 1.5rem #04f8;margin-left:.5rem}.TextListView .title:hover,.TextListView .subtitle:hover,.TextListView li>*:not(ul):hover .subtitle{text-decoration:underline;text-decoration-color:#888}.TextListView>div:hover button{opacity:1}.TextListView .subnode>li:last-child{margin-bottom:1rem}.TextListView li>*:not(ul):hover button{opacity:1}.TextListView .title{font-size:1.8rem}.TextListView .text{position:relative;color:#aaa}.TextListView .text:before{position:absolute;top:0;left:0;content:"\2514\2500"}.TextListView .subnode{list-style:none;translate:0 -.25em}.TextListView .subnode>li{padding-top:.25rem;padding-left:1.5rem}.TextListView .subnode .subtitle{font-size:1.5rem}.TextListView .subnode .subnode .subtitle{font-size:1.35rem}.TextListView .subnode .subnode .subnode .subtitle{font-size:1.15rem}.TextListView .markdown{padding-left:2rem}:root{--task-color: 91,127,255;--decision-color: 127,255,91;--dependency-color: 255,91,127;color-scheme:dark}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}html{font-size:clamp(13px,3px + 1vw,20px);margin:0;padding:0;background-color:#000;color:#fff;font-family:Avenir,Helvetica,Arial,sans-serif;font-family:Jost,Avenir,Helvetica,Arial,sans-serif}html{overflow-y:auto}*{scrollbar-color:#99a0b4 transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:9px;height:9px;background-image:linear-gradient(to bottom,#99a0b4,#636e8d,#25345f min(75%,6rem),#25345f);background-size:1px 100%;background-repeat:no-repeat}*::-webkit-scrollbar-thumb{background:transparent;border:3px solid transparent;border-left-width:4px;box-shadow:0 0 2rem #99a0b4 inset}*::-webkit-scrollbar-track{background:transparent}@font-face{font-family:Jost;src:local("Jost-VariableFont_wght"),url(/assets/Jost-VariableFont_wght.c9f1c748.ttf) format("truetype")}@font-face{font-family:SpaceMono;src:local("SpaceMono-Regular"),url(/assets/SpaceMono-Regular.74ea8049.ttf) format("truetype")}:where(button,.defaultButtonStyle){font-size:1em;font-family:Jost;width:fit-content;padding:.2rem .3rem;margin:0;flex-grow:1;background-color:#241c1c;color:#fff;border-width:0;position:relative;transform:translateY(0);border:1px solid rgba(255,255,255,.1);transition:transform 1s cubic-bezier(0,.5,.2,1),border-color .7s cubic-bezier(1,2,0,1),background-color 1.1s cubic-bezier(0,.5,.2,1)}:where(button,.defaultButtonStyle):hover{text-shadow:0 0 .2em black;background-color:#202022;transform:translateY(-2px);border-color:#fff3;transition:transform .3s .1s cubic-bezier(.38,-2.06,.38,1),border-color .7s cubic-bezier(1,6,0,4)}:where(button,.defaultButtonStyle):focus{background-color:#026;transition:transform .25s cubic-bezier(.5,2.5,.07,.53),background-color .2s cubic-bezier(.18,2,.55,1.01)}:where(button,.defaultButtonStyle):active{transform:translateY(1px);background-color:#236;transition:transform .25s cubic-bezier(.5,2.5,.07,.53),background-color .2s cubic-bezier(.18,2,.55,1.01)}:where(button,.defaultButtonStyle):focus:hover{transform:translateY(0)}:where(button,.defaultButtonStyle):focus:active{transform:translateY(1px)}:where(button,.defaultButtonStyle):before,:where(button,.defaultButtonStyle):after{content:"";display:block;position:absolute;inset:0;background-color:#fff0;transform:scaleX(0);border-radius:2em}:where(button,.defaultButtonStyle):hover:before{background-color:#fff3;transform:scale(1);border-radius:0;transition:transform .4s cubic-bezier(.16,-.01,0,.86),border-radius .2s cubic-bezier(.16,-.01,0,.86)}:where(button,.defaultButtonStyle):hover:after{background-color:#00004066;transform:scale(1);border-radius:0;transition:transform .5s 0s cubic-bezier(.57,-.07,0,.7),border-radius .3s .1s cubic-bezier(.57,-.07,0,.7);mix-blend-mode:overlay}:where(input[type="checkbox"]){appearance:none;display:block;width:1rem;height:1rem;border:.1em solid rgb(var(--detail-color));background-color:#0000001a;border-radius:.3rem;position:relative}:where(input[type="checkbox"]):checked{background-color:rgba(var(--detail-color),.8);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCc+PHBhdGggZD0nbS0xIDExIDEwIDggMTYtMTcnIGZpbGw9J25vbmUnIHN0cm9rZT0nI2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzAuMmVtJy8+PC9zdmc+);background-size:100%;background-repeat:no-repeat}:where(input[type="radio"]){appearance:none;display:inline-block;width:.8em;height:.8em;border:max(2px,.1em) solid white;background-color:#000c;border-radius:50%;position:relative}:where(input[type="radio"]):checked{box-shadow:0 0 0 .2em #000000b3 inset;background-color:#fff}:where(a){color:inherit;text-decoration:underline;text-decoration-color:#29f}:where(a):after{content:"__";color:transparent;text-decoration:inherit;text-decoration-thickness:inherit;text-decoration-color:inherit;width:1.2em;height:1.2em;background-image:url(/assets/ExternalLinkIcon.a152bc88.svg);background-size:.9em 1em;background-position:.3em .1em;background-repeat:no-repeat;display:inline-block}:where(a:hover){text-decoration-color:#fff}:where(.markdown)>*{margin-left:auto;margin-right:auto}:where(.markdown img){max-width:100%}:where(.markdown)>:first-child{margin-top:0}:where(.markdown *:where(h1,h2,h3,h4,h5,h6)){margin-bottom:0;margin-top:1.5em}:where(.markdown h1){font-size:1.66rem}:where(.markdown h2){font-size:1.55rem}:where(.markdown h3){font-size:1.44rem}:where(.markdown h4){font-size:1.33rem}:where(.markdown h5){font-size:1.22rem}:where(.markdown h6){font-size:1.11rem}:where(.markdown ul,.markdown ol){padding-left:1rem}:where(.markdown ul,.markdown ol){margin:0}:where(.markdown blockquote){padding-left:1rem;border-left:2px solid #fff8}:where(.markdown p:not(:last-child),.markdown blockquote:not(:last-child)){margin-bottom:1em}:where(.markdown blockquote:has(em>strong,strong>em)){padding-left:0;border-left:none}:where(.markdown blockquote:has(* em>strong,* strong>em)) *{text-decoration:line-through;font-weight:400;font-style:normal}:where(.markdown blockquote:has(* em>strong,* strong>em) a){text-decoration:line-through underline}:where(.markdown){tab-size:var(--5ccbe211)}:where(.markdown li>p){margin:0}:where(.commonBorder){border-image:linear-gradient(to bottom,#99a0b4,#636e8d,#25345f min(75%,6rem),#25345f) 1;border-width:1px;border-style:solid;background-color:#0d131a}:where(code){font-family:spacemono;white-space:pre-wrap}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
