body{margin:2rem 0;padding:0;border:0;overflow-y:scroll}img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.logo{display:flex;justify-content:left;margin:0 0 1rem}.logo a{padding-top:8px;height:25px}.logo img{height:30px}.flicker{animation:flicker .2s infinite}@keyframes flicker{0%,to{opacity:1}50%{opacity:.25}}.logo.splash img{height:40px}.logo a:hover{text-decoration:none;opacity:.7}::selection{background-color:#3737371a}.container{width:1450px;margin:0 auto}.pane-edit-prompt>*,.pane-edit-wildcard>*{flex:1 1 0;margin-right:20px}.pane-edit-prompt>*:last-child,.pane-edit-wildcard>*:last-child{margin-right:0}hr{margin:1.5rem 0;border:0;border-top:1px solid rgba(55,55,55,.1)}a{text-decoration:none;color:#36f}a.no-text-deco:hover{text-decoration:none}a:hover{text-decoration:underline;color:#2952cc;cursor:pointer}.tag-input input{width:40px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar:horizontal{height:8px}::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#999}.menus{display:flex;gap:14px;margin-top:0}.menus .items{display:inline-block;background-color:#f9fafc;border-radius:4px;padding:5px}.menus .items a{padding:0 6px}.menus .items a>span{padding:16px}.menus .items a>span:hover{color:#474d66;transition:.2s}.menus .items a.active>span{transition:.2s;background-color:#e6e8f0;color:#474d66}.dashboard .grid,.characters .grid,.poses .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px}.dashboard .grid.tight,.characters .grid.tight,.poses .grid.tight{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-row-gap:12px}.dashboard .grid .module-block,.characters .grid .module-block,.poses .grid .module-block{position:relative;z-index:1;background-size:cover;background-position:center;transition:.2s ease-out;transform:translateY(15px);opacity:0;background-color:#fafbff}.dashboard .grid .module-block img,.characters .grid .module-block img,.poses .grid .module-block img{width:100%;height:100%;object-fit:cover}.dashboard .grid .module-block.noscale,.characters .grid .module-block.noscale,.poses .grid .module-block.noscale{transform:scale(1)!important}.dashboard .grid .module-block.visible,.characters .grid .module-block.visible,.poses .grid .module-block.visible{transform:translateY(0);opacity:1}.dashboard .grid .module-block:hover:not(.noscale),.characters .grid .module-block:hover:not(.noscale),.poses .grid .module-block:hover:not(.noscale){transform:scale(.98);transition:.15s}.dashboard .grid .module-block:hover>.edit,.characters .grid .module-block:hover>.edit,.poses .grid .module-block:hover>.edit{opacity:1}.dashboard .grid .module-block:active:not(.noscale),.dashboard .grid .module-block:focus:not(.noscale),.characters .grid .module-block:active:not(.noscale),.characters .grid .module-block:focus:not(.noscale),.poses .grid .module-block:active:not(.noscale),.poses .grid .module-block:focus:not(.noscale){transform:scale(.97);transition:.05s}.dashboard .grid .module-block.large,.characters .grid .module-block.large,.poses .grid .module-block.large{grid-row:span 2;padding:205px 170px}.dashboard .grid .module-block.wide,.characters .grid .module-block.wide,.poses .grid .module-block.wide{grid-row:span 2;grid-column:span 2;padding:205px 170px}.dashboard .grid .module-block.wide .details span,.characters .grid .module-block.wide .details span,.poses .grid .module-block.wide .details span{max-width:90%}.dashboard .grid .module-block.profile .details h2 small,.characters .grid .module-block.profile .details h2 small,.poses .grid .module-block.profile .details h2 small{margin-left:.5rem}.dashboard .grid .module-block .edit,.characters .grid .module-block .edit,.poses .grid .module-block .edit{position:absolute;top:0;left:auto;right:auto;background:transparent;padding:5px;transition:.2s;opacity:0;z-index:1;display:flex;gap:10px;align-items:center}.dashboard .grid .module-block .edit>div>div>div,.characters .grid .module-block .edit>div>div>div,.poses .grid .module-block .edit>div>div>div{background-color:#fff9;border:none}.dashboard .grid .module-block .edit>div>div>div:hover,.characters .grid .module-block .edit>div>div>div:hover,.poses .grid .module-block .edit>div>div>div:hover{background-color:#fffc}.dashboard .grid .module-block .edit>div>div.ub-mt_16px:has(>div>div>div.file-card),.characters .grid .module-block .edit>div>div.ub-mt_16px:has(>div>div>div.file-card),.poses .grid .module-block .edit>div>div.ub-mt_16px:has(>div>div>div.file-card){margin-top:0}.dashboard .grid .module-block .edit>div>div.ub-mt_16px>div,.characters .grid .module-block .edit>div>div.ub-mt_16px>div,.poses .grid .module-block .edit>div>div.ub-mt_16px>div{background-color:transparent}.dashboard .grid .module-block .edit>div>div.ub-mt_16px>div>div>div,.characters .grid .module-block .edit>div>div.ub-mt_16px>div>div>div,.poses .grid .module-block .edit>div>div.ub-mt_16px>div>div>div{background-color:#fffc;margin:0;height:40px}.dashboard .grid .module-block .edit>div>div.ub-mt_16px>div>div>div>div>div>div,.characters .grid .module-block .edit>div>div.ub-mt_16px>div>div>div>div>div>div,.poses .grid .module-block .edit>div>div.ub-mt_16px>div>div>div>div>div>div{background-color:transparent}.dashboard .grid .module-block .edit span,.characters .grid .module-block .edit span,.poses .grid .module-block .edit span{color:#000}.dashboard .grid .module-block .edit button,.characters .grid .module-block .edit button,.poses .grid .module-block .edit button{opacity:.6}.dashboard .grid .module-block .edit button:hover,.characters .grid .module-block .edit button:hover,.poses .grid .module-block .edit button:hover{opacity:.8;color:#36f}.dashboard .grid .module-block .edit button:hover span,.characters .grid .module-block .edit button:hover span,.poses .grid .module-block .edit button:hover span{color:#36f}.dashboard .grid .module-block .headsup,.characters .grid .module-block .headsup,.poses .grid .module-block .headsup{position:absolute;top:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;text-align:right;z-index:99}.dashboard .grid .module-block .headsup>div,.characters .grid .module-block .headsup>div,.poses .grid .module-block .headsup>div{padding:.75rem 1.45rem;color:#fff}.dashboard .grid .module-block .headsup>div>svg,.characters .grid .module-block .headsup>div>svg,.poses .grid .module-block .headsup>div>svg{filter:drop-shadow(0 0 10px rgba(0,0,0,.4))}.dashboard .grid .module-block .details,.characters .grid .module-block .details,.poses .grid .module-block .details{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background:linear-gradient(0deg,#000,#00000028 44%);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left}.dashboard .grid .module-block .details h2,.characters .grid .module-block .details h2,.poses .grid .module-block .details h2{padding:0 22px;color:#fff;transition:background .3s;font-weight:700;margin:.5rem 0}.dashboard .grid .module-block .details h2 small,.characters .grid .module-block .details h2 small,.poses .grid .module-block .details h2 small{font-size:21px;color:#d2d2d2;font-weight:400;vertical-align:.15rem}.dashboard .grid .module-block .details span,.characters .grid .module-block .details span,.poses .grid .module-block .details span{padding:3px 0 20px 22px;font-size:14px;color:#bfbfbf;max-width:320px;text-wrap:initial;line-height:14px}.dashboard .grid .module-block .details-dashboard,.characters .grid .module-block .details-dashboard,.poses .grid .module-block .details-dashboard{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left}.dashboard .grid .module-block .details-dashboard h2,.characters .grid .module-block .details-dashboard h2,.poses .grid .module-block .details-dashboard h2{padding:0 22px;font-size:42pt;word-wrap:break-word;color:#696f8c;transition:background .3s;font-weight:600;margin:.5rem 0;max-width:320px;text-wrap:initial;line-height:44pt}.dashboard .grid .module-block .details-dashboard h2 small,.characters .grid .module-block .details-dashboard h2 small,.poses .grid .module-block .details-dashboard h2 small{font-size:21px;color:#d2d2d2;font-weight:400;vertical-align:.15rem}.dashboard .grid .module-block .details-dashboard span,.characters .grid .module-block .details-dashboard span,.poses .grid .module-block .details-dashboard span{padding:3px 22px 20px;font-size:14px;font-weight:400;color:#c1c4d6;max-width:320px;text-wrap:initial;line-height:20px}.characters .grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important}.progress{position:relative;display:flex;align-items:center;justify-content:space-between;margin:1rem 0;height:3px;background:#f1f1f1}.progress .bar{position:relative;width:100%;height:5px;background:#36f;border-radius:3px;overflow:hidden}input[type=range]{-webkit-appearance:none;background-color:#f003;position:relative;margin:0;padding:0;width:25rem;height:1rem;overflow:hidden;cursor:grab;display:block}input[type=range]:active{cursor:grabbing}input[type=range][step]{background-color:transparent;background-image:repeating-linear-gradient(to right,#fff3,#fff3 calc(10% - 1px),#a9a9a9 10%)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:0;box-shadow:-20rem 0 0 20rem #2952cc33}.ethnicity .current a,.ethnicity .remove{display:none}.ethnicity:hover .current a,.ethnicity:hover .remove{display:inline-block}.personality-trait{display:block;margin:0 0 .5rem}.personality-trait button{width:50%;height:35px;background-color:#f5f8ff}.personality-trait button[data-active=true]{background:#ccd6f5!important;font-weight:700}.personality-trait button .primary-star{position:absolute;left:20px;display:none}.personality-trait button .primary-star.enabled,.personality-trait button:hover .primary-star{display:block}.fixed{position:sticky;top:15px;z-index:1}input[type=number].number-input{text-align:right;padding-right:10px}.radio-group span{color:inherit;display:block;margin-bottom:.8rem}.radio-group label{display:inline-block;width:90px;margin-top:0}.radio-group label>span{margin-top:-1.15rem;display:block;padding-left:1rem}.ub-w_280px{width:90px!important}.collapsible{margin-top:1rem}.collapsible.collapsed{display:none}.collapsible-arrow svg{transition:.15s}.perms-wildcard{border:2px solid transparent}.perms-wildcard.indeterminate{background-color:#f3f6ff}.perms-wildcard.active{background-color:#f3f6ff;border:2px solid #EBF0FF}.title-checkbox>div{margin-top:3px}.title-checkbox>span{font-weight:700;font-size:12pt;line-height:1.4}.pill-checkbox{border-radius:8px;background-color:#fff;padding:6px 16px;margin:6px 8px 6px 0!important;border:1px solid #edeff5}.pill-checkbox>div{display:none}.pill-checkbox span{margin:0}.pill-checkbox:has(input:checked){background-color:#d6e0ff;outline:1px solid #EBF0FF;padding:6px 15px}.pill-checkbox:has(input:checked) span{color:#696f8c;font-weight:700}input[readonly],textarea[readonly]{background-color:#f4f5f9;border:1px solid #d8dae5}.skeleton .skeleton-phantom{background:#f9fafc;background:linear-gradient(90deg,#f9fafc 25%,#f4f6fa 37%,#f9fafc 63%);background-size:200% 100%;animation:skeleton 2s infinite linear;border-radius:8px}.skeleton .skeleton-phantom.no-border-radius{border-radius:0}.skeleton.contrast .skeleton-phantom{background:#f4f5f9;background:linear-gradient(90deg,#f4f5f9 25%,#f7f8fb 37%,#f4f5f9 63%);background-size:200% 100%;animation:skeleton 2s infinite linear;border-radius:8px}.skeleton.contrast .skeleton-phantom.no-border-radius{border-radius:0}.skeleton.strong-contrast .skeleton-phantom{background:#f8f8f8;background:linear-gradient(90deg,#ecedef 25%,#f0f1f5 37%,#ecedef 63%);background-size:200% 100%;animation:skeleton 2s infinite linear;border-radius:8px}.skeleton.strong-contrast .skeleton-phantom.no-border-radius{border-radius:0}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}input.part-of-group{border-top-right-radius:0;border-bottom-right-radius:0}.interactive-cells>div>div button:not(.stay){opacity:0!important}.interactive-cells>div>div:hover button:not(.stay){opacity:1!important}.input-title{border-style:dashed;min-height:40px;font-size:14px;font-weight:700}.input-title::placeholder{font-weight:400}.authenticate .splash{width:20%;background-color:#e6e8f0;border-radius:4px 0 0 4px}.authenticate .splash img{width:100%;height:100%;object-fit:cover;border-radius:4px 0 0 4px}.authenticate .form{width:80%}.authenticate .form .wrapper{width:325px;margin:0 auto}.authenticate .form .logo{justify-content:center;margin-left:-5px;pointer-events:none}.authenticate .form button{background-color:#ebf0ff}.authenticate .form button:hover{background-color:#d6e0ff}.authenticate .form button:active,.authenticate .form button:focus{background-color:#f4f5f9}#TextInputField-1__validation-message p,#TextInputField-2__validation-message p{margin-top:-.05rem!important}.switch-label{cursor:pointer;margin-left:1.1rem;vertical-align:.2rem}table.table-labels{border-collapse:collapse}table.table-labels td{height:55px;vertical-align:middle}table.table-labels td input{vertical-align:1.4rem}table.table-labels td:first-child{width:140px}table.table-labels td:nth-child(2){width:600px}table.table-labels td:last-child span{padding-left:20px}table.table-labels td:last-child{width:600px}table.table-labels td span{display:block;margin-top:-.9rem}table.table-labels.small-inputs td:nth-child(2){width:75px}table.table-labels.medium-inputs td:nth-child(2){width:150px}table.table-labels.small-labels td:first-child{width:90px}table.table-labels.bold-labels td:first-child>*{font-weight:500;white-space:nowrap}table.table-labels.less-spacing td{height:25px}table.table-labels.less-spacing td:last-child span{padding-left:10px}table.table-labels.more-spacing td{height:auto;margin-bottom:10px}table.table-labels.align-top td{vertical-align:top}table.table-labels.align-top td:first-child>*{padding-top:18px}.a-badge{display:inline-block;padding:2px 6px;border-radius:4px;background-color:#f5f8ff;color:#36f;font-size:12px}.a-badge:hover{background-color:#f2f4ff}.a-badge.big{padding:4px 8px;font-size:14px}.a-badge.small{padding:2px 6px;font-size:10px}.a-badge.extra-big{padding:6px 16px;font-size:14px}.a-badge.inherit{font-size:inherit}.a-badge.contrast{background-color:#d6e0ff}.a-badge.semibold{font-weight:500}.a-badge.medium{font-weight:700}.a-badge.bold{font-weight:900}.a-badge.uppercase{text-transform:uppercase}.a-badge.gray{filter:grayscale(.65)}.input-no-outline:focus,.input-no-outline:active{outline:none!important;box-shadow:none!important}.active-character,.active-task,.active-user,.active-menu-item,.active-prompt{background-color:#f5f8ff;border-left:#3366FF 2px solid;padding-left:10px!important}div[role=alert] div>span{display:block;padding-top:3px;color:#696f8c}.json-key{color:brown}.json-string{color:green}.json-number{color:#00f}.json-boolean{color:purple}.json-null{color:red}.uploader-no-icon{padding:20px!important}.uploader-no-icon>div{display:none}.uploader-no-icon>p{margin:0}.browseOrDragText{font-size:13px;color:#696f8c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:15px 0}.browseOrDragText-highlight{color:#36f}.filecard-preview-fit>div>div>img{object-fit:cover;border-radius:4px;margin-top:3px}.cm-editor{outline:none!important}.cm-editor .cm-cursor{border-left-color:#000!important;border-left-width:2px!important}.spinner{animation:spinner 1.2s linear infinite;transform-origin:50% 50%}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bell-ring{animation:ring 4s .7s ease-in-out infinite;transform-origin:50% 4px}@keyframes ring{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}to{transform:rotate(0)}}button.in-table:hover{background-color:#e4e4ea!important}.no-pointer-events{pointer-events:none}.children-no-bg>div{background-color:transparent}.filter-invert{filter:invert(1) brightness(3)}.media-masonry .item{width:100%}.media-masonry .item.blur img{transition:1s;opacity:.3;filter:grayscale(.5)}.media-masonry .item img{width:100%;border-radius:7px;background-color:gray}.dynamic-outline{transition:outline-offset .1s cubic-bezier(.4,0,.2,1),outline-color .1s cubic-bezier(.4,0,.2,1),outline-width .1s cubic-bezier(.4,0,.2,1);outline:0 solid transparent;outline-offset:0;border:none!important}.dynamic-outline:hover{box-shadow:none;outline-offset:3px;outline:3px solid #E6E8F0;transition:.1s}.dynamic-outline:focus,.dynamic-outline.focused,.dynamic-outline[role=button]:active{box-shadow:none}.dynamic-outline:focus:not(:read-only),.dynamic-outline.focused:not(:read-only),.dynamic-outline[role=button]:active:not(:read-only){outline-offset:3px;outline:3px solid #d8dae5;transition:.1s}.dynamic-outline.primary:hover{outline:3px solid #8ba8fa}.dynamic-outline.primary:focus,.dynamic-outline.primary.focused,.dynamic-outline.primary[role=button]:active{outline:3px solid #8ba8fa}.dynamic-outline.danger:hover{outline:3px solid #f5cbcb}.dynamic-outline.danger:focus,.dynamic-outline.danger.focused,.dynamic-outline.danger[role=button]:active{outline:3px solid #f5cbcb}.dynamic-outline.small{outline-width:2px;outline-offset:2px}.dynamic-outline.small:focus,.dynamic-outline.small.focused,.dynamic-outline.small[role=button]:active{outline-width:2px;outline-offset:2px}input.active{background-color:#fbfbff;border:1px solid #c5c5c5}.editable-card{font-family:SF UI Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;color:#474d66}.expandable-code{cursor:pointer;background-color:#edeff5}.expandable-code:hover{background-color:#e6e8f0}.expandable-code.expanded:hover{border-radius:5px;width:500px}.highlight{background-color:#ffff0080}.highlight .red{background-color:#ff000080}.highlight .green{background-color:#00ff0080}.highlight .blue{background-color:#0000ff80}.button-imitate{cursor:pointer}.button-imitate:hover{background-color:#f4f5f9}.button-imitate:active{background-color:#edeff5}.button-reworked[role=button],.button-reworked[type=text],.button-reworked[type=number]{cursor:pointer;background-color:#f9faff;border:none!important;box-shadow:none!important}.button-reworked[role=button]:hover,.button-reworked[type=text]:hover,.button-reworked[type=number]:hover{border:none;box-shadow:none}.button-reworked[role=button]:active,.button-reworked[role=button]:focus,.button-reworked[type=text]:active,.button-reworked[type=text]:focus,.button-reworked[type=number]:active,.button-reworked[type=number]:focus{border:none;box-shadow:none}.button-reworked[role=button].contrast,.button-reworked[type=text].contrast,.button-reworked[type=number].contrast{background-color:#f4f5f9}.button-reworked[role=button].contrast:hover,.button-reworked[type=text].contrast:hover,.button-reworked[type=number].contrast:hover{background-color:#f1f2f5}.button-reworked[role=button].contrast-deep,.button-reworked[type=text].contrast-deep,.button-reworked[type=number].contrast-deep{background-color:#efefef}.button-reworked[role=button].text,.button-reworked[type=text].text,.button-reworked[type=number].text{cursor:text}.button-reworked[role=button].bright,.button-reworked[type=text].bright,.button-reworked[type=number].bright{background-color:#fff}.textarea-highlight-wrapper{--padding-y: 8px;--padding-x: 12px;--padding: var(--padding-y) var(--padding-x);position:relative}.textarea-highlight-wrapper .Input__field,.textarea-highlight-wrapper .Input__keyWordsWrapper{width:100%;height:100%;padding:var(--padding);overflow-x:hidden;white-space:pre-wrap}.textarea-highlight-wrapper .Input__field::-webkit-scrollbar{display:none}.textarea-highlight-wrapper .Input__field{background:transparent;color:transparent;resize:none;position:absolute;left:0;top:0;outline:none;border:none;vertical-align:middle;caret-color:#474d66;height:97.4%;width:95.4%}.textarea-highlight-wrapper .Input__keyWord{display:inline;position:relative;z-index:1;font-size:14px;padding:0 4px 1px;border-radius:4px;border:1px solid rgba(214,224,255,.5);margin-left:-1px;margin-right:-1px;vertical-align:.035rem;line-height:1;cursor:pointer;background-color:#d6e0ff80}.textarea-highlight-wrapper .Input__keyWord:hover{background-color:#d6e0ffcc}.textarea-highlight-wrapper .Input__keyWord:focus,.textarea-highlight-wrapper .Input__keyWord:active{border:1px solid #3366FF}.textarea-highlight-wrapper .Input__keyWord.warning{color:#996a13;background-color:#ffcc001a}.textarea-highlight-wrapper .Input__keyWord.warning:hover{background-color:#ffcc0039}.textarea-highlight-wrapper .Input__keyWord.warning:focus,.textarea-highlight-wrapper .Input__keyWord.warning:active{border:1px solid #FFCC00}
