::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-celestial-cyan-dark)}::-webkit-scrollbar-thumb{background-color:#000;border:1px solid #947e93;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-celestial-cyan)}*{scrollbar-width:thin;scrollbar-color:#000 var(--color-celestial-cyan-dark)}html,body{overflow-x:hidden!important}.simplebar-wrapper,.simplebar-content-wrapper,.simplebar-scroll-content{overscroll-behavior:auto!important;overflow:auto!important}.simplebar-scrollbar:before{width:6px;left:2px;right:2px;background-color:var(--color-celestial-cyan-dark)!important;opacity:1!important}.simplebar-track.simplebar-vertical{z-index:999;background:#141414cc;border-radius:4px;margin:4px;transition:opacity .3s;position:fixed;right:2px;width:10px!important}[data-simplebar]{width:100vw;height:100vh;overscroll-behavior:auto!important;overflow:hidden auto!important}[data-simplebar] .simplebar-track.simplebar-vertical{opacity:1}[data-simplebar]:not(.simplebar-scrolling):not(.simplebar-dragging) .simplebar-track.simplebar-vertical{opacity:0}[data-simplebar]:hover .simplebar-track.simplebar-vertical{opacity:1}.simplebar-offset{-webkit-overflow-scrolling:auto!important;width:100vw!important}.simplebar-content-wrapper{width:100vw!important}.simplebar-scrollable-y .simplebar-track.simplebar-vertical{display:block}body{color:#c5c6c7;background-color:#0a0f0d;margin:auto;font-family:Orbitron,sans-serif;position:relative;box-shadow:0 0 10px #0000001a}.header{color:var(--color-celestial-cyan);text-align:center}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.styled-select{background-color:#0a0f0d;border-radius:4px;width:30%;padding:8px;font-size:12px;display:block}.styled-select:hover,.styled-select:focus{border-color:var(--color-celestial-cyan);box-shadow:0 0 5px rgba(var(--color-celestial-cyan-rgb),.3);outline:none}.styled-select{border:2px solid var(--color-celestial-cyan-dark);color:var(--color-celestial-cyan);box-shadow:0 0 15px rgba(var(--color-celestial-cyan-rgb),.2);cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 10px center/16px no-repeat;border-radius:8px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-family:Orbitron,sans-serif;transition:all .3s;position:relative}.styled-select option{color:var(--color-celestial-cyan);background-color:#1a1f2e;padding:8px}.styled-select::-ms-expand{display:none}.styled-select select:focus>option:checked{background:#232838}.styled-select:hover{border-color:var(--color-celestial-cyan);box-shadow:0 0 20px rgba(var(--color-celestial-cyan-rgb),.4);transform:translateY(-2px)}.styled-select:focus{border-color:var(--color-celestial-cyan);box-shadow:0 0 25px rgba(var(--color-celestial-cyan-rgb),.5);outline:none}.styled-select:after{content:"";background:linear-gradient(to bottom,transparent,var(--color-celestial-cyan-dark),transparent);pointer-events:none;width:2px;height:100%;position:absolute;top:0;right:10px}.column{box-sizing:border-box;flex-direction:column;flex-grow:1;flex-basis:calc(33.33% - 20px);align-items:center;min-width:0;max-width:calc(33.33% - 20px);padding:10px;display:flex;position:static}@media (width<=768px){.column :where(item-picker) .popup{width:95%}}.column h2,.column_header{color:var(--color-celestial-cyan);text-align:center}label,span{color:#c5c6c7;margin-top:10px;font-weight:700}input[type=text],input[type=number],input[type=float],input[type=password]{box-sizing:border-box;color:#c5c6c7;border:1px solid var(--color-celestial-cyan-dark);background-color:#0a0f0d;border-radius:4px;width:100%;margin:6px 0;padding:8px;font-size:.8em}.row{flex-wrap:wrap;justify-content:space-between;align-items:stretch;display:flex}.row+.row{margin-top:20px}.sep{background:linear-gradient(90deg,#0000 0%,#000 15%,#232323 50%,#000 85%,#0000 100%);border:none;height:4px;margin:0;padding:0;position:relative;overflow:hidden}.sep:before{content:"";background:linear-gradient(90deg,transparent,rgba(var(--color-celestial-cyan-rgb),.8),transparent);width:100%;height:100%;animation:5s infinite sepPulse;position:absolute;top:0;left:-100%}@keyframes sepPulse{0%{left:-100%}50%{left:100%}to{left:100%}}.cap{margin-top:20px;margin-bottom:20px}textarea{border:1px solid var(--color-celestial-cyan-dark);color:#c5c6c7;resize:vertical;width:100%;box-shadow:inset 0 1px 3px rgba(var(--color-celestial-cyan-rgb),.2);box-sizing:border-box;background-color:#0a0f0d;border-radius:4px;min-height:150px;margin:6px 0;padding:8px;font-size:.8em}textarea::placeholder{color:#888}textarea:focus{border-color:var(--color-celestial-cyan);box-shadow:0 0 5px rgba(var(--color-celestial-cyan-rgb),.3);outline:none}.button{cursor:pointer;border:none;border-radius:4px;outline:none;margin:0 10px;padding:10px 20px;font-size:16px;transition:background-color .3s}textarea{box-shadow:0 6px 20px rgba(var(--color-celestial-cyan-dark-rgb),.2),inset 0 2px 15px #ffffff0d;color:#c5c6c7;background:linear-gradient(45deg,#1e1e1ef2,#141414f2),url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23noise)' opacity='0.15'/%3E%3C/svg%3E"),repeating-linear-gradient(45deg,#3c3c3c1a 0 2px,#0000 2px 4px);border:2px solid #333;border-radius:8px;width:100%;min-height:100px;margin:10px 0;padding:10px;font-size:1em;transition:all .3s;display:block}textarea:hover{box-shadow:0 8px 25px rgba(var(--color-celestial-cyan-dark-rgb),.3),inset 0 1px 8px #ffffff26;border-color:var(--color-celestial-cyan-dark);transform:translateY(-2px)}textarea:focus{border-color:var(--color-celestial-cyan);color:var(--color-celestial-cyan);outline:none}body{background-image:url(deep_space.236799da.jpg);background-repeat:repeat;background-size:1500px 2000px;background-attachment:fixed}.snazzy-button{color:#1a1f2e;cursor:pointer;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 1px #0003;will-change:transform;contain:content;background:linear-gradient(135deg,#4169e1,#00bfff);border:none;border-radius:8px;margin:10px auto;padding:8px 16px;font-weight:700;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 0 15px #00bfff4d,inset 0 0 10px #00bfff33}.snazzy-button:hover{background:linear-gradient(135deg,#00bfff,#4169e1);transform:translateY(-2px);box-shadow:0 0 20px #00bfff66,inset 0 0 15px #00bfff4d}.snazzy-button:after{content:"";background:linear-gradient(45deg,#0000,#ffffff1a,#0000);width:200%;height:200%;animation:3s infinite snazzyButtonShine;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}@keyframes snazzyButtonShine{0%{transform:translate(-100%)rotate(45deg)}20%,to{transform:translate(100%)rotate(45deg)}}.futuristic-alert{border:2px solid var(--color-celestial-cyan-dark);box-shadow:0 0 20px rgba(var(--color-celestial-cyan-rgb),.3);z-index:1000;text-align:center;color:#e5e7eb;background:linear-gradient(135deg,#1f2937,#111827);border-radius:10px;width:90%;max-width:400px;padding:20px;font-family:Orbitron,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.alert-content{margin-bottom:20px}.alert-buttons{justify-content:center;gap:10px;display:flex}.alert-button{background:linear-gradient(45deg,var(--color-celestial-cyan-dark),var(--color-celestial-cyan));color:#1f2937;cursor:pointer;text-transform:uppercase;border:none;border-radius:5px;padding:10px 20px;font-family:Orbitron,sans-serif;transition:transform .2s,box-shadow .2s}.alert-button:hover{box-shadow:0 0 15px rgba(var(--color-celestial-cyan-rgb),.5);transform:translateY(-2px)}.alert-overlay{backdrop-filter:blur(4px);z-index:999;background:#000000b3;position:fixed;inset:0}.custom-origin-row .custom-origin-fields{align-items:center;gap:8px;display:flex}.custom-origin-row .custom-origin-fields input[type=text]{flex:1;min-width:0}.custom-origin-trigger{border:1px solid var(--color-celestial-cyan-dark);cursor:pointer;background:#2b3947;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.custom-origin-trigger:hover{background:#354759}.custom-origin-trigger:focus-visible{outline:2px solid var(--color-celestial-cyan);outline-offset:2px}.custom-origin-arrow{border-top:8px solid #e0f7ff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0}.custom-origin-modal{z-index:2000;background:#050a0fb3;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.custom-origin-modal.is-visible{display:flex}.custom-origin-modal__backdrop{position:absolute;inset:0}.custom-origin-modal__dialog{z-index:1;border:1px solid var(--color-celestial-cyan-dark);color:#e0f7ff;background:#1c2733;border-radius:12px;width:min(540px,92vw);max-height:85vh;padding:20px;position:relative;overflow-y:auto;box-shadow:0 20px 50px #00000073}.custom-origin-modal__title{letter-spacing:.05em;text-transform:uppercase;margin:0 0 12px;font-family:Orbitron,sans-serif}.custom-origin-modal__body{gap:12px;display:grid}.custom-origin-field{gap:6px;display:grid}.custom-origin-field__label{letter-spacing:.05em;text-transform:uppercase;color:#b7c9d6;font-size:.85em}.custom-origin-select{width:100%}.custom-origin-modal__error{color:#ffb3b3;min-height:18px;margin-top:8px;font-size:.85em}.custom-origin-modal__actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.custom-origin-modal__actions .button{color:#e0f7ff;background:#33485d}.custom-origin-modal__actions .button:hover{background:#3e5a73}.custom-origin-apply{border:1px solid var(--color-celestial-cyan-dark)}.custom-origin-modal__close{color:#e0f7ff;cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:12px;right:12px}body.custom-origin-modal-open{overflow:hidden}@media only screen and (width<=768px){.header{font-size:18px}.styled-select{width:90%;padding:6px;font-size:12px}.column{flex-basis:100%;max-width:100%}.row+.row{margin-top:10px}input[type=text],input[type=number],input[type=float],input[type=password],textarea{font-size:12px}.button{padding:8px 15px;font-size:14px}}@media only screen and (width<=480px){.styled-select{width:100%}.column h2{font-size:16px}label{font-size:12px}}
/*# sourceMappingURL=player-page.881b6754.css.map */
