@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&family=Roboto:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css?family=Inconsolata";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;700&family=JetBrains+Mono:wght@400;700&family=Roboto+Mono:wght@400;700&family=Source+Code+Pro:wght@400;700&display=swap";.d-flex{display:flex!important}.flex-column{flex-direction:column!important}.flex-grow-1{flex-grow:1!important}.align-items-center{align-items:center!important}.align-items-stretch{align-items:stretch!important}.align-middle{vertical-align:middle!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.w-100{width:100%!important}.w-50{width:50%!important}.w-auto{width:auto!important}.h-100{height:100%!important}.h-50{height:50%!important}.h-45{height:45%!important}.ms-auto{margin-left:auto!important}.m-0{margin:0!important}.m-2{margin:.5rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.ms-2{margin-left:.5rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.pb-2{padding-bottom:.5rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.small{font-size:.875em}.fw-bold{font-weight:700!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-center{text-align:center!important}.text-white{color:#fff!important}.text-light{color:#f8f9fa!important}.text-muted{color:#6c757d!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-dark{border-color:#212529!important}.border-secondary{border-color:#6c757d!important}.bg-dark{background-color:#212529!important}.bg-transparent{background-color:transparent!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-8{flex:0 0 auto;width:66.66666667%}.col-4{flex:0 0 auto;width:33.33333333%}@media(min-width:576px){.col-sm-9{flex:0 0 auto;width:75%}.col-sm-3{flex:0 0 auto;width:25%}}@media(max-width:767px){.d-sm-none{display:none!important}}@media(min-width:768px){.col-md-6{flex:0 0 auto;width:50%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-block{display:block!important}}@media(min-width:992px){.col-lg-4{flex:0 0 auto;width:33.33333333%}}@media(min-width:1200px){.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}}.btn{display:inline-block;font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:.9rem;line-height:1.5;border-radius:.25rem;transition:all .15s ease-in-out;cursor:pointer}.btn-sm{padding:.25rem .5rem;font-size:.8rem;border-radius:.2rem}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{background-color:#5c636a}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{background-color:#bb2d3b}.btn-outline-secondary{color:#6c757d;border-color:#6c757d;background-color:transparent}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d}.btn-close{box-sizing:content-box;width:.75em;height:.75em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5;cursor:pointer}.btn-close-white{filter:invert(1) grayscale(1) brightness(2)}.btn-close:hover{opacity:.8}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;opacity:.5}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal.show{display:block}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-title{margin-bottom:0;line-height:1.5;font-size:1.25rem}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid rgba(255,255,255,.1)}.modal-footer>*{margin:.25rem}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-tabs{border-bottom:1px solid rgba(255,255,255,.2)}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;cursor:pointer;text-decoration:none;padding:.5rem 1rem;display:block}.nav-tabs .nav-link:hover{border-color:rgba(255,255,255,.1) rgba(255,255,255,.1) transparent}.nav-tabs .nav-link.active{color:#fff!important;background-color:transparent;border-color:rgba(255,255,255,.2) rgba(255,255,255,.2) #000;font-weight:700}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.dropdown{position:relative}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:100%;padding:.5rem 0;margin:0;font-size:1rem;list-style:none;background-color:#343a40;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu.show{display:block}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;color:#dee2e6;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;cursor:pointer}.dropdown-item:hover{color:#fff;background-color:#ffffff26}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;cursor:pointer}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3ccircle cx='16' cy='16' r='14' fill='%236c757d'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3ccircle cx='16' cy='16' r='14' fill='%23fff'/%3e%3c/svg%3e")}.form-check-label{cursor:pointer}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#343a40;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}.bg-info{background-color:#0dcaf0!important}.bg-danger{background-color:#dc3545!important}.table{width:100%;margin-bottom:1rem;vertical-align:top;border-color:#ffffff1a;border-collapse:collapse}.table th,.table td{padding:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.table-sm th,.table-sm td{padding:.25rem}.table-dark{color:#fff;background-color:transparent}.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#ffffff08}.table-hover>tbody>tr:hover>*{background-color:#ffffff0d}.table-borderless th,.table-borderless td{border:0!important}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger{color:#ea868f;background-color:#2c0b0e;border-color:#842029}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--font-sans);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:.9}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}html{box-sizing:border-box;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans)}*,*:before,*:after{box-sizing:inherit}html{--font: "Inter";--font-sans: "Inter", "Roboto", sans-serif;--font-mono: "Inconsolata", "Consolas", monospace;--font-display: "Inter", sans-serif;--colour-one: rgb(189, 52, 33);--colour-two: rgb(95, 19, 19);--colour-three: rgb(58, 8, 8);--colour-five: rgb(243, 168, 168);--colour-four: rgb(204, 189, 188);--colour-six: rgba(243, 108, 90);--colour-seven: #FFFAED;--white-colour: #0f0f0f;--black-color: #FFFAED;--border-color: var(--colour-two);--colour-client: whitesmoke;--body-background: var(--white-colour);--body-color: var(--colour-one);--body-color-lower: var(--colour-two);--body-text-color: var(--colour-four);--contrast-text-color: var(--colour-five);--body-text-color-focus: var(--colour-five);--title-background: var(--colour-two);--title-background-alt: var(--colour-three);--tag-color: var(--colour-five);--title-background-light: rgba(204, 189, 188, .8);--title-text: var(--colour-seven);--title-text-alt: var(--white-colour);--client-background: #0f0f0f;--client-text: whitesmoke;--shadow-color: rgba(0, 0, 0, .0980392);--shadow2-color: rgba(255, 255, 255, .298039);--shadow3-color: rgb(30, 25, 25);--white-colour-light: rgba(15, 15, 15, .8);--story-text: #cccccc;--story-background: #333333}html body{padding:0;margin:0;background-color:var(--white-colour);color:var(--black-color);overflow:hidden;max-height:100vh;max-height:100dvh}body,.wrapper,button,input,select,textarea{font-family:var(--font-sans)}body,.wrapper{margin:0;padding:0;min-height:100vh;min-height:100dvh}.fullscreen-element{width:100vw}.btn{color:var(--title-text);background-color:var(--title-background);border-color:var(--border-color);transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-tool{opacity:.8;width:100%;transition:opacity .2s ease,transform .2s ease}.btn-tool:hover{opacity:1;transform:translateY(-1px)}.btn-tool:active{transform:translateY(0)}.btn:hover{color:var(--title-text-alt);border-color:var(--border-color);background-color:var(--body-color);outline:none;box-shadow:none}.btn:not(:disabled):not(.disabled):active,.btn:focus,.btn:active,.btn.active{color:var(--title-text);border-color:var(--border-color);background-color:var(--title-background);outline:none;box-shadow:none}.container-wide{padding-left:0;padding-right:0;max-width:100%}.message-container{overflow-y:scroll;white-space:break-spaces;line-height:normal}.eomViewer{color:var(--client-text)}.modal-content{background-color:#0f0f0fe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border:1px solid var(--border-color);box-shadow:0 8px 32px #0000005e}.output-container-full{overflow-y:scroll;white-space:break-spaces;line-height:normal;color:var(--white-colour);background-color:var(--client-background);height:100%;max-width:100vw}.output-container-half{overflow-y:auto;white-space:break-spaces;line-height:normal;color:var(--white-colour);background-color:var(--client-background);max-height:44vh;height:100%;min-height:45vh;max-width:100vw}.input-row{height:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:space-evenly;align-items:stretch;--bs-gutter-x: 0}.button-col{--bs-gutter-x: 0}.userinput-col{display:flex;flex-direction:column;height:100%;padding:5px;gap:5px}.userinput{width:100%;flex-grow:1;background-color:var(--client-background);color:var(--client-text);border:1px solid var(--border-color);border-radius:4px;font-size:large;box-shadow:none;resize:none;-webkit-box-shadow:none;-moz-box-shadow:none;min-height:10vh;padding:8px}.userinput-footer{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background-color:#1e080833;border:1px solid rgba(189,52,33,.15);border-radius:4px;gap:10px}.userinput-status{font-family:var(--font-mono);font-size:.8rem;color:var(--colour-four);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userinput-actions{display:flex;gap:8px;align-items:center}.btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:500;border-radius:4px;background-color:var(--title-background);border:1px solid var(--border-color);color:var(--title-text);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-icon:hover{background-color:var(--body-color);color:var(--title-text-alt);transform:translateY(-1px);outline:none;box-shadow:none}.btn-icon:active{transform:translateY(0)}.btn-icon-primary{background-color:var(--colour-one);border-color:var(--colour-one);font-weight:700;box-shadow:0 0 8px #bd34214d}.btn-icon-primary:hover{background-color:var(--colour-six);border-color:var(--colour-six);box-shadow:0 0 12px #f36c5a80}@media(max-width:576px){.btn-icon-text{display:none}.btn-icon{padding:6px 10px}.userinput-status{font-size:.75rem}}textarea:focus-visible{outline:var(--body-color);outline-style:ridge;outline-width:2px;outline-color:var(--body-text-color-focus)}.toprighticon{position:absolute;right:35px;top:45px;z-index:5}.icon-cog{opacity:.6;color:var(--body-color);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,color .3s ease}.icon-cog:hover{color:var(--body-color);opacity:1;transform:rotate(45deg) scale(1.1)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{box-shadow:none;border-radius:10px}::-webkit-scrollbar-thumb{background:var(--title-background);border-radius:10px}.eomLeftBorders{overflow-x:hidden;overflow-y:auto;border:2px solid var(--title-background-alt);border-top:none;border-bottom:none;border-right:none;border-radius:3px;max-height:100vh;max-height:100dvh;justify-content:center;margin-top:0}.eomRightBorders{overflow-x:hidden;overflow-y:auto;border:2px solid var(--title-background-alt);border-top:none;border-left:none;border-bottom:none;border-radius:3px;max-height:100vh;max-height:100dvh;justify-content:center;margin-top:0}.eomLeftBorders .row,.eomRightBorders .row{margin-left:0;margin-right:0;--bs-gutter-x: 0}.limitWidth{max-width:25%}.eomIntervalBorderTop{border:3px solid var(--title-background-alt);border-left:none;border-right:none;border-top:none;border-radius:3px;--bs-gutter-x: 0;margin:2px}.eomIntervalBorderBottom{border:3px solid var(--title-background-alt);border-left:none;border-right:none;border-top:none;border-radius:3px}.eomCharacter{color:var(--client-text);font-family:var(--font-sans);justify-content:space-between}.eomCharacterLeft{color:var(--client-text);font-family:var(--font-sans);font-size:16px;line-height:normal;text-align:left}.eomCharacterRight{color:var(--client-text);font-family:var(--font-sans);font-size:16px;line-height:normal;text-align:right}.eomResourcePoolColumn{color:var(--client-text);background-color:var(--client-background);font-family:var(--font-mono);font-size:14px;line-height:normal;flex-wrap:wrap;margin-right:0}.eomResourcePool{font-family:var(--font-mono);font-size:14px;line-height:normal;flex-wrap:nowrap;margin-right:0;--bs-gutter-x: 0}.eomClientTabs{margin-right:0;margin-left:5px;color:var(--client-text)}.eomClientTabs .nav-link{color:var(--colour-four)}.eomClientTabs .nav-link:hover{color:var(--colour-five)}.eomClientTabs .nav-link.active{color:var(--colour-five)!important}.eomIndicator{font-family:var(--font-sans);color:var(--client-text)}.wrapper{position:relative;max-height:100vh;max-height:100dvh;top:0}.myLayer{position:absolute;left:35%;top:24%;width:30%;z-index:2;font-size:30px}.other{top:60%;width:5%;left:47.5%;height:10vh}.myLayer:hover{color:#ffe6e6;font-size:32px;cursor:pointer}.holderImage{max-height:75vh}.dripLayer{position:absolute;left:48%;top:50%;z-index:3}.speech-bubble{--arrow-w: .5em;--arrow-h: 2em;--bubble-corners: 0;--w: 12em;--border-size: 3px;--text-color: black;--bubble-color: white;--border-color: black}.speech-bubble{text-align:center;font-family:cursive;font-size:20px;font-weight:700;color:var(--text-color);background:var(--bubble-color);padding:1em;position:relative;border-radius:var(--bubble-corners);max-width:var(--w);box-shadow:0 0 0 var(--border-size) var(--border-color)}.speech-bubble.round{--bubble-corners: 1em}.speech-bubble.circle{--bubble-corners: 100%;padding:2em}.speech-bubble.ellipse{--bubble-corners: 60%;padding:2em}.speech-bubble:before,.speech-bubble:after{content:"";position:absolute;bottom:calc(-1 * var(--arrow-h) * 2 + .5px);left:50%;border-style:solid;border-width:var(--arrow-h) var(--arrow-w);border-color:var(--bubble-color) transparent transparent}.speech-bubble:before{border-width:calc(var(--arrow-h) + var(--border-size)) calc(var(--arrow-w) + var(--border-size));border-color:var(--border-color) transparent transparent;bottom:calc(-1 * var(--arrow-h) * 2 - 2.5*var(--border-size));left:calc(50% - var(--border-size))}.speech-bubble.t:after{border-color:transparent transparent var(--bubble-color);bottom:auto;top:calc(-1 * var(--arrow-h) * 2 + .5px)}.speech-bubble.t:before{border-width:calc(var(--arrow-h) + var(--border-size)) calc(var(--arrow-w) + var(--border-size));border-color:transparent transparent var(--border-color);bottom:auto;top:calc(-1 * var(--arrow-h) * 2 - 2.5*var(--border-size))}.speech-bubble.l:after{border-color:transparent var(--bubble-color) transparent transparent;bottom:auto;border-width:var(--arrow-w) var(--arrow-h);top:calc(50% - var(--arrow-w));left:calc(-1 * var(--arrow-h) * 2 + 1.5px)}.speech-bubble.l:before{border-width:calc(var(--arrow-w) + var(--border-size)) calc(var(--arrow-h) + var(--border-size));border-color:transparent var(--border-color) transparent transparent;bottom:auto;top:calc(50% - var(--arrow-w) - var(--border-size));left:calc(-1 * var(--arrow-h) * 2 - 2.5*var(--border-size))}.speech-bubble.r:after{border-color:transparent transparent transparent var(--bubble-color);bottom:auto;left:auto;border-width:var(--arrow-w) var(--arrow-h);top:calc(50% - var(--arrow-w));right:calc(-1 * var(--arrow-h) * 2 + .5px)}.speech-bubble.r:before{border-width:calc(var(--arrow-w) + var(--border-size)) calc(var(--arrow-h) + var(--border-size));border-color:transparent transparent transparent var(--border-color);bottom:auto;left:auto;top:calc(50% - var(--arrow-w) - var(--border-size));right:calc(-1 * var(--arrow-h) * 2 - 2.5*var(--border-size))}.speech-bubble.pop{animation-name:pop;animation-duration:.5s;animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.speech-bubble.absolute{position:absolute;left:60%;top:1%;width:30%;z-index:2;font-size:20px}.eom-container{display:flex;height:100vh;height:100dvh;width:100%;background-color:#000;color:#fff;position:relative}.eom-side-container{height:100vh;height:100dvh;background-color:#000;color:#fff}.eom-side-container-left,.eom-side-container-right{height:100vh;height:100dvh;width:25%}.eom-side-container-middle{width:50%;height:100vh;height:100dvh;position:relative;display:flex;flex-direction:column}.eom-side-container-full{width:100%;height:100vh;height:100dvh;position:relative;display:flex;flex-direction:column}.eom-side-container-top{width:100%;flex:3;min-height:0;position:relative}.eom-side-container-bottom{flex:1;min-height:0;width:100%;position:relative}@media(max-width:767.98px){.eom-side-container-left,.eom-side-container-right{display:none!important}.eom-side-container-middle{width:100%!important}}@keyframes pop{0%{transform:scale(.8)}80%{transform:scale(1.1)}90%{transform:scale(.9)}to{transform:scale(1)}}.form-check-input{background-color:var(--colour-two);border-color:var(--colour-three)}.form-check-input:checked{background-color:var(--colour-two);border-color:var(--colour-three)}.dripLayer{animation:dripAnimation 1s ease-in-out forwards;transform-origin:top center}@keyframes dripAnimation{0%{transform:scaleY(.2) translateY(-20px);opacity:0}20%{transform:scaleY(.8) translateY(-10px);opacity:.8}50%{transform:scaleY(1.1) translateY(10px);opacity:1}80%{transform:scaleY(1.3) translateY(30px);opacity:.8}to{transform:scaleY(1.5) translateY(50px);opacity:0}}.ansible-options-modal .modal-content{background:var(--modal-bg-color, rgba(15, 15, 15, .9))!important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0009,0 0 15px var(--border-color);border-radius:12px;color:var(--colour-four)!important;animation:modalScaleUp .3s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0;transform:scale(.9)}@keyframes modalScaleUp{to{opacity:1;transform:scale(1)}}.ansible-options-modal .modal-header{border-bottom:1px solid var(--border-color);background:#5f131333;border-top-left-radius:12px;border-top-right-radius:12px}.ansible-options-modal .modal-header .modal-title{color:var(--colour-one);font-family:var(--font-display);font-size:1.25rem;letter-spacing:1.5px;text-shadow:0 0 4px var(--colour-one)}.ansible-options-modal .modal-footer{border-top:1px solid var(--border-color);background:#5f13131a;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.option-card{background:#1e08084d;border:1px solid rgba(189,52,33,.15);border-radius:8px;padding:1rem;margin-bottom:1rem;transition:all .3s ease;height:100%}.option-card:hover{border-color:var(--border-color);background:#1e080873;box-shadow:0 4px 20px #0000004d;transform:translateY(-2px)}.option-card-title{font-family:var(--font-display);font-size:.9rem;color:var(--colour-five);margin-bottom:1rem;border-bottom:1px solid rgba(189,52,33,.2);padding-bottom:.4rem;display:flex;align-items:center;gap:8px;text-shadow:0 0 3px var(--colour-five)}.option-card-title svg{color:var(--colour-one)}.setting-row{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem;border-bottom:1px solid rgba(255,255,255,.03);transition:background-color .2s ease}.setting-row:last-child{border-bottom:none}.setting-row:hover{background-color:#ffffff05}.setting-label{font-family:var(--font-sans);font-size:.9rem;color:var(--colour-four);display:flex;align-items:center;gap:8px}.setting-label svg{opacity:.7;font-size:.85rem}.ansible-options-modal .form-switch .form-check-input{cursor:pointer;width:2.5em;transition:background-position .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out}.visual-control-group{display:flex;flex-direction:column;gap:.75rem}.visual-control-item{display:flex;flex-direction:column;gap:.35rem}.visual-control-label{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:var(--colour-five);opacity:.8}.visual-control-actions{display:flex;gap:.5rem;align-items:center}.value-display{font-family:var(--font-mono);font-size:.85rem;background:#0000004d;border:1px solid var(--border-color);border-radius:4px;padding:.25rem .5rem;min-width:60px;text-align:center;color:var(--colour-four)}.eomEffectsList{color:var(--title-text);background-color:var(--title-background);border-color:var(--border-color);transition:all .2s cubic-bezier(.4,0,.2,1)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}@media(min-width:576px){.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:100%}
