@charset "UTF-8";@keyframes comps-loader-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-loader-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-loader-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-loader-cont{width:100%;height:100%;flex:1;display:flex;justify-content:center;align-items:center}.comps-loader-spinner{fill:var(--deep-5);animation:comps-loader-rotate 1.8s linear infinite}@keyframes comps-unsupportedbrowser-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-unsupportedbrowser-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-unsupportedbrowser-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-unsupportedbrowser-cont{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;padding:20px;text-align:center;background-color:var(--deep-0);color:var(--deep-6)}.comps-unsupportedbrowser-title{margin-bottom:16px;font-size:24px;font-weight:600}.comps-unsupportedbrowser-message{margin-bottom:8px;font-size:16px;color:var(--deep-5)}.comps-unsupportedbrowser-detected{font-size:14px;color:var(--deep-4)}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/material-symbols-outlined.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/material-symbols-sharp.woff2) format("woff2")}.material-symbols-sharp{font-family:Material Symbols Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{--space-50: 2px;--space-100: 6px;--space-200: 8px;--space-300: 12px;--space-400: 16px;--header-height: 50px;--footer-height: 20px;--side-width: 360px;--button-width: calc(var(--header-height) - 5px);--main-height: calc(100vh - var(--header-height) - var(--footer-height));--item-height: 40px;--deep-ultra: hsl(230, 20%, 4%);--deep-0: hsl(230, 20%, 8%);--deep-05: hsl(230, 20%, 12%);--deep-1: hsl(230, 20%, 14%);--deep-15: hsl(230, 20%, 15%);--deep-2: hsl(230, 20%, 16%);--deep-21: hsl(230, 20%, 18%);--deep-25: hsl(230, 20%, 20%);--deep-27: hsl(230, 20%, 23%);--deep-3: hsl(230, 20%, 26%);--deep-35: hsl(230, 20%, 30%);--deep-4: hsl(230, 20%, 40%);--deep-41: hsl(230, 20%, 45%);--deep-42: hsl(230, 20%, 50%);--deep-45: hsl(230, 20%, 65%);--deep-5: hsl(230, 20%, 70%);--deep-55: hsl(230, 20%, 78%);--deep-6: hsl(230, 20%, 85%);--accent-0: hsl(120, 45%, 63%);--accent-1: hsl(60, 90%, 47%);--accent-2: hsl(31, 100%, 67%);--accent-3: hsl(0, 57%, 53%);--accent-4: hsl(230, 100%, 70%);--accent-5: hsl(315, 100%, 80%);--minimal-overlay-bg: rgba(23, 23, 34, .6);--border-0: solid 1px #e0e0f009;--border-1: solid 1px #34365090;--border-2: solid 1px #e0e0f007;--border-3: solid 1px #8080d007;--transparent_border: solid 1px transparent}:root.template{--h: 210;--s: 25%;--deep-05: hsl(var(--h), var(--s), 12%);--deep-1: hsl(var(--h), var(--s), 14%);--deep-15: hsl(var(--h), var(--s), 15%);--deep-2: hsl(var(--h), var(--s), 16%);--deep-21: hsl(var(--h), var(--s), 18%);--deep-25: hsl(var(--h), var(--s), 20%);--deep-3: hsl(var(--h), var(--s), 26%);--deep-35: hsl(var(--h), var(--s), 30%);--deep-4: hsl(var(--h), var(--s), 40%);--deep-41: hsl(var(--h), var(--s), 45%);--deep-42: hsl(var(--h), var(--s), 50%);--deep-45: hsl(var(--h), var(--s), 65%);--deep-5: hsl(var(--h), var(--s), 70%);--deep-55: hsl(var(--h), var(--s), 78%);--deep-6: hsl(var(--h), var(--s), 85%);--accent-4: hsl(var(--h), 60%, 70%)}@media (pointer: coarse) and (orientation: portrait) and (max-width: 560px),(pointer: coarse) and (orientation: landscape) and (max-height: 560px){:root{--header-height: 60px;--footer-height: 60px;--side-width: 100vw;--item-height: 50px;font-size:13px}:root [data-panel]{--line-height: 40px}}html,body{padding:0;margin:0;width:100%;height:100%}html{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:350;font-variation-settings:"wdth" 100;font-size:12px;overflow:hidden}body{color:var(--deep-5);background-color:#000;position:relative}body::backdrop{background-color:#000}#root{width:100%;height:100%}::-webkit-scrollbar{width:20px;background-color:var(--deep-2);border-left:solid 1px rgba(224,224,240,.0274509804)}::-webkit-scrollbar-thumb{background-color:var(--deep-3);transition:background-color .2s;cursor:pointer}::-webkit-scrollbar-thumb:hover{background-color:var(--deep-4)}*{scrollbar-width:thin;scrollbar-color:var(--deep-3) var(--deep-2)}*::-webkit-scrollbar{background-color:var(--deep-2);border-left:solid 1px rgba(224,224,240,.0274509804)}*::-webkit-scrollbar-thumb{background-color:var(--deep-3);transition:background-color .2s;cursor:pointer}*::-webkit-scrollbar-thumb:hover{background-color:var(--deep-4)}*:focus-visible{outline:none;filter:brightness(1.1)}ul{padding-inline-start:0;padding-inline-end:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:column;align-items:stretch}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:unset;line-height:inherit;word-spacing:inherit;text-shadow:inherit;text-rendering:inherit;text-indent:inherit;cursor:pointer;display:flex;justify-content:center;align-items:center;padding-block:0;padding-inline:0;padding:6px;border-radius:2px;color:var(--deep-5);background-color:transparent;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-family:inherit;-webkit-user-select:none;user-select:none}button:hover{filter:brightness(1.2) saturate(1.1)}button>*{pointer-events:none;-webkit-user-select:none;user-select:none}button:focus-visible{outline:none;background-color:var(--deep-25);filter:brightness(1.2)}button[disabled]{opacity:.5;pointer-events:none!important;color:var(--deep-4)}button :where([data-icon]){font-size:20px}a{text-decoration:none;color:inherit}a:hover,a:focus{color:var(--deep-6)}a:focus-visible{outline:none}a.active{pointer-events:none;color:var(--deep-6)}.material-symbols-outlined{-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20;font-size:20px}.material-symbols-sharp{-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 1,"wght" 200,"GRAD" -25,"opsz" 20;font-size:20px}.material-symbols-rounded{-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20;font-size:20px}input{background-color:unset;border:unset;color:inherit;line-height:inherit;letter-spacing:inherit;word-spacing:inherit;text-shadow:inherit;text-rendering:inherit;text-indent:inherit;resize:none;cursor:text;font-size:inherit;font-family:inherit}input::placeholder{color:var(--deep-4)}input:focus{outline:none}input[type=text],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:unset;border:unset;color:inherit;line-height:inherit;word-spacing:inherit;text-shadow:inherit;text-rendering:inherit;text-indent:inherit;resize:none;cursor:text;font-family:inherit;font-size:inherit;color:var(--deep-45);background-color:var(--deep-3);transition:color .2s,background-color .2s}input[type=text]:focus-visible,input:not([type]):focus-visible,textarea:focus-visible{color:var(--deep-5);background-color:var(--deep-35)}input[type=text]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:var(--deep-4)}input[type=text]:focus,input:not([type]):focus,textarea:focus{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:unset;border:unset;color:inherit;line-height:inherit;word-spacing:inherit;text-shadow:inherit;text-rendering:inherit;text-indent:inherit;cursor:pointer;margin:0;padding:0;font-size:16px;letter-spacing:1px;font-family:inherit;-webkit-user-select:none;user-select:none}input[type=range]:focus{outline:none}input[type=text]{padding:3px;font-weight:400;font-size:12px;color:var(--deep-45);letter-spacing:.2px;background-color:var(--deep-3);font-family:Roboto Mono,monospace;-webkit-user-select:none;user-select:none}input[type=text]:focus-visible{background-color:var(--deep-35)}input[type=number]{all:unset;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:30px;color:var(--deep-5);font-weight:400;font-size:12px;letter-spacing:.2px;font-family:Roboto Mono,monospace;-webkit-user-select:none;user-select:none}textarea{border-radius:2px;min-height:calc(5.68em + 10px);padding:4px 6px;letter-spacing:.5px;width:100%;box-sizing:border-box}[data-list]{display:flex;flex-direction:column;align-items:stretch;overflow-x:hidden;overflow-y:overlay;box-sizing:border-box;flex:1;border-collapse:collapse;overscroll-behavior:contain;scroll-behavior:smooth;scroll-padding:40px}[data-list][data-list=reversed]{flex-direction:column-reverse}[data-list][data-list=reversed] [data-list-item]{margin-top:0;margin-bottom:-1px}[data-list]:focus-visible{filter:none}[data-list-item]{flex-shrink:0;display:flex;align-items:center;border-collapse:collapse;height:calc(var(--item-height) + 1px);padding:0 10px;box-sizing:border-box;white-space:pre;overflow:hidden;background-color:var(--deep-2);color:var(--deep-42);border-top:solid 1px rgba(224,224,240,.0274509804);border-bottom:solid 1px rgba(224,224,240,.0274509804);margin-top:-1px;-webkit-user-select:none;user-select:none;letter-spacing:.92px}[data-list-item]:hover{filter:brightness(1.03) saturate(1.1)}[data-list-item][data-selected]:not([data-dragged]){filter:brightness(1.1) saturate(1.1)}[data-grid]{display:grid;grid-template-columns:repeat(auto-fill,100px);grid-auto-rows:min-content;justify-content:space-between;justify-items:center;gap:10px;padding:10px;flex:1;overflow-y:scroll;overflow-x:hidden}[data-grid-item]{border-radius:2px;color:var(--deep-42);max-height:fit-content}[data-grid-item]:hover{filter:brightness(1.03) saturate(1.1)}[data-drag-element] [data-list-item]{pointer-events:none;filter:brightness(1.2) saturate(1.1);opacity:.5}[data-sep]+[data-panel-row]{padding-top:15px}[data-spacer]{flex:1}[data-window]{width:800px;height:600px;background-color:var(--deep-1)}button,a,[role=button],[data-list-item]{touch-action:manipulation}*{-webkit-tap-highlight-color:transparent}@media (pointer: coarse) and (orientation: portrait) and (max-width: 560px),(pointer: coarse) and (orientation: landscape) and (max-height: 560px){body [data-panel-row]{padding:10px}}@keyframes comps-icon-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-icon-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-icon-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-icon-cont{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}@keyframes comps-button-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-button-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-button-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-button-cont{display:flex;gap:.5em}@keyframes comps-creditsfield-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-creditsfield-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-creditsfield-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-creditsfield-cont{display:flex;align-items:center;justify-content:center;height:100%;padding:0 15px;-webkit-user-select:none;user-select:none;color:var(--accent-4)}.comps-creditsfield-cont[data-color=green]{color:var(--accent-4)}.comps-creditsfield-cont[data-color=yellow]{color:var(--accent-1)}.comps-creditsfield-cont[data-color=red]{color:var(--accent-3)}.comps-creditsfield-cont[data-low]{animation:comps-creditsfield-pulse_low 2s ease-in-out infinite}@keyframes comps-creditsfield-pulse_low{0%,to{opacity:1}50%{opacity:.5}}.comps-creditsfield-field{display:flex;align-items:center;justify-content:center;border:dotted 1px var(--deep-25);padding:4px 6px;min-width:40px;background-image:linear-gradient(45deg,var(--deep-27) 12.5%,transparent 12.5%,transparent 50%,var(--deep-25) 50%,var(--deep-27) 62.5%,transparent 62.5%,transparent 100%);background-size:4px 4px;letter-spacing:.5px;word-spacing:-1px;white-space:nowrap;cursor:pointer}.comps-creditsfield-field:hover{filter:brightness(1.2)}@keyframes comps-infotooltip-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-infotooltip-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-infotooltip-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-infotooltip-info_button{opacity:0;display:flex;align-items:center;justify-content:center;width:16px;height:20px;padding:0;background:none;border:none;cursor:pointer;transition:opacity .15s ease;color:var(--text-dim);font-size:14px;flex-shrink:0}.comps-infotooltip-info_button:hover{color:var(--text-1)}.comps-infotooltip-info_button[data-active]{opacity:1;color:var(--accent-0)}.comps-infotooltip-info_button [data-icon]{font-size:16px;font-variation-settings:"FILL" 1,"GRAD" 50}.comps-infotooltip-tooltip_box{position:fixed;width:220px;padding:10px 12px;background:var(--deep-2);border:solid 1px var(--deep-25);border-radius:4px;box-shadow:0 2px 12px #0004;z-index:1000;pointer-events:auto;transition:opacity .15s ease}.comps-infotooltip-tooltip_heading{letter-spacing:.3px;font-size:12px;font-weight:600;margin-bottom:6px;color:var(--text-1)}.comps-infotooltip-tooltip_body{font-size:12px;line-height:1.5;color:var(--text-dim);letter-spacing:.3px}@keyframes comps-check-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-check-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-check-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-check-cont{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:6px;box-sizing:border-box}.comps-check-cont span{font-size:18px;font-variation-settings:"FILL" 0,"GRAD" 50,"wght" 200,"opsz" 18}.comps-check-cont.comps-check-checked [data-if-unchecked]{display:none}.comps-check-cont.comps-check-checked span{font-variation-settings:"FILL" 1,"GRAD" 50,"wght" 300,"opsz" 18}.comps-check-cont:not(.comps-check-checked){color:var(--deep-4)}.comps-check-cont:not(.comps-check-checked) [data-if-checked]{display:none}@keyframes comps-colorinput-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-colorinput-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-colorinput-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-colorinput-cont{display:flex;position:relative}.comps-colorinput-cont .comps-colorinput-modal{position:fixed;z-index:20;left:var(--left);top:var(--top);right:var(--right);bottom:var(--bottom);display:flex;flex-direction:column;gap:15px;padding:10px 15px 15px;background-color:var(--deep-2);border:solid 1px rgba(52,54,80,.5647058824);filter:drop-shadow(0 0 4px rgba(0,0,0,.2666666667))}.comps-colorinput-cont .comps-colorinput-hex_input{padding:4px 8px;background-color:var(--deep-05);border-radius:2px;font-family:Roboto Mono,monospace;text-transform:uppercase;width:80px;margin-right:auto;text-align:center}.comps-colorinput-cont .comps-colorinput-row{display:flex;align-items:center;gap:15px}.comps-colorinput-cont [name=eyedropper]{width:20px;height:20px;padding:0}.comps-colorinput-cont [name=eyedropper] [data-icon]{font-size:20px;font-variation-settings:"FILL" 1,"GRAD" 0,"wght" 200,"opsz" 24}.comps-colorinput-cont [name=no_color]{padding:0}.comps-colorinput-cont [name=no_color] svg{width:14px;height:14px}.comps-colorinput-cont .react-colorful{gap:15px}.comps-colorinput-cont .react-colorful__pointer{width:16px;height:16px;border:solid 1px rgba(119,119,119,.5333333333);box-sizing:border-box;cursor:grab}.comps-colorinput-cont .react-colorful__pointer:active{cursor:grabbing}.comps-colorinput-cont .react-colorful__saturation{border-radius:1px}.comps-colorinput-cont .react-colorful__hue{height:10px;border-radius:1px}.comps-colorinput-cont .react-colorful__alpha{background-color:#0002;box-sizing:border-box;background-image:unset}.comps-colorinput-cont .react-colorful__alpha .react-colorful__alpha-pointer{background-color:var(--deep-2);box-sizing:border-box;border:solid 1px rgba(238,238,238,.6);filter:drop-shadow(0 0 4px rgba(0,0,0,.1333333333))}.comps-colorinput-cont .react-colorful__last-control{height:10px;border-radius:1px}.comps-colorinput-cont .react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1)}.comps-colorinput-cont .comps-colorinput-color_rect{min-width:unset;width:14px;height:14px;border:solid 1px rgba(52,54,80,.5647058824);border-radius:0;padding:0;background-color:solid 1px var(--deep-6);box-sizing:border-box}.comps-colorinput-cont .comps-colorinput-color_rect svg{width:100%;height:100%}.comps-colorinput-cont .comps-colorinput-color_rect[data-none]{border:none}.comps-imageinput-cont{display:flex;align-items:center;gap:8px}.comps-imageinput-imageButton{width:45px;height:22px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:solid 1px var(--deep-25);color:var(--text);background-color:var(--deep-1)}.comps-imageinput-imageButton:hover{background-color:var(--bg-hover)}.comps-imageinput-imagePreview{width:100%;height:100%;background-size:cover;background-position:center}.comps-imageinput-imageUrl{flex:1;font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes comps-numberinput-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-numberinput-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-numberinput-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}input[type=number].comps-numberinput-cont{text-align:center;background-color:var(--deep-1);border:solid 1px rgba(52,54,80,.5647058824);box-sizing:border-box;padding:2px 5px;width:45px;border-radius:2px;font-weight:200;cursor:text}input[type=number].comps-numberinput-cont:focus{color:#8da0ff;border-color:#8da0ff35}@keyframes comps-box-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-box-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-box-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-box-cont{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:3000}.comps-box-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0002;z-index:0}@keyframes comps-box-box_fade_in{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes comps-box-box_fade_out{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-10px)}}.comps-box-content{position:absolute;border:solid 1px rgba(224,224,240,.0352941176);z-index:10;left:50%;top:15%;transform:translate(-50%);animation:comps-box-box_fade_in .15s ease-out}.comps-box-content[data-closing]{animation:comps-box-box_fade_out .15s ease-out forwards}@keyframes comps-pickerinput-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-pickerinput-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-pickerinput-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-pickerinput-trigger{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;height:44px;padding:0 16px;font-size:15px;font-weight:500;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:10px;cursor:pointer;transition:background .15s ease}.comps-pickerinput-trigger:active{background:#fff3}.comps-pickerinput-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.comps-pickerinput-overlay{background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.comps-pickerinput-picker_modal{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;position:relative;left:auto;top:auto;transform:none;background:#101010f2;border-radius:16px;padding:12px;box-shadow:0 8px 32px #0006;border:none;animation:comps-pickerinput-modal_in .2s ease-out}@keyframes comps-pickerinput-modal_in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.comps-pickerinput-picker_row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0}.comps-pickerinput-action_btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:none;cursor:pointer;transition:background .15s ease;margin:0 10px}.comps-pickerinput-action_btn:hover,.comps-pickerinput-action_btn:active{background:#fff3}.comps-pickerinput-action_btn span{font-size:24px;color:#fff}.comps-pickerinput-action_btn[data-confirm] span{color:#4cd964}.comps-pickerinput-action_btn[data-cancel] span{color:#ff6b6b}.comps-pickerinput-picker_container{position:relative;width:80px;margin:0 16px}.comps-pickerinput-selection_indicator{position:absolute;top:50%;left:0;right:0;height:40px;transform:translateY(-50%);border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);pointer-events:none;z-index:1}.comps-pickerinput-item{display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff6;transition:color .15s ease}.comps-pickerinput-selected_item{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:#fff}.picker-container{background:transparent!important}.picker-column{overflow:hidden}.picker-item{cursor:pointer}@keyframes comps-pointinput-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-pointinput-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-pointinput-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-pointinput-container{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px}.comps-pointinput-container [data-button]{border:none;cursor:pointer;white-space:nowrap;padding:0 10px;background-color:var(--deep-1);border:solid 1px rgba(52,54,80,.5647058824)}.comps-pointinput-container [data-button].comps-pointinput-saveButton{background-color:#28a74544}.comps-pointinput-container [data-button].comps-pointinput-cancelButton{background-color:#dc354544}@keyframes comps-textinput-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-textinput-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-textinput-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}input.comps-textinput-cont{display:flex;box-sizing:border-box;--line-height: 30px;height:var(--line-height);padding:0 calc(var(--line-height) / 5)}@keyframes comps-rangeinput-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-rangeinput-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-rangeinput-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-rangeinput-cont{align-self:stretch;flex-grow:1;display:flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none;--handle-width: 10px;--handle-height: 10px;--handle-radius: 50%;--track-height: 4px;--value: 0%;--track-color: var(--deep-3);--track-filled-color: var(--deep-41);--thumb-color: var(--deep-5);transition:opacity .2s}.comps-rangeinput-cont:focus-within input[type=range]{filter:brightness(1.2)}.comps-rangeinput-cont input.comps-rangeinput-text{text-align:center;background-color:var(--deep-1);border:solid 1px rgba(52,54,80,.5647058824);box-sizing:border-box;padding:2px 5px;width:40px;border-radius:2px;font-weight:200;cursor:text}.comps-rangeinput-cont input.comps-rangeinput-text:focus{color:#8da0ff;border-color:#8da0ff35}.comps-rangeinput-cont[disabled]{opacity:.5;pointer-events:none}.comps-rangeinput-cont[data-active] label{color:#f66}.comps-rangeinput-range{width:100%;flex:1;height:var(--handle-height);color:var(--deep-5);background-color:transparent;font-weight:500;letter-spacing:1px;accent-color:var(--accent-0)}.comps-rangeinput-range::-webkit-slider-runnable-track{width:100%;height:var(--track-height);border-radius:1px;background-color:var(--track-color);background:linear-gradient(to right,var(--track-filled-color) var(--value),var(--track-color) var(--value))}.comps-rangeinput-range::-moz-range-track{width:100%;height:var(--track-height);border-radius:1px;background-color:var(--track-color);background:linear-gradient(to right,var(--track-filled-color) var(--value),var(--track-color) var(--value))}.comps-rangeinput-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--handle-width);height:var(--handle-height);border-radius:var(--handle-radius);background-color:var(--thumb-color);cursor:pointer;margin-top:calc(var(--handle-height) / -2 + var(--track-height) / 2)}.comps-rangeinput-range::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--handle-width);height:var(--handle-height);border-radius:var(--handle-radius);background-color:var(--thumb-color);cursor:pointer;margin-top:calc(var(--handle-height) / -2 + var(--track-height) / 2)}.comps-rangeinput-range:hover::-webkit-slider-runnable-track{filter:brightness(1.2)}[data-field][data-vertical-slider] .comps-rangeinput-cont{height:100%}[data-field][data-vertical-slider] [data-range]{flex-direction:column;align-items:center;justify-content:center;height:100%}[data-field][data-vertical-slider] .comps-rangeinput-range{writing-mode:vertical-lr;direction:rtl;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:8px;height:100%;min-height:100%;outline:none;border:none;background-color:transparent}[data-field][data-vertical-slider] .comps-rangeinput-range::-webkit-slider-runnable-track{width:var(--track-height);height:100%;background-color:var(--track-color);background:linear-gradient(to top,var(--track-filled-color) var(--value),var(--track-color) var(--value));border:none;outline:none}[data-field][data-vertical-slider] .comps-rangeinput-range::-moz-range-track{width:var(--track-height);height:100%;background-color:var(--track-color);background:linear-gradient(to top,var(--track-filled-color) calc(100% - var(--value)),var(--track-color) calc(100% - var(--value)));border:none;outline:none}[data-field][data-vertical-slider] .comps-rangeinput-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--handle-width);height:var(--handle-height);border-radius:var(--handle-radius);background-color:var(--thumb-color);cursor:pointer;border:none;margin-top:0;margin-left:0;transform:translate(calc(var(--track-height) / 2 - var(--handle-width) / 2))}[data-field][data-vertical-slider] .comps-rangeinput-range::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--handle-width);height:var(--handle-height);border-radius:var(--handle-radius);background-color:var(--thumb-color);cursor:pointer;border:none;margin-top:0;margin-left:0;transform:translate(calc(var(--track-height) / 2 - var(--handle-width) / 2))}[data-field][data-vertical-slider] .comps-rangeinput-range:focus{outline:none}[data-field][data-vertical-slider] .comps-rangeinput-range:hover::-webkit-slider-runnable-track{filter:brightness(1.2)}@keyframes comps-select-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-select-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-select-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-select-cont{position:relative;--line-height: 30px;--align: left;--color: var(--deep-45);--background-color: var(--deep-3);--focus-color: var(--deep-5);--focus-bg: var(--deep-35);--selected-bg: var(--deep-35);--selected-color: var(--focus-color);--border: none;--border-radius: 1px;font-weight:400;width:100%;height:var(--line-height);line-height:calc(var(--line-height) - 1px);cursor:pointer}.comps-select-cont:focus{color:var(--focus-color)}.comps-select-cont .comps-select-drop_icon{position:absolute;top:50%;transform:translateY(-50%);right:0;color:var(--deep-45);pointer-events:none;z-index:100;opacity:.4;font-size:var(--line-height);z-index:11}.comps-select-cont:hover .comps-select-drop_icon,.comps-select-cont:focus .comps-select-drop_icon{opacity:1}.comps-select-menu{position:absolute;z-index:10;display:none;flex-direction:column;align-items:stretch;left:0;top:0;width:100%;max-height:calc(var(--line-height) * 6 + 1px);box-sizing:border-box;overflow-x:hidden;overflow-y:auto;border:var(--border);border-radius:var(--border-radius)}.comps-select-menu::-webkit-scrollbar{width:5px}.comps-select-menu.comps-select-is_open{display:flex;filter:drop-shadow(0 0 5px rgba(0,0,0,.0784313725))}.comps-select-menu_item,.comps-select-open_button{line-height:var(--line-height);height:var(--line-height);width:100%;padding:0 calc(var(--line-height) / 4);box-sizing:border-box;flex-shrink:0;color:var(--color);background-color:var(--background-color);text-align:var(--align);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.comps-select-menu_item:hover,.comps-select-open_button:hover{color:var(--selected-color);background-color:var(--selected-bg)}.comps-select-open_button{border:var(--border);border-radius:var(--border-radius)}.comps-select-menu_item{border-top:var(--border)}.comps-select-menu_item[data-first]{border-top:none}.comps-select-selected_item{display:block;background-color:var(--selected-bg)}.comps-select-current_item{display:block}.comps-select-disabled{pointer-events:none;opacity:.5}@keyframes comps-toggleinput-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-toggleinput-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-toggleinput-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-toggleinput-cont{--width: 32px;--height: 22px;--handle-height: 10px;--bar-height: 4px;--border-width: calc((var(--height) - var(--bar-height)) / 2);--checked: var(--accent-0);--border-radius: 50%;position:relative;min-height:var(--height);min-width:var(--width);display:inline-block;width:var(--width);height:var(--height);text-align:left;direction:ltr;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;transition:opacity .25s}.comps-toggleinput-cont.comps-toggleinput-dragging .comps-toggleinput-handle{transition:none!important}.comps-toggleinput-cont.comps-toggleinput-checked .comps-toggleinput-handle .comps-toggleinput-inner_handle{background-color:var(--checked)}.comps-toggleinput-cont:hover .comps-toggleinput-bg{background-color:var(--deep-35)}.comps-toggleinput-cont:hover .comps-toggleinput-handle .comps-toggleinput-inner_handle{filter:brightness(1.2) saturate(1.2)}.comps-toggleinput-cont:focus-within .comps-toggleinput-bg{background-color:var(--deep-4)}.comps-toggleinput-cont.comps-toggleinput-disabled{pointer-events:none}.comps-toggleinput-cont.comps-toggleinput-disabled .comps-toggleinput-inner_handle{background-color:var(--deep-3)}.comps-toggleinput-bg{position:absolute;width:var(--width);height:var(--bar-height);box-sizing:content-box;border-top:solid var(--border-width) var(--deep-2);border-bottom:solid var(--border-width) var(--deep-2);top:0;left:0;background-color:var(--deep-3);transition:background-color .25s;-webkit-user-select:none;user-select:none;caret-color:transparent;cursor:pointer}.comps-toggleinput-input{position:absolute;border:0;clip:rect(0 0 0 0);overflow:hidden;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;caret-color:transparent}.comps-toggleinput-input:active{-webkit-user-select:none;user-select:none;outline:none}.comps-toggleinput-input:focus{outline:none}.comps-toggleinput-handle{position:absolute;display:inline-block;top:calc(var(--bar-height) / 2);transition:left .25s}.comps-toggleinput-inner_handle{position:absolute;height:var(--handle-height);width:var(--handle-height);transform:translate(-50%,-50%);border-radius:var(--border-radius);background-color:var(--deep-5);transition:all .2s}@keyframes comps-field-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-field-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-field-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-field-cont{position:relative;display:flex;align-items:center;gap:5px;background-color:#00000001;-webkit-user-select:none;user-select:none;box-sizing:border-box}.comps-field-cont[disabled]{opacity:.5;pointer-events:none}.comps-field-cont.comps-field-vertical{flex-direction:column;align-items:flex-start;gap:5px;flex-shrink:0}.comps-field-cont.comps-field-vertical label{height:19px;margin-top:-1px}.comps-field-cont:not(:has(>[data-label])){justify-content:center}.comps-field-cont [data-label]{height:20px;line-height:20px}.comps-field-cont [data-corner]{position:absolute;top:0;right:0;height:unset}.comps-field-cont [data-select]{--line-height: 26px;--background-color: var(--deep-1);--focus-bg: var(--deep-25);--selected-bg: var(--deep-25)}.comps-field-cont [data-select]>div,.comps-field-cont [data-select] [data-menu]{border:solid 1px var(--deep-25)}.comps-field-cont [data-input=color]{width:45px;justify-content:center}.comps-field-cont [data-check]{width:22px;height:22px}.comps-field-cont .comps-field-label_wrap{position:relative;display:flex;align-items:center;gap:8px;height:20px;white-space:nowrap}.comps-field-cont:hover [data-info-button]{opacity:1}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}@keyframes mmenu-fade-in{0%{opacity:0}to{opacity:1}}.mmenu-button{box-sizing:border-box;padding:5px;font-weight:500;font-size:24px;opacity:.5}.mmenu-button:hover{opacity:1}.mmenu{margin:0;padding:0;list-style:none;box-sizing:border-box;width:max-content;z-index:1001;filter:drop-shadow(0 .6px 2px rgba(0,0,0,.2));-webkit-user-select:none;user-select:none;border:solid 1px var(--deep-3);color:var(--deep-55);background-color:var(--deep-1);box-shadow:0 3px 4px #0002;min-width:210px;border-radius:5px;overflow:hidden;font-size:12px;font-weight:500;letter-spacing:1px;animation:mmenu-fade-in .1s ease-in-out}.mmenu:focus{outline:none}.menu-no-fade .mmenu{animation:none}.mmenu__arrow{box-sizing:border-box;width:.75rem;height:.75rem;background-color:var(--deep-2);border:1px solid transparent;border-left-color:var(--deep-5);border-top-color:var(--deep-5);z-index:-1}.mmenu__arrow--dir-left{right:-.375rem;transform:translateY(-50%) rotate(135deg)}.mmenu__arrow--dir-right{left:-.375rem;transform:translateY(-50%) rotate(-45deg)}.mmenu__arrow--dir-top{bottom:-.375rem;transform:translate(-50%) rotate(-135deg)}.mmenu__arrow--dir-bottom{top:-.375rem;transform:translate(-50%) rotate(45deg)}.mmenu:has(>.mmenu__item--type-checkbox) .mmenu__item{padding-left:2.5rem}.mmenu li[role=separator]{padding:0}.mmenu__item{cursor:pointer;flex-shrink:0;flex-wrap:nowrap;display:flex;align-items:center;padding:0 10px;height:35px}.mmenu__item:hover{background-color:var(--deep-3);color:var(--deep-6)}.mmenu__item:focus{outline:none}.mmenu__item [data-text]{margin-right:40px}.mmenu-container--itemTransition .mmenu__item{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.mmenu__item--type-radio:before{content:"○";position:absolute;left:.8rem;top:.55rem;font-size:.8rem}.mmenu__item--type-radio.mmenu__item--checked:before{content:"●"}.mmenu__item--type-checkbox:before{position:absolute;left:.8rem}.mmenu__item--type-checkbox.mmenu__item--checked:before{content:"✔"}.mmenu__item--type-text{cursor:text;background-color:transparent;-webkit-user-select:text;user-select:text;font-weight:400;opacity:.6}.mmenu__item--type-text:hover{color:inherit;background-color:transparent}.mmenu__item--hover{background-color:var(--deep-3)}.mmenu__item--focusable{cursor:default;background-color:inherit}.mmenu__item--disabled{cursor:default;color:var(--deep-3);pointer-events:none}.mmenu__item .hotkey{flex:1;text-align:right;text-transform:capitalize;letter-spacing:1px;word-spacing:-2.5px;opacity:.7;font-size:.9rem}.mmenu__group{box-sizing:border-box}.mmenu__radio-group{margin:0;padding:0;list-style:none}.mmenu__divider{height:1px;background-color:var(--deep-25)}.mmenu__submenu{position:relative}.mmenu__submenu>.mmenu__item:after{content:"❯";position:absolute;right:1rem}.mmenu__submenu>.mmenu__item [data-text]{margin-right:40px}.mmenu__submenu:hover{background-color:var(--deep-3)}.mmenu__submenu:hover>.mmenu__item{background-color:var(--deep-3)}@keyframes comps-recordbutton-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-recordbutton-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-recordbutton-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-recordbutton-cont{display:flex;opacity:.2;pointer-events:none;transition:all .2s}.comps-recordbutton-cont span{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}.comps-recordbutton-cont.comps-recordbutton-pending{cursor:default;pointer-events:none;animation:comps-recordbutton-flicker 1s infinite}.comps-recordbutton-cont.comps-recordbutton-pending span{color:var(--accent-3)}.comps-recordbutton-cont.comps-recordbutton-enabled:not(.comps-recordbutton-pending){pointer-events:all;opacity:1}.comps-recordbutton-cont.comps-recordbutton-active{color:var(--accent-3)}@media (pointer: fine){.comps-recordbutton-cont span{font-size:18px}}@keyframes comps-sessionbutton-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-sessionbutton-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-sessionbutton-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-sessionbutton-cont{position:relative}.comps-sessionbutton-cont svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s;pointer-events:none}.comps-sessionbutton-cont svg circle{transition:stroke-dashoffset .5s,r .2s}.comps-sessionbutton-cont span{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 100,"opsz" 20;margin-left:.5px;font-size:var(--session-btn-size, 16px)}.comps-sessionbutton-cont:hover{color:var(--accent-2)}.comps-sessionbutton-cont[disabled]{opacity:1}.comps-sessionbutton-cont[data-state=loading]{color:var(--accent-4)}.comps-sessionbutton-cont[data-state=created],.comps-sessionbutton-cont[data-state=launched],.comps-sessionbutton-cont[data-state=provisioning],.comps-sessionbutton-cont[data-state=pending],.comps-sessionbutton-cont[data-state=stopping]{color:var(--accent-2)}.comps-sessionbutton-cont[data-state=pending]{animation:comps-sessionbutton-pulse 1s infinite}.comps-sessionbutton-cont[data-state=idle]{color:var(--accent-3)}.comps-sessionbutton-cont[data-state=idle]:hover{color:#ff6c52}.comps-sessionbutton-cont[data-state=started]{color:var(--accent-1)}.comps-sessionbutton-cont[data-state=running]{color:var(--accent-0)}@keyframes comps-sessionbutton-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes comps-toolbar-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-toolbar-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-toolbar-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-toolbar-cont{align-self:stretch;display:flex;align-items:center;gap:2px;overflow-x:hidden;overflow-y:hidden}.comps-toolbar-cont>button{flex-shrink:0;width:calc(var(--button-width) - 2px);height:100%;padding:0}.comps-toolbar-cont>button[data-active]{color:var(--accent-4)}.comps-toolbar-cont>button span{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 50,"opsz" 26}.comps-toolbar-cont>button[name=move] svg{margin-top:1px}.comps-toolbar-cont>button[name=edit_path]{font-size:17px}.comps-toolbar-cont>button[name=edit_path] svg{margin-top:1px;fill:currentColor}.comps-toolbar-cont>button[name=transform]{font-size:20px}.comps-toolbar-cont>button[name=transform] svg{stroke-width:.5;fill:currentColor}.comps-toolbar-cont>button[name=add_circle] span{font-size:18px}.comps-toolbar-cont>button[name=add_video] span{font-size:22px;font-variation-settings:"FILL" 1,"wght" 200,"GRAD" 50,"opsz" 20}.comps-toolbar-cont [name=current_fill],.comps-toolbar-cont [name=current_stroke]{display:flex;align-items:center;justify-content:center;width:var(--button-width);height:100%;padding:0}.comps-toolbar-cont [name=current_stroke]>button{position:relative}.comps-toolbar-cont [name=current_stroke]>button:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-color:var(--deep-2)}.comps-assets-upload_zone{display:flex;flex-direction:column;align-items:stretch;padding:20px;gap:20px;overflow-y:auto;flex:1}.comps-assets-url_section{display:flex;flex-direction:column;gap:10px}.comps-assets-image_zone{flex:1;position:relative;min-height:300px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--deep-35);border-radius:4px;transition:all .2s}.comps-assets-image_zone.comps-assets-dragging{border-color:var(--accent-4);background-color:var(--deep-15)}.comps-assets-preview{position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.3;pointer-events:none}.comps-assets-drop_zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:40px;z-index:1;text-align:center;color:var(--deep-45)}.comps-assets-drop_zone svg{opacity:.5}.comps-assets-or{font-size:14px;color:var(--deep-4)}.comps-assets-upload_section{display:flex;flex-direction:column;align-items:center;gap:10px}.comps-assets-error{color:var(--accent-3);font-size:13px;padding:8px 12px;background-color:color-mix(in srgb,var(--accent-3) 10%,transparent);border-radius:3px;margin-top:10px}@keyframes comps-assets-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-assets-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-assets-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}@keyframes comps-assets-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes comps-assets-pulse{0%,to{opacity:.6}50%{opacity:.3}}.comps-assets-cont{display:flex;flex-direction:column;align-items:stretch;letter-spacing:.5px;overflow:hidden;height:100%}.comps-assets-cont button{padding:6px 8px}.comps-assets-cont button :where([data-icon]){font-variation-settings:"FILL" 1,"wght" 500;transition:transform .3s ease-out}.comps-assets-cont button.comps-assets-rotating :where([data-icon]){transform-origin:center 54.17%;animation:comps-assets-spin 1s linear infinite}.comps-assets-cont [data-grid]{display:grid;grid-template-columns:repeat(auto-fill,140px);gap:15px;padding:15px;overflow-y:auto}.comps-assets-toolbar{display:flex;align-items:center;gap:10px;padding:5px 15px 5px 0;border-bottom:solid 1px rgba(224,224,240,.0352941176);background-color:var(--deep-15);flex-shrink:0}.comps-assets-sort_button{gap:8px}.comps-assets-view{flex:1;scroll-behavior:smooth;overflow-y:overlay;overflow-x:hidden}.comps-assets-item{min-height:46px;font-size:13px;background-color:var(--deep-2)}.comps-assets-item button{opacity:.3;color:var(--deep-41)}.comps-assets-item button:hover{opacity:1}.comps-assets-item:hover button,.comps-assets-item[data-selected] button{opacity:.6}.comps-assets-item:hover button:hover,.comps-assets-item[data-selected] button:hover{opacity:1}[data-list] .comps-assets-item{display:flex;align-items:center;gap:10px;padding:0 15px 0 0}[data-list] .comps-assets-item:hover{filter:brightness(1.2) saturate(1.1)}[data-list] .comps-assets-item[data-current]{background-color:var(--deep-25);border-left:3px solid var(--accent-4)}[data-list] .comps-assets-item .comps-assets-cell{display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-list] .comps-assets-item [name=image]{width:60px;justify-content:center}[data-list] .comps-assets-item [name=image] img{height:36px;width:36px;object-fit:cover;box-sizing:border-box;border:solid 1px rgba(128,128,208,.0274509804);border-radius:2px}[data-list] .comps-assets-item [name=name]{flex:1;min-width:0}[data-list] .comps-assets-item [name=date],[data-list] .comps-assets-item [name=size]{width:100px}.comps-assets-list_header{flex:1;display:flex;align-items:center;gap:10px;border-bottom:none;font-weight:500;color:var(--deep-45);font-size:13px}.comps-assets-list_header .comps-assets-cell{display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comps-assets-list_header [name=image]{width:60px;justify-content:center}.comps-assets-list_header [name=name]{flex:1;min-width:0}.comps-assets-list_header [name=date],.comps-assets-list_header [name=size]{width:100px}.comps-assets-list_header .comps-assets-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.comps-assets-list_header .comps-assets-sortable:hover{color:var(--deep-55)}.comps-assets-list_header .comps-assets-sortable.comps-assets-sorted{color:var(--accent-4)}[data-grid] .comps-assets-item{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px;box-sizing:border-box;color:var(--deep-5);transition:all .15s;min-height:auto;height:fit-content}[data-grid] .comps-assets-item:hover{filter:none}[data-grid] .comps-assets-item:hover img{filter:brightness(1) saturate(1.1)}[data-grid] .comps-assets-item[data-selected]{background-color:var(--deep-25)}[data-grid] .comps-assets-item[data-current]{outline:2px solid var(--accent-4);outline-offset:-2px}[data-grid] .comps-assets-item .comps-assets-item_image{flex-shrink:0}.comps-assets-item_name{font-weight:400;letter-spacing:.5px;color:var(--deep-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.comps-assets-item_name_input{padding:2px 4px;background-color:var(--deep-3);border:1px solid var(--deep-4);color:var(--deep-6);border-radius:2px;font-size:13px;width:100%}.comps-assets-item_name_input:focus{outline:none;border-color:var(--accent-4)}.comps-assets-item_image{position:relative;width:120px;height:120px;aspect-ratio:1;background-color:var(--deep-35);overflow:hidden;box-sizing:border-box;border-radius:2px}.comps-assets-item_image img{width:100%;height:100%;object-fit:cover;filter:brightness(.95) saturate(.9)}.comps-assets-item_image[data-loading]{animation:comps-assets-pulse 1.5s ease-in-out infinite}.comps-assets-thumbnail_loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:transparent}.comps-assets-thumbnail_loader svg{width:24px;height:24px}.comps-assets-list_thumbnail_loader{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.comps-assets-list_thumbnail_loader svg{width:16px;height:16px}[data-list] .comps-assets-item_image{width:auto;height:auto;background:none;background-color:transparent}.comps-assets-upload_wrapper{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}.comps-assets-upload_overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;z-index:10}.comps-assets-footer{display:flex;align-items:center;gap:10px;padding:15px;border-top:solid 1px rgba(224,224,240,.0352941176);background-color:var(--deep-15);flex-shrink:0}.comps-assets-file_info{font-size:13px;color:var(--deep-5)}.comps-assets-spacer{flex:1}@keyframes comps-banner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-banner-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-banner-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-banner-banner{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;--margin: 16px;position:fixed;top:0;left:50%;transform:translate(-50%);z-index:9999;padding:10px 16px;margin-top:var(--margin);border-radius:8px;color:#fff;box-shadow:0 4px 12px #0000004d;cursor:pointer;-webkit-user-select:none;user-select:none;animation:comps-banner-slide_in_top .3s ease-out}.comps-banner-banner:hover{filter:brightness(1.1)}@media (pointer: coarse) and (orientation: portrait) and (max-width: 560px),(pointer: coarse) and (orientation: landscape) and (max-height: 560px){.comps-banner-banner{top:auto;bottom:0;margin-top:0;margin-bottom:max(var(--margin),env(safe-area-inset-bottom));animation:comps-banner-slide_in_bottom .3s ease-out}}.comps-banner-banner [data-icon]{font-size:20px;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 25,"opsz" 20}.comps-banner-warning{background:#f4433690}.comps-banner-info{background:#2196f390}.comps-banner-error{background:#f4433690}.comps-banner-success{background:#4caf5090}@keyframes comps-banner-slide_in_top{0%{opacity:0;transform:translate(-50%) translateY(-100%)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes comps-banner-slide_in_bottom{0%{opacity:0;transform:translate(-50%) translateY(100%)}to{opacity:1;transform:translate(-50%) translateY(0)}}.comps-banner-hiding{animation:comps-banner-fade_out .3s ease-out forwards}@keyframes comps-banner-fade_out{0%{opacity:1}to{opacity:0}}.comps-banner-icon{font-size:20px;flex-shrink:0}.comps-banner-message{font-size:14px;font-weight:400;white-space:nowrap;letter-spacing:.8px;line-height:1}.comps-banner-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:4px;border:none;border-radius:50%;background:#fff3;color:#fff;cursor:pointer;flex-shrink:0}.comps-banner-close:hover{background:#ffffff4d}.comps-banner-close [data-icon]{font-size:16px}@keyframes comps-colorimageinput-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-colorimageinput-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-colorimageinput-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-colorimageinput-cont{display:flex;align-items:center}.comps-colorimageinput-cont [data-active]{position:relative}.comps-colorimageinput-cont [data-active]:after{content:"";display:block;position:absolute;bottom:0;background-color:var(--deep-45);pointer-events:none;width:2px;height:2px;border-radius:50%;left:50%;transform:translate(-50%)}.comps-colorimageinput-cont [data-input=color]{height:25px;align-items:center;justify-content:center}.comps-colorimageinput-imageButton[data-button]{margin-left:10px;opacity:.5}.comps-colorimageinput-imageButton[data-button]:hover{opacity:1}.comps-checkfield-cont{display:flex;gap:5px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.comps-checkfield-cont [data-check]{margin-left:-3px;margin-top:1px;background-color:transparent;padding:0}.comps-checkfield-cont [data-check] span{font-size:18px;font-variation-settings:"FILL" 0,"opsz" 17,"wght" 100}.comps-checkfield-cont [data-check][data-checked=true] span{font-variation-settings:"FILL" 1,"GRAD" -50,"opsz" 17,"wght" 400}.comps-checkfield-cont [data-check]:focus{background-color:var(--deep-25)}.comps-checkfield-cont [data-label]{cursor:pointer}@keyframes comps-dialog-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-dialog-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-dialog-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-dialog-cont{display:flex;flex-direction:column;align-items:stretch;border:solid 1px rgba(52,54,80,.5647058824);background-color:var(--deep-2);box-shadow:0 0 10px #0005;min-width:400px;max-width:600px}.comps-dialog-cont[data-error]{border-color:#a32929;background-color:#281515}.comps-dialog-cont[data-error] .comps-dialog-header{color:#e87d7d;border-bottom-color:#592626}.comps-dialog-cont[data-error] .comps-dialog-message{color:#ccb3b3}.comps-dialog-cont[data-error] .comps-dialog-buttons button{border-color:#6b2e2e;background-color:#3c2020;color:#c2a3a3}.comps-dialog-cont[data-error] .comps-dialog-buttons button:hover,.comps-dialog-cont[data-error] .comps-dialog-buttons button:focus{background-color:#562929;color:#e0d1d1}.comps-dialog-header{border-bottom:solid 1px rgba(224,224,240,.0352941176);padding:10px 15px;letter-spacing:1px;color:var(--deep-55);font-weight:550;font-size:14px}.comps-dialog-message{margin-top:5px;padding:10px 15px;font-size:13px;letter-spacing:1px}.comps-dialog-message:empty{display:none}.comps-dialog-buttons{display:flex;justify-content:flex-end;gap:15px;padding:10px 15px}.comps-dialog-buttons button{color:var(--deep-4);background-color:var(--deep-2);padding:6px 20px;border:solid 1px rgba(224,224,240,.0274509804)}.comps-dialog-buttons button:focus{background-color:var(--deep-2);filter:brightness(1.2)}.comps-dialog-buttons button:hover,.comps-dialog-buttons button:focus{color:var(--deep-5)}.comps-dialog-buttons button:disabled{opacity:.4;cursor:default}.comps-confirm-dont_ask{height:40px;box-sizing:border-box;padding:5px 15px;gap:5px}.comps-confirm-dont_ask label{letter-spacing:1px}@keyframes comps-diffusionpanel-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-diffusionpanel-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-diffusionpanel-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-diffusionpanel-cont{position:relative}.comps-diffusionpanel-cont [data-ip]{position:relative;--left: 26px}.comps-diffusionpanel-cont [data-ip] [data-range]{height:16px}.comps-diffusionpanel-cont [data-ip] input[type=range]{position:absolute;left:var(--left);width:calc(100% - var(--left) - 35px)}.comps-diffusionpanel-cont [data-ip] input[type=number]{position:absolute;right:0}.comps-diffusionpanel-cont [name=control_mode]{position:relative}.comps-diffusionpanel-loader{position:absolute;top:15%;left:0}.comps-diffusionpanel-ip_row{display:flex;gap:15px;padding:10px}.comps-diffusionpanel-ip_row>*{flex:1}.comps-diffusionpanel-ip_row [data-label]{text-align:left}.comps-diffusionpanel-ip_image{display:flex;flex-direction:column;gap:5px}[data-panel] .comps-diffusionpanel-image_button{position:absolute;display:flex;align-items:center;justify-content:flex-start;transition:all .1s ease;min-height:14px;height:14px;width:14px;border-radius:1px;bottom:0;opacity:.6;overflow:hidden}[data-panel] .comps-diffusionpanel-image_button:hover{background:#0000000d;color:var(--deep-5);opacity:1}[data-panel] .comps-diffusionpanel-image_button:hover .comps-diffusionpanel-image_preview{filter:brightness(1)}[data-panel] .comps-diffusionpanel-image_button:active{background:#0000001a}.comps-diffusionpanel-image_cont{position:relative;overflow:hidden;width:16px;min-width:16px;height:16px;min-height:16px;box-sizing:border-box;border:solid 1px var(--deep-42);border-radius:50%}.comps-diffusionpanel-image_preview{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:500%;object-fit:cover;transform-origin:center;filter:brightness(.8)}.comps-diffusionpanel-ip_name{font-size:10px;color:var(--deep-35);padding:0 6px;flex:1;height:18px;line-height:18px;white-space:nowrap;text-align:left;overflow:hidden}.comps-diffusionpanel-prompt_row[data-panel-row]{padding-top:5px}.comps-diffusionpanel-prompt_row[data-panel-row] textarea{height:calc(100% - 10px)}.comps-diffusionpanel-prompt_row[data-panel-row] [data-changed]{color:#f97}.comps-gpuvideo-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.comps-gpuvideo-canvas{display:block;max-width:100%;max-height:100%;object-fit:contain}.comps-gpuvideo-indicator{position:absolute;top:10px;right:10px;display:flex;gap:8px;align-items:center;background:#000c;padding:6px 12px;border-radius:4px;font-family:monospace;font-size:11px;pointer-events:none;z-index:1000}.comps-gpuvideo-badge{background:#0f0;color:#000;padding:2px 6px;border-radius:3px;font-weight:700;text-transform:uppercase}.comps-gpuvideo-info{color:#fff;opacity:.9}@keyframes comps-gpustage-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-gpustage-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-gpustage-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-gpustage-cont{grid-area:source;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}@keyframes comps-layerspanel-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-layerspanel-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-layerspanel-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-layerspanel-cont[data-panel]{flex:1;position:relative;justify-content:flex-end;padding-bottom:0}.comps-layerspanel-cont[data-panel][data-dragging]{cursor:grabbing}.comps-layerspanel-cont[data-panel][data-dragging] .comps-layerspanel-item [data-buttons]{pointer-events:none}.comps-layerspanel-cont[data-panel][data-masking] .comps-layerspanel-item{cursor:pointer}.comps-layerspanel-cont[data-panel][data-masking] .comps-layerspanel-item button{pointer-events:none}.comps-layerspanel-cont[data-panel][data-masking] .comps-layerspanel-item:hover{background-color:#ff000028}.comps-layerspanel-header{margin-top:5px}.comps-layerspanel-item .comps-layerspanel-arrow{margin-right:3px;width:20px}.comps-layerspanel-item .comps-layerspanel-arrow span{color:var(--deep-4);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 1,"opsz" 16;font-size:18px}.comps-layerspanel-item .comps-layerspanel-arrow button{padding:0}.comps-layerspanel-item .comps-layerspanel-type_icon{width:16px;color:var(--deep-4);margin-right:10px;font-size:18px;font-variation-settings:"FILL" 0,"wght" 200,"opsz" 18}.comps-layerspanel-item .comps-layerspanel-type_icon[data-type=video]{font-variation-settings:"FILL" 1}.comps-layerspanel-item .comps-layerspanel-type_icon[data-type=rect],.comps-layerspanel-item .comps-layerspanel-type_icon[data-type=circle]{font-variation-settings:"FILL" 0,"wght" 250}.comps-layerspanel-item .comps-layerspanel-type_icon[data-type=text]{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0}.comps-layerspanel-item .comps-layerspanel-type_icon[data-type=group]{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0}.comps-layerspanel-item .comps-layerspanel-object_name{display:inline-block}.comps-layerspanel-item[data-mask-target]{pointer-events:none;background-color:var(--deep-2)!important}.comps-layerspanel-item button{padding:0;width:25px;height:25px;min-width:25px;color:var(--deep-35);opacity:.3}.comps-layerspanel-item button:hover{opacity:1}.comps-layerspanel-item button span{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 1,"opsz" 14}.comps-layerspanel-item [name=visible]{color:var(--accent-3);opacity:.7}.comps-layerspanel-item [name=visible][data-checked]{opacity:.5;color:var(--deep-4)}.comps-layerspanel-item [name=visible]:hover{opacity:1}.comps-layerspanel-item [name=mask]{margin-right:3px}.comps-layerspanel-item [name=mask] svg{width:14px;height:14px}.comps-layerspanel-item[data-masked] [name=mask]{opacity:1;color:var(--deep-4)}.comps-layerspanel-item[data-mask-for] [name=visible]{pointer-events:none}.comps-layerspanel-item[data-mask-for] [name=mask]{opacity:1;color:var(--deep-45)}.comps-layerspanel-item [name=locked] span{margin-top:-2px;font-size:18px;font-variation-settings:"FILL" 1,"GRAD" 0,"WGHT" 200}.comps-layerspanel-item [name=locked][data-checked=true]{opacity:1;color:var(--deep-4)}.comps-layerspanel-layer_wrap{display:flex;flex-direction:column;align-items:stretch;background-color:var(--deep-2)}.comps-layerspanel-drop_indicator{position:absolute;z-index:1000;pointer-events:none;transition:all .15s ease-out}.comps-layerspanel-drop_indicator[data-mode=into]{background-color:var(--accent-color-15)}.comps-layerspanel-svg{position:absolute;width:100%;height:100%;pointer-events:none}.comps-layerspanel-svg line{stroke:var(--deep-45);stroke-width:1}.comps-layerspanel-buttons{display:flex;align-items:center;gap:5px}@keyframes comps-recordings-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-recordings-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-recordings-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}@keyframes comps-recordings-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.comps-recordings-cont{display:flex;flex-direction:column;align-items:stretch;letter-spacing:.5px;overflow:hidden;box-sizing:border-box}.comps-recordings-cont button{padding:6px 8px}.comps-recordings-cont button span{font-size:20px;font-variation-settings:"FILL" 1,"wght" 500;transition:transform .3s ease-out}.comps-recordings-cont button.comps-recordings-rotating span{transform-origin:center 54.17%;animation:comps-recordings-spin 1s linear infinite}.comps-recordings-view{flex:1;scroll-behavior:smooth}.comps-recordings-session{margin-top:5px;display:flex;align-items:center;gap:10px;height:20px;padding:0 10px;color:var(--accent-4);border-bottom:solid 1px var(--deep-25);font-size:11px}.comps-recordings-header,.comps-recordings-item{display:flex;align-items:center;gap:10px;padding:0 15px;background-color:transparent;box-sizing:border-box}.comps-recordings-header .comps-recordings-cell,.comps-recordings-item .comps-recordings-cell{display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:hidden}.comps-recordings-header [name=image],.comps-recordings-item [name=image]{width:15%}.comps-recordings-header [name=image] img,.comps-recordings-item [name=image] img{height:36px;box-sizing:border-box;border:solid 1px rgba(128,128,208,.0274509804)}.comps-recordings-header [name=image] [data-loader],.comps-recordings-item [name=image] [data-loader]{max-width:60px}.comps-recordings-header [name=date],.comps-recordings-item [name=date]{width:25%}.comps-recordings-header [name=duration],.comps-recordings-item [name=duration],.comps-recordings-header [name=size],.comps-recordings-item [name=size]{width:20%}.comps-recordings-item{height:52px;font-size:13px;background-color:var(--deep-2)}.comps-recordings-item [name=open] span{font-variation-settings:"FILL" 1,"GRAD" 50,"wght" 300}.comps-recordings-item:not(.comps-recordings-header):hover{filter:brightness(1.2) saturate(1.1)}.comps-recordings-item button{opacity:.3;color:var(--deep-41)}.comps-recordings-item button:hover{opacity:1}.comps-recordings-item:hover button,.comps-recordings-item[data-selected] button{opacity:.6}.comps-recordings-item:hover button:hover,.comps-recordings-item[data-selected] button:hover{opacity:1}.comps-recordings-header{height:40px;border-bottom:solid 1px rgba(224,224,240,.0352941176)}@keyframes comps-credits-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-credits-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-credits-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-credits-cont{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px;letter-spacing:.5px;background:radial-gradient(circle,var(--deep-05),rgba(29,30,43,0))}.comps-credits-cont.comps-credits-pending{pointer-events:none;opacity:.4;cursor:wait}.comps-credits-cont h3{margin-bottom:10px}.comps-credits-cont .comps-credits-top{align-self:center;margin-top:40px;margin-bottom:25px;font-size:60px;color:#8f8;filter:drop-shadow(0 0 5px #8f8) drop-shadow(0 0 25px rgba(136,255,85,.5333333333));animation:comps-credits-glow 3s infinite}@media (orientation: landscape) and (max-height: 500px){.comps-credits-cont .comps-credits-top{margin-top:10px;margin-bottom:10px;font-size:40px}}.comps-credits-cont [data-space]{margin-bottom:45px;display:none}.comps-credits-cont .comps-credits-p{text-align:center;line-height:1.7;margin-block-end:.5em;padding:0 10px}.comps-credits-cont [data-spacer]{flex:1}.comps-credits-cont:not(.comps-credits-pending) .comps-credits-credit_item[data-selected] [data-radio]{background-color:#8f8}@keyframes comps-credits-glow{0%{text-shadow:0 0 15px rgba(204,255,136,.2666666667)}50%{text-shadow:0 0 0px rgba(204,255,136,.5333333333)}to{text-shadow:0 0 15px rgba(204,255,136,.2666666667)}}.comps-credits-c_number{color:var(--deep-6);font-weight:550;letter-spacing:1px;font-size:14px;font-family:Roboto Mono,Courier New,Courier,monospace}.comps-credits-c_number[data-bad]{color:var(--accent-3)}.comps-credits-credit_packages{margin-top:20px;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:334px}.comps-credits-credit_item{position:relative;display:flex;align-items:center;padding:0 20px;height:45px;gap:15px;background-color:var(--deep-15);border:solid 1px var(--deep-35);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.comps-credits-credit_item:hover{filter:brightness(1.2)}.comps-credits-credit_item [data-radio]{width:10px;height:10px;border-radius:50%;background-color:var(--deep-1);border:solid 1px var(--deep-35)}.comps-credits-credit_item[data-selected]{background-color:var(--deep-3)}.comps-credits-payment_form[data-payment-form]{display:flex;flex-direction:column;align-items:stretch;gap:25px;width:100%;max-width:334px;box-sizing:border-box;background-image:linear-gradient(45deg,var(--deep-25) 12.5%,transparent 12.5%,transparent 50%,var(--deep-25) 50%,var(--deep-25) 62.5%,transparent 62.5%,transparent 100%);border:solid 1px var(--deep-35);padding:20px}.comps-credits-payment_form[data-payment-form] input{border-radius:2px}.comps-credits-payment_form[data-payment-form] [data-button]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:550;color:var(--deep-6);background-color:#3c4a90;padding:0 15px;height:45px;font-size:16px;border-radius:3px;border:solid 1px var(--deep-2)}.comps-credits-method{display:flex;align-items:center;padding:10px;border-radius:5px;transition:background-color .1s,color .1s;border:solid 1px rgba(224,224,240,.0352941176)}.comps-credits-method:hover{background-color:var(--deep-3);color:var(--deep-6)}.comps-credits-method:focus-visible{color:var(--deep-5);background-color:var(--deep-3)}.comps-credits-method::placeholder{color:var(--deep-4)}.comps-credits-method:focus{outline:none}.comps-credits-method .comps-credits-details{display:flex;flex-direction:column;padding:10px;border:solid 1px rgba(224,224,240,.0352941176)}.comps-credits-small_letters{flex-shrink:0;display:block;margin-top:20px;margin-bottom:max(20px,env(safe-area-inset-bottom));padding:0 10px;max-width:334px;font-size:12px;line-height:1.5;color:var(--deep-4);text-align:center}.comps-credits-small_letters a{margin-left:5px;letter-spacing:.5px}.comps-credits-small_letters a:hover{color:var(--deep-5)}div.comps-credits-thanks [data-header]{color:#a2e2a2}div.comps-credits-error [data-header]{color:#e2a2a2}@keyframes comps-feedback-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-feedback-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-feedback-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-feedback-cont{flex:1;display:flex;flex-direction:column;padding:15px 20px 20px;letter-spacing:.5px}.comps-feedback-cont p{font-size:12.5px;margin-block-start:0;line-height:1.8rem;margin-block-end:1.5rem}.comps-feedback-cont a{color:var(--deep-55);text-shadow:0 0 1px var(--deep-5)}.comps-feedback-cont a:hover{color:var(--deep-6)}.comps-feedback-cont [data-spacer]{flex:1}.comps-feedback-form{flex:1;display:flex;flex-direction:column;gap:20px}.comps-feedback-form:has(.select-is_open) textarea{opacity:.5}.comps-feedback-field{display:flex;flex-direction:column;gap:10px}.comps-feedback-field input[type=text]{box-sizing:border-box;width:100%;padding:0 10px;height:30px;border-radius:2px}.comps-feedback-field textarea{padding:8px 10px;min-height:150px;box-sizing:border-box;margin-bottom:10px}.comps-feedback-field[data-check-field]{flex-direction:row;align-items:center}.comps-feedback-field[data-check-field] [data-check]{padding:0}.comps-feedback-field[data-check-field] [data-check] span{font-variation-settings:"opsz" 26,"wght" 300,"GRAD" 25,"FILL" 1}.comps-feedback-field[data-check-field] [data-check][data-checked] span{font-variation-settings:"opsz" 18,"wght" 500,"GRAD" 100,"FILL" 1}.comps-feedback-error{color:#ff6e7a;font-size:.9rem;letter-spacing:1px}.comps-feedback-success{color:#4f4;text-align:center;font-size:1.1rem;padding:2rem}.comps-feedback-buttons{display:flex;justify-content:flex-end;gap:1rem}.comps-feedback-buttons [type=submit]{background-color:var(--deep-3);height:30px;padding:0 15px;overflow:hidden}.comps-feedback-buttons [type=submit] span{font-size:18px}.comps-feedback-buttons [type=submit][data-loading]{pointer-events:none}.comps-feedback-buttons [type=submit][data-loading] span{font-size:16px;animation:comps-feedback-rotate 2s linear infinite}@keyframes comps-savetemplateasmodal-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-savetemplateasmodal-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-savetemplateasmodal-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-savetemplateasmodal-cont{display:flex;flex-direction:column;gap:20px;padding:20px 15px 10px;font-size:13px}.comps-savetemplateasmodal-cont p{letter-spacing:.5px;margin:0}.comps-savetemplateasmodal-cont input[type=text]{margin-left:5px;padding:0 0 5px;border-bottom:solid 1px var(--deep-3);width:250px;background-color:transparent;letter-spacing:1px}.comps-savetemplateasmodal-cont input[type=text]:focus{background-color:transparent;color:var(--deep-5)}.comps-savetemplateasmodal-actions{margin-top:15px;display:flex;justify-content:flex-end;gap:10px}.comps-savetemplateasmodal-actions button{color:var(--deep-4);padding:6px 15px}.comps-savetemplateasmodal-actions button:focus{background-color:var(--deep-2)}.comps-savetemplateasmodal-actions button:hover,.comps-savetemplateasmodal-actions button:focus{color:var(--deep-5)}#modal-root [data-box=save_template_as]{--modal-width: 500px;--modal-height: auto}@keyframes settings-general-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes settings-general-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes settings-general-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.settings-general-cont{align-items:stretch;padding:5px 0}.settings-general-cont .settings-general-section_title{padding:15px 20px 5px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;opacity:.6;margin:0}.settings-general-cont>div{border-bottom:solid 1px rgba(224,224,240,.0352941176);padding:10px 20px;justify-content:space-between}.settings-general-cont>div>div{flex:0;width:150px;min-width:150px}.settings-general-cont [data-label]{text-align:left}.settings-general-cont [data-select]{--line-height: 25px;width:200px;text-transform:capitalize;letter-spacing:.5px}.settings-general-cont [data-check] span{font-size:18px;font-variation-settings:"FILL" 0,"opsz" 17,"wght" 100}.settings-general-cont [data-check][data-checked=true] span{font-variation-settings:"FILL" 1,"GRAD" -50,"opsz" 17,"wght" 400}@keyframes settings-keyboardeditor-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes settings-keyboardeditor-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes settings-keyboardeditor-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.settings-keyboardeditor-cont{color:var(--deep-5);display:flex;flex-direction:column}.settings-keyboardeditor-conflicts{margin-bottom:20px;padding:10px;background-color:var(--deep-2);border:1px solid var(--accent-3);border-radius:4px}.settings-keyboardeditor-conflicts h3{margin:0 0 10px;color:var(--accent-3);font-size:14px}.settings-keyboardeditor-conflict{font-size:12px;margin-bottom:5px}.settings-keyboardeditor-conflict:last-child{margin-bottom:0}.settings-keyboardeditor-list{display:flex;flex-direction:column;align-items:stretch}.settings-keyboardeditor-row{display:flex;align-items:center;padding:0 20px;height:30px}.settings-keyboardeditor-row:not(:last-child){border-bottom:solid 1px rgba(224,224,240,.0352941176)}.settings-keyboardeditor-row:hover{background-color:var(--deep-25)}.settings-keyboardeditor-row[data-changed] .settings-keyboardeditor-reset_button{display:flex}.settings-keyboardeditor-row[data-changed] .settings-keyboardeditor-hotkey{color:var(--accent-4)}.settings-keyboardeditor-group_header{padding:10px;font-size:12px;font-weight:500;color:var(--deep-4);text-transform:capitalize;letter-spacing:.5px}.settings-keyboardeditor-action_name{width:50%;font-size:13px;letter-spacing:.5px;position:relative}.settings-keyboardeditor-parent{text-transform:capitalize;color:var(--deep-45)}.settings-keyboardeditor-sep{color:var(--deep-45);margin-left:5px;margin-right:5px}.settings-keyboardeditor-hotkey,.settings-keyboardeditor-hotkey_input{width:100px;padding:0 8px;height:30px;box-sizing:border-box;font-size:11px;letter-spacing:.5px;line-height:30px;font-weight:400;border:solid 1px transparent}.settings-keyboardeditor-hotkey{cursor:pointer}.settings-keyboardeditor-hotkey:hover{background-color:var(--deep-35);border-color:var(--deep-35)}.settings-keyboardeditor-mac .settings-keyboardeditor-hotkey{letter-spacing:1px}.settings-keyboardeditor-mac .settings-keyboardeditor-hotkey span{display:inline-block;min-width:16px;text-align:center}.settings-keyboardeditor-hotkey_input{padding-top:1px;background-color:var(--deep-35);border:1px solid var(--deep-4);color:var(--deep-6)}.settings-keyboardeditor-reset_button{color:var(--accent-4);margin-left:auto;display:none}@keyframes comps-settings-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-settings-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-settings-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-settings-cont{display:flex;align-items:stretch;overflow:hidden!important;height:100%}.comps-settings-cont [data-page]{flex:1;display:flex;flex-direction:column;overflow-y:scroll}.comps-settings-left{display:flex;flex-direction:column;border-right:solid 1px rgba(224,224,240,.0352941176);width:30%;padding:5px;box-sizing:border-box;gap:5px}.comps-settings-tab{text-transform:capitalize;justify-content:flex-start;height:35px;padding:0 10px;gap:10px;border-radius:0;color:var(--deep-45);font-weight:400;font-size:12px}.comps-settings-tab [data-icon]{font-size:18px;font-variation-settings:"FILL" 1,"WHGT" 400,"opsz" 20}.comps-settings-tab[data-active]{text-shadow:0 0 1px var(--deep-5);color:var(--deep-5);background:var(--deep-25);pointer-events:none}@keyframes comps-templateeditor-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-templateeditor-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-templateeditor-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-templateeditor-cont{flex:1;display:flex;flex-direction:column;padding:15px}.comps-templateeditor-header{padding:10px 20px;border-bottom:1px solid var(--deep-2)}.comps-templateeditor-header h2{margin:0;color:var(--deep-55);font-size:16px}.comps-templateeditor-form{flex:1;display:flex;flex-direction:column;gap:15px}.comps-templateeditor-form [data-field]{flex-direction:column;align-items:flex-start}.comps-templateeditor-form input[type=text]{width:100%}.comps-templateeditor-buttons{display:flex;justify-content:flex-end;gap:15px}.comps-templateeditor-buttons button{padding:5px 15px}.comps-templateeditor-loading{padding:20px;color:var(--deep-42)}.comps-templateeditor-thumbnail_field{display:flex;flex-direction:column;gap:8px}.comps-templateeditor-thumbnail_field label{color:var(--deep-55);font-size:12px}.comps-templateeditor-thumbnail_preview{position:relative;width:120px;height:69px;background:var(--deep-2);border-radius:4px;overflow:hidden}.comps-templateeditor-thumbnail_preview img{width:100%;height:100%;object-fit:cover}.comps-templateeditor-no_thumbnail{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--deep-42);font-size:11px}.comps-templateeditor-refresh_btn{position:absolute;bottom:4px;right:4px;width:24px;height:24px;border-radius:4px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 2px #000);transition:all .2s}.comps-templateeditor-refresh_btn:hover{background:var(--deep-8)}.comps-templateeditor-refresh_btn [data-icon]{color:var(--deep-6);font-size:22px;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" -25,"opsz" 24}.comps-templateeditor-presets_section{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px}.comps-templateeditor-presets_section label{color:var(--deep-55);font-size:12px}.comps-templateeditor-presets_grid{flex:1;display:grid;gap:10px 12px;overflow-y:auto;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));align-content:start}.comps-templateeditor-preset_item{display:flex;flex-direction:column;gap:4px;align-items:center;width:100%;height:fit-content}.comps-templateeditor-preset_item img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--deep-2)}.comps-templateeditor-preset_item span{font-size:10px;color:var(--deep-55);letter-spacing:1px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.comps-templateeditor-no_thumb{width:80px;height:45px;background:var(--deep-2);border-radius:4px}@keyframes comps-templates-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-templates-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-templates-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-templates-cont{display:flex;align-items:stretch}.comps-templates-cont [data-grid]{flex:1;grid-template-columns:repeat(auto-fill,120px)}.comps-templates-editor{width:400px;display:flex;flex-direction:column;gap:10px;padding:10px;box-sizing:border-box;overflow-y:auto;background-color:var(--deep-15);border-left:solid 1px rgba(224,224,240,.0352941176)}.comps-templates-editor [data-field]{flex-direction:column;align-items:flex-start}.comps-templates-item{position:relative;display:flex;flex-direction:column;gap:10px;padding:10px;box-sizing:border-box;color:var(--deep-5);transition:all .15s}.comps-templates-item:hover{filter:none}.comps-templates-item:hover img{filter:brightness(1) saturate(1.1)}.comps-templates-item[data-selected]{background-color:var(--deep-25)}.comps-templates-item[data-selected] .comps-templates-item_actions{display:flex}.comps-templates-item_name{font-weight:500;letter-spacing:.5px;color:var(--deep-5);transition:all .2s;cursor:pointer}.comps-templates-item_name:hover{color:var(--deep-6);text-decoration:underline}.comps-templates-item_actions{position:absolute;top:10px;right:8px;padding-left:2px;padding-bottom:4px;display:none;flex-direction:column;border-radius:0 0 0 3px;background-color:var(--deep-25)}.comps-templates-item_actions button{width:30px;height:30px}.comps-templates-item_actions button span{font-size:16px;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 100,"opsz" 14}.comps-templates-item_actions button:hover{filter:none;color:var(--accent-4)}.comps-templates-item_actions [name=delete]:hover{color:var(--accent-3)}.comps-templates-item_image{width:100px;height:100px;aspect-ratio:1;background:var(--deep-2);overflow:hidden;background-color:#4586;box-sizing:border-box;border-radius:2px}.comps-templates-item_image img{width:100%;height:100%;object-fit:cover;filter:brightness(.95) saturate(.9)}.comps-templates-error{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:20px;box-sizing:border-box;text-align:center;color:var(--accent-3)}@keyframes comps-modal-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-modal-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-modal-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}@media (max-width: 800px){#modal-root{--modal-width: 100vw !important;--modal-height: 100vh !important}.comps-modal-overlay{display:none}.comps-modal-box{top:0;left:0}}.comps-modal-cont{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.comps-modal-cont.comps-modal-pending{pointer-events:none}.comps-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.comps-modal-box{position:relative;left:50%;top:15%;transform:translate(-50%);background-color:var(--deep-2);border:solid 1px rgba(52,54,80,.5647058824);border-radius:3px;z-index:10;width:var(--modal-width, 800px);height:var(--modal-height, 600px);display:flex;flex-direction:column;align-items:stretch;max-height:calc(100vh - 40px)}.comps-modal-box .comps-modal-content,.comps-modal-box [data-page]{box-sizing:border-box;height:100%}.comps-modal-box .comps-modal-content:not(:has([data-list])),.comps-modal-box [data-page]:not(:has([data-list])){overflow-y:scroll}.comps-modal-header{display:flex;justify-content:space-between;align-items:center;padding-left:15px;padding-right:5px;height:40px;flex-shrink:0;box-sizing:border-box;color:var(--deep-55);border-bottom:solid 1px rgba(224,224,240,.0352941176)}.comps-modal-title{text-transform:capitalize;font-size:13px;letter-spacing:1px;font-weight:500;text-shadow:0 0 1px var(--deep-42)}.comps-modal-close{transition:transform .2s}.comps-modal-close:hover{transform:rotate(90deg)}.comps-modal-close:focus,.comps-modal-close:focus-visible,.comps-modal-close:active,.comps-modal-close:focus-within{background-color:transparent}@keyframes comps-panelcontainer-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-panelcontainer-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-panelcontainer-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-panelcontainer-cont[data-side]{position:relative;display:flex;flex-direction:column;align-items:stretch;width:var(--side-width);color:var(--deep-5);background-color:var(--deep-15);letter-spacing:.5px;box-sizing:border-box;overflow:hidden}.comps-panelcontainer-cont[data-side]:empty{display:none}.comps-panelcontainer-cont[data-side]:last-child{border-left:solid 1px rgba(128,128,208,.0274509804)}.comps-panelcontainer-cont[data-side] [data-sep]{border-bottom:solid 1px rgba(224,224,240,.0352941176);box-sizing:border-box}.comps-panelcontainer-cont[data-side] [data-panel-row]+[data-sep]{padding-top:14px}.comps-panelcontainer-cont[data-side] [data-resize-handle]{background:transparent;transition:background .2s}.comps-panelcontainer-cont[data-side] [data-resize-handle]:hover,.comps-panelcontainer-cont[data-side] [data-resize-handle].comps-panelcontainer-active{background:#00a1ff33}.comps-panelcontainer-cont[data-side] [data-resize-handle]:before{content:"";position:absolute;top:-.5px;left:0;right:0;height:1px;background-image:repeating-linear-gradient(90deg,var(--deep-41),var(--deep-41) 5px,transparent 5px,transparent 10px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px}.comps-panelcontainer-cont[data-side] [data-panel]:only-child{max-height:100%}[data-panel]{display:flex;flex-direction:column;align-items:stretch;color:var(--deep-5);background-color:var(--deep-15);position:relative;box-sizing:border-box;overflow-x:hidden}[data-panel]:not(:last-of-type){border-bottom:solid 1px rgba(52,54,80,.5647058824)}[data-panel]:not(:has([data-list])){background-color:var(--deep-2);overflow-y:overlay;flex:0 0 auto}[data-panel]:has([data-list]){overflow:hidden}[data-panel] button{padding-top:0;padding-bottom:0}[data-panel] button:not(:has([data-label])){padding-left:0;padding-right:0}[data-panel]:focus-visible{filter:none}[data-panel] [data-label]{letter-spacing:.5px;font-weight:500;flex-shrink:0;vertical-align:middle;line-height:20px;height:20px;box-sizing:border-box;padding-top:1px;white-space:nowrap;color:var(--deep-42)}[data-panel-row]{display:grid;padding:15px 10px 0;column-gap:15px;row-gap:15px;grid-template-columns:1fr 1fr}[data-panel-row]:last-child{padding-bottom:14px}[data-panel-row]>*{min-width:0;max-width:100%}[data-panel-row][data-1]{grid-template-columns:1fr;justify-items:stretch}[data-panel-row][data-2]{grid-template-columns:1fr 1fr}[data-panel-row][data-3]{grid-template-columns:1fr 1fr 1fr}[data-panel-row][data-4]{grid-template-columns:repeat(4,74px);justify-content:space-between}[data-panel-row][data-4]>*{height:20px}[data-panel-row][data-5]{grid-template-columns:1fr 1fr 1fr 1fr 1fr}[data-panel-row][data-6]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}[data-panel-row][data-disabled]{opacity:.5;pointer-events:none}@keyframes comps-presetspanel-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-presetspanel-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-presetspanel-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-presetspanel-cont{flex:1;padding-bottom:0!important;overflow:hidden;--line-height: 30px;--accent: var(--accent-0)}.comps-presetspanel-cont.comps-presetspanel-dragging{cursor:grabbing}.comps-presetspanel-cont.comps-presetspanel-dragging .comps-presetspanel-item{pointer-events:none}.comps-presetspanel-cont.comps-presetspanel-template .comps-presetspanel-header{pointer-events:none;opacity:.5}.comps-presetspanel-header{display:flex;align-items:center;padding:15px 15px 14px;border-bottom:solid 1px rgba(224,224,240,.0352941176);background-color:var(--deep-2)}.comps-presetspanel-header .comps-presetspanel-name_input{position:relative;padding:0 calc(var(--line-height) / 5);height:var(--line-height);line-height:var(--line-height);flex:1;transition:color .2s,background-color .2s;color:var(--deep-45);background-color:var(--deep-3)}.comps-presetspanel-header .comps-presetspanel-name_input input{padding:0;height:100%;width:100%}.comps-presetspanel-header .comps-presetspanel-name_input:focus-within{color:var(--deep-5);background-color:var(--deep-35)}.comps-presetspanel-header [name=add]{position:absolute;right:4px;top:49%;transform:translateY(-50%);color:var(--deep-4)}.comps-presetspanel-header [name=add] span{font-variation-settings:"GRAD" 4}.comps-presetspanel-header button{background-color:transparent}.comps-presetspanel-header>button{width:45px}.comps-presetspanel-header [name=playing]{margin-left:8px}.comps-presetspanel-header [name=playing] span{font-variation-settings:"FILL" 1,"opsz" 20}.comps-presetspanel-header [name=playing][data-checked=true]{animation:comps-presetspanel-flicker 1s infinite}.comps-presetspanel-header [name=playing][data-checked=true] span{color:var(--accent)}.comps-presetspanel-header [name=loop] span{color:var(--deep-4);font-variation-settings:"GRAD" 100,"wght" 300,"opsz" 18;font-size:18px}.comps-presetspanel-header [name=loop][data-checked=true]{opacity:1}.comps-presetspanel-header [name=loop][data-checked=true] span{color:var(--deep-45)}[data-list].comps-presetspanel-list{margin-bottom:-1px;scroll-behavior:auto}[data-list-item].comps-presetspanel-item[data-current] .comps-presetspanel-item_name{color:var(--accent)}[data-list-item].comps-presetspanel-item[data-current] [name=play]{color:var(--accent);pointer-events:none}[data-list-item].comps-presetspanel-item [name=play]{color:var(--deep-3);padding:0;width:38px;height:38px;min-width:38px;margin-right:-7px}[data-list-item].comps-presetspanel-item [name=play]:hover{color:var(--accent)}[data-list-item].comps-presetspanel-item [name=play] span{font-size:20px;transition:all .2s;font-variation-settings:"opsz" 20,"GRAD" 4,"wght" 400,"FILL" 1}[data-list-item].comps-presetspanel-item [name=play]:focus-visible{background-color:transparent}[data-list-item].comps-presetspanel-item:not([data-current]) [name=play]:hover{color:#7c76}[data-list-item].comps-presetspanel-item[data-selected] .comps-presetspanel-times,[data-list-item].comps-presetspanel-item:hover .comps-presetspanel-times{opacity:1}.comps-presetspanel-item_name{margin-left:5px;flex-shrink:0}.comps-presetspanel-changed .comps-presetspanel-item[data-current] [name=play]{pointer-events:all;color:var(--accent-3)}.comps-presetspanel-changed .comps-presetspanel-item[data-current] [name=play] span{transition:all .2s}.comps-presetspanel-changed .comps-presetspanel-item[data-current] [name=play]:hover span{transform:rotate(90deg)}.comps-presetspanel-playback_controls{margin-top:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:18px;height:var(--item-height);background-color:var(--deep-2);border-top:solid 1px rgba(52,54,80,.5647058824)}.comps-presetspanel-playback_controls [data-icon]{color:var(--deep-45);font-size:20px;font-variation-settings:"GRAD" 50,"FILL" 1,"wght" 300,"opsz" 22}.comps-presetspanel-playback_controls [data-name="playback.hold_duration"] span,.comps-presetspanel-playback_controls [data-name="playback.fade_duration"] span{color:var(--deep-45);font-size:20px;font-variation-settings:"GRAD" 50,"FILL" 1,"wght" 300,"opsz" 20}.comps-presetspanel-playback_controls [data-name="playback.fade_duration"]{margin-left:5px}.comps-presetspanel-playback_controls [data-name="playback.fade_duration"][data-active] input{color:var(--accent)}.comps-presetspanel-playback_controls [name=play] span{font-variation-settings:"GRAD" 0,"FILL" 1,"wght" 500,"opsz" 22}.comps-presetspanel-playback_controls [name=play][data-active] span{color:var(--accent)}.comps-presetspanel-playback_controls [name=next] span,.comps-presetspanel-playback_controls [name=prev] span{font-size:24px;font-variation-settings:"GRAD" 0,"FILL" 0,"wght" 300,"opsz" 22}.comps-presetspanel-playback_controls [name=loop] span{font-size:20px;font-variation-settings:"GRAD" 0,"FILL" 0,"wght" 400,"opsz" 20}@keyframes comps-projectspanel-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-projectspanel-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-projectspanel-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-projectspanel-cont{flex:1;--line-height: 30px}.comps-projectspanel-header{display:flex;padding:15px 12px 14px;gap:10px;border-bottom:solid 1px rgba(224,224,240,.0352941176);background-color:var(--deep-2)}.comps-projectspanel-header .comps-projectspanel-input_field{position:relative;padding:0 calc(var(--line-height) / 5);height:var(--line-height);line-height:var(--line-height);flex:1;border-radius:2px;transition:color .2s,background-color .2s;color:var(--deep-45);background-color:var(--deep-3)}.comps-projectspanel-header .comps-projectspanel-input_field input{padding:0;height:100%;width:100%}.comps-projectspanel-header .comps-projectspanel-input_field:focus-within{color:var(--deep-5);background-color:var(--deep-35)}.comps-projectspanel-header [name=add]{position:absolute;right:4px;top:49%;transform:translateY(-50%);color:var(--deep-4)}.comps-projectspanel-header [name=add] span{font-variation-settings:"GRAD" 4}.comps-projectspanel-header button{background-color:transparent}.comps-projectspanel-item[data-current-item]{color:var(--accent-0)}.comps-projectspanel-item_name{margin-left:2px;flex-shrink:0}@keyframes comps-inputdialog-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-inputdialog-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-inputdialog-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-inputdialog-input{display:block;margin:0 15px 10px;padding:8px 12px;background:var(--deep-1);border:solid 1px rgba(224,224,240,.0274509804);border-radius:4px;font-size:14px;color:var(--deep-5);outline:none}.comps-inputdialog-input:focus{border-color:var(--deep-4)}.comps-inputdialog-input::placeholder{color:var(--deep-35)}@keyframes comps-propertiespanel-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-propertiespanel-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-propertiespanel-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-propertiespanel-cont[data-panel] button{color:var(--deep-45)}.comps-propertiespanel-cont[data-panel] [data-check]{grid-column:span 1;border-radius:1px}.comps-propertiespanel-cont[data-panel] [data-check][data-checked=true]{background-color:var(--deep-3)}.comps-propertiespanel-cont[data-panel] [name=flipX] span,.comps-propertiespanel-cont[data-panel] [name=flipY] span{font-variation-settings:"FILL" 1,"wght" 100,"GRAD" -25,"opsz" 26}.comps-propertiespanel-cont[data-panel] [data-label]{min-width:20px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;justify-content:center}.comps-propertiespanel-cont[data-panel] [data-field]:not(:has([data-label])){padding-left:20px}.comps-propertiespanel-cont[data-panel] [name=flipY] span{transform:rotate(-90deg)}.comps-propertiespanel-cont[data-panel] [data-name=font]{grid-template-columns:repeat(8,1fr);padding-right:25px}.comps-propertiespanel-cont[data-panel] [data-name=font]>:first-child{grid-column:span 6}.comps-propertiespanel-cont[data-panel] [data-name=font]>:not(:first-child){grid-column:span 1}.comps-propertiespanel-cont[data-panel] [data-name=align]{grid-template-columns:repeat(8,1fr)}.comps-propertiespanel-cont[data-panel] [data-panel-row=pose] [data-label]{text-align:left;flex:1}.comps-propertiespanel-cont[data-panel] [data-panel-row=pose] [data-range]{gap:15px}.comps-propertiespanel-cont[data-panel] [data-panel-row=pose] [data-check]{flex-grow:0}.comps-propertiespanel-cont[data-panel] [data-panel-row=pose] [data-check] span{font-variation-settings:"FILL" 1}.comps-propertiespanel-cont[data-panel] [data-panel-row=pose] [data-check][data-checked=true]{background-color:transparent}@keyframes comps-sessionstatus-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-sessionstatus-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-sessionstatus-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-sessionstatus-cont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;gap:10px;width:177px;padding:10px 12px;box-sizing:border-box;background-color:transparent}.comps-sessionstatus-logo_container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;cursor:pointer;transition:all .2s;--color: var(--deep-5);color:var(--color);background-color:1}.comps-sessionstatus-logo_container svg{width:70px;height:70px;transition:fill .2s,--eye-r 0s}.comps-sessionstatus-logo_container[data-starting]{pointer-events:none;cursor:default}.comps-sessionstatus-session_text{letter-spacing:2px;text-transform:uppercase;font-size:12px;text-align:center;height:17px;white-space:nowrap;font-family:Roboto Mono,monospace;font-weight:400}.comps-sessionstatus-message{display:flex;justify-content:space-between;color:var(--deep-5);letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.comps-sessionstatus-click{justify-content:center;color:var(--accent-4)}.comps-sessionstatus-status_span{margin-left:10px;text-align:right;margin-right:-1px}.comps-sessionstatus-progress_container{height:2px;width:180px;background-color:#ffffff1f;border-radius:1px;overflow:hidden;max-height:2px;transition:width .5s 1s ease,margin .3s .2s ease}.comps-sessionstatus-progress_container[data-hidden]{width:0;margin-top:-12.5px;margin-bottom:-12.5px;pointer-events:none}.comps-sessionstatus-progress_bar{height:100%;width:100%;background-color:var(--color);transform-origin:center;transition:transform .3s ease-out}@keyframes comps-stage-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-stage-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-stage-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-stage-cont{grid-area:source;position:relative;overflow:hidden}.comps-stage-stage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comps-stage-stage .konvajs-content>canvas:first-child{background-color:#000!important}@keyframes comps-capturepanel-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-capturepanel-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-capturepanel-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-capturepanel-cont{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:5px;box-sizing:border-box;padding:10px 10px 0;background-color:var(--deep-2);--line-height: 30px}.comps-capturepanel-cont label{margin-top:-1px;height:19px;letter-spacing:.5px;font-weight:500;flex-shrink:0;vertical-align:middle;line-height:20px;height:20px;box-sizing:border-box;padding-top:1px;white-space:nowrap;color:var(--deep-42)}.comps-capturepanel-cont [name=settings]{width:var(--line-height);height:var(--line-height);color:var(--deep-45)}.comps-capturepanel-cont [name=settings] span,.comps-capturepanel-cont [name=settings] svg{font-size:18px}.comps-capturepanel-cont [data-select]{--line-height: 30px}.comps-capturepanel-cont .comps-capturepanel-label_wrap{position:relative;display:flex;align-items:center;gap:8px;height:20px}.comps-capturepanel-cont .comps-capturepanel-label_wrap [data-label]{display:flex;align-items:center;height:100%}.comps-capturepanel-cont:hover .comps-capturepanel-label_wrap>.infotooltip-info_button{opacity:1}.comps-capturepanel-cont[data-expanded] .comps-capturepanel-camera_settings_button{opacity:1;filter:brightness(1.2)}.comps-capturepanel-cont[data-expanded] .comps-capturepanel-camera_settings_button span{transform:rotate(0)}.comps-capturepanel-cont [name=paused] span{font-size:22px;font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 1,"opsz" 25}.comps-capturepanel-cont [name=paused][data-checked] span{font-size:26px}.comps-capturepanel-header{display:flex;flex-direction:row;align-items:center;gap:10px}.comps-capturepanel-wrap{position:relative;max-height:0px;overflow:hidden;transition:all .2s ease-out}.comps-capturepanel-camera_settings_button{margin-right:-42px;color:var(--deep-45);opacity:0;pointer-events:none;visibility:hidden;transition:all .2s}.comps-capturepanel-camera_settings_button span{transform:rotate(-90deg);transition:transform .2s;font-size:20px;font-variation-settings:"FILL" 1,"wght" 200,"GRAD" -25,"opsz" 26}.comps-capturepanel-camera_settings_button[data-active]{margin-right:0;opacity:1;pointer-events:all;visibility:visible}.comps-capturepanel-camera_settings{display:flex;flex-direction:column}.comps-capturepanel-camera_settings [data-field]{position:relative}.comps-capturepanel-camera_settings [data-field] input[type=number]{width:30px;text-align:right}.comps-capturepanel-camera_settings [data-panel-row]{padding-left:0;padding-right:0}.comps-capturepanel-camera_auto{position:absolute;display:flex;align-items:center;justify-content:flex-end;pointer-events:all!important;font-weight:200;font-size:12px;padding:0;width:22px;height:22px;top:-3px;right:0}
