@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&family=Oswald:wght@700&family=Roboto+Mono:wght@400&family=Roboto:wght@400;500;700;900&display=swap";:root{--background-color: #1a1a2e;--modal-bg-color: #2a1f4a;--modal-border-glow-color: #7f5af0;--modal-border-gradient-start: #00ffff;--text-color: #ffffff;--text-secondary-color: #a0a0e0;--button-icon-bg-color: #ffffff;--button-icon-text-color: #000000;--button-border-color: rgba(255, 255, 255, .2);--button-shadow-color: rgba(0, 0, 0, .3);--button-shadow-hover-color: rgba(0, 0, 0, .4);--button-shadow-active-color: rgba(0, 0, 0, .4);--button-highlight-start: rgba(255, 255, 255, .4);--button-highlight-end: rgba(255, 255, 255, .1);--button-confirm-bg-start: rgba(10, 180, 100, .85);--button-confirm-bg-end: rgba(0, 130, 60, .85);--button-confirm-border-color: rgba(60, 255, 150, .4);--button-confirm-glow-color: rgba(60, 255, 150, .6);--button-confirm-glow-hover-color: rgba(60, 255, 150, .8);--button-cancel-bg-start: rgba(220, 50, 80, .85);--button-cancel-bg-end: rgba(180, 30, 50, .85);--button-cancel-border-color: rgba(255, 100, 120, .4);--button-cancel-glow-color: rgba(255, 100, 120, .6);--button-cancel-glow-hover-color: rgba(255, 100, 120, .8);--button-amber-bg-start: rgba(245, 158, 11, .85);--button-amber-bg-end: rgba(217, 119, 6, .85);--button-amber-border-color: rgba(251, 191, 36, .4);--button-amber-glow-color: rgba(251, 191, 36, .6);--button-amber-glow-hover-color: rgba(251, 191, 36, .8);--button-disabled-bg-start: #666;--button-disabled-bg-end: #444;--button-disabled-border-color: #888;--button-disabled-text-color: #aaa;--inner-glow-color: rgba(127, 90, 240, .8);--image-outer-glow-color: rgba(127, 90, 240, .85);--image-inner-shadow-color: rgba(0, 0, 0, .85);--title-shadow-color: rgba(0, 0, 0, .8);--number-update-glow-bright: #adff2f;--number-update-glow-mid: #50c878;--number-update-glow-outer: #008000;--pane-hover-glow-color: #ffaf00;--checkbox-border-color: var(--modal-border-glow-color);--checkbox-bg-color: transparent;--checkbox-checked-border-color: var(--pane-hover-glow-color);--checkbox-checked-bg-color: var(--pane-hover-glow-color);--checkbox-checked-glow-color: var(--pane-hover-glow-color);--checkbox-checkmark-color: var(--text-color);--checkbox-disabled-border-color: #888;--checkbox-disabled-bg-color: #555;--checkbox-disabled-checkmark-color: #aaa;--radio-border-color: var(--modal-border-glow-color);--radio-bg-color: transparent;--radio-checked-border-color: var(--pane-hover-glow-color);--radio-checked-glow-color: var(--pane-hover-glow-color);--radio-dot-color: var(--pane-hover-glow-color);--radio-disabled-border-color: #888;--radio-disabled-bg-color: #555;--radio-disabled-dot-color: #aaa;--select-border-color: var(--modal-border-glow-color);--select-bg-color: var(--modal-bg-color);--select-text-color: var(--text-color);--select-arrow-color: var(--text-secondary-color);--select-focus-border-color: var(--pane-hover-glow-color);--select-focus-glow-color: var(--pane-hover-glow-color);--select-option-bg-color: var(--modal-bg-color);--select-option-hover-bg-color: var(--background-color);--select-disabled-border-color: #888;--select-disabled-bg-color: #555;--select-disabled-text-color: #aaa;--select-disabled-arrow-color: #777;--range-track-bg-color: var(--modal-bg-color);--range-track-border-color: var(--modal-border-glow-color);--range-fill-bg-color: var(--pane-hover-glow-color);--range-thumb-bg-color: var(--text-secondary-color);--range-thumb-border-color: var(--text-color);--range-thumb-hover-bg-color: var(--text-color);--range-thumb-active-bg-color: var(--pane-hover-glow-color);--range-focus-glow-color: var(--pane-hover-glow-color);--range-disabled-track-bg-color: #444;--range-disabled-track-border-color: #666;--range-disabled-fill-bg-color: #777;--range-disabled-thumb-bg-color: #888;--range-disabled-thumb-border-color: #aaa;--scrollbar-track-color: #1e1e3f;--scrollbar-thumb-color: var(--modal-border-glow-color);--scrollbar-thumb-hover-color: var(--text-secondary-color);--textarea-bg-color: var(--modal-bg-color);--textarea-border-color: var(--modal-border-glow-color);--textarea-text-color: var(--text-color);--textarea-placeholder-color: var(--text-secondary-color);--textarea-focus-border-color: var(--pane-hover-glow-color);--textarea-focus-glow-color: var(--pane-hover-glow-color);--textarea-disabled-border-color: #888;--textarea-disabled-bg-color: #555;--textarea-disabled-text-color: #aaa;--progress-bg-color: var(--modal-bg-color);--progress-border-color-start: #a040f0;--progress-border-color-end: #5000a0;--progress-fill-color-start: #ffcc00;--progress-fill-color-end: #ff8800;--progress-number-color: var(--text-color);--progress-label-color: var(--text-secondary-color);--alert-primary-color: #a78bfa;--alert-secondary-color: #94a3b8;--alert-success-color: #10b981;--alert-danger-color: #ef4444;--alert-warning-color: #f59e0b;--alert-info-color: #06b6d4;--alert-text-dark: color-mix(in srgb, var(--modal-bg-color), #000000 40%);--alert-text-light: var(--text-color, #ffffff);--border-radius-md: 8px;--padding-xs: 4px;--padding-sm: 8px;--padding-md: 16px;--padding-lg: 24px;--padding-xl: 32px;--padding-xxl: 48px;--font-family: "Roboto", sans-serif;--font-family-heading: "Inter", var(--font-family);--font-family-monospace: "Roboto Mono", monospace}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark light;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;overflow:hidden;width:100vw;height:100vh;-webkit-user-select:none;user-select:none;background-color:#000}#root{position:fixed;inset:0}.tl-grid{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.tlui-toolbar-container.tlui-toolbar__tools{padding:3px;background-color:#000000e6;border-radius:16px;box-shadow:0 2px 5px #0003;border:1px solid transparent;background-clip:padding-box}.tlui-toolbar-container.tlui-toolbar__tools:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,#4299e1,#667eea,#9f7aea);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glass3d{--filter-glass3d: blur(32px) brightness(.85) saturate(2.5);--color-glass3d: hsl(189 80% 10% / .2);--noise-glass3d: none;position:relative;z-index:4;box-shadow:0 0 .75px #141a1f33,.7px .8px 1.2px -.4px #141a1f1a,1.3px 1.5px 2.2px -.8px #141a1f1a,2.3px 2.6px 3.9px -1.2px #141a1f1a,3.9px 4.4px 6.6px -1.7px #141a1f1a,6.5px 7.2px 10.9px -2.1px #141a1f1a,8px 9px 14px -2.5px #141a1f33}.glass3d:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden;z-index:3;-webkit-backdrop-filter:var(--filter-glass3d);backdrop-filter:var(--filter-glass3d);background-color:var(--color-glass3d);background-image:var(--noise-glass3d);background-size:100px;background-repeat:repeat}.glass3d:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden;z-index:5;box-shadow:inset 2px 2px 1px -3px #e0e6ebcc,inset 4px 4px 2px -6px #e0e6eb4d,inset 1.5px 1.5px 1.5px -.75px #e0e6eb26,inset 1.5px 1.5px .25px #e0e6eb08,inset 0 0 .25px .5px #e0e6eb08}.glass3d>*{position:relative;z-index:6}.tlui-toolbar-container.tlui-toolbar__tools img{filter:invert(1) brightness(1.15) saturate(1.1);transition:filter .12s ease}.tlui-toolbar-container.tlui-toolbar__tools button{transition:background .14s ease,box-shadow .14s ease}.tlui-toolbar-container.tlui-toolbar__tools button:hover{background:linear-gradient(180deg,#4299e147,#667eea47)}.tlui-toolbar-container.tlui-toolbar__tools button[aria-pressed=true]{background:linear-gradient(180deg,#4299e180,#667eea80)}.tlui-toolbar-container.tlui-toolbar__tools button[aria-pressed=true]:hover{background:linear-gradient(180deg,#4299e199,#667eea99)}.tlui-toolbar-container.tlui-toolbar__tools button:hover img,.tlui-toolbar-container.tlui-toolbar__tools button[aria-pressed=true] img{filter:invert(63%) sepia(86%) saturate(2211%) hue-rotate(148deg) brightness(102%) contrast(101%)}.tlui-toolbar-popout{border-radius:12px}.tlui-toolbar-container button{color:#fff}.tlui-toolbar-container button svg{fill:currentColor;color:#fff}.tlui-toolbar-container button:hover{background:#4299e133}.tlui-icon,.tlui-button__icon{color:#fff!important;fill:#fff!important}
