*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.terminal input,.terminal textarea,.terminal select{color:var(--text-dim)}h1,h2,h3,h4,h5,h6,p,pre,blockquote,dl,dd,ol,ul,figure,hr{margin:0}@font-face{font-family:Departure Mono;src:url(/DepartureMono-Regular.upYs3Yn6.woff2) format("woff2"),url(/DepartureMono-Regular.D7w2LnOV.woff) format("woff"),url(/DepartureMono-Regular.DAby07De.otf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body,#app{font-family:Inter,system-ui,sans-serif;margin:0;padding:0;background:transparent!important}body>*:not(#app){display:none!important}#gravity{position:fixed!important;z-index:0!important}:root{font-family:Departure Mono,monospace,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#141414;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.terminal-notifications[data-v-8de56c8b]{position:fixed;top:1rem;right:1rem;left:1rem;z-index:9999;width:auto;max-width:400px;margin-left:auto;pointer-events:none}@media(max-width:768px){.terminal-notifications[data-v-8de56c8b]{max-width:none}.notification-item[data-v-8de56c8b]{font-size:.7rem}.notification-content[data-v-8de56c8b]{padding:.35rem .5rem}.notification-header[data-v-8de56c8b],.notification-body[data-v-8de56c8b]{margin-bottom:.25rem}}.notifications-container[data-v-8de56c8b]{width:100%;display:flex;flex-direction:column;align-items:center}.notifications-list[data-v-8de56c8b]{display:flex;flex-direction:column;gap:.75rem;width:100%;position:relative;min-height:3rem;padding-top:.25rem;padding-bottom:.25rem}.notification-item[data-v-8de56c8b]{pointer-events:auto;background-color:var(--dark);border:1px solid var(--border);padding:.25rem;position:relative;cursor:pointer;font-family:var(--font-mono);font-size:.8rem;box-shadow:0 4px 12px #0000004d;width:100%;overflow:hidden;transform-origin:top center;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),border-color .2s ease}.notification-item[data-v-8de56c8b]:hover{border-color:var(--primary)}.notification-error[data-v-8de56c8b]{border-color:var(--accent-red-border)}.notification-error[data-v-8de56c8b]:hover{border-color:var(--accent-red)}.notification-item[data-v-8de56c8b]:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background-color:var(--primary);transition:background-color .3s ease}.notification-success[data-v-8de56c8b]:before{background-color:var(--terminal-green)}.notification-error[data-v-8de56c8b]:before{background-color:var(--accent-red-border)}.notification-error[data-v-8de56c8b]:hover:before{background-color:var(--accent-red-highlight)}.notification-content[data-v-8de56c8b]{padding:.5rem .75rem;margin-left:2px}.notification-header[data-v-8de56c8b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.notification-title[data-v-8de56c8b]{color:var(--terminal-green);font-weight:700;text-transform:lowercase;letter-spacing:.5px}.notification-error .notification-title[data-v-8de56c8b]{color:var(--danger-text)}.notification-status-label[data-v-8de56c8b]{display:flex;align-items:center;gap:.5rem}.notification-prefix[data-v-8de56c8b]{font-size:.7rem;color:var(--text-dim)}.notification-status-code[data-v-8de56c8b]{font-size:.7rem;color:var(--text-dim);text-transform:lowercase}.notification-body[data-v-8de56c8b]{color:var(--text);margin-bottom:.5rem;line-height:1.4;text-transform:lowercase}.terminal-notification-enter-active[data-v-8de56c8b]{transition:all .4s cubic-bezier(.25,.8,.25,1);z-index:1}.terminal-notification-leave-active[data-v-8de56c8b]{transition:all .4s cubic-bezier(.19,1,.22,1);position:absolute;width:100%;z-index:0}.terminal-notification-enter-from[data-v-8de56c8b]{opacity:0;transform:translateY(-20px) scale(.95);filter:blur(1px)}.terminal-notification-leave-to[data-v-8de56c8b]{opacity:0;transform:translateY(-35px) scale(.97);filter:blur(1px)}.terminal-notification-move[data-v-8de56c8b]{transition:transform .55s cubic-bezier(.19,1,.22,1);transition-delay:.05s;z-index:2}.user-avatar[data-v-b9a35736]{position:relative;overflow:hidden;background:transparent;flex-shrink:0}.user-avatar--circle[data-v-b9a35736]{border-radius:50%}.user-avatar--rounded[data-v-b9a35736]{border-radius:8px}.user-avatar--clickable[data-v-b9a35736]{cursor:pointer}.avatar-image[data-v-b9a35736]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:transparent}.avatar-fallback[data-v-b9a35736]{position:absolute;top:0;left:0;right:0;bottom:0;font-family:var(--font-mono, monospace);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;line-height:1}.search-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000b3}.search-overlay{position:fixed;top:10%;left:50%;transform:translate(-50%);width:calc(100% - 2rem);max-width:640px;max-height:80vh;background:var(--darker);border:2px solid #000;outline:1px solid var(--border);border-radius:1px;display:flex;flex-direction:column;font-family:var(--font-mono)}.search-input-row{display:flex;align-items:center;gap:.5rem;padding:.75rem}.search-prompt{color:var(--terminal-green);font-size:.7rem;font-weight:700;flex-shrink:0}.search-input-row input{flex:1;background:transparent;border:none;outline:none;color:var(--text-dim);font-family:var(--font-mono);font-size:.7rem;caret-color:var(--terminal-green)}.search-input-row input::-moz-placeholder{color:var(--text-dim);opacity:.5}.search-input-row input::placeholder{color:var(--text-dim);opacity:.5}.search-spinner{color:var(--text-dim);font-size:.75rem;flex-shrink:0}.search-overlay .kbd{display:inline-block;padding:.1rem .35rem;font-family:var(--font-mono);font-size:.6rem;color:var(--text-dim);background:var(--dark);border:1px solid var(--border);border-radius:2px;line-height:1.4;flex-shrink:0}.search-results{overflow-y:auto;flex:1;min-height:5rem;margin:.5rem 0;display:flex;flex-direction:column}.search-columns{display:grid;grid-template-columns:1fr 1fr 1fr}.search-column{min-width:0}.search-section{padding:.5rem 0}.search-section-label{text-transform:uppercase;color:var(--terminal-green);font-size:.6rem;letter-spacing:1px;padding:0 1rem .5rem;opacity:.7;display:flex;align-items:center;gap:.35rem}.search-section-label .section-icon{font-size:.55rem;opacity:.8;position:relative;bottom:1px;margin-right:.15rem}.search-result-row{display:flex;align-items:center;gap:.5rem;padding:.2rem 1rem;cursor:pointer;transition:background .15s ease;background:transparent}.search-result-row.selected{background:linear-gradient(to right,rgba(16,44,30,.25),transparent)}.search-result-row.selected .result-icon,.search-result-row.selected .result-title{color:var(--terminal-green)}.search-result-row .result-icon{color:var(--border);font-size:.75rem;width:24px;text-align:center;flex-shrink:0;transition:color .2s ease}.search-result-row .result-icon .svg-inline--fa{font-size:.6rem}.search-result-row .result-avatar{flex-shrink:0}.search-result-row .result-text{flex:1;min-width:0;display:flex;align-items:baseline;gap:.5rem}.search-result-row .result-title{color:var(--text-dim);font-size:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-row .result-subtitle{color:var(--text-dim);font-size:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;opacity:.5}.search-result-row .result-title--content{color:var(--text-dim)}.search-result-row .result-match{color:var(--terminal-green)}.show-more-row{cursor:pointer;margin-top:.2rem}.show-more-icon-down{display:inline-block;transform:rotate(90deg)}.show-more-icon-up{display:inline-block;transform:rotate(-90deg)}.show-more-text{color:var(--text-dim);opacity:.6;font-size:.55rem;text-transform:uppercase;letter-spacing:.5px}.search-result-row .result-group{color:var(--text-dim);font-size:.5rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0;opacity:.5}.search-result-row .result-meta{color:var(--text-dim);font-size:.65rem;white-space:nowrap;flex-shrink:0;opacity:.7}.result-user-stats{display:flex;gap:.5rem;flex-shrink:0}.result-stat{color:var(--text-dim);font-size:.6rem;opacity:.7;white-space:nowrap}.search-empty{color:var(--text-dim);font-size:.7rem;line-height:1;text-align:center;text-transform:uppercase;padding:1rem;margin:auto 0}.search-result-row.result-uppercase .result-title{text-transform:uppercase}.search-result-row.result-disabled{opacity:.35;cursor:default;pointer-events:none}.search-result-row.result-disabled .result-title{text-decoration:line-through}.search-input-spinner{color:var(--text-dim);font-size:.6rem;flex-shrink:0;opacity:.5}.search-input-spinner .svg-inline--fa.fa-spin{font-size:.6rem!important;width:.6rem;height:.6rem}.search-footer{display:flex;align-items:center;gap:1rem;padding:0rem .75rem .75rem;font-size:.6rem;color:var(--text-dim);opacity:.6;position:relative;top:2px;text-transform:uppercase}.search-footer-right{display:flex;gap:1rem;margin-left:auto}.search-enter-active{transition:opacity .2s ease}.search-enter-active .search-overlay{transition:opacity .2s ease,transform .2s ease}.search-leave-active{transition:opacity .2s ease}.search-leave-active .search-overlay{transition:opacity .2s ease,transform .2s ease}.search-enter-from,.search-leave-to{opacity:0}.search-enter-from .search-overlay,.search-leave-to .search-overlay{opacity:0;transform:translate(-50%) translateY(-10px)}.filter-item-container{position:relative}.filter-item-enter-active,.filter-item-leave-active{transition:opacity .15s ease,transform .15s ease}.filter-item-enter-from{opacity:0;transform:translateY(-4px)}.filter-item-leave-to{opacity:0}.filter-item-leave-active{position:absolute;width:100%}.filter-item-move{transition:transform .2s ease}.search-results-enter-active{transition:opacity .2s ease,transform .2s ease}.search-results-enter-from{opacity:0;transform:translateY(-6px)}@media(max-width:768px){.search-overlay{top:0;max-height:100vh;width:100%;border:none;outline:none}.search-columns{grid-template-columns:1fr}}.big-beautiful-button[data-v-0b2e7b2f]{background-color:var(--dark);border:2px solid #000;outline:1px solid var(--border);color:var(--text-dim);padding:.4rem .7rem;cursor:pointer;font-size:.8rem;text-transform:uppercase;text-align:center;letter-spacing:.5px;transition:all .1s ease;position:relative;border-radius:1px;font-family:var(--font-mono);min-width:120px}.big-beautiful-button--xs[data-v-0b2e7b2f]{padding:.3rem 1rem;font-size:.7rem;line-height:1;min-width:unset}.big-beautiful-button--sm[data-v-0b2e7b2f]{padding:.375rem .75rem;font-size:.75rem;min-width:100px}.big-beautiful-button--lg[data-v-0b2e7b2f]{padding:.625rem 1.25rem;font-size:.875rem;min-width:140px}.big-beautiful-button--full-width[data-v-0b2e7b2f]{width:100%}.big-beautiful-button[data-v-0b2e7b2f]:hover:not(:disabled){color:var(--terminal-green);outline-color:var(--primary);background-color:#45ff9e0d}.big-beautiful-button[data-v-0b2e7b2f]:disabled{opacity:.5;cursor:not-allowed}.big-beautiful-button--with-progress[data-v-0b2e7b2f]{overflow:hidden}.button-progress-fill[data-v-0b2e7b2f]{position:absolute;top:0;left:0;height:100%;background-color:var(--primary);opacity:.3;transition:width .1s ease;z-index:1}.button-content[data-v-0b2e7b2f]{position:relative;z-index:2}.spinner-wrapper[data-v-0b2e7b2f]{position:relative;width:100%;min-height:1.5em;display:flex;align-items:center;justify-content:center}.spinner-icon[data-v-0b2e7b2f]{display:block;margin:0 auto}.text-dim[data-v-0b2e7b2f]{color:var(--text-dim)}.progress-text[data-v-0b2e7b2f]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.8rem;color:var(--terminal-green)}.big-beautiful-button--primary[data-v-0b2e7b2f]:hover:not(:disabled){background-color:var(--dark);box-shadow:inset 0 0 0 100px #45ff9e0d}.big-beautiful-button--active[data-v-0b2e7b2f]{background-color:#102319!important;color:var(--terminal-green)!important;outline-color:var(--primary)!important}.big-beautiful-button--secondary[data-v-0b2e7b2f]{background-color:var(--dark);color:var(--text-dim)}.big-beautiful-button--secondary[data-v-0b2e7b2f]:hover:not(:disabled){background-color:var(--dark);box-shadow:inset 0 0 0 100px #45ff9e0d}.big-beautiful-button--danger[data-v-0b2e7b2f]{background-color:var(--dark);color:var(--danger-text-dim);outline-color:var(--accent-red-border)}.big-beautiful-button--danger[data-v-0b2e7b2f]:hover:not(:disabled){background-color:var(--dark);color:var(--danger-text);outline-color:var(--accent-red-highlight);box-shadow:inset 0 0 0 100px var(--accent-red-bg)}.big-beautiful-button--danger[data-v-0b2e7b2f]:before{color:var(--danger-text)}.big-beautiful-button--purple[data-v-0b2e7b2f]{background-color:var(--dark);color:var(--accent-purple);outline-color:var(--accent-purple-border)}.big-beautiful-button--purple[data-v-0b2e7b2f]:hover:not(:disabled){background-color:var(--dark);color:var(--accent-purple);outline-color:var(--accent-purple-highlight);box-shadow:inset 0 0 0 100px var(--accent-purple-bg)}.big-beautiful-button--purple[data-v-0b2e7b2f]:before{color:var(--accent-purple)}.player-controls[data-v-3bb79b73]{display:flex;align-items:center;gap:1.25rem}.timeline-btn[data-v-3bb79b73]{position:relative;display:flex;align-items:center;justify-content:center;gap:.3rem;font-family:var(--font-mono);font-size:.7rem;line-height:1;color:var(--text-dim);cursor:pointer;padding:.3rem 0;border:2px solid transparent;outline:1px solid transparent;filter:drop-shadow(1px 0 0 #000) drop-shadow(-1px 0 0 #000) drop-shadow(0 1px 0 #000) drop-shadow(0 -1px 0 #000)}.tooltip-wrapper:hover .timeline-btn[data-v-3bb79b73],.tooltip-wrapper:hover .timeline-badge[data-v-3bb79b73]{color:var(--terminal-green)}.timeline-badge[data-v-3bb79b73]{position:absolute;top:47%;right:100%;transform:translateY(-50%);margin-right:5px;font-family:var(--font-mono);font-size:.5rem;line-height:1;color:var(--text-dim);text-shadow:0px 0px 1px #000;cursor:pointer}.queue-toast[data-v-3bb79b73]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);white-space:nowrap;font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;color:var(--terminal-green);text-shadow:0px 0px 1px #000;pointer-events:none;margin-bottom:4px}.queue-toast-enter-active[data-v-3bb79b73]{animation:queue-toast-float-3bb79b73 3s ease-out forwards}.queue-toast-leave-active[data-v-3bb79b73]{display:none}@keyframes queue-toast-float-3bb79b73{0%{opacity:1;transform:translate(-50%) translateY(0)}70%{opacity:.7}to{opacity:0;transform:translate(-50%) translateY(-20px)}}.icon-btn[data-v-3bb79b73]{display:flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--text-dim);cursor:pointer;padding:.3rem 0;border:none;background:none;transition:color .15s ease;filter:drop-shadow(1px 0 0 #000) drop-shadow(-1px 0 0 #000) drop-shadow(0 1px 0 #000) drop-shadow(0 -1px 0 #000)}.icon-btn[data-v-3bb79b73]:hover,.icon-btn.active[data-v-3bb79b73]{color:var(--terminal-green)}.icon-btn.accent-yellow.active[data-v-3bb79b73]{color:var(--accent-yellow)}.icon-btn.accent-red.active[data-v-3bb79b73]{color:var(--accent-red)}.icon-btn.disabled[data-v-3bb79b73]{cursor:not-allowed}.accent-yellow[data-v-3bb79b73]{color:color-mix(in srgb,var(--accent-yellow) 75%,transparent)}.accent-yellow[data-v-3bb79b73]:hover{color:var(--accent-yellow)}.accent-red[data-v-3bb79b73]{color:color-mix(in srgb,var(--accent-red) 75%,transparent)}.accent-red[data-v-3bb79b73]:hover{color:var(--accent-red)}.accent-blue[data-v-3bb79b73]{color:color-mix(in srgb,var(--accent-blue) 75%,transparent)}.accent-blue[data-v-3bb79b73]:hover{color:var(--accent-blue)}.accent-purple[data-v-3bb79b73]{color:color-mix(in srgb,var(--accent-purple) 75%,transparent)}.accent-purple[data-v-3bb79b73]:hover{color:var(--accent-purple)}.accent-orange[data-v-3bb79b73]{color:color-mix(in srgb,var(--accent-orange) 75%,transparent)}.accent-orange[data-v-3bb79b73]:hover{color:var(--accent-orange)}.accent-grey[data-v-3bb79b73]{color:color-mix(in srgb,var(--accent-grey) 75%,transparent)}.accent-grey[data-v-3bb79b73]:hover{color:var(--accent-grey)}.timeline-label[data-v-3bb79b73]{font-size:.6rem;text-transform:uppercase}.tooltip-wrapper[data-v-3bb79b73]{position:relative;display:flex;align-items:center}.tooltip[data-v-3bb79b73]{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(4px);background-color:var(--darker);color:var(--text-dim);font-size:.65rem;padding:.35rem .5rem;border-radius:1px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:100;margin-bottom:6px;border:1px solid var(--border)}.tooltip-wrapper:hover .tooltip[data-v-3bb79b73]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.volume-button-wrapper[data-v-3bb79b73]{position:relative;display:flex;align-items:center}.volume-slider-popup[data-v-3bb79b73]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:36px;padding:1rem 0;display:flex;align-items:center;justify-content:center;background-color:var(--dark);border:1px solid var(--border);border-radius:1px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:200;margin-bottom:6px}.volume-button-wrapper:hover .volume-slider-popup[data-v-3bb79b73]{opacity:1;visibility:visible;pointer-events:auto}.volume-slider-popup[data-v-3bb79b73]:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:14px}.volume-track[data-v-3bb79b73]{position:relative;width:4px;height:70px;background:var(--border);border-radius:2px;cursor:pointer}.volume-fill[data-v-3bb79b73]{position:absolute;bottom:0;left:0;width:100%;background:var(--primary);border-radius:2px;pointer-events:none}.volume-thumb[data-v-3bb79b73]{position:absolute;left:50%;transform:translate(-50%,50%);color:var(--terminal-green);font-size:1.2rem;cursor:grab;filter:drop-shadow(1px 0 0 #000) drop-shadow(-1px 0 0 #000) drop-shadow(0 1px 0 #000) drop-shadow(0 -1px 0 #000) drop-shadow(0 0 2px #000)}.volume-thumb[data-v-3bb79b73]:active{cursor:grabbing}.track-controls[data-v-3bb79b73]{display:flex;align-items:center;gap:.35rem;margin:0}.track-control-icon[data-v-3bb79b73]{color:var(--text-dim);cursor:pointer;transition:color .15s ease;font-size:.6rem}.track-control-icon[data-v-3bb79b73]:hover:not(.disabled){color:var(--terminal-green)}.track-control-icon.disabled[data-v-3bb79b73]{opacity:.3;cursor:not-allowed;text-shadow:none}.track-control-icon.play-icon[data-v-3bb79b73]{font-size:1.2rem}.mobile-only[data-v-3bb79b73]{display:none}.dropup-wrapper[data-v-3bb79b73]{position:relative}.dropup-wrapper.mobile-only[data-v-3bb79b73]{display:none}.dropup-trigger[data-v-3bb79b73]{font-size:.65rem}.dropup-trigger.active[data-v-3bb79b73]{color:var(--terminal-green)}.dropup-menu[data-v-3bb79b73]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;background-color:var(--dark);border:1px solid var(--border);border-radius:1px;min-width:200px;z-index:10000;box-shadow:0 -4px 12px #0000004d}.dropup-menu[data-v-3bb79b73]:before{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;border:1px solid rgba(0,0,0,.8);pointer-events:none;z-index:1}.dropup-item[data-v-3bb79b73]{display:flex;align-items:center;padding:.5rem 1rem;color:var(--text-dim);text-decoration:none;font-size:.7rem;letter-spacing:1px;transition:all .2s ease;position:relative;border:none;background:none;width:100%;text-align:left;cursor:pointer;font-family:inherit}.dropup-item[data-v-3bb79b73]:hover,.dropup-item.active[data-v-3bb79b73]{color:var(--terminal-green)}.item-icon[data-v-3bb79b73]{opacity:0;margin-right:.5rem;transition:opacity .2s ease;color:var(--terminal-green);font-size:.7rem}.dropup-item:hover .item-icon[data-v-3bb79b73],.dropup-item.active .item-icon[data-v-3bb79b73]{opacity:1}.item-label-icon[data-v-3bb79b73]{margin-right:.6rem;font-size:.65rem;opacity:.9}.item-badge[data-v-3bb79b73]{margin-left:auto;font-size:.6rem;color:var(--terminal-green);opacity:.7}.dropup-divider[data-v-3bb79b73]{height:3px;background-color:var(--border);border-top:1px solid #000;border-bottom:1px solid #000;opacity:.6;margin:0}.dropup-fade-enter-active[data-v-3bb79b73],.dropup-fade-leave-active[data-v-3bb79b73]{transition:opacity .2s ease,transform .2s ease}.dropup-fade-enter-from[data-v-3bb79b73],.dropup-fade-leave-to[data-v-3bb79b73]{opacity:0;transform:translate(-50%) translateY(8px)}.dropup-fade-enter-to[data-v-3bb79b73],.dropup-fade-leave-from[data-v-3bb79b73]{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:768px){.player-controls[data-v-3bb79b73]{gap:1rem}.desktop-only[data-v-3bb79b73]{display:none}.mobile-only[data-v-3bb79b73],.dropup-wrapper.mobile-only[data-v-3bb79b73]{display:flex}}.audio-player-footer[data-v-6d44dda4]{position:relative;background:linear-gradient(to bottom,var(--dark) 0%,rgba(0,0,0,.5) 100%);color:var(--text);z-index:90;height:100%;pointer-events:auto!important}.player-container[data-v-6d44dda4]{width:100%;padding:0 1rem;max-width:1440px;margin:0 auto;height:100%;display:flex;flex-direction:column}.player-content[data-v-6d44dda4]{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%;position:relative}.small-track-avatar[data-v-6d44dda4]{width:42px;height:42px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.small-avatar-placeholder[data-v-6d44dda4]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background-color:var(--dark);border:1px solid var(--border);color:var(--text-dim);font-size:1.4rem;opacity:.7}.track-details[data-v-6d44dda4]{display:block;flex-direction:column;overflow:hidden;text-align:left}.track-info-stack[data-v-6d44dda4]{display:flex;flex-direction:column;gap:.3rem;line-height:1.2}.username-link[data-v-6d44dda4]{color:var(--text-dim);text-decoration:none;font-size:.75rem;transition:color .15s ease}.by-label[data-v-6d44dda4]{font-weight:400;transition:color .15s ease}.username-link[data-v-6d44dda4]:hover{color:var(--terminal-green)}.track-title-link[data-v-6d44dda4]{color:#dcdcdc;text-decoration:none;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.track-title-link[data-v-6d44dda4]:hover{color:var(--terminal-green)}.track-title-link.clickable[data-v-6d44dda4]{cursor:pointer}.no-track[data-v-6d44dda4]{color:var(--text-dim);font-size:.85rem}.wavesurfer-wrapper[data-v-6d44dda4]{grid-column:1;grid-row:2;cursor:pointer!important;padding:0;height:100%;display:flex;align-items:center;margin:auto 0;position:relative}#waveform[data-v-6d44dda4]{cursor:pointer;position:relative}.hover-effect[data-v-6d44dda4]{position:absolute;left:0;top:0;z-index:10;pointer-events:none;height:100%;width:0;mix-blend-mode:overlay;background:#45ff9e26;opacity:0;transition:opacity .2s ease}#waveform:hover .hover-effect[data-v-6d44dda4]{opacity:0}.loading-progress-container[data-v-6d44dda4]{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#1414144d;overflow:hidden;z-index:20;transform:translateY(-50%)}.loading-progress-bar[data-v-6d44dda4]{height:100%;background-color:var(--terminal-green);width:0%;transition:width .2s linear;box-shadow:0 0 6px var(--terminal-green)}.loading-progress-percentage[data-v-6d44dda4]{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:.7rem;color:var(--terminal-green);background-color:#000c;padding:1px 4px;z-index:25;font-family:var(--font-mono);white-space:nowrap;transition:left .2s linear;border:1px solid rgba(69,255,158,.3);pointer-events:none}.comment-avatars-overlay[data-v-6d44dda4]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:15}.comment-avatar[data-v-6d44dda4]{position:absolute;top:52%;transform:translateY(0) translate(-50%);pointer-events:auto;z-index:16;cursor:pointer}.comment-avatar[data-v-6d44dda4]:hover,.comment-avatar.tooltip-visible[data-v-6d44dda4],.comment-avatar.current-time-highlight[data-v-6d44dda4]{z-index:20}y .comment-avatar[data-v-6d44dda4]:nth-child(n+2){transform:translateY(0) translate(-45%)}.comment-avatar[data-v-6d44dda4]:nth-child(n+3){transform:translateY(0) translate(-55%)}.avatar-img[data-v-6d44dda4]{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;cursor:pointer;opacity:1}.comment-tooltip[data-v-6d44dda4]{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-20%);background-color:var(--dark);border:2px solid #000;outline:1px solid var(--border);border-radius:1px;padding:8px 12px;min-width:200px;max-width:444px;width:-moz-max-content;width:max-content;opacity:0;pointer-events:none;z-index:50;font-size:1rem;line-height:1.3;white-space:normal;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition:opacity .2s ease,transform .2s ease}.comment-tooltip.left-aligned[data-v-6d44dda4]{left:0%;transform:translate(0) translateY(-20%)}.comment-tooltip.center-aligned[data-v-6d44dda4]{left:50%;transform:translate(-50%) translateY(-20%)}.comment-tooltip.right-aligned[data-v-6d44dda4]{left:100%;transform:translate(-100%) translateY(-20%)}.comment-avatar:hover .comment-tooltip[data-v-6d44dda4],.comment-avatar.tooltip-visible .comment-tooltip[data-v-6d44dda4]{opacity:1;pointer-events:auto}.comment-avatar:hover .comment-tooltip.left-aligned[data-v-6d44dda4],.comment-avatar.tooltip-visible .comment-tooltip.left-aligned[data-v-6d44dda4]{transform:translate(0) translateY(-8px)}.comment-avatar:hover .comment-tooltip.center-aligned[data-v-6d44dda4],.comment-avatar.tooltip-visible .comment-tooltip.center-aligned[data-v-6d44dda4]{transform:translate(-50%) translateY(-8px)}.comment-avatar:hover .comment-tooltip.right-aligned[data-v-6d44dda4],.comment-avatar.tooltip-visible .comment-tooltip.right-aligned[data-v-6d44dda4]{transform:translate(-100%) translateY(-8px)}.comment-avatar.current-time-highlight .comment-tooltip[data-v-6d44dda4]{opacity:1;pointer-events:auto;animation:tooltip-auto-highlight-6d44dda4 3s ease-in-out}.comment-avatar.current-time-highlight .comment-tooltip.left-aligned[data-v-6d44dda4]{animation:tooltip-auto-highlight-left-6d44dda4 3s ease-in-out}.comment-avatar.current-time-highlight .comment-tooltip.center-aligned[data-v-6d44dda4]{animation:tooltip-auto-highlight-center-6d44dda4 3s ease-in-out}.comment-avatar.current-time-highlight .comment-tooltip.right-aligned[data-v-6d44dda4]{animation:tooltip-auto-highlight-right-6d44dda4 3s ease-in-out}@keyframes tooltip-auto-highlight-left-6d44dda4{0%{opacity:0;transform:translate(0) translateY(0)}6.67%{opacity:1;transform:translate(0) translateY(-8px)}93.33%{opacity:1;transform:translate(0) translateY(-8px)}to{opacity:0;transform:translate(0) translateY(0)}}@keyframes tooltip-auto-highlight-center-6d44dda4{0%{opacity:0;transform:translate(-50%) translateY(0)}6.67%{opacity:1;transform:translate(-50%) translateY(-8px)}93.33%{opacity:1;transform:translate(-50%) translateY(-8px)}to{opacity:0;transform:translate(-50%) translateY(0)}}@keyframes tooltip-auto-highlight-right-6d44dda4{0%{opacity:0;transform:translate(-100%) translateY(0)}6.67%{opacity:1;transform:translate(-100%) translateY(-8px)}93.33%{opacity:1;transform:translate(-100%) translateY(-8px)}to{opacity:0;transform:translate(-100%) translateY(0)}}@keyframes tooltip-auto-highlight-6d44dda4{0%{opacity:0;transform:translate(-50%) translateY(0)}6.67%{opacity:1;transform:translate(-50%) translateY(-8px)}93.33%{opacity:1;transform:translate(-50%) translateY(-8px)}to{opacity:0;transform:translate(-50%) translateY(0)}}.comment-author[data-v-6d44dda4]{color:var(--terminal-green);font-weight:600;margin-bottom:4px;font-size:.9rem}.comment-username-link[data-v-6d44dda4]{color:var(--terminal-green);text-decoration:none;font-weight:600;font-size:.9rem;transition:color .2s ease}.comment-username-link[data-v-6d44dda4]:hover{color:var(--text);text-decoration:underline}.comment-text[data-v-6d44dda4]{color:var(--text-dim);font-size:.8rem}.time-marker[data-v-6d44dda4]{position:absolute;z-index:11;bottom:0;font-size:.9rem;background:#050505bf;padding:2px 4px;color:var(--terminal-green);border:1px solid var(--border);font-family:var(--font-mono)}#time[data-v-6d44dda4]{left:0;color:#dcdcdc;border:0px}#duration[data-v-6d44dda4]{right:0;color:#dcdcdc;border:0px}.control-bar[data-v-6d44dda4]{grid-column:1;grid-row:1;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px dashed var(--border);transition:transform .2s ease,opacity .2s ease;transform:translate(0);opacity:1}.control-bar.slide-out[data-v-6d44dda4]{transform:translateY(-20%);opacity:0;pointer-events:none}.control-group[data-v-6d44dda4],.left-controls[data-v-6d44dda4]{display:flex;align-items:center;gap:15px}.right-controls[data-v-6d44dda4]{display:flex;align-items:center;gap:1rem}.track-controls[data-v-6d44dda4]{display:flex;align-items:center;gap:.35rem;margin:0 .25rem}.track-control-icon[data-v-6d44dda4]{color:var(--text-dim);cursor:pointer;transition:color .15s ease;font-size:.6rem}.track-control-icon[data-v-6d44dda4]:hover:not(.disabled){color:var(--terminal-green)}.track-control-icon.disabled[data-v-6d44dda4]{opacity:.3;cursor:not-allowed;text-shadow:none}.track-control-icon.play-icon[data-v-6d44dda4]{font-size:1.2rem}.time-display[data-v-6d44dda4]{font-size:.7rem;font-family:monospace;color:#dcdcdc;white-space:nowrap}.track-actions[data-v-6d44dda4]{display:flex;gap:1rem}.volume-control[data-v-6d44dda4]{display:flex;align-items:center;gap:10px}.volume-slider[data-v-6d44dda4]{width:100px;cursor:pointer;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border);outline:none}.volume-slider[data-v-6d44dda4]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:var(--terminal-green);cursor:pointer;border-radius:50%}.volume-slider[data-v-6d44dda4]::-moz-range-thumb{width:12px;height:12px;background:var(--terminal-green);cursor:pointer;border-radius:50%}.track-btn[data-v-6d44dda4]{font-size:.8rem;background-color:var(--dark);border:1px solid var(--border);padding:.25rem .5rem;color:var(--text-dim);border-radius:2px;min-width:80px;text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:all .1s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;line-height:1.4;min-height:28px;box-sizing:border-box;font-variant-emoji:text;font-family:var(--font-mono)}.track-btn[data-v-6d44dda4]:hover{color:var(--terminal-green);border-color:var(--primary)}.track-btn[data-v-6d44dda4]:disabled,.track-btn.disabled[data-v-6d44dda4]{opacity:.5;cursor:not-allowed;pointer-events:none}.track-btn[data-v-6d44dda4]:disabled:hover,.track-btn.disabled[data-v-6d44dda4]:hover{color:var(--text-dim);border-color:var(--border)}.track-btn.save-btn.saved[data-v-6d44dda4]{color:var(--terminal-green);border-color:var(--primary)}.track-btn.icon-btn[data-v-6d44dda4]{min-width:unset;padding:.25rem .6rem}.play-pause-symbol[data-v-6d44dda4]{font-size:.7rem;display:inline-block}.timeline-btn[data-v-6d44dda4]{display:flex;align-items:center;gap:.3rem;font-family:var(--font-mono);font-size:.7rem;color:var(--text-dim);cursor:pointer}.timeline-btn[data-v-6d44dda4]:hover{color:var(--terminal-green)}.timeline-label[data-v-6d44dda4]{font-size:.6rem;text-transform:uppercase}.infinite-symbol[data-v-6d44dda4]{font-family:verdana;font-weight:700}.comment-input-container[data-v-6d44dda4]{grid-column:1;grid-row:1;position:absolute;top:0;left:0;right:0;width:100%;padding:1rem 0;background-color:var(--dark);border-bottom:1px dashed var(--border);transition:transform .2s ease,opacity .2s ease;transform:translateY(20%);opacity:0;pointer-events:none;z-index:10}.comment-input-container.slide-in[data-v-6d44dda4]{transform:translate(0);opacity:1;pointer-events:auto}.comment-cancel-btn[data-v-6d44dda4]{font-size:.8rem;background-color:var(--dark);border:1px solid var(--border);border-radius:2px;padding:.4rem 1rem;color:var(--text-dim);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease;font-family:inherit;font-weight:600;min-width:80px;white-space:nowrap;margin-right:.5rem}.comment-cancel-btn[data-v-6d44dda4]:hover{color:var(--text);border-color:var(--text-dim);background-color:#ffffff0d}.comment-input-form[data-v-6d44dda4]{display:flex;align-items:center;gap:.75rem;width:100%;max-width:100%;box-sizing:border-box}.comment-timestamp-input[data-v-6d44dda4]{width:80px;font-size:.8rem;font-family:var(--font-mono);background-color:var(--darker);border:1px solid var(--border);border-radius:2px;padding:.4rem .5rem;color:var(--terminal-green);text-align:center;cursor:not-allowed;opacity:.8}.comment-text-input[data-v-6d44dda4]{flex:1;min-width:0;font-size:.7rem;background-color:var(--darker);border:1px solid var(--border);border-radius:2px;padding:.4rem .75rem;color:var(--text-dim);font-family:inherit;transition:border-color .2s ease,background-color .2s ease}.comment-text-input[data-v-6d44dda4]:focus{outline:none;border-color:var(--primary);background-color:#102c1e1a}.comment-text-input[data-v-6d44dda4]::-moz-placeholder{color:var(--text-dim);opacity:.7}.comment-text-input[data-v-6d44dda4]::placeholder{color:var(--text-dim);opacity:.7}.comment-text-input[data-v-6d44dda4]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--dark)}.comment-submit-btn[data-v-6d44dda4]{font-size:.8rem;background-color:var(--dark);border:1px solid var(--border);border-radius:2px;padding:.4rem 1rem;color:var(--text-dim);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease;font-family:inherit;font-weight:600;min-width:80px;white-space:nowrap}.comment-submit-btn[data-v-6d44dda4]:hover:not(:disabled){color:var(--terminal-green);border-color:var(--terminal-green);background-color:#102c1e33}.comment-submit-btn[data-v-6d44dda4]:disabled{opacity:.4;cursor:not-allowed;color:var(--text-dim);border-color:var(--border);background-color:var(--dark)}.comment-toggle-btn[data-v-6d44dda4]{transition:all .1s ease}.comment-toggle-btn.active[data-v-6d44dda4]{color:var(--terminal-green);border-color:var(--terminal-green);background-color:#102c1e33}.infinite-btn[data-v-6d44dda4]{font-family:verdana;font-weight:700;transition:all .1s ease}.infinite-btn.active[data-v-6d44dda4]{color:var(--terminal-green);border-color:var(--terminal-green);background-color:#102c1e33}.infinite-btn.premium-locked[data-v-6d44dda4]{opacity:.7;cursor:pointer}.infinite-btn.premium-locked[data-v-6d44dda4]:hover{color:var(--terminal-green);border-color:var(--terminal-green);background-color:#102c1e1a}.infinite-button-wrapper[data-v-6d44dda4]{position:relative;display:flex;align-items:center}.infinite-button-wrapper[data-v-6d44dda4]:hover:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:16px;pointer-events:auto;z-index:9998}.infinite-tooltip[data-v-6d44dda4]{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background-color:var(--dark);border:2px solid #000;outline:1px solid var(--border);padding:12px 16px;border-radius:2px;opacity:0;pointer-events:none;transition:opacity .2s ease .3s,transform .2s ease .3s;z-index:9999;width:300px;margin-bottom:8px}.infinite-button-wrapper:hover .infinite-tooltip[data-v-6d44dda4],.infinite-tooltip[data-v-6d44dda4]:hover{opacity:1;transform:translate(-50%) translateY(-8px);pointer-events:auto;transition:opacity .2s ease,transform .2s ease}.tooltip-content[data-v-6d44dda4]{display:flex;flex-direction:column;gap:8px}.tooltip-title[data-v-6d44dda4]{color:var(--terminal-green);font-size:.9rem;font-weight:500;margin-bottom:4px}.tooltip-description[data-v-6d44dda4]{color:var(--text-dim);font-size:.8rem;line-height:1.4;margin-bottom:.5rem}.tooltip-link[data-v-6d44dda4]{color:var(--terminal-green);text-decoration:none;font-size:.8rem;padding:4px 8px;border:1px solid var(--border);border-radius:2px;transition:all .1s ease;text-align:center;margin-top:4px}.tooltip-link[data-v-6d44dda4]:hover{border-color:var(--terminal-green);background-color:#00ff000d}@media(max-width:768px){.player-container[data-v-6d44dda4]{padding:0 .5rem .5rem;height:auto}.player-content[data-v-6d44dda4]{display:flex;flex-direction:column;height:auto;gap:.5rem}.control-bar[data-v-6d44dda4]{order:1;padding:.75rem 0}.small-track-avatar[data-v-6d44dda4],.small-avatar-placeholder[data-v-6d44dda4]{width:32px;height:32px}.small-avatar-placeholder[data-v-6d44dda4]{font-size:1rem}.wavesurfer-wrapper[data-v-6d44dda4]{order:2;position:static;grid-column:unset;grid-row:unset;padding:0 1rem;height:64px;display:flex;align-items:center}#waveform[data-v-6d44dda4]{height:60px}.control-bar[data-v-6d44dda4]{padding:.5rem 0;gap:.5rem}.left-controls[data-v-6d44dda4]{flex:1;min-width:0}.track-info-stack[data-v-6d44dda4]{gap:.3rem}.username-link[data-v-6d44dda4]{font-size:.7rem}.track-title-link[data-v-6d44dda4]{font-size:.75rem;max-width:150px}.right-controls[data-v-6d44dda4]{gap:1rem}.track-actions[data-v-6d44dda4]{display:flex;gap:.25rem}.track-btn[data-v-6d44dda4]{font-size:.7rem;padding:.15rem .3rem .2rem}.track-actions .comment-toggle-btn[data-v-6d44dda4],.history-btn[data-v-6d44dda4],.queue-btn[data-v-6d44dda4]{display:none}.infinite-btn[data-v-6d44dda4]{display:block}.volume-control[data-v-6d44dda4]{display:none}.time-marker[data-v-6d44dda4]{font-size:9px;padding:1px 2px}.loading-progress-percentage[data-v-6d44dda4]{font-size:.6rem;padding:0 3px}.comment-input-container[data-v-6d44dda4]{padding:.5rem 0}.comment-input-form[data-v-6d44dda4]{gap:.5rem}.comment-timestamp-input[data-v-6d44dda4]{width:60px;font-size:.7rem;padding:.25rem .4rem}.comment-text-input[data-v-6d44dda4]{font-size:.6rem;padding:.25rem .5rem}.comment-submit-btn[data-v-6d44dda4]{font-size:.7rem;padding:.25rem .5rem;min-width:60px}}@media(max-width:480px){.small-track-avatar[data-v-6d44dda4],.small-avatar-placeholder[data-v-6d44dda4]{width:28px;height:28px}.small-avatar-placeholder[data-v-6d44dda4]{font-size:.9rem}.username-link[data-v-6d44dda4]{font-size:.65rem}.track-title-link[data-v-6d44dda4]{font-size:.7rem;max-width:120px}#waveform[data-v-6d44dda4]{height:48px}}.user-avatar-placer[data-v-6d44dda4]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:24}.draggable-user-avatar[data-v-6d44dda4]{position:absolute;top:52%;transform:translateY(0) translate(-50%);pointer-events:auto;cursor:grab;z-index:25;animation:avatarFadeIn-6d44dda4 .2s ease-out}.draggable-user-avatar.dragging[data-v-6d44dda4]{cursor:grabbing;z-index:30;transition:none}.draggable-user-avatar .avatar-img[data-v-6d44dda4]{width:32px;height:32px;-o-object-fit:cover;object-fit:cover}.timestamp-preview[data-v-6d44dda4]{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:var(--dark);border:1px solid var(--terminal-green);padding:4px 8px;font-size:.8rem;color:var(--terminal-green);font-family:var(--font-mono);white-space:nowrap;border-radius:2px;box-shadow:0 2px 8px #0000004d;pointer-events:none}@keyframes avatarFadeIn-6d44dda4{0%{opacity:0;transform:translateY(0) translate(-50%) scale(.8)}to{opacity:.6;transform:translateY(0) translate(-50%) scale(1)}}.draggable-user-avatar.dragging[data-v-6d44dda4] *{-moz-user-select:none;user-select:none;-webkit-user-select:none}@media(max-width:768px){.draggable-user-avatar .avatar-img[data-v-6d44dda4]{width:36px;height:36px}}.audio-player-footer[data-v-f102c876]{position:relative;border-top:none;background-color:var(--dark);color:var(--text);z-index:90;height:100%;pointer-events:auto!important}.player-container[data-v-f102c876]{width:100%;padding:0 1rem;max-width:1440px;margin:0 auto;height:100%;display:flex;flex-direction:column}.player-content[data-v-f102c876]{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%;position:relative}.small-track-avatar[data-v-f102c876]{width:42px;height:42px;-o-object-fit:cover;object-fit:cover}.small-avatar-placeholder[data-v-f102c876]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background-color:var(--dark);border:1px solid var(--border);color:var(--text-dim);font-size:1.4rem;opacity:.7}.track-info-stack[data-v-f102c876]{display:flex;flex-direction:column;gap:.3rem;line-height:1.4}.username-link[data-v-f102c876]{color:var(--text-dim);font-size:.75rem}.by-label[data-v-f102c876]{color:var(--text-dim);font-weight:400}.track-title-link[data-v-f102c876]{color:#dcdcdc;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.no-track[data-v-f102c876]{color:var(--text-dim);font-size:.85rem}.wavesurfer-wrapper[data-v-f102c876]{grid-column:1;grid-row:2;cursor:pointer!important;padding:0;height:100%;display:flex;align-items:center;margin:auto 0;position:relative}#waveform-public[data-v-f102c876]{cursor:pointer;position:relative}.loading-progress-container[data-v-f102c876]{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#1414144d;overflow:hidden;z-index:20;transform:translateY(-50%)}.loading-progress-bar[data-v-f102c876]{height:100%;background-color:var(--terminal-green);width:0%;transition:width .2s linear;box-shadow:0 0 6px var(--terminal-green)}.loading-progress-percentage[data-v-f102c876]{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:.7rem;color:var(--terminal-green);background-color:#000c;padding:1px 4px;z-index:25;font-family:var(--font-mono);white-space:nowrap;transition:left .2s linear;border:1px solid rgba(69,255,158,.3);pointer-events:none}.time-marker[data-v-f102c876]{position:absolute;z-index:11;bottom:0;font-size:.9rem;background:#050505bf;padding:2px 4px;color:var(--terminal-green);border:1px solid var(--border);font-family:var(--font-mono)}#time[data-v-f102c876]{left:0;color:#dcdcdc;border:0px}#duration[data-v-f102c876]{right:0;color:#dcdcdc;border:0px}.control-bar[data-v-f102c876]{grid-column:1;grid-row:1;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px dashed var(--border)}.control-group[data-v-f102c876],.left-controls[data-v-f102c876]{display:flex;align-items:center;gap:15px}.right-controls[data-v-f102c876]{display:flex;align-items:center;gap:1rem}.icon-btn[data-v-f102c876]{display:flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--text-dim);cursor:pointer;padding:.3rem 0;border:none;background:none;transition:color .15s ease;filter:drop-shadow(1px 0 0 #000) drop-shadow(-1px 0 0 #000) drop-shadow(0 1px 0 #000) drop-shadow(0 -1px 0 #000)}.icon-btn[data-v-f102c876]:hover,.icon-btn.active[data-v-f102c876]{color:var(--terminal-green)}.icon-btn.disabled[data-v-f102c876]{opacity:.3;cursor:not-allowed}.volume-button-wrapper[data-v-f102c876]{position:relative;display:flex;align-items:center}.volume-slider-popup[data-v-f102c876]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:36px;padding:1rem 0;display:flex;align-items:center;justify-content:center;background-color:var(--dark);border:1px solid var(--border);border-radius:1px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:200;margin-bottom:6px}.volume-button-wrapper:hover .volume-slider-popup[data-v-f102c876]{opacity:1;visibility:visible;pointer-events:auto}.volume-slider-popup[data-v-f102c876]:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:14px}.volume-track[data-v-f102c876]{position:relative;width:4px;height:70px;background:var(--border);border-radius:2px;cursor:pointer}.volume-fill[data-v-f102c876]{position:absolute;bottom:0;left:0;width:100%;background:var(--primary);border-radius:2px;pointer-events:none}.volume-thumb[data-v-f102c876]{position:absolute;left:50%;transform:translate(-50%,50%);color:var(--terminal-green);font-size:1.2rem;cursor:grab;filter:drop-shadow(1px 0 0 #000) drop-shadow(-1px 0 0 #000) drop-shadow(0 1px 0 #000) drop-shadow(0 -1px 0 #000) drop-shadow(0 0 2px #000)}.volume-thumb[data-v-f102c876]:active{cursor:grabbing}.rate-selector[data-v-f102c876]{position:relative;display:flex;align-items:center;overflow:visible}.rate-options[data-v-f102c876]{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);z-index:999999;background-color:var(--dark);border:1px solid var(--border);min-width:80px;box-shadow:0 4px 8px #00000080;border-radius:2px}.rate-option[data-v-f102c876]{padding:.35rem .5rem;cursor:pointer;color:var(--text-dim);transition:all .1s ease;white-space:nowrap;text-align:center;font-size:.8rem}.rate-option[data-v-f102c876]:hover,.rate-option.active[data-v-f102c876]{color:var(--terminal-green);background-color:#102c1e4d}.track-controls[data-v-f102c876]{display:flex;align-items:center;gap:.35rem;margin:0}.track-control-icon[data-v-f102c876]{color:var(--text-dim);cursor:pointer;transition:color .15s ease;font-size:.6rem}.track-control-icon[data-v-f102c876]:hover:not(.disabled){color:var(--terminal-green)}.track-control-icon.disabled[data-v-f102c876]{opacity:.3;cursor:not-allowed;text-shadow:none}.track-control-icon.play-icon[data-v-f102c876]{font-size:1.2rem}@media(max-width:768px){.player-container[data-v-f102c876]{padding:0 .5rem .5rem;height:auto}.player-content[data-v-f102c876]{display:flex;flex-direction:column;height:auto;gap:.5rem}.control-bar[data-v-f102c876]{order:1;padding:.75rem 0}.small-track-avatar[data-v-f102c876],.small-avatar-placeholder[data-v-f102c876]{width:32px;height:32px}.small-avatar-placeholder[data-v-f102c876]{font-size:1rem}.wavesurfer-wrapper[data-v-f102c876]{order:2;position:static;grid-column:unset;grid-row:unset;padding:0 1rem;height:64px;display:flex;align-items:center}#waveform-public[data-v-f102c876]{height:60px}.control-bar[data-v-f102c876]{padding:.5rem 0;gap:.5rem}.left-controls[data-v-f102c876]{flex:1;min-width:0}.track-info-stack[data-v-f102c876]{gap:0}.username-link[data-v-f102c876]{font-size:.7rem}.track-title-link[data-v-f102c876]{font-size:.75rem;max-width:150px}.right-controls[data-v-f102c876]{gap:1rem}.time-marker[data-v-f102c876]{font-size:9px;padding:1px 2px}.loading-progress-percentage[data-v-f102c876]{font-size:.6rem;padding:0 3px}}@media(max-width:480px){.small-track-avatar[data-v-f102c876],.small-avatar-placeholder[data-v-f102c876]{width:28px;height:28px}.small-avatar-placeholder[data-v-f102c876]{font-size:.9rem}.username-link[data-v-f102c876]{font-size:.65rem}.track-title-link[data-v-f102c876]{font-size:.7rem;max-width:120px}#waveform-public[data-v-f102c876]{height:48px}}.public-player-container[data-v-fef44bc0]{position:fixed;bottom:-222px;left:0;right:0;z-index:90;font-family:var(--font-mono);color:var(--text);line-height:1.6;transition:bottom .3s ease-in-out}.public-player-container.visible[data-v-fef44bc0]{bottom:0}.audio-player-wrapper[data-v-fef44bc0]{position:relative;height:222px;background-color:var(--dark);border-top:1px solid var(--border);pointer-events:auto}.player-toggle-tab[data-v-fef44bc0]{position:absolute;top:-25px;left:50%;transform:translate(-50%);width:33px;height:25px;background-color:var(--dark);border:1px solid var(--border);border-bottom:none;border-radius:4px 4px 0 0;cursor:pointer;display:flex;justify-content:center;align-items:center;pointer-events:auto;transition:border-color .2s ease,background-color .2s ease}.player-toggle-tab[data-v-fef44bc0]:hover{border-top-color:#45ff9e66;border-left-color:#45ff9e66;border-right-color:#45ff9e66}.toggle-indicator[data-v-fef44bc0]{font-size:.7rem;color:var(--terminal-green);display:flex;justify-content:center;align-items:center}@media(max-width:768px){.public-player-container[data-v-fef44bc0]{bottom:-128px}.audio-player-wrapper[data-v-fef44bc0]{height:128px}.player-toggle-tab[data-v-fef44bc0]{width:28px;height:18px;top:-18px}.toggle-indicator[data-v-fef44bc0]{font-size:.6rem}}[data-v-bccbad2c]:root{--primary: #0d5e2c;--primary-light: #1a7d42;--terminal-green: #3BCF81;--dark: #0a0a0a;--darker: #050505;--border: #102c1e;--text: #c7f9e1;--text-dim: #78a68f;--terminal-dark-overlay: rgba(0, 0, 0, .2);--danger: #4a1a1f;--danger-text: #dc3545;--danger-text-dim: #b02a37;--danger-border: rgba(220, 53, 69, .4);--accent-blue: #6495ed;--accent-blue-bg: rgba(100, 149, 237, .15);--accent-blue-border: rgba(100, 149, 237, .3);--accent-blue-highlight: rgba(100, 149, 237, .5);--accent-yellow: #e8b830;--accent-yellow-bg: rgba(232, 184, 48, .15);--accent-yellow-border: rgba(232, 184, 48, .3);--accent-yellow-highlight: rgba(232, 184, 48, .5);--accent-purple: #9370db;--accent-purple-bg: rgba(147, 112, 219, .15);--accent-purple-border: rgba(147, 112, 219, .3);--accent-purple-highlight: rgba(147, 112, 219, .5);--accent-red: #dc3545;--accent-red-bg: rgba(220, 53, 69, .15);--accent-red-border: rgba(220, 53, 69, .3);--accent-red-highlight: rgba(220, 53, 69, .5);--accent-grey: #9e9e9e;--accent-orange: #ff9f5a;--accent-orange-bg: rgba(255, 159, 90, .15);--accent-orange-border: rgba(255, 159, 90, .3);--accent-orange-highlight: rgba(255, 159, 90, .5);--font-mono: "Departure Mono", "JetBrains Mono", monospace}.fa-yin-yang.fa-spin-pulse[data-v-bccbad2c],.fa-yin-yang.fa-spin[data-v-bccbad2c]{font-size:16px!important;transform-origin:50% 47%}.terminal[data-v-bccbad2c]{background-color:var(--darker);color:var(--text);line-height:1.6;font-family:var(--font-mono);min-height:100vh;display:flex;flex-direction:column}.terminal>header[data-v-bccbad2c]:after{content:"";position:absolute;top:0;left:-15%;width:130%;height:100%;background:radial-gradient(ellipse 60% 30% at 15% 100%,rgba(69,255,158,.075) 0%,rgba(69,255,158,.025) 40%,transparent 70%),radial-gradient(ellipse 50% 25% at 30% 100%,rgba(69,255,158,.04) 0%,transparent 60%),radial-gradient(ellipse 55% 28% at 50% 100%,rgba(69,255,158,.05) 0%,rgba(69,255,158,.02) 40%,transparent 70%),radial-gradient(ellipse 60% 30% at 70% 100%,rgba(69,255,158,.045) 0%,transparent 65%),radial-gradient(ellipse 50% 25% at 85% 100%,rgba(69,255,158,.035) 0%,transparent 60%);animation:phosphorDrift-bccbad2c 70s ease-in-out infinite,phosphorBreath-bccbad2c 24s ease-in-out infinite;animation-delay:var(--anim-offset, 0s);pointer-events:none;z-index:0;filter:url(#phosphorNoise)}@keyframes phosphorDrift-bccbad2c{0%,to{transform:translate(-3%)}50%{transform:translate(3%)}}@keyframes phosphorBreath-bccbad2c{0%,to{opacity:.5}50%{opacity:1}}.container[data-v-bccbad2c]{width:100%;max-width:1440px;margin:0 auto;padding:0 1rem}.content-grid[data-v-bccbad2c]{display:grid;grid-template-columns:333px 1fr;gap:2rem}.content-grid-reversed[data-v-bccbad2c]{display:grid;grid-template-columns:1fr 333px;gap:2rem}.sidebar-column[data-v-bccbad2c]{display:flex;flex-direction:column;gap:1.5rem}.main-content-column[data-v-bccbad2c]{display:flex;flex-direction:column}.terminal-section[data-v-bccbad2c]{background:linear-gradient(to bottom,var(--dark) 0%,rgba(0,0,0,.5) 100%);border:2px solid #000;border-radius:1px;outline:1px solid var(--border);padding:1rem;position:relative}.terminal-section[data-v-bccbad2c]:before{position:absolute;top:-10px;left:20px;background-color:var(--dark);padding:2px 10px;font-size:.7rem;color:var(--text-dim);letter-spacing:1px;border:1px solid var(--border)}.terminal-button[data-v-bccbad2c]{background-color:var(--dark);border:1px solid var(--border);color:var(--text-dim);padding:.4rem .5rem .5rem;cursor:pointer;font-size:.8rem;text-transform:lowercase;text-align:center;letter-spacing:1px;transition:all .1s ease;position:relative}.terminal-button[data-v-bccbad2c]:before{content:"›";position:absolute;left:.5rem;opacity:0;transition:opacity .2s ease,transform .2s ease;transform:translate(-.5em);color:var(--terminal-green)}.terminal-button[data-v-bccbad2c]:hover{color:var(--terminal-green);border-color:var(--primary);background-color:#0a140fb3}.terminal-button[data-v-bccbad2c]:hover:before{opacity:1;transform:translate(0)}.terminal-button[data-v-bccbad2c]:focus{background-color:var(--primary);color:var(--dark);outline:none}@keyframes blink-bccbad2c{0%{opacity:1}50%{opacity:0}to{opacity:1}}.centered-divider[data-v-bccbad2c]{display:flex;align-items:center;text-align:center;color:var(--text-dim);margin:1rem 0}.centered-divider[data-v-bccbad2c]:before,.centered-divider[data-v-bccbad2c]:after{content:"";flex:1;height:1px;background-color:var(--border);margin:0 1rem}.user-content-placeholder[data-v-bccbad2c]{width:100%}.placeholder-content[data-v-bccbad2c]{padding:1rem;text-align:center;color:var(--text-dim)}.mobile-section-label[data-v-bccbad2c]{display:none}@media(max-width:768px){.content-grid[data-v-bccbad2c],.content-grid-reversed[data-v-bccbad2c]{grid-template-columns:1fr}.terminal-section[data-v-bccbad2c]{min-width:0;padding:0;border:none;outline:none;background:none}.mobile-section-label[data-v-bccbad2c]{display:block;position:relative;border-top:1px dotted var(--border)!important;padding:1rem 0 0!important;margin-bottom:0}.mobile-section-label .section-label[data-v-bccbad2c]{position:absolute;top:-.9em;left:0;background-color:var(--darker);color:var(--terminal-green);font-size:.7rem;font-family:var(--font-mono);padding:0 .5rem 0 0;z-index:10;letter-spacing:.5px}}.footer-container[data-v-bccbad2c]{position:fixed;bottom:0;left:0;width:100%;z-index:90;font-family:var(--font-mono);color:var(--text);line-height:1.6}.module-indicator[data-v-bccbad2c]{display:inline-block;width:4px;height:4px;margin-right:.5rem;border-radius:50%;position:relative;bottom:0;background-color:#c44;box-shadow:0 0 8px #c44;transition:all .3s ease}.module-indicator.active[data-v-bccbad2c]{background-color:var(--terminal-green);box-shadow:0 0 8px var(--terminal-green)}.module-indicator.new-message[data-v-bccbad2c]{position:relative;animation:sonar-pulse-bccbad2c 3s linear infinite}.module-indicator.new-message[data-v-bccbad2c]:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;background-color:var(--terminal-green);border-radius:50%;transform:translate(-50%,-50%) scale(.25);animation:sonar-ripple-bccbad2c 3s linear infinite;pointer-events:none}@keyframes sonar-pulse-bccbad2c{0%{box-shadow:0 0 8px var(--terminal-green)}50%{box-shadow:0 0 16px var(--terminal-green),0 0 24px #45ff9e66}to{box-shadow:0 0 8px var(--terminal-green)}}@keyframes sonar-ripple-bccbad2c{0%{transform:translate(-50%,-50%) scale(.25);opacity:.8}to{transform:translate(-50%,-50%) scale(2);opacity:0}}footer[data-v-bccbad2c]{background-color:var(--dark);border-top:1px solid var(--border);padding:1rem 0;font-size:.8rem;color:var(--text-dim);position:relative}.footer-content[data-v-bccbad2c]{display:flex;justify-content:space-between;align-items:center}.footer-content-wrapper[data-v-bccbad2c]{width:100%;max-width:1440px;margin:0 auto;padding:0 0rem}.player-toggle[data-v-bccbad2c]{position:absolute;top:-22px;left:50%;transform:translate(-50%);width:auto;min-width:40px;height:22px;background-color:var(--dark);border:1px solid var(--border);border-bottom:none;border-radius:4px 4px 0 0;cursor:pointer;display:none;justify-content:center;align-items:center;padding:4px 15px;z-index:95;font-size:.8rem;transition:border-color .2s ease,background-color .2s ease}.player-toggle[data-v-bccbad2c]:hover{border-color:#45ff9e66}.toggle-indicator[data-v-bccbad2c]{font-size:10px;color:var(--terminal-green);display:flex;justify-content:center;align-items:center;padding:2px 0}.audio-player-wrapper[data-v-bccbad2c]{position:fixed;bottom:-222px;left:0;right:0;height:222px;transition:bottom .3s ease-in-out;background-color:var(--darker);border-top:1px solid var(--border);z-index:1000}.audio-player-wrapper.visible[data-v-bccbad2c]{bottom:0}.player-toggle-tab[data-v-bccbad2c]{position:absolute;top:-24px;left:50%;transform:translate(-50%);width:33px;height:25px;background-color:var(--dark);border:1px solid var(--border);border-bottom:1px solid var(--dark);border-radius:4px 4px 0 0;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:border-color .2s ease,background-color .2s ease}.player-toggle-tab[data-v-bccbad2c]:hover{border-top-color:#45ff9e66;border-left-color:#45ff9e66;border-right-color:#45ff9e66}.toggle-indicator[data-v-bccbad2c]{font-size:.7rem;color:var(--terminal-green);display:flex;justify-content:center;align-items:center}.logout-container[data-v-bccbad2c]{display:flex;justify-content:flex-end}.logout-button[data-v-bccbad2c]{background-color:transparent;color:var(--text-dim);border:none;font-family:var(--font-mono);font-size:.8rem;padding:.2rem .5rem;cursor:pointer;transition:all .1s ease;text-transform:lowercase}.logout-button[data-v-bccbad2c]:hover{color:var(--terminal-green)}.sonar-link[data-v-bccbad2c]{color:var(--text-dim);text-decoration:none;display:flex;align-items:center;margin-left:.25rem;gap:.5rem;transition:color .2s ease}.sonar-link[data-v-bccbad2c]:hover{color:var(--terminal-green)}@media(max-width:768px){.audio-player-wrapper[data-v-bccbad2c]{height:128px;bottom:-128px}.audio-player-wrapper.visible[data-v-bccbad2c]{bottom:0}.player-toggle-tab[data-v-bccbad2c]{width:28px;height:18px;top:-18px}.toggle-indicator[data-v-bccbad2c]{font-size:.6rem}}.global-lightbox[data-v-6341aaf2]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.global-lightbox.is-open[data-v-6341aaf2]{opacity:1;pointer-events:auto}.lightbox-backdrop[data-v-6341aaf2]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000d9}.lightbox-content[data-v-6341aaf2]{position:relative;z-index:10000;max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center}.lightbox-image[data-v-6341aaf2]{max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain;cursor:default}.terminal-form{display:flex;flex-direction:column;gap:0}.form-group{display:flex;flex-direction:column;gap:1rem;border-bottom:1px dashed var(--border);padding-bottom:1rem}.form-instructions{margin-bottom:.5rem;color:var(--text-dim);font-size:.8rem}.terminal-input{background-color:#0a0a0ab3;border:1px solid var(--border);color:var(--text-dim);padding:.5rem;font-family:var(--font-mono);font-size:.8rem;width:100%;transition:all .1s ease}.terminal-input::-moz-placeholder{color:var(--text-dim);opacity:.5}.terminal-input::placeholder{color:var(--text-dim);opacity:.5}.terminal-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 1px #64ff641a}textarea.terminal-input{resize:vertical;min-height:80px}.modal-form-buttons{display:flex;flex-direction:column;width:100%;margin-top:1rem}.modal-form-button.full-width{width:100%}.modal-form-button{background-color:var(--dark);border:2px solid #000;outline:1px solid var(--border);color:var(--text-dim);padding:.5rem 1rem;cursor:pointer;font-size:.8rem;text-transform:uppercase;text-align:center;letter-spacing:.5px;transition:all .1s ease;width:100%;position:relative;border-radius:1px}.modal-form-button:before{content:"›";position:absolute;left:.5rem;opacity:0;transition:opacity .2s ease,transform .2s ease;transform:translate(-.5em);color:var(--terminal-green)}.modal-form-button:hover:not(:disabled){color:var(--terminal-green);outline-color:var(--primary);background-color:#45ff9e0d}.modal-form-button:hover:not(:disabled):before{opacity:1;transform:translate(0)}.modal-form-button:disabled{opacity:.5;cursor:not-allowed}.form-error{color:var(--danger-text);font-size:.8rem;margin-top:.5rem}.terminal-radio{display:flex;align-items:center;gap:.5rem;cursor:pointer}.terminal-radio input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid var(--border);background-color:var(--dark);outline:none;cursor:pointer;position:relative}.terminal-radio input[type=radio]:checked{border:1px solid var(--primary);background-color:var(--dark)}.terminal-radio input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-51%,-51%);width:4px;height:4px;background-color:var(--terminal-green)}.terminal-radio:hover input[type=radio]{border-color:var(--primary)}.radio-label{font-size:.8rem;color:var(--text-dim);transition:color .2s}.links-list{display:flex;flex-direction:column;gap:1rem}.link-item{display:flex;flex-direction:column;background-color:transparent}.link-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.link-fields{display:flex;flex:1;gap:.75rem}.link-field{flex:1}.link-field.url-field{flex:3}.link-field.title-field{flex:2}.link-controls{display:flex;align-items:center;margin-left:.5rem;white-space:nowrap}.link-actions{display:flex;justify-content:flex-end}.add-link-container{display:flex;margin-top:1rem;font-size:.6rem}.add-link-btn{width:100%;padding-left:1.5rem;padding-right:1.5rem}.remove-link-btn{background-color:transparent;color:var(--danger-text-dim);border:none;cursor:pointer;font-size:.75rem;padding:0;text-transform:lowercase;transition:color .2s}.remove-link-btn:hover{color:var(--danger-text)}.remove-link-x{background-color:transparent;color:var(--danger-text-dim);border:none;cursor:pointer;font-size:1rem;padding:0;margin-left:1rem;transition:color .2s;display:inline-flex;align-items:center;justify-content:center}.remove-link-x:hover{color:var(--danger-text)}.terminal-radio.minimal{display:flex;align-items:center}.terminal-radio.minimal .radio-label{margin-left:.25rem;font-size:.7rem}.terminal-modal-overlay[data-v-34c9b2e8]{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000c;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:5vh}.terminal-modal-container[data-v-34c9b2e8]{width:90%;max-width:680px;max-height:94vh;background-color:var(--dark);border:2px solid #000;outline:1px solid var(--border);border-radius:1px}.terminal-modal-content[data-v-34c9b2e8]{position:relative;padding:1rem;overflow-y:auto;max-height:86vh}.modal-header[data-v-34c9b2e8]{display:flex;justify-content:center;align-items:flex-start;margin-bottom:1rem;border-bottom:1px dashed var(--border);padding-bottom:1rem;position:relative}.modal-title[data-v-34c9b2e8]{color:var(--terminal-green);font-size:.9rem;letter-spacing:1.5px;text-transform:uppercase;line-height:1.5rem}.close-button[data-v-34c9b2e8]{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;height:1.5rem;background:none;border:none;color:var(--text-dim);font-size:1rem;cursor:pointer;padding:0 .5rem;font-family:var(--font-mono);line-height:1;transition:color .15s ease}.close-button[data-v-34c9b2e8]:hover{color:var(--danger-text)}.fullscreen .terminal-modal-container[data-v-34c9b2e8]{width:98%;max-width:98%;height:95vh;margin:0}@media(max-width:768px){.terminal-modal-overlay[data-v-34c9b2e8]{padding-top:2vh}.terminal-modal-container[data-v-34c9b2e8]{max-height:90dvh}.terminal-modal-content[data-v-34c9b2e8]{max-height:85dvh;padding:.75rem}.modal-header[data-v-34c9b2e8]{margin-bottom:.5rem;padding-bottom:.5rem}}.modal-enter-active[data-v-34c9b2e8],.modal-leave-active[data-v-34c9b2e8]{transition:all .3s}.modal-enter-from[data-v-34c9b2e8],.modal-leave-to[data-v-34c9b2e8]{opacity:0;transform:translateY(-30px)}.modal-form-buttons[data-v-876dc52c]{display:flex;flex-direction:column;width:100%;margin-top:1rem;gap:.75rem}.modal-form-buttons.two-column[data-v-876dc52c]{flex-direction:row;gap:1rem}.modal-form-buttons.two-column[data-v-876dc52c]>*{flex:1}@media(max-width:768px){.modal-form-buttons.two-column[data-v-876dc52c]{flex-direction:column;gap:.75rem}}label[data-v-5e3b210d],label[data-v-441d849c]{font-size:.8rem;color:var(--terminal-green);text-transform:lowercase;letter-spacing:.5px}.password-inputs[data-v-13e7ca71]{gap:.5rem}.artwork-selector[data-v-5636aaa4]{width:100%}.artwork-upload-label[data-v-5636aaa4]{display:flex;flex-direction:column;gap:4px;background-color:#0003;border:2px solid #000;outline:1px dashed var(--border);color:var(--terminal-green);cursor:pointer;text-align:center;font-size:.8rem;transition:all .1s ease;letter-spacing:.5px;font-family:var(--font-mono);padding:.5rem;width:100%}.artwork-upload-label[data-v-5636aaa4]:hover{background-color:#102c1e33;outline-color:var(--primary)}.artwork-formats[data-v-5636aaa4]{font-size:.7rem;color:var(--text-dim)}.terminal-file-input[data-v-5636aaa4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.avatar-form[data-v-cc2cfef3]{display:flex;flex-direction:column}.avatar-preview-container[data-v-cc2cfef3]{display:flex;justify-content:center}.avatar-preview[data-v-cc2cfef3]{width:256px;height:256px;position:relative;overflow:hidden;background-color:#0000004d}.preview-image[data-v-cc2cfef3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.artwork-remove-overlay[data-v-cc2cfef3]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:.5rem;z-index:2;opacity:0;transition:opacity .2s ease}.avatar-preview:hover .artwork-remove-overlay[data-v-cc2cfef3]{opacity:1}.artwork-remove-overlay[data-v-cc2cfef3] button{font-size:.65rem}.avatar-info-container[data-v-cc2cfef3]{border:1px solid var(--border);background-color:#0003;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;margin-bottom:1rem}.upload-info[data-v-cc2cfef3]{font-size:.7rem;color:var(--text-dim);text-align:center;padding:.5rem}.info-text[data-v-cc2cfef3]{margin:.25rem 0;font-family:var(--font-mono)}.banner-form[data-v-25d6e4fe]{display:flex;flex-direction:column}.banner-preview-container[data-v-25d6e4fe]{display:flex;justify-content:center}.banner-preview[data-v-25d6e4fe]{width:100%;max-width:600px;height:200px;position:relative;overflow:hidden;background-color:#0000004d}.preview-image[data-v-25d6e4fe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.artwork-remove-overlay[data-v-25d6e4fe]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:.5rem;z-index:2;opacity:0;transition:opacity .2s ease}.banner-preview:hover .artwork-remove-overlay[data-v-25d6e4fe]{opacity:1}.artwork-remove-overlay[data-v-25d6e4fe] button{font-size:.65rem}.banner-info-container[data-v-25d6e4fe]{border:1px solid var(--border);background-color:#0003;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;margin-bottom:1rem}.upload-info[data-v-25d6e4fe]{font-size:.7rem;color:var(--text-dim);text-align:center;padding:.5rem}.info-text[data-v-25d6e4fe]{margin:.25rem 0;font-family:var(--font-mono)}.form-group[data-v-fa49b1a1]{gap:0}.link-card[data-v-fa49b1a1]{border-bottom:1px dotted var(--border);padding-bottom:1rem}.link-card-inputs[data-v-fa49b1a1]{display:flex;flex-direction:column;gap:.5rem}.link-card-actions[data-v-fa49b1a1]{display:flex;justify-content:space-between;margin-top:.5rem}.add-link-container[data-v-fa49b1a1]{margin-top:.75rem}.terminal-card{background-color:transparent;border:0px solid var(--border);padding:1.5rem;position:relative;margin-bottom:0!important;font-size:.8rem}.terminal-card:before{position:absolute;top:-10px;left:20px;background-color:var(--dark);padding:2px 10px;font-size:.7rem;color:var(--text-dim);letter-spacing:1px;border:1px solid var(--border)}.card-content{width:100%}.panel-header[data-v-61738032]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.panel-title[data-v-61738032]{font-size:.9rem;color:var(--terminal-green);text-transform:uppercase;letter-spacing:1px}.section-header[data-v-61738032]{margin:1.5rem 0 1rem;border-bottom:1px dashed var(--border);padding-bottom:.5rem}.section-title[data-v-61738032]{font-size:.85rem;color:var(--terminal-green);text-transform:uppercase;letter-spacing:.5px}.invite-counter[data-v-61738032]{font-size:.8rem;color:var(--text-dim)}.limit-reached[data-v-61738032]{color:var(--danger-text)}.invite-allocation-card[data-v-61738032]{border:1px solid var(--border);background-color:#0003;padding:1rem;margin-bottom:1.5rem}.info-card-title[data-v-61738032]{color:var(--terminal-green);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px dashed var(--border);padding-bottom:.5rem;margin-bottom:.75rem}.info-card-content[data-v-61738032]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.metric-row[data-v-61738032]{display:flex;justify-content:space-between;font-size:.8rem}.metric-label[data-v-61738032]{color:var(--text-dim)}.metric-value[data-v-61738032]{color:var(--text)}.invite-info-text[data-v-61738032]{font-size:.8rem;color:var(--text-dim);line-height:1.6;margin:1.5rem 0;padding:0 .5rem}.invite-info-text p[data-v-61738032]{margin:.5rem 0}.new-invite-code code[data-v-61738032]{font-family:var(--font-mono);color:var(--text-dim);font-size:.9rem}.copy-btn[data-v-61738032]{margin-left:.5rem}.invite-cards[data-v-61738032]{display:grid;gap:1rem;margin-bottom:0rem}.invite-card[data-v-61738032]{border:1px solid var(--border);padding:.5rem;display:flex;flex-direction:column;gap:.5rem;transition:all .2s ease}.invite-used[data-v-61738032]{opacity:.7}.invite-card-header[data-v-61738032]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-61738032]{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.header-actions .invite-badge[data-v-61738032],.header-actions .action-btn[data-v-61738032]{margin-left:8px}.invite-code[data-v-61738032]{font-size:.8rem;color:var(--text-dim);text-shadow:1px 1px 1px #000;overflow:hidden;text-overflow:ellipsis;padding:.25rem 0}.invite-code-button[data-v-61738032]{font-size:.8rem;color:var(--text-dim);text-shadow:1px 1px 1px #000;overflow:hidden;text-overflow:ellipsis;padding:.25rem .75rem;background:#0000004d;border:1px solid var(--border);border-radius:2px;cursor:pointer;transition:all .15s ease;position:relative;font-family:var(--font-mono);text-align:left;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.invite-code-button[data-v-61738032]:hover{color:var(--terminal-green);background:#00ff000d;border-color:var(--primary)}.invite-code-button[data-v-61738032]:active{background:#00ff001a}.invite-code-button[data-v-61738032]:focus{outline:1px solid var(--terminal-green);outline-offset:2px}.invite-code-used[data-v-61738032]{text-decoration:line-through;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.invite-badge[data-v-61738032]{font-size:.7rem;padding:.2rem .5rem;border-radius:2px;text-transform:lowercase;letter-spacing:.5px}.badge-available[data-v-61738032],.badge-used[data-v-61738032]{color:var(--text-dim);border:1px solid var(--border)}.username-badge-link[data-v-61738032]{color:var(--text);text-decoration:none;transition:color .15s ease}.username-badge-link[data-v-61738032]:hover{color:var(--terminal-green)}.invite-details[data-v-61738032]{display:none;flex-direction:column;gap:.5rem;font-size:.75rem;color:var(--text)}.invite-date[data-v-61738032],.invite-usage[data-v-61738032],.invite-user[data-v-61738032],.invite-use-date[data-v-61738032]{display:flex;flex-wrap:wrap;gap:.25rem}.label[data-v-61738032]{color:var(--text-dim)}.username-link[data-v-61738032]{color:var(--text);text-decoration:none;transition:all .1s ease}.username-link[data-v-61738032]:hover{color:var(--terminal-green)}.unknown-user[data-v-61738032]{color:var(--text-dim);font-style:italic}.invite-card-actions[data-v-61738032]{display:flex;gap:.5rem;margin-top:auto;justify-content:flex-end}.action-btn[data-v-61738032]{background-color:transparent;border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-mono);font-size:.7rem;padding:.2rem .5rem;cursor:pointer;transition:all .15s ease}.action-btn[data-v-61738032]:hover{color:var(--terminal-green);border-color:var(--primary)}.action-btn[data-v-61738032]:disabled{opacity:.5;cursor:not-allowed}.action-btn.danger[data-v-61738032]{color:var(--danger-text-dim);border-color:var(--danger);border-radius:2px}.action-btn.danger[data-v-61738032]:hover:not(:disabled){color:var(--danger-text)}.terminal-empty-state[data-v-61738032]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;text-align:center}.terminal-empty-message[data-v-61738032]{color:var(--text);font-size:.9rem;margin-bottom:.5rem}.terminal-empty-description[data-v-61738032]{color:var(--text-dim);font-size:.8rem}.form-error[data-v-61738032]{color:var(--danger-text);font-size:.8rem;margin-top:1rem;padding:.5rem;background-color:#7a333333;border:1px solid var(--danger)}.modal-form-buttons[data-v-61738032]{display:flex;justify-content:flex-end;margin-top:1rem;border-top:1px dashed var(--border);padding-top:1rem}.modal-form-button[data-v-61738032]{background-color:transparent;border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-mono);font-size:.8rem;padding:.4rem 1rem;cursor:pointer;transition:all .15s ease}.discard-btn[data-v-61738032]:hover{color:var(--terminal-green);border-color:var(--primary)}.invite-usage[data-v-61738032]{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed var(--border)}.invite-progress[data-v-61738032]{width:100%}.progress-bar[data-v-61738032]{height:28px;border-radius:2px;padding:0;width:100%;background-color:#102c1e4d;border:1px solid var(--border);overflow:hidden;position:relative}.progress-fill[data-v-61738032]{height:100%;background-color:var(--border);border:1px solid #000;border-right:0px solid var(--dark);transition:width .2s ease;position:absolute;top:0;left:0;z-index:1}.progress-labels[data-v-61738032]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 10px;z-index:2}.usage-label[data-v-61738032],.limit-label[data-v-61738032]{color:var(--terminal-green);text-shadow:1px 1px 1px rgba(0,0,0,1);font-size:.6rem;line-height:1}.usage-label[data-v-61738032]{text-align:left}.limit-label[data-v-61738032]{text-align:right}@media(max-width:640px){.invite-cards[data-v-61738032]{grid-template-columns:1fr}.info-card[data-v-61738032]{grid-column:1 / -1}}.tag-picker[data-v-9f292b69]{width:100%}.tag-picker-layout[data-v-9f292b69]{display:flex;gap:1rem;width:100%;margin-top:0rem}.available-tags-section[data-v-9f292b69]{flex:1;display:flex;flex-direction:column;border:1px solid var(--border);background-color:#0000001a}.tag-search-container[data-v-9f292b69]{padding:.5rem;border-bottom:1px solid var(--border)}.tag-search-input[data-v-9f292b69]{width:100%;font-family:var(--font-mono);background-color:var(--dark);border:1px solid var(--border);color:var(--text-dim);font-size:.8rem;padding:.3rem .5rem}.available-tags-list[data-v-9f292b69]{height:120px;overflow-y:auto;padding:.25rem;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.available-tags-list[data-v-9f292b69]::-webkit-scrollbar{width:4px}.available-tags-list[data-v-9f292b69]::-webkit-scrollbar-track{background:transparent}.available-tags-list[data-v-9f292b69]::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:6px}.available-tag-item[data-v-9f292b69]{padding:.4rem .5rem;cursor:pointer;display:flex;color:var(--text-dim);justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:.8rem;transition:background-color .1s ease;border-radius:2px}.available-tag-item[data-v-9f292b69]:hover{background-color:#102c1e4d;color:var(--terminal-green)}.available-tag-item.new-tag[data-v-9f292b69]{border-top:1px dashed var(--border);color:var(--terminal-green);margin-top:.25rem;padding-top:.5rem}.no-tags-message[data-v-9f292b69]{padding:.5rem;color:var(--text-dim);font-size:.8rem;font-style:italic;text-align:center}.selected-tags-section[data-v-9f292b69]{flex:1;display:flex;flex-direction:column;border:1px solid var(--border);background-color:#0000001a}.selected-tags-header[data-v-9f292b69]{padding:.5rem;border-bottom:1px solid var(--border);color:var(--text-dim);font-size:.8rem;font-family:var(--font-mono)}.selected-tags-list[data-v-9f292b69]{min-height:120px;max-height:150px;padding:.5rem;display:flex;flex-wrap:wrap;gap:.5rem;align-content:flex-start;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.selected-tags-list[data-v-9f292b69]::-webkit-scrollbar{width:4px}.selected-tags-list[data-v-9f292b69]::-webkit-scrollbar-track{background:transparent}.selected-tags-list[data-v-9f292b69]::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:6px}.no-tags-selected[data-v-9f292b69]{width:100%;padding:.5rem;color:var(--text-dim);font-size:.8rem;font-style:italic;text-align:center}.selected-tag[data-v-9f292b69]{background-color:#102c1e29;color:var(--text-dim);border:1px solid var(--border);border-radius:2px;padding:.2rem .5rem;font-size:.7rem;display:flex;align-items:center;font-family:var(--font-mono)}.tag-name[data-v-9f292b69]{flex:1}.tag-count[data-v-9f292b69]{color:var(--text-dim);font-size:.7rem;margin-left:.5rem}.tag-text[data-v-9f292b69]{margin-right:.4rem}.tag-remove[data-v-9f292b69]{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:1rem;line-height:1}.tag-remove[data-v-9f292b69]:hover{color:var(--danger-text)}@media(max-width:768px){.tag-picker-layout[data-v-9f292b69]{flex-direction:column}}.upload-waveform-canvas[data-v-b41f40ac]{width:75%;height:100%;margin:0;display:block}.audio-artwork-row[data-v-64f23905]{display:flex;gap:1rem;width:100%}@media(max-width:768px){.audio-artwork-row[data-v-64f23905]{flex-direction:column}.artwork-preview[data-v-64f23905]{width:100%}.visibility-buttons[data-v-64f23905]{flex-direction:column}}.audio-drop-zone[data-v-64f23905]{border:2px solid #000;outline:1px dashed var(--border);background-color:#0003;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;cursor:pointer;transition:all .2s ease;position:relative;flex:1}.audio-drop-zone[data-v-64f23905]:hover{outline-color:var(--primary);background-color:#102c1e33}.drag-active[data-v-64f23905]{outline-color:var(--primary);background-color:#102c1e4d}.has-file[data-v-64f23905]{background-color:#102c1e26}.artwork-preview[data-v-64f23905]{width:160px;height:160px;border:2px solid #000;outline:1px dashed var(--border);position:relative;overflow:hidden;background-color:#0003}.artwork-preview[data-v-64f23905] .artwork-selector{height:100%}.artwork-preview[data-v-64f23905] .artwork-upload-label{height:100%;justify-content:center;border:none;outline:none}.preview-image[data-v-64f23905]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.artwork-remove[data-v-64f23905]{position:absolute;top:6px;right:6px;background:#000000b3;border:none;color:var(--text-dim);font-size:1.2rem;cursor:pointer;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:0;padding:0;z-index:2}.artwork-remove[data-v-64f23905]:hover{color:var(--terminal-green);background:#000000e6}.hidden-input[data-v-64f23905]{display:none}.drop-placeholder[data-v-64f23905]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.drop-text[data-v-64f23905]{color:var(--terminal-green);font-size:.8rem;margin-bottom:.5rem}.formats-text[data-v-64f23905]{color:var(--text-dim);font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-mono)}.rules-text span+span[data-v-64f23905]:before{content:" · "}@media(max-width:768px){.rules-text[data-v-64f23905]{display:flex;flex-direction:column;align-items:center}.rules-text span+span[data-v-64f23905]:before{content:none}}.upload-rules[data-v-64f23905]{text-align:center}.file-preview[data-v-64f23905]{display:flex;width:100%;justify-content:space-between;align-items:center}.file-info[data-v-64f23905]{text-align:left}.file-name[data-v-64f23905]{color:var(--terminal-green);font-size:.8rem;margin-bottom:.25rem;word-break:break-all}.file-meta[data-v-64f23905]{color:var(--text-dim);font-size:.7rem}.remove-file[data-v-64f23905]{background:none;border:none;color:var(--text-dim);font-size:1.2rem;cursor:pointer;padding:0 .5rem;line-height:1}.remove-file[data-v-64f23905]:hover{color:var(--terminal-green)}.track-title[data-v-64f23905]{margin-top:1rem}.field-row[data-v-64f23905]:last-child{margin-bottom:0}.terminal-input-wrapper[data-v-64f23905]{width:100%}.track-slug[data-v-64f23905]{margin-top:0}.track-slug.void-disabled .slug-input-wrapper[data-v-64f23905]{opacity:.3;pointer-events:none}.track-slug.void-disabled .slug-prefix[data-v-64f23905],.track-slug.void-disabled .slug-input[data-v-64f23905]{text-decoration:line-through}.slug-input-wrapper[data-v-64f23905]{display:flex;align-items:center;background-color:#0a0a0ab3;border:1px solid var(--border);transition:all .1s ease}.slug-input-wrapper[data-v-64f23905]:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px #64ff641a}.slug-prefix[data-v-64f23905]{color:var(--text-dim);opacity:.4;font-size:.8rem;font-family:var(--font-mono);padding-left:.5rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.slug-suffix[data-v-64f23905]{color:var(--text-dim);opacity:.3;font-size:.8rem;font-family:var(--font-mono);padding-right:.5rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.slug-input[data-v-64f23905]{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:.5rem .5rem .5rem 0!important;font-size:.8rem!important;color:var(--text-dim)!important;font-family:var(--font-mono);min-width:0;flex:1}.slug-input[data-v-64f23905]::-moz-placeholder{color:var(--text-dim);opacity:.3}.slug-input[data-v-64f23905]::placeholder{color:var(--text-dim);opacity:.3}.slug-error[data-v-64f23905]{color:var(--danger-border);font-size:.7rem;font-family:var(--font-mono);margin-top:.5rem;overflow:hidden}.slug-error-enter-active[data-v-64f23905],.slug-error-leave-active[data-v-64f23905]{transition:all .2s ease}.slug-error-enter-from[data-v-64f23905],.slug-error-leave-to[data-v-64f23905]{opacity:0;max-height:0;margin-top:0;transform:translateY(-4px)}.slug-error-enter-to[data-v-64f23905],.slug-error-leave-from[data-v-64f23905]{opacity:1;max-height:2rem;margin-top:.5rem;transform:translateY(0)}.visibility-buttons[data-v-64f23905]{display:flex;gap:.75rem}.visibility-button[data-v-64f23905]{flex:1}.visibility-icon[data-v-64f23905]{font-size:.8rem;margin-right:.4rem;display:inline-block;line-height:1;position:relative;top:-1px}.public-limit-warning[data-v-64f23905]{font-size:.7rem;color:var(--text-dim);font-family:var(--font-mono);margin-top:.5rem;text-align:center}.public-limit-warning a[data-v-64f23905]{color:var(--terminal-green);text-decoration:none}.public-limit-warning a[data-v-64f23905]:hover{text-decoration:underline}.visibility-radio[data-v-64f23905]{position:absolute;opacity:0;width:0;height:0}.duration-usage-section[data-v-64f23905]{margin-top:0;margin-bottom:0}.duration-progress-bar[data-v-64f23905]{height:28px;border-radius:2px;padding:0;width:100%;background-color:#102c1e4d;border:1px solid var(--border);overflow:hidden;position:relative}.progress-fill-current[data-v-64f23905]{height:100%;background-color:var(--border);border:1px solid #000;border-right:0px solid var(--dark);transition:width .3s ease;position:absolute;top:0;left:0;z-index:2}.progress-fill-preview[data-v-64f23905]{height:100%;background-color:#102c1e99;border:1px solid #000;border-right:0px solid var(--dark);transition:width .3s ease;position:absolute;top:0;left:0;z-index:1;opacity:.7;background-image:repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(0,0,0,.1) 4px,rgba(0,0,0,.1) 8px)}.progress-labels[data-v-64f23905]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 10px;z-index:3}.usage-label[data-v-64f23905],.limit-label[data-v-64f23905]{color:var(--terminal-green);text-shadow:1px 1px 1px rgba(0,0,0,1);font-size:.6rem;line-height:1}.usage-label[data-v-64f23905]{text-align:left}.limit-label[data-v-64f23905]{text-align:right}.parent-track-section[data-v-64f23905]{margin-bottom:1rem}.parent-track-label[data-v-64f23905]{font-size:.7rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-mono);margin-right:.5rem}.parent-track-title[data-v-64f23905]{font-size:.7rem;color:var(--terminal-green);text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-mono)}.audio-artwork-row[data-v-ed3fb9cc]{display:flex;gap:1rem;width:100%}.audio-drop-zone[data-v-ed3fb9cc]{border:2px solid #000;outline:1px dashed var(--border);background-color:#0003;padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;position:relative;flex:1}.static-audio[data-v-ed3fb9cc]{cursor:default;background-color:#102c1e26}.artwork-preview[data-v-ed3fb9cc]{width:160px;height:160px;border:2px solid #000;outline:1px dashed var(--border);position:relative;overflow:hidden;background-color:#0003}.artwork-preview[data-v-ed3fb9cc] .artwork-selector{height:100%}.artwork-preview[data-v-ed3fb9cc] .artwork-upload-label{height:100%;justify-content:center;border:none;outline:none}.preview-image[data-v-ed3fb9cc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.artwork-remove-overlay[data-v-ed3fb9cc]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:.5rem;z-index:2;opacity:0;transition:opacity .2s ease}.artwork-preview:hover .artwork-remove-overlay[data-v-ed3fb9cc]{opacity:1}.artwork-remove-overlay[data-v-ed3fb9cc] button{font-size:.65rem}.hidden-input[data-v-ed3fb9cc]{display:none}.file-preview[data-v-ed3fb9cc]{display:flex;width:100%;justify-content:space-between;align-items:center}.file-info[data-v-ed3fb9cc]{text-align:left}.file-name[data-v-ed3fb9cc]{color:var(--terminal-green);font-size:.9rem;margin-bottom:.25rem;word-break:break-all}.file-meta[data-v-ed3fb9cc]{color:var(--text-dim);font-size:.7rem}.artwork-upload-label[data-v-ed3fb9cc]{display:flex;flex-direction:column;gap:4px;background-color:#0003;border:1px dashed var(--border);color:var(--terminal-green);cursor:pointer;text-align:center;font-size:.8rem;transition:all .1s ease;letter-spacing:.5px;font-family:var(--font-mono);padding:.5rem;width:100%}.artwork-upload-label[data-v-ed3fb9cc]:hover{background-color:#102c1e33;border-color:var(--terminal-green)}.artwork-formats[data-v-ed3fb9cc]{font-size:.7rem;color:var(--text-dim)}.terminal-file-input[data-v-ed3fb9cc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.track-title[data-v-ed3fb9cc]{margin-top:1rem}.field-row[data-v-ed3fb9cc]:last-child{margin-bottom:0}.terminal-input-wrapper[data-v-ed3fb9cc]{width:100%}.track-slug[data-v-ed3fb9cc]{margin-top:0}.slug-input-wrapper[data-v-ed3fb9cc]{display:flex;align-items:center;background-color:#0a0a0ab3;border:1px solid var(--border);transition:all .1s ease}.slug-input-wrapper[data-v-ed3fb9cc]:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px #64ff641a}.slug-prefix[data-v-ed3fb9cc]{color:var(--text-dim);opacity:.4;font-size:.9rem;font-family:var(--font-mono);padding-left:.5rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.slug-input[data-v-ed3fb9cc]{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:.5rem .5rem .5rem 0!important;font-size:.9rem!important;color:var(--text-dim)!important;font-family:var(--font-mono);min-width:0;flex:1}.slug-input[data-v-ed3fb9cc]::-moz-placeholder{color:var(--text-dim);opacity:.3}.slug-input[data-v-ed3fb9cc]::placeholder{color:var(--text-dim);opacity:.3}.slug-error[data-v-ed3fb9cc]{color:var(--danger-border);font-size:.7rem;font-family:var(--font-mono);margin-top:.5rem;overflow:hidden}.slug-error-enter-active[data-v-ed3fb9cc],.slug-error-leave-active[data-v-ed3fb9cc]{transition:all .2s ease}.slug-error-enter-from[data-v-ed3fb9cc],.slug-error-leave-to[data-v-ed3fb9cc]{opacity:0;max-height:0;margin-top:0;transform:translateY(-4px)}.slug-error-enter-to[data-v-ed3fb9cc],.slug-error-leave-from[data-v-ed3fb9cc]{opacity:1;max-height:2rem;margin-top:.5rem;transform:translateY(0)}.tag-label[data-v-ed3fb9cc]{display:block;font-size:.8rem;color:var(--text-dim);margin-bottom:.5rem;font-family:var(--font-mono)}.visibility-buttons[data-v-ed3fb9cc]{display:flex;gap:.75rem}.visibility-button[data-v-ed3fb9cc]{flex:1}.visibility-icon[data-v-ed3fb9cc]{font-size:.9rem;margin-right:.4rem;display:inline-block;line-height:1;position:relative;top:-1px}.public-limit-warning[data-v-ed3fb9cc]{font-size:.7rem;color:var(--text-dim);font-family:var(--font-mono);margin-top:.5rem;text-align:center}.public-limit-warning a[data-v-ed3fb9cc]{color:var(--terminal-green);text-decoration:none}.public-limit-warning a[data-v-ed3fb9cc]:hover{text-decoration:underline}.add-variation-section[data-v-ed3fb9cc]{margin-top:0}.add-variation-button[data-v-ed3fb9cc]{width:100%}.edit-track-loading[data-v-6db4e98e]{display:flex;justify-content:center;align-items:center;padding:3rem 1rem;color:var(--terminal-green);font-family:var(--font-mono);font-size:.85rem}.loading-dots[data-v-6db4e98e]:after{content:"";animation:dots-6db4e98e 1.5s infinite steps(4)}@keyframes dots-6db4e98e{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.config-container[data-v-7753163a]{display:flex;flex-direction:column}.config-tabs-main[data-v-7753163a]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.config-tabs-subsection[data-v-7753163a]{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.tabs-separator[data-v-7753163a]{margin:.5rem 0}.content-separator[data-v-7753163a]{border-bottom:1px dashed var(--border);margin:1rem 0}.subsection-slide-enter-active[data-v-7753163a]{transition:all .2s ease-out}.subsection-slide-leave-active[data-v-7753163a]{transition:none}.subsection-slide-enter-from[data-v-7753163a]{opacity:0;transform:translateY(-10px)}.subsection-slide-enter-to[data-v-7753163a]{opacity:1;transform:translateY(0)}@media(max-width:768px){.config-tabs-main[data-v-7753163a],.config-tabs-subsection[data-v-7753163a]{grid-template-columns:1fr;gap:.25rem}}.section-header[data-v-7753163a]{margin-bottom:1.5rem}.section-header h3[data-v-7753163a]{font-size:.9rem;color:var(--terminal-green);font-weight:400;text-transform:uppercase;letter-spacing:1px}.section-subheader[data-v-7753163a]{font-size:.85rem;color:var(--terminal-green);margin:1.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px dashed var(--border);text-transform:uppercase;letter-spacing:.5px}.form-group label[data-v-7753163a]{display:block;font-size:.8rem;color:var(--text-dim);margin-bottom:.5rem;letter-spacing:.5px}.input-help[data-v-7753163a]{font-size:.75rem;color:var(--text-dim);margin-top:.5rem;opacity:.7}.terminal-input[data-v-7753163a]{width:100%;background-color:#0003;border:1px solid var(--border);color:var(--text-dim);padding:.7rem .8rem;font-size:.9rem;font-family:var(--font-mono);transition:all .2s ease}.terminal-input[data-v-7753163a]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary-light)}.comment-textarea[data-v-7753163a]{width:100%;padding:.7rem .8rem;background-color:#0003;border:1px solid var(--border);color:var(--text);font-family:var(--font-mono);font-size:.8rem;resize:vertical;transition:all .1s ease}.comment-textarea[data-v-7753163a]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 1px #64ff641a}.quality-options[data-v-7753163a]{display:flex;flex-direction:column;gap:1rem}.quality-option[data-v-7753163a]{display:flex;align-items:flex-start;gap:1rem;padding:.75rem;border:1px solid var(--border);background-color:#0003;cursor:pointer;transition:all .15s ease}.quality-option[data-v-7753163a]:hover{border-color:var(--primary);background-color:#102c1e1a}.quality-option.selected[data-v-7753163a]{background-color:#102c1e33;border-color:var(--primary)}.quality-option.premium-locked[data-v-7753163a]{opacity:.7;cursor:pointer}.quality-option.premium-locked[data-v-7753163a]:hover{border-color:var(--terminal-green);background-color:#102c1e1a}.strikethrough[data-v-7753163a]{text-decoration:line-through;text-decoration-color:var(--text-dim);text-decoration-thickness:1px}.option-radio[data-v-7753163a]{width:14px;height:14px;border:2px solid var(--text-dim);display:flex;align-items:center;justify-content:center;margin-top:12px}.selected .option-radio[data-v-7753163a]{border-color:var(--terminal-green)}.radio-inner[data-v-7753163a]{width:7px;height:7px;background-color:var(--terminal-green)}.option-details[data-v-7753163a]{flex:1}.option-title[data-v-7753163a]{font-size:.8rem;color:var(--text);margin-bottom:.25rem;text-transform:lowercase}.option-description[data-v-7753163a]{font-size:.7rem;color:var(--text-dim);text-transform:lowercase}.pinned-track-container[data-v-7753163a]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border:1px solid var(--border);background-color:#0003}.pinned-track-info[data-v-7753163a]{display:flex;flex-direction:column;gap:.25rem}.track-title[data-v-7753163a]{font-size:.85rem;color:var(--text)}.track-details[data-v-7753163a]{font-size:.75rem;color:var(--text-dim)}.pinned-track-empty[data-v-7753163a],.pinned-track-loading[data-v-7753163a]{font-size:.8rem;color:var(--text-dim);font-style:italic}.toggle-group[data-v-7753163a]{display:flex;justify-content:space-between;align-items:flex-start}.toggle-label[data-v-7753163a]{flex:1}.toggle-switch[data-v-7753163a]{cursor:pointer}.toggle-track[data-v-7753163a]{width:44px;height:24px;border-radius:12px;background-color:#3c3c3c80;position:relative;padding:2px;transition:all .2s ease}.toggle-track.active[data-v-7753163a]{background-color:#102c1e99}.toggle-indicator[data-v-7753163a]{width:20px;height:20px;border-radius:10px;background-color:var(--text-dim);transition:all .2s ease}.toggle-track.active .toggle-indicator[data-v-7753163a]{transform:translate(20px);background-color:var(--terminal-green)}.upgrade-link-container[data-v-7753163a]{display:block;margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border)}.upgrade-text[data-v-7753163a]{color:var(--text-dim);font-size:.7rem;opacity:.7}.coming-soon-text[data-v-7753163a]{color:var(--text-dim);font-size:.7rem;opacity:.5;font-style:italic}.collection-form[data-v-66669ae6]{display:flex;flex-direction:column;padding-bottom:1rem;border-bottom:1px dashed var(--border)}.artwork-section[data-v-66669ae6]{margin-bottom:1rem}.avatar-preview-container[data-v-66669ae6]{display:flex;justify-content:center}.avatar-preview[data-v-66669ae6]{width:256px;height:256px;position:relative;overflow:hidden;background-color:#0000004d}.preview-image[data-v-66669ae6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.artwork-remove-overlay[data-v-66669ae6]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:.5rem;z-index:2;opacity:0;transition:opacity .2s ease}.avatar-preview:hover .artwork-remove-overlay[data-v-66669ae6]{opacity:1}.artwork-remove-overlay[data-v-66669ae6] button{font-size:.65rem}.field-row[data-v-66669ae6]{margin-bottom:1rem}.collection-title[data-v-66669ae6]{margin-top:0}.terminal-input-wrapper[data-v-66669ae6]{position:relative;width:100%}.terminal-input[data-v-66669ae6]{font-size:.8rem}.field-error[data-v-66669ae6]{color:var(--danger-text);font-size:.7rem;margin-top:.25rem}.visibility-buttons[data-v-66669ae6]{display:flex;gap:.75rem}.visibility-button[data-v-66669ae6]{flex:1}.visibility-icon[data-v-66669ae6]{font-size:.9rem;margin-right:.4rem;display:inline-block;line-height:1;position:relative;top:-1px}@media(max-width:768px){.visibility-buttons[data-v-66669ae6]{flex-direction:column}}.collection-form[data-v-a10aa034]{display:flex;flex-direction:column}.warning-container[data-v-0d49fb68]{background-color:#46000026;border:2px solid #000;outline:1px solid rgba(220,50,50,.3);border-radius:1px;overflow:hidden}.warning-label[data-v-0d49fb68]{background-color:#4600004d;color:#e66666;font-size:.75rem;font-weight:600;letter-spacing:1px;padding:.4rem .8rem;border-bottom:1px solid rgba(220,50,50,.2);font-family:var(--font-mono)}.warning-content[data-v-0d49fb68]{padding:1rem}.warning-text[data-v-0d49fb68]{color:#dc5a5ae6;font-size:.85rem;margin-bottom:.75rem;line-height:1.4}.warning-list[data-v-0d49fb68]{list-style:none;margin:0;padding:0;color:#e65a5ae6;font-size:.8rem}.warning-list li[data-v-0d49fb68]{padding:.3rem 0 .3rem 1.2rem;position:relative}.warning-list li[data-v-0d49fb68]:before{content:"-";position:absolute;left:0;color:#dc323299}.delete-container[data-v-0ce501d1]{display:flex;flex-direction:column}.error-message[data-v-0ce501d1]{color:var(--danger-text);font-size:.8rem;padding:.5rem;background-color:#461e1e33;border:1px solid var(--danger-border);border-radius:1px}.delete-container[data-v-ab359fa4]{display:flex;flex-direction:column}.error-message[data-v-ab359fa4]{color:var(--danger-text);font-size:.8rem;padding:.5rem;background-color:#461e1e33;border:1px solid var(--danger-border);border-radius:1px}.delete-container[data-v-0c849688]{display:flex;flex-direction:column}.error-message[data-v-0c849688]{color:var(--danger-text);font-size:.8rem;padding:.5rem;background-color:#461e1e33;border:1px solid var(--danger-border);border-radius:1px}.loading-state[data-v-2c255fd6]{padding:2rem;text-align:center;color:var(--text-dim);font-family:var(--font-mono);font-size:.8rem}.recipient-info[data-v-6eb5a7e0]{display:flex;align-items:center;margin-bottom:1rem;padding:.5rem;background-color:#102c1e33;border:1px solid var(--border)}.recipient-label[data-v-6eb5a7e0]{color:var(--text-dim);font-size:.8rem;margin-right:.5rem}.recipient-username[data-v-6eb5a7e0]{color:var(--terminal-green);font-size:.8rem}.input-container[data-v-6eb5a7e0]{position:relative;width:100%;display:block;line-height:0}.terminal-input[data-v-6eb5a7e0]{width:100%;padding:.75rem;background-color:#0003;border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-mono);font-size:.9rem;resize:vertical;display:block;line-height:1.5;vertical-align:bottom;margin:0}.terminal-input[data-v-6eb5a7e0]:focus{outline:none;border-color:var(--primary)}.terminal-input[data-v-6eb5a7e0]:disabled{opacity:.7;cursor:not-allowed}.message-length-counter[data-v-6eb5a7e0]{position:absolute;top:.5rem;right:.25rem;font-size:.7rem;background-color:#000c;padding:.25rem .4rem;border-radius:2px;z-index:2;transition:color .2s ease;display:inline-block;line-height:1;white-space:nowrap;box-sizing:border-box}.counter-normal[data-v-6eb5a7e0]{color:var(--text-dim)}.counter-warning[data-v-6eb5a7e0]{color:#a99642}.counter-limit[data-v-6eb5a7e0]{color:var(--danger-text)}.form-error[data-v-6eb5a7e0]{margin-top:.75rem;padding:.5rem;border:1px solid var(--danger);color:var(--danger-text);font-size:.8rem;background-color:#7a333333}[data-v-c44c9ee3]:root{--primary: #0d5e2c;--primary-light: #1a7d42;--terminal-green: #3BCF81;--dark: #0a0a0a;--darker: #050505;--border: #102c1e;--text: #c7f9e1;--text-dim: #78a68f;--terminal-dark-overlay: rgba(0, 0, 0, .2);--danger: #4a1a1f;--danger-text: #dc3545;--danger-text-dim: #b02a37;--danger-border: rgba(220, 53, 69, .4);--accent-blue: #6495ed;--accent-blue-bg: rgba(100, 149, 237, .15);--accent-blue-border: rgba(100, 149, 237, .3);--accent-blue-highlight: rgba(100, 149, 237, .5);--accent-yellow: #e8b830;--accent-yellow-bg: rgba(232, 184, 48, .15);--accent-yellow-border: rgba(232, 184, 48, .3);--accent-yellow-highlight: rgba(232, 184, 48, .5);--accent-purple: #9370db;--accent-purple-bg: rgba(147, 112, 219, .15);--accent-purple-border: rgba(147, 112, 219, .3);--accent-purple-highlight: rgba(147, 112, 219, .5);--accent-red: #dc3545;--accent-red-bg: rgba(220, 53, 69, .15);--accent-red-border: rgba(220, 53, 69, .3);--accent-red-highlight: rgba(220, 53, 69, .5);--accent-grey: #9e9e9e;--accent-orange: #ff9f5a;--accent-orange-bg: rgba(255, 159, 90, .15);--accent-orange-border: rgba(255, 159, 90, .3);--accent-orange-highlight: rgba(255, 159, 90, .5);--font-mono: "Departure Mono", "JetBrains Mono", monospace}.fa-yin-yang.fa-spin-pulse[data-v-c44c9ee3],.fa-yin-yang.fa-spin[data-v-c44c9ee3]{font-size:16px!important;transform-origin:50% 47%}.terminal[data-v-c44c9ee3]{background-color:var(--darker);color:var(--text);line-height:1.6;font-family:var(--font-mono);min-height:100vh;display:flex;flex-direction:column}.terminal>header[data-v-c44c9ee3]:after{content:"";position:absolute;top:0;left:-15%;width:130%;height:100%;background:radial-gradient(ellipse 60% 30% at 15% 100%,rgba(69,255,158,.075) 0%,rgba(69,255,158,.025) 40%,transparent 70%),radial-gradient(ellipse 50% 25% at 30% 100%,rgba(69,255,158,.04) 0%,transparent 60%),radial-gradient(ellipse 55% 28% at 50% 100%,rgba(69,255,158,.05) 0%,rgba(69,255,158,.02) 40%,transparent 70%),radial-gradient(ellipse 60% 30% at 70% 100%,rgba(69,255,158,.045) 0%,transparent 65%),radial-gradient(ellipse 50% 25% at 85% 100%,rgba(69,255,158,.035) 0%,transparent 60%);animation:phosphorDrift-c44c9ee3 70s ease-in-out infinite,phosphorBreath-c44c9ee3 24s ease-in-out infinite;animation-delay:var(--anim-offset, 0s);pointer-events:none;z-index:0;filter:url(#phosphorNoise)}@keyframes phosphorDrift-c44c9ee3{0%,to{transform:translate(-3%)}50%{transform:translate(3%)}}@keyframes phosphorBreath-c44c9ee3{0%,to{opacity:.5}50%{opacity:1}}.container[data-v-c44c9ee3]{width:100%;max-width:1440px;margin:0 auto;padding:0 1rem}.content-grid[data-v-c44c9ee3]{display:grid;grid-template-columns:333px 1fr;gap:2rem}.content-grid-reversed[data-v-c44c9ee3]{display:grid;grid-template-columns:1fr 333px;gap:2rem}.sidebar-column[data-v-c44c9ee3]{display:flex;flex-direction:column;gap:1.5rem}.main-content-column[data-v-c44c9ee3]{display:flex;flex-direction:column}.terminal-section[data-v-c44c9ee3]{background:linear-gradient(to bottom,var(--dark) 0%,rgba(0,0,0,.5) 100%);border:2px solid #000;border-radius:1px;outline:1px solid var(--border);padding:1rem;position:relative}.terminal-section[data-v-c44c9ee3]:before{position:absolute;top:-10px;left:20px;background-color:var(--dark);padding:2px 10px;font-size:.7rem;color:var(--text-dim);letter-spacing:1px;border:1px solid var(--border)}.terminal-button[data-v-c44c9ee3]{background-color:var(--dark);border:1px solid var(--border);color:var(--text-dim);padding:.4rem .5rem .5rem;cursor:pointer;font-size:.8rem;text-transform:lowercase;text-align:center;letter-spacing:1px;transition:all .1s ease;position:relative}.terminal-button[data-v-c44c9ee3]:before{content:"›";position:absolute;left:.5rem;opacity:0;transition:opacity .2s ease,transform .2s ease;transform:translate(-.5em);color:var(--terminal-green)}.terminal-button[data-v-c44c9ee3]:hover{color:var(--terminal-green);border-color:var(--primary);background-color:#0a140fb3}.terminal-button[data-v-c44c9ee3]:hover:before{opacity:1;transform:translate(0)}.terminal-button[data-v-c44c9ee3]:focus{background-color:var(--primary);color:var(--dark);outline:none}@keyframes blink-c44c9ee3{0%{opacity:1}50%{opacity:0}to{opacity:1}}.centered-divider[data-v-c44c9ee3]{display:flex;align-items:center;text-align:center;color:var(--text-dim);margin:1rem 0}.centered-divider[data-v-c44c9ee3]:before,.centered-divider[data-v-c44c9ee3]:after{content:"";flex:1;height:1px;background-color:var(--border);margin:0 1rem}.user-content-placeholder[data-v-c44c9ee3]{width:100%}.placeholder-content[data-v-c44c9ee3]{padding:1rem;text-align:center;color:var(--text-dim)}.mobile-section-label[data-v-c44c9ee3]{display:none}@media(max-width:768px){.content-grid[data-v-c44c9ee3],.content-grid-reversed[data-v-c44c9ee3]{grid-template-columns:1fr}.terminal-section[data-v-c44c9ee3]{min-width:0;padding:0;border:none;outline:none;background:none}.mobile-section-label[data-v-c44c9ee3]{display:block;position:relative;border-top:1px dotted var(--border)!important;padding:1rem 0 0!important;margin-bottom:0}.mobile-section-label .section-label[data-v-c44c9ee3]{position:absolute;top:-.9em;left:0;background-color:var(--darker);color:var(--terminal-green);font-size:.7rem;font-family:var(--font-mono);padding:0 .5rem 0 0;z-index:10;letter-spacing:.5px}}.terminal-form[data-v-c44c9ee3]{display:flex;flex-direction:column;gap:0}.terminal-input-group[data-v-c44c9ee3]{position:relative;padding-bottom:1rem;border-bottom:1px dashed var(--border);margin-bottom:1rem}.terminal-input[data-v-c44c9ee3]{background-color:#0a0a0ab3;border:2px solid #000;outline:1px solid var(--border);border-radius:1px;color:var(--text-dim);padding:.5rem;font-family:var(--font-mono);font-size:.8rem;width:100%;transition:all .1s ease}.terminal-input[data-v-c44c9ee3]:focus{outline-color:var(--primary);box-shadow:0 0 0 1px #45ff9e1a}.terminal-input[data-v-c44c9ee3]::-moz-placeholder{color:#78a68f66;font-style:italic}.terminal-input[data-v-c44c9ee3]::placeholder{color:#78a68f66;font-style:italic}.terminal-validation-error[data-v-c44c9ee3]{position:absolute;top:.7rem;right:1rem;color:var(--danger-text);font-size:.7rem;text-transform:lowercase;letter-spacing:.5px;pointer-events:none;opacity:50%}.fade-error-enter-active[data-v-c44c9ee3]{transition:opacity .2s ease-out}.fade-error-leave-active[data-v-c44c9ee3]{transition:opacity .15s ease-in}.fade-error-enter-from[data-v-c44c9ee3],.fade-error-leave-to[data-v-c44c9ee3]{opacity:0}.fade-error-enter-to[data-v-c44c9ee3],.fade-error-leave-from[data-v-c44c9ee3]{opacity:50%}.terminal-button-group[data-v-c44c9ee3]{padding-bottom:1rem;border-bottom:1px dashed var(--border);margin-bottom:1rem}.terminal-button[data-v-c44c9ee3]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-dim);background-color:var(--dark);border:2px solid #000;outline:1px solid var(--border);padding:.4rem .7rem;border-radius:1px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;text-align:center;transition:color .2s ease,outline-color .2s ease,background-color .2s ease}.terminal-button[data-v-c44c9ee3]:hover{color:var(--terminal-green);border-color:#000;outline-color:var(--primary);background-color:#45ff9e0d}.terminal-button.full-width[data-v-c44c9ee3]{width:100%}.terminal-button.accepted[data-v-c44c9ee3]{color:var(--terminal-green);border-color:#000;outline-color:var(--primary);background-color:#00ff001a}.terminal-button.accepted[data-v-c44c9ee3]:hover{color:var(--terminal-green);border-color:#000;outline-color:var(--primary);background-color:#45ff9e0d}.sr-only[data-v-c44c9ee3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.terminal-checkbox-group[data-v-c44c9ee3]{border-bottom:1px dashed var(--border);padding-bottom:1rem;margin-bottom:0;position:relative}.terminal-checkbox[data-v-c44c9ee3]{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:var(--text-dim);text-transform:lowercase;letter-spacing:.5px}.terminal-checkbox-input[data-v-c44c9ee3]{position:absolute;opacity:0;cursor:pointer}.terminal-checkbox-box[data-v-c44c9ee3]{width:14px;height:14px;border:1px solid var(--border);background-color:var(--dark);position:relative;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease}.terminal-checkbox-input:checked+.terminal-checkbox-box[data-v-c44c9ee3]{border-color:var(--primary)}.terminal-checkbox-input:checked+.terminal-checkbox-box[data-v-c44c9ee3]:after{content:"";width:7px;height:7px;background-color:var(--terminal-green);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.terminal-checkbox-box[data-v-c44c9ee3]:hover{border-color:var(--primary)}.terminal-checkbox-input:focus+.terminal-checkbox-box[data-v-c44c9ee3]{border-color:var(--primary);box-shadow:0 0 0 1px #45ff9e1a}.terminal-checkbox-label[data-v-c44c9ee3]{color:var(--text-dim);text-transform:lowercase;letter-spacing:.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.invite-status.terminal-validation-error[data-v-c44c9ee3]{color:var(--text-dim)}.invite-invalid[data-v-c44c9ee3]{color:var(--accent-red)}@media(max-width:768px){.terminal-input[data-v-c44c9ee3]{padding:.6rem;font-size:.8rem}.terminal-validation-error[data-v-c44c9ee3]{font-size:.7rem;top:.8rem}}.mode-toggle-row[data-v-5de6f145]{display:flex;gap:.5rem;width:100%;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed var(--border)}.mode-toggle-row[data-v-5de6f145] .big-beautiful-button{flex:1}.terminal-form[data-v-5de6f145]{display:flex;flex-direction:column;gap:0}.login-inputs-group[data-v-5de6f145]{display:flex;flex-direction:column;gap:1rem}.login-input-wrapper[data-v-5de6f145]{position:relative}.terminal-input-group[data-v-5de6f145]{position:relative;padding-bottom:1rem;border-bottom:1px dashed var(--border);margin-bottom:1rem}.terminal-input[data-v-5de6f145]{background-color:#0a0a0ab3;border:2px solid #000;outline:1px solid var(--border);border-radius:1px;color:var(--text-dim);padding:.5rem;font-family:var(--font-mono);font-size:.8rem;width:100%;transition:all .1s ease}.terminal-input[data-v-5de6f145]:focus{outline-color:var(--primary);box-shadow:0 0 0 1px #45ff9e1a}.terminal-input[data-v-5de6f145]::-moz-placeholder{color:#78a68f66;font-style:italic}.terminal-input[data-v-5de6f145]::placeholder{color:#78a68f66;font-style:italic}.terminal-textarea[data-v-5de6f145]{min-height:100px;resize:vertical;line-height:1.4}.terminal-validation-error[data-v-5de6f145]{position:absolute;top:.7rem;right:1rem;color:var(--danger-text);font-size:.7rem;text-transform:lowercase;letter-spacing:.5px;pointer-events:none;opacity:50%}.help-links-container[data-v-5de6f145]{border-bottom:1px dashed var(--border);padding-bottom:1rem;display:flex;gap:.5rem}.help-links-row[data-v-5de6f145]{display:flex;flex:1;position:relative;overflow:clip;padding:1px;margin:-1px}.help-links-row[data-v-5de6f145]>.big-beautiful-button{flex:1 1 0;min-width:0;margin-left:.5rem;transition:flex .25s ease,opacity .25s ease,transform .25s ease,max-width .25s ease,margin .25s ease,min-width .25s ease}.help-links-row[data-v-5de6f145]>.big-beautiful-button:first-child{margin-left:0}.help-link-expand-btn[data-v-5de6f145]{width:40px;flex-shrink:0;background-color:var(--dark);border:2px solid #000;outline:1px solid var(--border);color:var(--text-dim);padding:.375rem;font-size:.6rem;cursor:pointer;font-family:var(--font-mono);transition:all .15s ease;display:flex;align-items:center;justify-content:center;border-radius:1px}.help-link-expand-btn[data-v-5de6f145]:hover{color:var(--terminal-green);outline-color:var(--primary);background-color:#45ff9e0d}.help-link-expand-btn .expand-icon[data-v-5de6f145]{display:inline-block;transition:transform .15s ease}.help-btn-move[data-v-5de6f145]{transition:transform .25s ease}.help-btn-enter-active[data-v-5de6f145],.help-btn-leave-active[data-v-5de6f145]{transition:all .25s ease}.help-btn-enter-from[data-v-5de6f145],.help-btn-leave-to[data-v-5de6f145]{opacity:0;flex:0 0 0!important;min-width:0!important;max-width:0!important;padding:0!important;margin-left:0!important;border-width:0!important;outline-width:0!important;overflow:hidden}.forgot-password-link[data-v-5de6f145]{background:none;border:none;color:var(--text-dim);font-size:.8rem;text-transform:lowercase;letter-spacing:.5px;cursor:pointer;font-family:inherit;transition:color .2s ease}.forgot-password-link[data-v-5de6f145]:hover{color:var(--terminal-green)}.fade-error-enter-active[data-v-5de6f145]{transition:opacity .2s ease-out}.fade-error-leave-active[data-v-5de6f145]{transition:opacity .15s ease-in}.fade-error-enter-from[data-v-5de6f145],.fade-error-leave-to[data-v-5de6f145]{opacity:0}.fade-error-enter-to[data-v-5de6f145],.fade-error-leave-from[data-v-5de6f145]{opacity:50%}.terminal-checkbox-group[data-v-5de6f145]{border-bottom:1px dashed var(--border);padding-bottom:1rem;margin-bottom:0}.terminal-checkbox[data-v-5de6f145]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.8rem;color:var(--text-dim);text-transform:lowercase;letter-spacing:.5px;transition:color .2s ease;padding-top:.1rem}.terminal-checkbox[data-v-5de6f145]:hover{color:var(--text)}.terminal-checkbox-input[data-v-5de6f145]{display:none}.terminal-checkbox-custom[data-v-5de6f145]{position:relative;width:16px;height:16px;border:1px solid var(--border);background-color:#0a0a0ab3;transition:all .1s ease;flex-shrink:0;margin-top:.1rem}.terminal-checkbox-input:checked+.terminal-checkbox-custom[data-v-5de6f145]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--terminal-green);font-size:11px;font-weight:700;line-height:1}.terminal-checkbox:hover .terminal-checkbox-custom[data-v-5de6f145]{border-color:var(--primary)}.terminal-checkbox-label[data-v-5de6f145]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.verification-container[data-v-5de6f145]{padding:2rem 0;text-align:center}.verification-status[data-v-5de6f145]{display:flex;flex-direction:column;align-items:center;gap:1rem}.verification-spinner[data-v-5de6f145]{display:flex;justify-content:center;align-items:center}.spinner-dots[data-v-5de6f145]{display:flex;gap:.5rem}.dot[data-v-5de6f145]{width:8px;height:8px;border-radius:50%;background-color:var(--terminal-green);animation:dotPulse-5de6f145 1.5s infinite ease-in-out}.dot[data-v-5de6f145]:nth-child(1){animation-delay:0s}.dot[data-v-5de6f145]:nth-child(2){animation-delay:.2s}.dot[data-v-5de6f145]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-5de6f145{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.verification-text[data-v-5de6f145]{font-family:var(--font-mono);font-size:.9rem;color:var(--text-dim);text-transform:lowercase;letter-spacing:.5px;margin:0}.verification-subtext[data-v-5de6f145]{font-family:var(--font-mono);font-size:1rem;color:var(--text-dim);text-transform:lowercase;letter-spacing:.5px;margin:0;opacity:.7}.verification-actions[data-v-5de6f145]{border-top:1px dashed var(--border);padding-top:.8rem}.verification-status.success .verification-text[data-v-5de6f145]{color:var(--terminal-green)}.verification-status.error .verification-text[data-v-5de6f145]{color:var(--danger-text)}@media(max-width:768px){.terminal-input-group[data-v-5de6f145]{margin-bottom:1.25rem}.terminal-input[data-v-5de6f145]{padding:.6rem;font-size:.8rem}.terminal-input-label[data-v-5de6f145]{font-size:.65rem}.error-text[data-v-5de6f145]{font-size:.6rem}.verification-container[data-v-5de6f145]{padding:1.5rem 0}.verification-text[data-v-5de6f145]{font-size:.9rem}.verification-subtext[data-v-5de6f145]{font-size:.7rem}.help-links-row[data-v-5de6f145]{flex-direction:column}.help-links-row[data-v-5de6f145]>.big-beautiful-button{margin-left:0;margin-top:.5rem}.help-links-row[data-v-5de6f145]>.big-beautiful-button:first-child{margin-top:0}.terminal-validation-error[data-v-5de6f145]{top:.8rem}}.verification-loading-icon[data-v-5de6f145]{display:inline-block;transform-origin:center center;animation:spin-5de6f145 2s linear infinite;color:var(--terminal-green)}.verification-loading-icon.fa-spin[data-v-5de6f145]{animation:spin-5de6f145 2s linear infinite}.invite-validation-container[data-v-5de6f145]{display:flex;justify-content:center;align-items:center;min-height:120px;padding:2rem}.login-footer[data-v-5de6f145]{margin-top:1rem}.login-loading-icon[data-v-5de6f145]{color:var(--text-dim)}.invite-loading-icon[data-v-5de6f145]{font-size:2.5rem;color:var(--text-dim);transform-origin:center center;animation:spin-5de6f145 2s linear infinite}.invite-loading-icon.fa-spin[data-v-5de6f145]{animation:spin-5de6f145 2s linear infinite}.verify-transporter-icon[data-v-5de6f145]{font-size:1.6rem;color:var(--text-dim)}.invite-result-text[data-v-5de6f145]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin:0;text-align:center}.invite-validation-container.result-with-action[data-v-5de6f145]{flex-direction:column;gap:1.5rem}@keyframes spin-5de6f145{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.email-issue-form[data-v-5de6f145]{display:flex;flex-direction:column;gap:0}.email-issue-form .terminal-input-group[data-v-5de6f145]{padding-bottom:0;margin-top:0;margin-bottom:1rem;border-bottom:none}.email-issue-form .form-group[data-v-5de6f145],.email-issue-form .form-error[data-v-5de6f145]{margin-bottom:0}.email-type-buttons[data-v-5de6f145]{display:flex;gap:.5rem;margin-bottom:1rem}.email-issue-description[data-v-5de6f145]{font-size:.8rem;color:var(--text-dim);line-height:1.5;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed var(--border)}.email-issue-textarea[data-v-5de6f145]{width:100%;padding:.75rem;background-color:#0003;border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-mono);font-size:.85rem;resize:vertical;display:block;line-height:1.5;min-height:100px}.email-issue-textarea[data-v-5de6f145]:focus{outline:none;border-color:var(--primary)}.email-issue-textarea[data-v-5de6f145]:disabled{opacity:.7;cursor:not-allowed}.email-issue-textarea[data-v-5de6f145]::-moz-placeholder{color:#78a68f66;font-style:italic}.email-issue-textarea[data-v-5de6f145]::placeholder{color:#78a68f66;font-style:italic}.form-group[data-v-5de6f145]{position:relative}.input-container[data-v-5de6f145]{position:relative;width:100%}.message-length-counter[data-v-5de6f145]{position:absolute;top:.5rem;right:.5rem;font-size:.7rem;color:var(--text-dim);background-color:#000c;padding:.25rem .4rem;border-radius:2px;z-index:2;transition:color .2s ease}.message-length-counter.counter-warning[data-v-5de6f145]{color:#a99642}.message-length-counter.counter-limit[data-v-5de6f145]{color:var(--danger-text)}.form-error[data-v-5de6f145]{margin-top:.5rem;padding:.5rem;border:1px solid var(--danger);color:var(--danger-text);font-size:.8rem;background-color:#7a333333}.terminal-btn{background-color:var(--dark);border:1px solid var(--border);color:var(--text-dim);padding:.4rem .8rem;cursor:pointer;font-size:.8rem;text-transform:lowercase;letter-spacing:.5px;transition:all .1s ease;position:relative;text-decoration:none;display:inline-block}.terminal-btn:before{content:"›";position:absolute;left:.5rem;opacity:0;transition:opacity .2s ease,transform .2s ease;transform:translate(-.5em);color:var(--terminal-green)}.terminal-btn:hover{color:var(--terminal-green);border-color:var(--primary);background-color:#0a140fb3}.terminal-btn:hover:before{opacity:1;transform:translate(0)}.terminal-btn.active,.terminal-btn.primary{color:var(--terminal-green);border-color:var(--primary)}.terminal-btn:focus{outline:none;box-shadow:0 0 0 1px var(--primary-light)}.collections-list[data-v-2eda4868]{max-height:400px;overflow-y:auto;margin-bottom:1rem}.collection-item[data-v-2eda4868]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:1px dashed var(--border);transition:background-color .15s ease}.collection-item[data-v-2eda4868]:hover{background-color:#00140f33}.collection-item.active[data-v-2eda4868]{background-color:#102c1e33;border-left:2px solid var(--terminal-green)}.collection-details[data-v-2eda4868]{display:flex;align-items:center;gap:.75rem}.collection-artwork[data-v-2eda4868]{width:40px;height:40px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--dark)}.collection-artwork img[data-v-2eda4868]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-artwork.placeholder[data-v-2eda4868]{color:var(--terminal-green);font-size:1.2rem;text-transform:uppercase}.collection-info[data-v-2eda4868]{flex:1}.collection-name[data-v-2eda4868]{font-weight:600;margin-bottom:.25rem}.collection-stats[data-v-2eda4868]{font-size:.8rem;color:var(--text-dim)}.terminal-toggle-button[data-v-2eda4868]{background-color:var(--dark);border:1px solid var(--border);color:var(--text-dim);padding:.4rem .8rem;cursor:pointer;font-size:.75rem;transition:all .15s ease;font-family:var(--font-mono);min-width:80px;text-align:center}.terminal-toggle-button[data-v-2eda4868]:hover:not(:disabled){border-color:var(--terminal-green);color:var(--terminal-green)}.terminal-toggle-button.active[data-v-2eda4868]{background-color:#102c1e4d;color:var(--terminal-green);border-color:var(--terminal-green)}.terminal-toggle-button[data-v-2eda4868]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-2eda4868]{text-align:center;padding:2rem 1rem;color:var(--text-dim)}.empty-state p[data-v-2eda4868]{margin-bottom:1rem}.modal-actions[data-v-2eda4868]{display:flex;justify-content:flex-end}.tags-header[data-v-f14a9ade]{font-size:.8rem;color:var(--text-dim);margin-bottom:.5rem;font-family:var(--font-mono)}.tags-container[data-v-f14a9ade]{display:flex;flex-wrap:wrap;gap:.5rem}.track-tag[data-v-f14a9ade]{font-size:.7rem;background:linear-gradient(90deg,rgba(0,255,0,.05) 0%,transparent 100%);border:2px solid #000;outline:1px solid var(--border);padding:.1rem .5rem;color:var(--text-dim);border-radius:1px;text-align:center;text-decoration:none;text-transform:uppercase;font-family:var(--font-mono);font-weight:400;transition:all .2s ease;display:inline-block}.track-tag.clickable[data-v-f14a9ade]{cursor:pointer}.track-tag.clickable[data-v-f14a9ade]:hover{color:var(--terminal-green);outline-color:var(--primary);background:linear-gradient(90deg,rgba(0,255,0,.08) 0%,transparent 100%)}.track-stats-panel[data-v-d1adb30b]{display:flex;flex-direction:row;justify-content:space-between;gap:.75rem}.stat-item[data-v-d1adb30b]{display:flex;flex-direction:row;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.5px}.stat-label[data-v-d1adb30b]{color:var(--text-dim);opacity:.6}.stat-value[data-v-d1adb30b]{color:var(--text-dim);font-weight:500}.season-link[data-v-d1adb30b]{color:var(--accent-blue);text-decoration:none;transition:color .15s ease}.season-link[data-v-d1adb30b]:hover{color:#a0c4ff}.track-actions-default[data-v-2ed7ec33]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:15;pointer-events:none;opacity:.5}.track-actions-default.is-active[data-v-2ed7ec33]{opacity:.85}.actions-drawer[data-v-2ed7ec33]{position:absolute;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;will-change:transform,opacity}.actions-drawer.visible[data-v-2ed7ec33]{opacity:.85;pointer-events:auto}.drawer-left[data-v-2ed7ec33]{right:calc(50% + 11px);transform:translateY(-50%) translate(18px);z-index:2}.drawer-left.visible[data-v-2ed7ec33]{transform:translateY(-50%) translate(0)}.drawer-left .drawer-container[data-v-2ed7ec33]{padding-right:18px}.drawer-far-left[data-v-2ed7ec33]{right:calc(50% + 65px);transform:translateY(-50%) translate(18px);z-index:1}.drawer-far-left.visible[data-v-2ed7ec33]{transform:translateY(-50%) translate(0)}.drawer-right[data-v-2ed7ec33]{left:calc(50% + 11px);transform:translateY(-50%) translate(-18px)}.drawer-right.visible[data-v-2ed7ec33]{transform:translateY(-50%) translate(0)}.drawer-right .drawer-container[data-v-2ed7ec33]{padding-left:18px}.drawer-container[data-v-2ed7ec33]{display:flex;align-items:center;gap:16px;padding:5px 10px;background-color:var(--dark);border:2px solid #000;outline:1px solid var(--border);border-radius:1px}.action-icon[data-v-2ed7ec33]{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-dim);cursor:pointer;transition:color .15s ease}.action-icon[data-v-2ed7ec33]:hover,.action-icon.active[data-v-2ed7ec33]{color:var(--terminal-green)}.action-icon.danger[data-v-2ed7ec33]{color:var(--accent-red);font-size:11px}.action-icon.danger[data-v-2ed7ec33]:hover{color:#ff4d5a}.action-icon.hover-danger[data-v-2ed7ec33]:hover{color:var(--accent-red)}.action-icon.purple[data-v-2ed7ec33]{font-family:var(--font-mono);font-weight:700;font-size:12px;line-height:1}.action-icon.purple[data-v-2ed7ec33]:hover{color:var(--accent-purple)}.action-icon.disabled[data-v-2ed7ec33]{opacity:.3;cursor:not-allowed}.action-icon.timeline-text-icon[data-v-2ed7ec33]{font-family:var(--font-mono);font-size:14px;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timeline-arrows-stacked[data-v-2ed7ec33]{display:flex;flex-direction:column;align-items:center;gap:.2rem;line-height:.8}.tooltip-wrapper[data-v-2ed7ec33]{position:relative;display:flex;align-items:center}.tooltip[data-v-2ed7ec33]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:var(--darker);color:var(--text-dim);font-size:11px;padding:4px 8px;border-radius:1px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:100;margin-bottom:6px;border:1px solid var(--border)}.tooltip-wrapper:hover .tooltip[data-v-2ed7ec33]{opacity:1;visibility:visible}.play-button-primary[data-v-2ed7ec33]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:auto;z-index:100;width:38px;height:38px;padding:0;margin:0;border:2px solid #000;outline:none;border-radius:50%;background-color:var(--dark);color:var(--text-dim);font-size:1.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s ease,outline-color .15s ease}.play-button-primary[data-v-2ed7ec33]:hover{color:var(--terminal-green);outline-color:var(--primary)}.play-button-primary.is-loading[data-v-2ed7ec33]{cursor:wait;background-color:#050505;color:color-mix(in srgb,var(--text-dim) 50%,transparent)}.play-button-primary[data-v-2ed7ec33]:disabled:not(.is-loading){cursor:not-allowed;color:color-mix(in srgb,var(--text-dim) 50%,transparent)}.track-actions-default.size-hero[data-v-2ed7ec33]{opacity:.85}.size-hero .play-button-primary[data-v-2ed7ec33]{width:64px;height:64px;font-size:2.5rem;border:none;outline:none;border-radius:0;background:none}.size-hero .play-button-primary.is-loading[data-v-2ed7ec33]{font-size:1.25rem}.size-hero .drawer-left[data-v-2ed7ec33]{right:calc(50% + 24px);transform:translateY(-50%) translate(28px)}.size-hero .drawer-left.visible[data-v-2ed7ec33]{transform:translateY(-50%) translate(0)}.size-hero .drawer-left .drawer-container[data-v-2ed7ec33]{padding-right:28px}.size-hero .drawer-far-left[data-v-2ed7ec33]{right:calc(50% + 102px);transform:translateY(-50%) translate(28px)}.size-hero .drawer-far-left.visible[data-v-2ed7ec33]{transform:translateY(-50%) translate(0)}.size-hero .drawer-right[data-v-2ed7ec33]{left:calc(50% + 24px);transform:translateY(-50%) translate(-28px)}.size-hero .drawer-right.visible[data-v-2ed7ec33]{transform:translateY(-50%) translate(0)}.size-hero .drawer-right .drawer-container[data-v-2ed7ec33]{padding-left:28px}.size-hero .drawer-container[data-v-2ed7ec33]{gap:24px;padding:8px 16px}.size-hero .action-icon[data-v-2ed7ec33]{font-size:18px}.size-hero .action-icon.danger[data-v-2ed7ec33]{font-size:16px}.track-actions-default.size-compact[data-v-2ed7ec33]{position:static;display:flex;align-items:center;gap:12px;opacity:1;pointer-events:auto;flex-shrink:0}.size-compact .play-button-primary[data-v-2ed7ec33]{position:static;transform:none;width:30px;height:30px;font-size:1.4rem;border:none;outline:none;border-radius:0;background:none}.size-compact .play-button-primary.is-loading[data-v-2ed7ec33]{font-size:.8rem}.size-compact .action-icon[data-v-2ed7ec33]{font-size:12px}.track-actions-default.mobile-minimal[data-v-2ed7ec33]{position:static;display:flex;align-items:center;gap:12px;opacity:1;pointer-events:auto;flex-shrink:0}.mobile-minimal .play-button-primary[data-v-2ed7ec33]{position:static;transform:none;width:30px;height:30px;font-size:1.4rem;border:none;outline:none;border-radius:0;background:none}.mobile-minimal .play-button-primary.is-loading[data-v-2ed7ec33]{font-size:.8rem}.mobile-minimal .action-icon[data-v-2ed7ec33],.mobile-minimal .action-icon.purple[data-v-2ed7ec33]{font-size:12px}.heart-icon[data-v-96494da4],.diamond-icon[data-v-96494da4]{vertical-align:text-top;display:inline-block;line-height:1;position:relative;top:1px}.track-item[data-v-96494da4]{border:2px solid #000;outline:1px dotted var(--border);border-radius:1px;padding:.5rem;position:relative;display:flex;box-shadow:0 3px 10px #0003}.track-item.is-playing[data-v-96494da4]{outline:1px dotted var(--primary)}.track-item.is-void[data-v-96494da4]{outline:1px dotted var(--accent-purple-border)}.track-item.is-void[data-v-96494da4]:after{background:linear-gradient(180deg,transparent 64%,rgba(147,112,219,.08))}.track-item.is-void.is-playing[data-v-96494da4]{outline:1px dotted var(--accent-purple-highlight)}.track-item.is-season[data-v-96494da4]{outline:1px dotted var(--accent-blue-border)}.track-item.is-season[data-v-96494da4]:after{background:linear-gradient(180deg,transparent 64%,rgba(100,149,237,.08))}.track-item.is-season.is-playing[data-v-96494da4]{outline:1px dotted var(--accent-blue-highlight)}.track-item[data-v-96494da4]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 64%,rgba(69,255,158,.08));pointer-events:none;z-index:1}.track-left[data-v-96494da4]{width:96px;margin-right:1rem;flex-shrink:0;display:flex;flex-direction:column;position:relative;z-index:2}.track-right[data-v-96494da4]{position:relative;z-index:2;display:flex;flex-direction:column;overflow:hidden;max-width:100%;width:100%}.track-avatar[data-v-96494da4]{width:96px;height:96px;background-color:var(--dark);overflow:hidden;position:relative}.artwork-clickable[data-v-96494da4]{width:100%;height:100%;cursor:pointer;position:relative;overflow:hidden;display:block}.track-avatar img[data-v-96494da4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:none}.track-right[data-v-96494da4]{flex:1;min-width:0;display:flex;flex-direction:column}.track-title-container[data-v-96494da4]{position:absolute;top:0;left:0;display:flex;align-items:center;gap:.5rem;z-index:11;padding:2px 4px;background:#050505bf;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#dcdcdc}.track-title-link[data-v-96494da4]{text-decoration:none;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:#dcdcdc}.track-title-link:hover .track-title[data-v-96494da4]{color:var(--terminal-green)}.track-title[data-v-96494da4]{font-size:.8rem;font-weight:500;color:#dcdcdc;text-shadow:1px 1px 1px #000;letter-spacing:.5px;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.track-creator-container[data-v-96494da4]{position:absolute;bottom:0;left:0;display:flex;align-items:center;z-index:11;padding:2px 0}.track-creator-link[data-v-96494da4]{text-decoration:none;display:inline-block}.track-creator-link:hover .track-creator[data-v-96494da4]{color:var(--terminal-green)}.track-creator[data-v-96494da4]{font-size:.8rem;color:var(--text-dim);padding:2px 4px;background:#050505bf;transition:color .15s ease}.visibility-indicator[data-v-96494da4]{width:8px;height:8px;border-radius:50%;display:inline-block}.visibility-public[data-v-96494da4]{background-color:var(--terminal-green)}.visibility-private[data-v-96494da4]{background-color:#ff3e3e}.visibility-unlisted[data-v-96494da4]{background-color:#ffc107}.track-stats[data-v-96494da4]{position:absolute;top:0;right:0;text-align:right;z-index:11;display:flex;gap:.5rem}.track-tag-link[data-v-96494da4]{text-decoration:none;display:inline-block}.track-tag-link:hover .track-tag-badge[data-v-96494da4]{border-color:var(--primary);color:var(--terminal-green)}.track-season-link[data-v-96494da4]{text-decoration:none;display:inline-block}.track-season-link:hover .track-season-badge[data-v-96494da4]{border-color:var(--accent-blue);color:var(--accent-blue)}.void-hourglass-icon[data-v-96494da4]{font-size:.6rem;position:relative;bottom:1px;opacity:.7}.track-void-badge[data-v-96494da4]{font-size:.7rem;color:var(--accent-purple);padding:2px 6px;background:#050505d9;border:1px solid var(--accent-purple-border);border-radius:2px;font-family:var(--font-mono);letter-spacing:.3px;white-space:nowrap;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:4px}.track-void-badge.is-expired[data-v-96494da4]{color:var(--text-dim);border-color:var(--border)}.track-season-badge[data-v-96494da4]{font-size:.7rem;color:var(--accent-blue);padding:2px 6px;background:#050505d9;border:1px solid var(--accent-blue-border);border-radius:2px;font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.3px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .15s ease}.track-tag-badge[data-v-96494da4]{font-size:.7rem;color:var(--text-dim);padding:2px 6px;background:#050505d9;border:1px solid rgba(26,125,66,.3);border-radius:2px;font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.3px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .15s ease}.track-visibility-badge[data-v-96494da4]{font-size:.7rem;color:var(--text-dim);padding:2px 6px;background:#050505d9;border:1px solid rgba(26,125,66,.3);border-radius:2px;font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.3px;cursor:default}.track-visibility-badge.visibility-unlisted[data-v-96494da4]{color:var(--accent-yellow);border-color:var(--accent-yellow-border)}.track-visibility-badge.visibility-private[data-v-96494da4]{color:var(--accent-red);border-color:var(--accent-red-border)}.track-score[data-v-96494da4]{font-size:.7rem;color:var(--text-dim);padding:2px 4px;background:#050505bf}.track-date[data-v-96494da4]{font-size:.75rem;margin-top:.2rem}.waveform-container[data-v-96494da4]{position:relative;height:96px;overflow:hidden;width:100%;max-width:100%;background:transparent!important;transition:opacity .1s ease;cursor:default}.waveform-container[data-v-96494da4]:hover{opacity:1}.waveform[data-v-96494da4]{width:100%;height:100%;opacity:.64!important}.waveform-overlay[data-v-96494da4]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#05050529;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .1s ease;z-index:10;pointer-events:none}.waveform-container:hover .waveform-overlay[data-v-96494da4],.waveform-container .waveform-overlay.show-playing[data-v-96494da4],.waveform-container .waveform-overlay.show-navigating[data-v-96494da4]{opacity:1}.action-buttons[data-v-96494da4]{display:flex;gap:1rem;pointer-events:auto}.module-indicator[data-v-96494da4]{display:inline-block;width:4px;height:4px;margin-right:.5rem;border-radius:0%!important;position:relative;bottom:3px}.module-indicator.active[data-v-96494da4]{background-color:var(--terminal-green);box-shadow:0 0 8px var(--terminal-green)}.module-indicator.inactive[data-v-96494da4]{background-color:#8b3838;box-shadow:0 0 8px #8b3838}.time-markers[data-v-96494da4]{position:absolute;bottom:0;right:0;display:flex;gap:.75rem;z-index:5;padding:0;background:none;max-width:75%;justify-content:flex-end}.time-marker[data-v-96494da4]{font-size:.7rem;padding:.1rem .3rem;border:1px solid #000;border-radius:2px;background:#050505bf}.time-marker.date[data-v-96494da4],.time-marker.duration[data-v-96494da4],.time-marker.plays[data-v-96494da4]{color:var(--text-dim)}.track-item--compact[data-v-96494da4]{padding:.5rem;border:2px solid #000;background-color:#00ff0008;background:linear-gradient(90deg,rgba(0,255,0,.05) 0%,transparent 100%);outline:1px dotted var(--border);border-radius:1px;overflow:hidden;position:relative;transition:all .2s ease}.track-item--compact[data-v-96494da4]:after{display:none}.track-item--compact[data-v-96494da4]:hover{background:linear-gradient(90deg,rgba(0,255,0,.08) 0%,transparent 100%)}.track-item--compact.is-void[data-v-96494da4]{background-color:#9370db08;background:linear-gradient(90deg,rgba(147,112,219,.05) 0%,transparent 100%)}.track-item--compact.is-void[data-v-96494da4]:hover{background:linear-gradient(90deg,rgba(147,112,219,.08) 0%,transparent 100%)}.track-item--compact.is-season[data-v-96494da4]{background-color:#6495ed08;background:linear-gradient(90deg,rgba(100,149,237,.05) 0%,transparent 100%)}.track-item--compact.is-season[data-v-96494da4]:hover{background:linear-gradient(90deg,rgba(100,149,237,.08) 0%,transparent 100%)}.track-compact-layout[data-v-96494da4]{display:flex;align-items:center;gap:.75rem;width:100%;position:relative}.compact-slide-enter-active[data-v-96494da4]{transition:transform .1s ease-out,opacity .1s ease-out}.compact-slide-leave-active[data-v-96494da4]{transition:transform .05s ease-in,opacity .05s ease-in}.compact-slide-enter-from[data-v-96494da4]{transform:translate(8px);opacity:0}.compact-slide-leave-to[data-v-96494da4]{transform:translate(-4px);opacity:0}.track-artwork-compact[data-v-96494da4]{width:48px;height:48px;overflow:hidden;cursor:pointer;border-radius:1px;flex-shrink:0}.track-artwork-compact img[data-v-96494da4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.track-info-compact[data-v-96494da4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.track-title-compact[data-v-96494da4]{font-size:.8rem;margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:85%}.track-item--compact .track-title-link[data-v-96494da4]{color:#dcdcdc;text-decoration:none;font-weight:500;transition:color .15s ease}.track-item--compact .track-title-link[data-v-96494da4]:hover{color:var(--terminal-green)}.track-meta-compact[data-v-96494da4]{display:flex;align-items:center;gap:.5rem;font-size:.7rem}.track-username-compact[data-v-96494da4]{color:var(--text-dim);text-decoration:none;transition:color .15s ease}.track-username-compact[data-v-96494da4]:hover{color:var(--terminal-green)}.track-duration-compact[data-v-96494da4]{color:var(--text-dim)}.track-item--compact .waveform-container[data-v-96494da4]{display:none}.track-item--hero[data-v-96494da4]{padding:1rem;border:2px solid #000;border-radius:1px;outline:1px solid var(--border);background-color:var(--dark);box-shadow:none;display:block;margin-bottom:1.5rem}.track-item--hero[data-v-96494da4]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 64%,rgba(69,255,158,.08));pointer-events:none;z-index:1}.track-hero-layout[data-v-96494da4]{padding:.5rem;display:flex;gap:2rem;position:relative;border:2px solid #000;background-color:var(--darker);outline:1px solid var(--border);border-radius:1px;z-index:2;margin-bottom:0}.track-artwork-hero[data-v-96494da4]{flex-shrink:0}.track-artwork-image[data-v-96494da4]{width:192px;height:192px;-o-object-fit:cover;object-fit:cover}.waveform-container-hero[data-v-96494da4]{position:relative;height:192px;overflow:hidden;flex:1;background:transparent!important;transition:opacity .1s ease;cursor:pointer}.track-title-container-hero[data-v-96494da4]{position:absolute;top:0;left:0;display:flex;align-items:center;gap:.5rem;z-index:5;padding:4px 8px;max-width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#dcdcdc}.track-title-hero[data-v-96494da4]{font-size:1.2rem;font-weight:500;color:#dcdcdc;text-shadow:1px 1px 1px #000;letter-spacing:.5px;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-creator-container-hero[data-v-96494da4]{position:absolute;bottom:0;left:0;display:flex;align-items:center;z-index:5;padding:2px 0}.track-creator-hero[data-v-96494da4]{font-size:1rem;color:var(--text-dim);padding:4px 8px;display:none;text-decoration:none;transition:color .15s ease}.track-creator-hero[data-v-96494da4]:hover{color:var(--terminal-green)}.waveform-container-hero[data-v-96494da4]:hover{opacity:1}.waveform-hero[data-v-96494da4]{width:99%;height:120px;opacity:.64!important;position:absolute;top:50%;left:0;transform:translateY(-50%)}.track-stats-hero[data-v-96494da4]{position:absolute;top:0;right:0;text-align:right;z-index:5;display:flex;gap:.5rem}.track-score-hero[data-v-96494da4]{font-size:1rem;color:var(--terminal-green);padding:4px 8px;font-family:var(--font-mono),monospace}.waveform-overlay-hero[data-v-96494da4]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#05050529;display:flex;justify-content:center;align-items:center;opacity:1;z-index:10}.action-buttons-hero[data-v-96494da4]{display:flex;gap:1rem}.time-markers-hero[data-v-96494da4]{position:absolute;bottom:0;right:0;display:flex;gap:1rem;z-index:5;padding:0;background:none;max-width:65%;justify-content:flex-end}.time-marker-hero[data-v-96494da4]{font-size:.8rem;padding:4px 8px;background:#050505bf;color:var(--text-dim)}.track-metadata-hero[data-v-96494da4]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.metadata-grid[data-v-96494da4]{display:grid;grid-template-columns:240px 1fr;gap:2rem;align-items:start}.stats-section-hero[data-v-96494da4]{position:relative}.description-section-hero[data-v-96494da4]{position:relative;display:flex;flex-direction:column;gap:1rem}.description-container[data-v-96494da4]{padding:1rem;background-color:#00000080;border:1px solid #000;outline:1px solid var(--border);border-radius:1px;min-height:3rem;display:flex;align-items:flex-start}.description-text[data-v-96494da4]{color:var(--text-dim);font-size:.9rem;line-height:1.5;white-space:pre-wrap}.description-placeholder[data-v-96494da4]{color:var(--text-dim);font-size:.9rem;font-style:italic;opacity:.7}@media(max-width:768px){.metadata-grid[data-v-96494da4]{grid-template-columns:1fr;gap:1rem}.track-title-compact[data-v-96494da4]{max-width:80%}}@media(max-width:768px){.track-item--hero[data-v-96494da4]{padding:1rem}.track-hero-layout[data-v-96494da4]{flex-direction:column;gap:1.5rem}.track-artwork-image[data-v-96494da4]{width:128px;height:128px}.track-title-hero[data-v-96494da4]{font-size:1.5rem}.waveform-container-hero[data-v-96494da4]{height:120px}.play-btn-hero[data-v-96494da4]{flex:1;max-width:200px}}.track-content-wrapper[data-v-96494da4]{display:flex;flex-direction:column;flex:1;min-width:0}.carousel-wrapper[data-v-96494da4]{position:relative;min-width:0;overflow:hidden}.track-content[data-v-96494da4]{display:flex;flex:1;min-width:0;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transform:translate(10px);transition:opacity .2s ease,transform .2s ease;z-index:0}.track-content--active[data-v-96494da4]{position:relative;opacity:1;pointer-events:auto;transform:translate(0);z-index:1}.track-variations-badge[data-v-96494da4]{font-size:.7rem;color:var(--accent-purple);padding:2px 6px;background:#050505d9;border:1px solid var(--accent-purple-border);border-radius:2px;font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.3px;white-space:nowrap}.variations-drawer[data-v-96494da4]{margin-top:1rem;padding:.5rem 0 0;border-top:1px dotted var(--border);display:flex;flex-direction:column;gap:.25rem}.variation-item[data-v-96494da4]{display:flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;border-radius:2px;transition:background-color .15s ease}.variation-item[data-v-96494da4]:hover{background-color:#45ff9e08}.variation-item--active .variation-title[data-v-96494da4]{color:var(--terminal-green)}.variation-artwork[data-v-96494da4]{width:24px;height:24px;flex-shrink:0;overflow:hidden;border-radius:1px}.variation-artwork img[data-v-96494da4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.variation-title[data-v-96494da4]{flex:1;font-size:.7rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.variation-item:hover .variation-title[data-v-96494da4]{color:var(--terminal-green)}.variation-duration[data-v-96494da4]{font-size:.7rem;color:var(--text-dim);flex-shrink:0}.hero-section[data-v-96494da4]{position:relative}.hero-section-label[data-v-96494da4]{position:absolute;top:-.7em;left:1rem;background-color:var(--darker);color:var(--terminal-green);font-size:.7rem;font-family:var(--font-mono);padding:0 .5rem;z-index:10;letter-spacing:.5px}.variations-section-hero[data-v-96494da4]{margin:1rem 0 0;padding:.5rem;background:linear-gradient(to bottom,var(--dark) 0%,rgba(0,0,0,.5) 100%);border:2px solid #000;border-radius:1px;outline:1px solid var(--border)}.variations-section-hero .hero-section-label[data-v-96494da4]{top:-.7rem}.variations-drawer--hero[data-v-96494da4]{margin:0;padding:0;border:none}.filter-section[data-v-13c3517b]{margin-bottom:.75rem;border-bottom:1px dashed var(--border);padding-bottom:.75rem}.filter-input-wrapper[data-v-13c3517b]{position:relative}.filter-input[data-v-13c3517b]{width:100%;padding:.5rem 2.5rem .5rem .5rem;background-color:var(--dark);border:2px solid #000;outline:1px solid var(--border);color:var(--text);font-family:var(--font-mono);font-size:.7rem;transition:outline-color .15s ease}.filter-input[data-v-13c3517b]:focus{outline-color:var(--primary)}.filter-input[data-v-13c3517b]::-moz-placeholder{color:var(--text-dim);opacity:.7}.filter-input[data-v-13c3517b]::placeholder{color:var(--text-dim);opacity:.7}.clear-filter[data-v-13c3517b]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:1.2rem;padding:.25rem;transition:color .15s ease}.clear-filter[data-v-13c3517b]:hover{color:var(--terminal-green)}.filter-stats[data-v-13c3517b]{font-size:.8rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.stats-text[data-v-13c3517b]{color:var(--terminal-green)}.tracks-list-container[data-v-13c3517b]{min-height:200px}.collection-tracks-list[data-v-13c3517b]{display:flex;flex-direction:column;gap:.4rem;padding:2px}.collection-tracks-list[data-v-13c3517b]::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.collection-tracks-list[data-v-13c3517b]::-webkit-scrollbar-thumb:hover{background-color:var(--terminal-green)}.collection-track-item[data-v-13c3517b]{position:relative}.collection-toggle-btn[data-v-13c3517b]{min-width:36px!important;max-width:36px!important;padding:.375rem!important}.collection-toggle-btn.no-chevron[data-v-13c3517b]:before{display:none!important}[data-v-13c3517b] .collection-toggle-btn.no-chevron:before{display:none!important}.loading-state[data-v-13c3517b],.empty-state[data-v-13c3517b]{padding:2rem;text-align:center;color:var(--text-dim)}.loading-state[data-v-13c3517b]{display:flex;justify-content:center;align-items:center;min-height:200px}.spinner-icon[data-v-13c3517b]{font-size:1.5rem}.terminal-green[data-v-13c3517b]{color:var(--terminal-green)}.placeholder-content[data-v-13c3517b]{padding:1.5rem;text-align:center;color:var(--text-dim)}.placeholder-content p[data-v-13c3517b]{margin-bottom:1rem}.clear-filter-btn[data-v-13c3517b]{background-color:var(--dark);border:1px solid var(--border);color:var(--text-dim);padding:.5rem 1rem;cursor:pointer;font-size:.8rem;transition:all .1s ease;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px}.clear-filter-btn[data-v-13c3517b]:hover{color:var(--terminal-green);border-color:var(--primary)}@media(max-width:768px){.tracks-list[data-v-13c3517b]{max-height:40vh}.track-toggle-btn[data-v-13c3517b]{min-width:70px;padding:.35rem .5rem}}.delete-container[data-v-e9103c75]{display:flex;flex-direction:column}.warning-container[data-v-e9103c75]{background-color:#46000026;border:2px solid #000;outline:1px solid rgba(220,50,50,.3);border-radius:1px;overflow:hidden}.warning-label[data-v-e9103c75]{background-color:#4600004d;color:#e66666;font-size:.75rem;font-weight:600;letter-spacing:1px;padding:.4rem .8rem;border-bottom:1px solid rgba(220,50,50,.2);font-family:var(--font-mono)}.warning-content[data-v-e9103c75]{padding:1rem}.warning-text[data-v-e9103c75]{color:#dc5a5ae6;font-size:.85rem;margin-bottom:.75rem;line-height:1.4}.warning-list[data-v-e9103c75]{list-style:none;margin:0;padding:0;color:#e65a5ae6;font-size:.8rem}.warning-list li[data-v-e9103c75]{padding:.3rem 0 .3rem 1.2rem;position:relative}.warning-list li[data-v-e9103c75]:before{content:"-";position:absolute;left:0;color:#dc323299}.error-message[data-v-e9103c75]{color:var(--danger-text);font-size:.8rem;padding:.5rem;background-color:#461e1e33;border:1px solid var(--danger-border);border-radius:1px}.loading-dots[data-v-3326b138]{display:inline-block;letter-spacing:.2em}.dot[data-v-3326b138]{opacity:0;animation:pulse-3326b138 1.4s infinite}.dot-1[data-v-3326b138]{animation-delay:0s}.dot-2[data-v-3326b138]{animation-delay:.1s}.dot-3[data-v-3326b138]{animation-delay:.2s}@keyframes pulse-3326b138{0%,60%,to{opacity:0}30%{opacity:1}}.timeline-container[data-v-4e0b5391]{display:flex;flex-direction:column;gap:1rem;max-height:60vh}.timeline-list[data-v-4e0b5391]{display:flex;flex-direction:column;gap:.5rem;flex:1;overflow-y:auto;padding-right:.5rem}.timeline-list[data-v-4e0b5391]::-webkit-scrollbar{width:6px}.timeline-list[data-v-4e0b5391]::-webkit-scrollbar-track{background:var(--darker)}.timeline-list[data-v-4e0b5391]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.timeline-list[data-v-4e0b5391]::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.timeline-item-wrapper[data-v-4e0b5391]{display:flex;align-items:center;position:relative;max-width:100%;min-width:0;will-change:transform}.timeline-item[data-v-4e0b5391]{flex:1;min-width:0}.timeline-track-wrapper[data-v-4e0b5391]{border:1px dotted var(--border);background-color:#0003;min-width:0}.timeline-track-wrapper.is-current[data-v-4e0b5391]{border:1px dotted var(--primary);background:linear-gradient(90deg,rgba(37,99,235,.1) 0%,transparent 100%);box-shadow:0 0 8px #2563eb33}.timeline-track-wrapper[data-v-4e0b5391] .track-item--compact{margin:0}.buffer-info[data-v-4e0b5391]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;font-family:var(--font-mono);font-size:.6rem}.info-label[data-v-4e0b5391]{color:var(--text-dim)}.info-value[data-v-4e0b5391]{color:var(--terminal-green);font-weight:700}.info-separator[data-v-4e0b5391]{color:var(--border)}.remaining-value[data-v-4e0b5391]{display:inline-block;min-width:5ch;text-align:center;animation:fadeIn-4e0b5391 .4s ease-out}@keyframes fadeIn-4e0b5391{0%{opacity:0}to{opacity:1}}.timeline-move[data-v-4e0b5391]{transition:transform .25s ease}.timeline-leave-active[data-v-4e0b5391]{transition:opacity .15s ease,transform .15s ease}.timeline-leave-to[data-v-4e0b5391]{opacity:0;transform:translateY(-8px)}.history-container[data-v-a89cda4b]{display:flex;flex-direction:column;gap:1.5rem;max-height:60vh}.history-list[data-v-a89cda4b]{display:flex;flex-direction:column;gap:1rem;max-height:50vh;overflow-y:auto;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.history-list[data-v-a89cda4b]::-webkit-scrollbar{width:6px}.history-list[data-v-a89cda4b]::-webkit-scrollbar-track{background:transparent}.history-list[data-v-a89cda4b]::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.history-list[data-v-a89cda4b]::-webkit-scrollbar-thumb:hover{background-color:var(--terminal-green)}.history-track-wrapper[data-v-a89cda4b]{border:1px solid var(--border);background-color:#00ff0008;background:linear-gradient(90deg,rgba(0,255,0,.05) 0%,transparent 100%);border-left:1px solid var(--terminal-green);overflow:hidden}.history-track-wrapper[data-v-a89cda4b] .track-item--compact{margin:0}.empty-history[data-v-a89cda4b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;border:1px dashed var(--border);text-align:center}.empty-message[data-v-a89cda4b]{font-size:.9rem;color:var(--text-dim);margin-bottom:.5rem;font-family:var(--font-mono)}.empty-help[data-v-a89cda4b]{font-size:.8rem;color:var(--text-dim);opacity:.7}.history-actions[data-v-a89cda4b]{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px dashed var(--border)}.clear-button[data-v-a89cda4b]{text-transform:lowercase;padding:.4rem 1rem;font-size:.8rem}.clear-button[data-v-a89cda4b]:disabled{opacity:.5;cursor:not-allowed}[data-v-1cd5d870] .terminal-modal-container{max-width:1000px;width:95vw}.membership-form[data-v-1cd5d870]{max-width:100%}.current-plan[data-v-1cd5d870]{background-color:#00ff000d;border:1px solid var(--primary);padding:1rem;font-size:.8rem}.current-plan .plan-header[data-v-1cd5d870]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.plan-label[data-v-1cd5d870],.status-label[data-v-1cd5d870],.plan-name.plan-free[data-v-1cd5d870]{color:var(--text-dim)}.plan-name.plan-core[data-v-1cd5d870]{color:var(--terminal-green)}.plan-name.plan-premium[data-v-1cd5d870]{color:gold}.plan-status[data-v-1cd5d870]{display:flex;justify-content:space-between;align-items:center}.status-active[data-v-1cd5d870]{color:var(--terminal-green)}.membership-plans[data-v-1cd5d870]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem;border-bottom:1px dashed var(--border);padding-bottom:1rem}.plan-card[data-v-1cd5d870]{border:1px solid var(--border);background-color:var(--dark);padding:1.5rem;position:relative;transition:all .2s ease;display:flex;flex-direction:column}.plan-card.current[data-v-1cd5d870]{border-color:var(--primary);background-color:#00ff0005}.plan-card.recommended[data-v-1cd5d870]:before{content:"recommended";position:absolute;top:-8px;left:1rem;background-color:var(--terminal-green);color:var(--dark);padding:2px 8px;font-size:.6rem;text-transform:uppercase;letter-spacing:1px}.plan-card[data-v-1cd5d870]:hover{border-color:var(--primary);background-color:#00ff0005}.plan-card .plan-header[data-v-1cd5d870]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px dashed var(--border)}.plan-card .plan-name[data-v-1cd5d870]{font-size:1rem;color:var(--terminal-green);text-transform:uppercase;letter-spacing:1px}.plan-price[data-v-1cd5d870]{font-size:1.2rem;color:var(--text)}.price-period[data-v-1cd5d870]{font-size:.7rem;color:var(--text-dim)}.plan-features[data-v-1cd5d870]{margin-bottom:1.5rem;flex-grow:1}.feature-group[data-v-1cd5d870]{margin-bottom:1.2rem}.feature-group[data-v-1cd5d870]:last-child{margin-bottom:0}.group-title[data-v-1cd5d870]{font-size:.7rem;color:var(--terminal-green);text-transform:uppercase;letter-spacing:1px;margin-bottom:.6rem;border-bottom:1px dotted var(--border);padding-bottom:.3rem}.feature-item[data-v-1cd5d870]{font-size:.8rem;color:var(--text-dim);margin-bottom:.4rem;line-height:1.4}.plan-button[data-v-1cd5d870]{width:100%;background-color:var(--dark);border:1px solid var(--border);color:var(--text-dim);padding:.5rem;cursor:pointer;font-size:.8rem;text-transform:lowercase;text-align:center;letter-spacing:1px;transition:all .1s ease;position:relative;margin-top:auto}.plan-button[data-v-1cd5d870]:hover:not(:disabled){color:var(--terminal-green);border-color:var(--primary);background-color:#00ff000d}.plan-button.current-plan[data-v-1cd5d870]{background-color:#00ff001a;border-color:var(--primary);color:var(--terminal-green);cursor:default}.plan-button[data-v-1cd5d870]:disabled{opacity:.6;cursor:not-allowed}.plan-button.primary[data-v-1cd5d870]{color:var(--terminal-green);border-color:var(--primary)}.form-error[data-v-1cd5d870]{background-color:#ff00001a;border:1px solid var(--danger);color:var(--danger-text);padding:.75rem;margin-bottom:1rem;font-size:.8rem;text-align:center}@media(max-width:768px){.membership-plans[data-v-1cd5d870]{grid-template-columns:1fr}.plan-card[data-v-1cd5d870]{padding:1rem}}.field-row[data-v-f7cfb74a]{margin-bottom:1rem}.field-row[data-v-f7cfb74a]:last-child{margin-bottom:0}.status-options[data-v-f7cfb74a]{margin-bottom:1rem}.status-buttons[data-v-f7cfb74a]{display:flex;gap:.75rem}.status-button[data-v-f7cfb74a]{flex:1;display:block;background-color:var(--dark);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;text-align:center;font-size:.8rem;padding:.5rem;transition:all .1s ease;text-transform:lowercase;font-family:var(--font-mono);position:relative}.status-button[data-v-f7cfb74a]:hover{color:var(--terminal-green);border-color:var(--border);background-color:#0a140fb3}.status-button.active[data-v-f7cfb74a]{background-color:#102c1e4d;border-color:var(--border);color:var(--terminal-green)}.status-radio[data-v-f7cfb74a]{position:absolute;opacity:0;width:0;height:0}.visibility-options[data-v-f7cfb74a]{margin-bottom:1rem}.visibility-buttons[data-v-f7cfb74a]{display:flex;gap:.75rem}.visibility-button[data-v-f7cfb74a]{flex:1;display:block;background-color:var(--dark);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;text-align:center;font-size:.8rem;padding:.5rem;transition:all .1s ease;text-transform:lowercase;font-family:var(--font-mono);position:relative}.visibility-button[data-v-f7cfb74a]:hover{color:var(--terminal-green);border-color:var(--border);background-color:#0a140fb3}.visibility-button.active[data-v-f7cfb74a]{background-color:#102c1e4d;border-color:var(--border);color:var(--terminal-green)}.visibility-radio[data-v-f7cfb74a]{position:absolute;opacity:0;width:0;height:0}.transmission-progress[data-v-f7cfb74a]{text-align:center;margin:1rem 0}.progress-label[data-v-f7cfb74a]{font-size:.8rem;color:var(--terminal-green);margin-bottom:.5rem}.processing-label[data-v-f7cfb74a]{display:flex;justify-content:center;align-items:center}.processing-text[data-v-f7cfb74a]{color:var(--terminal-green)}.dot-animation[data-v-f7cfb74a]{font-family:var(--font-mono);overflow:hidden;position:relative;display:inline-block;width:24px;height:16px;vertical-align:bottom;margin-left:4px}.dot-animation[data-v-f7cfb74a]:after{content:"";position:absolute;left:0;animation:processingDots-f7cfb74a 1.5s infinite steps(4)}@keyframes processingDots-f7cfb74a{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.delete-container[data-v-6bd2adaf]{display:flex;flex-direction:column;gap:1rem}.delete-description[data-v-6bd2adaf]{font-size:.8rem;margin-bottom:.5rem;color:var(--text-dim)}.delete-description.warning[data-v-6bd2adaf]{color:var(--danger-text)}.news-preview[data-v-6bd2adaf]{background-color:var(--darker);border:1px solid var(--border);padding:1rem;margin:1rem 0;border-radius:2px}.news-title[data-v-6bd2adaf]{font-size:1.1rem;color:var(--terminal-green);margin:0 0 .5rem;font-weight:600}.news-meta[data-v-6bd2adaf]{font-size:.8rem;color:var(--text-dim);margin:0;font-family:var(--font-mono)}.error-message[data-v-6bd2adaf]{color:var(--danger-text);font-size:.8rem;margin-top:.5rem;padding:.5rem;background-color:#461e1e33;border:1px solid var(--danger-border)}.user-search-select[data-v-dda27afb]{position:relative;width:100%}.selected-user[data-v-dda27afb]{display:flex;align-items:center;gap:.5rem;background-color:var(--dark);border:1px solid var(--border);padding:.5rem;border-radius:1px;font-family:var(--font-mono)}.selected-name[data-v-dda27afb]{color:var(--terminal-green);font-size:.8rem}.selected-username[data-v-dda27afb]{color:var(--text-dim);font-size:.7rem}.clear-btn[data-v-dda27afb]{margin-left:auto;background:none;border:none;color:var(--text-dim);font-size:1.2rem;cursor:pointer;padding:0 .25rem;line-height:1;transition:color .1s ease}.clear-btn[data-v-dda27afb]:hover{color:var(--danger-text)}.search-container[data-v-dda27afb]{position:relative}.search-input[data-v-dda27afb]{width:100%;background-color:var(--dark);border:1px solid var(--border);color:var(--text);padding:.5rem;font-family:var(--font-mono);font-size:.85rem;border-radius:1px;transition:border-color .1s ease}.search-input[data-v-dda27afb]::-moz-placeholder{color:var(--text-dim)}.search-input[data-v-dda27afb]::placeholder{color:var(--text-dim)}.search-input[data-v-dda27afb]:focus{outline:none;border-color:var(--primary)}.search-loading[data-v-dda27afb]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:var(--terminal-green);font-size:.8rem}.search-dropdown[data-v-dda27afb]{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background-color:var(--dark);border:1px solid var(--border);border-radius:1px;max-height:240px;overflow-y:auto;z-index:100;box-shadow:0 4px 12px #0000004d}.dropdown-item[data-v-dda27afb]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;background:none;border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;font-family:var(--font-mono);transition:background-color .1s ease}.dropdown-item[data-v-dda27afb]:last-child{border-bottom:none}.dropdown-item[data-v-dda27afb]:hover{background-color:#00ff000d}.item-name[data-v-dda27afb]{color:var(--terminal-green);font-size:.8rem}.item-username[data-v-dda27afb]{color:var(--text-dim);font-size:.7rem}.no-results[data-v-dda27afb]{padding:.75rem;color:var(--text-dim);font-size:.8rem;text-align:center;font-style:italic}.dropdown-slide-enter-active[data-v-dda27afb],.dropdown-slide-leave-active[data-v-dda27afb]{transition:opacity .15s ease,transform .15s ease}.dropdown-slide-enter-from[data-v-dda27afb],.dropdown-slide-leave-to[data-v-dda27afb]{opacity:0;transform:translateY(-4px)}.form-group[data-v-5d307118]{margin-bottom:1rem}.field-label[data-v-5d307118]{display:block;font-size:.75rem;color:var(--text-dim);margin-bottom:.5rem;font-family:var(--font-mono);text-transform:lowercase}.field-row[data-v-5d307118]{margin-bottom:.5rem}.value-input-container[data-v-5d307118]{position:relative}.value-input-container .terminal-input[data-v-5d307118]{width:100%}.duration-tooltip[data-v-5d307118]{position:absolute;bottom:100%;left:0;margin-bottom:.35rem;padding:.25rem .5rem;background-color:var(--dark);border:1px solid var(--primary);border-radius:1px;font-size:.75rem;color:var(--terminal-green);font-family:var(--font-mono);white-space:nowrap;z-index:10}.duration-tooltip[data-v-5d307118]:after{content:"";position:absolute;top:100%;left:1rem;border:5px solid transparent;border-top-color:var(--primary)}.tooltip-slide-enter-active[data-v-5d307118],.tooltip-slide-leave-active[data-v-5d307118]{transition:opacity .15s ease,transform .15s ease}.tooltip-slide-enter-from[data-v-5d307118],.tooltip-slide-leave-to[data-v-5d307118]{opacity:0;transform:translateY(4px)}.type-buttons[data-v-5d307118]{display:flex;gap:.75rem}.type-button[data-v-5d307118]{flex:1;display:block;background-color:var(--dark);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;text-align:center;font-size:.8rem;padding:.5rem;transition:all .1s ease;text-transform:lowercase;font-family:var(--font-mono);position:relative}.type-button[data-v-5d307118]:hover{color:var(--terminal-green);border-color:var(--border);background-color:#0a140fb3}.type-button.active[data-v-5d307118]{background-color:#102c1e4d;border-color:var(--border);color:var(--terminal-green)}.type-radio[data-v-5d307118]{position:absolute;opacity:0;width:0;height:0}.grant-info[data-v-5d307118]{background-color:var(--darker);border:1px solid var(--border);padding:1rem;margin-bottom:1rem;border-radius:2px}.grant-info-row[data-v-5d307118]{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.8rem;font-family:var(--font-mono)}.grant-info-label[data-v-5d307118]{color:var(--text-dim)}.grant-info-value[data-v-5d307118]{color:var(--terminal-green)}.grant-info-link[data-v-5d307118]{color:var(--terminal-green);text-decoration:none;transition:color .1s ease}.grant-info-link[data-v-5d307118]:hover{color:var(--text);text-decoration:underline}.grant-type[data-v-5d307118]{display:inline-block;padding:.15rem .4rem;border-radius:1px;font-size:.7rem;font-weight:600}.grant-type--invite[data-v-5d307118]{background-color:var(--accent-blue-bg);color:var(--accent-blue);border:1px solid var(--accent-blue-border)}.grant-type--duration[data-v-5d307118]{background-color:var(--accent-yellow-bg);color:var(--accent-yellow);border:1px solid var(--accent-yellow-border)}.grant-type--infinite_mode[data-v-5d307118]{background-color:var(--accent-purple-bg);color:var(--accent-purple);border:1px solid var(--accent-purple-border)}.infinite-mode-info[data-v-5d307118]{padding:.75rem;background-color:var(--darker);border:1px solid var(--border);border-radius:2px;font-size:.8rem;color:var(--text-dim);font-family:var(--font-mono);text-align:center}.transmission-progress[data-v-5d307118]{text-align:center;margin:1rem 0}.progress-label[data-v-5d307118]{font-size:.8rem;color:var(--terminal-green);margin-bottom:.5rem}.processing-label[data-v-5d307118]{display:flex;justify-content:center;align-items:center}.processing-text[data-v-5d307118]{color:var(--terminal-green)}.dot-animation[data-v-5d307118]{font-family:var(--font-mono);overflow:hidden;position:relative;display:inline-block;width:24px;height:16px;vertical-align:bottom;margin-left:4px}.dot-animation[data-v-5d307118]:after{content:"";position:absolute;left:0;animation:processingDots-5d307118 1.5s infinite steps(4)}@keyframes processingDots-5d307118{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.revoke-container[data-v-f8eaa1a0]{display:flex;flex-direction:column;gap:1rem}.revoke-description[data-v-f8eaa1a0]{font-size:.8rem;margin-bottom:.5rem;color:var(--text-dim)}.revoke-description.warning[data-v-f8eaa1a0]{color:var(--danger-text)}.grant-preview[data-v-f8eaa1a0]{background-color:var(--darker);border:1px solid var(--border);padding:1rem;margin:.5rem 0;border-radius:2px}.grant-preview-row[data-v-f8eaa1a0]{display:flex;justify-content:space-between;align-items:flex-start;padding:.35rem 0;font-size:.8rem;font-family:var(--font-mono)}.grant-preview-label[data-v-f8eaa1a0]{color:var(--text-dim);flex-shrink:0;margin-right:1rem}.grant-preview-value[data-v-f8eaa1a0]{color:var(--terminal-green);text-align:right;word-break:break-word}.grant-reason[data-v-f8eaa1a0]{font-style:italic;max-width:200px}.grant-type[data-v-f8eaa1a0]{display:inline-block;padding:.15rem .4rem;border-radius:1px;font-size:.7rem;font-weight:600}.grant-type--invite[data-v-f8eaa1a0]{background-color:var(--accent-blue-bg);color:var(--accent-blue);border:1px solid var(--accent-blue-border)}.grant-type--duration[data-v-f8eaa1a0]{background-color:var(--accent-yellow-bg);color:var(--accent-yellow);border:1px solid var(--accent-yellow-border)}.system-badge[data-v-f8eaa1a0]{background-color:var(--accent-purple-bg);color:var(--accent-purple);border:1px solid var(--accent-purple-border);padding:.15rem .4rem;border-radius:1px;font-size:.65rem;font-weight:600}.error-message[data-v-f8eaa1a0]{color:var(--danger-text);font-size:.8rem;margin-top:.5rem;padding:.5rem;background-color:#461e1e33;border:1px solid var(--danger-border)}.legal-document[data-v-abef7c21]{color:var(--text-dim);font-family:var(--font-mono);font-size:.875rem;line-height:1.8;max-width:100%}.main-title[data-v-abef7c21]{color:var(--terminal-green);font-size:1.75rem;font-weight:400;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:2px;text-align:center}.version-info[data-v-abef7c21]{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem}.version-info strong[data-v-abef7c21]{color:var(--text);font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.legal-section[data-v-abef7c21]{margin-bottom:2.5rem}.section-title[data-v-abef7c21]{color:var(--terminal-green);font-size:1.2rem;font-weight:400;margin:2rem 0 1rem;text-transform:uppercase;letter-spacing:1px;padding-bottom:.5rem;border-bottom:1px dashed var(--border)}.subsection-title[data-v-abef7c21]{color:var(--text);font-size:1rem;font-weight:400;margin:1.5rem 0 .75rem;letter-spacing:.5px}.section-text[data-v-abef7c21]{color:var(--text-dim);margin:.75rem 0;line-height:1.8}.section-text.uppercase[data-v-abef7c21]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim)}.legal-list[data-v-abef7c21]{list-style:none;padding-left:1.5rem;margin:1rem 0}.legal-list li[data-v-abef7c21]{position:relative;margin:.5rem 0;color:var(--text-dim);line-height:1.6}.legal-list li[data-v-abef7c21]:before{content:"▸";position:absolute;left:-1.2rem;color:var(--terminal-green)}.link-text[data-v-abef7c21]{color:var(--terminal-green);text-decoration:none;opacity:.8}@media(max-width:768px){.main-title[data-v-abef7c21]{font-size:1.5rem}.section-title[data-v-abef7c21]{font-size:1.1rem}.subsection-title[data-v-abef7c21]{font-size:.95rem}.legal-document[data-v-abef7c21]{font-size:.8rem}}.legal-document[data-v-c13fd1aa]{color:var(--text-dim);font-family:var(--font-mono);font-size:.875rem;line-height:1.8;max-width:100%}.main-title[data-v-c13fd1aa]{color:var(--terminal-green);font-size:1.75rem;font-weight:400;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:2px;text-align:center}.version-info[data-v-c13fd1aa]{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem}.version-info strong[data-v-c13fd1aa]{color:var(--text);font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.legal-section[data-v-c13fd1aa]{margin-bottom:2.5rem}.section-title[data-v-c13fd1aa]{color:var(--terminal-green);font-size:1.2rem;font-weight:400;margin:2rem 0 1rem;text-transform:uppercase;letter-spacing:1px;padding-bottom:.5rem;border-bottom:1px dashed var(--border)}.subsection-title[data-v-c13fd1aa]{color:var(--text);font-size:1rem;font-weight:400;margin:1.5rem 0 .75rem;letter-spacing:.5px}.section-text[data-v-c13fd1aa]{color:var(--text-dim);margin:.75rem 0;line-height:1.8}.section-text.uppercase[data-v-c13fd1aa]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim)}.legal-list[data-v-c13fd1aa]{list-style:none;padding-left:1.5rem;margin:1rem 0}.legal-list li[data-v-c13fd1aa]{position:relative;margin:.5rem 0;color:var(--text-dim);line-height:1.6}.legal-list li[data-v-c13fd1aa]:before{content:"▸";position:absolute;left:-1.2rem;color:var(--terminal-green)}.link-text[data-v-c13fd1aa]{color:var(--terminal-green);text-decoration:none;opacity:.8}.section-text strong[data-v-c13fd1aa],.legal-list strong[data-v-c13fd1aa]{color:var(--text);font-weight:400}.section-text em[data-v-c13fd1aa]{font-style:italic;color:var(--text-dim)}@media(max-width:768px){.main-title[data-v-c13fd1aa]{font-size:1.5rem}.section-title[data-v-c13fd1aa]{font-size:1.1rem}.subsection-title[data-v-c13fd1aa]{font-size:.95rem}.legal-document[data-v-c13fd1aa]{font-size:.8rem}}.legal-document[data-v-de4a51a6]{color:var(--text-dim);font-family:var(--font-mono);font-size:.875rem;line-height:1.8;max-width:100%}.main-title[data-v-de4a51a6]{color:var(--terminal-green);font-size:1.75rem;font-weight:400;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:2px;text-align:center}.version-info[data-v-de4a51a6]{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem}.version-info strong[data-v-de4a51a6]{color:var(--text);font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.legal-section[data-v-de4a51a6]{margin-bottom:2.5rem}.section-title[data-v-de4a51a6]{color:var(--terminal-green);font-size:1.2rem;font-weight:400;margin:2rem 0 1rem;text-transform:uppercase;letter-spacing:1px;padding-bottom:.5rem;border-bottom:1px dashed var(--border)}.subsection-title[data-v-de4a51a6]{color:var(--text);font-size:1rem;font-weight:400;margin:1.5rem 0 .75rem;letter-spacing:.5px}.section-text[data-v-de4a51a6]{color:var(--text-dim);margin:.75rem 0;line-height:1.8}.section-text.uppercase[data-v-de4a51a6]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim)}.legal-list[data-v-de4a51a6]{list-style:none;padding-left:1.5rem;margin:1rem 0}.legal-list li[data-v-de4a51a6]{position:relative;margin:.5rem 0;color:var(--text-dim);line-height:1.6}.legal-list li[data-v-de4a51a6]:before{content:"▸";position:absolute;left:-1.2rem;color:var(--terminal-green)}.link-text[data-v-de4a51a6]{color:var(--terminal-green);text-decoration:none;opacity:.8}.guideline-item[data-v-de4a51a6]{margin-bottom:1.5rem}.guideline-item .subsection-title[data-v-de4a51a6]{margin-bottom:.5rem}.section-text strong[data-v-de4a51a6]{color:var(--text);font-weight:400}.section-text em[data-v-de4a51a6]{font-style:italic;color:var(--text-dim)}@media(max-width:768px){.main-title[data-v-de4a51a6]{font-size:1.5rem}.section-title[data-v-de4a51a6]{font-size:1.1rem}.subsection-title[data-v-de4a51a6]{font-size:.95rem}.legal-document[data-v-de4a51a6]{font-size:.8rem}}[data-v-36d47b18] .terminal-modal-container{max-width:900px!important}.legal-documents-form[data-v-36d47b18]{display:flex;flex-direction:column;height:calc(80vh - 100px)}.legal-tabs[data-v-36d47b18]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;border-bottom:1px dashed var(--border);padding-bottom:1rem;margin-bottom:1.5rem}.legal-tab[data-v-36d47b18]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-dim);background-color:var(--dark);border:2px solid #000;outline:1px solid var(--border);padding:.4rem .7rem;border-radius:1px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;text-align:center;transition:color .2s ease,outline-color .2s ease,background-color .2s ease}.legal-tab[data-v-36d47b18]:hover{color:var(--terminal-green);border-color:#000;outline-color:var(--primary);background-color:#45ff9e0d}.legal-tab.active[data-v-36d47b18]{color:var(--terminal-green);border-color:#000;outline-color:var(--primary);background:#00ff001a}.legal-content-wrapper[data-v-36d47b18]{flex:1;overflow-y:auto;margin-bottom:1.5rem;padding-right:.5rem}.legal-content-wrapper[data-v-36d47b18]::-webkit-scrollbar{width:8px}.legal-content-wrapper[data-v-36d47b18]::-webkit-scrollbar-track{background:var(--darker)}.legal-content-wrapper[data-v-36d47b18]::-webkit-scrollbar-thumb{background:var(--border);border-radius:0}.legal-content-wrapper[data-v-36d47b18]::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}@media(max-width:768px){[data-v-36d47b18] .terminal-modal-container{max-width:95%!important}.legal-tabs[data-v-36d47b18]{grid-template-columns:1fr;gap:.25rem}.legal-tab[data-v-36d47b18]{width:100%;padding:.5rem .7rem}}@media(max-width:480px){.legal-tabs[data-v-36d47b18]{grid-template-columns:1fr;gap:.25rem}.legal-tab[data-v-36d47b18]{width:100%;padding:.5rem .7rem;font-size:.75rem}.legal-documents-form[data-v-36d47b18]{height:calc(85vh - 100px)}}.contact-support-form[data-v-e44b07a9]{display:flex;flex-direction:column}.form-content[data-v-e44b07a9]{display:flex;flex-direction:column;gap:1rem}.support-tabs[data-v-e44b07a9]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;border-bottom:1px dashed var(--border);padding-bottom:1rem}.support-tab[data-v-e44b07a9]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-dim);background-color:var(--dark);border:2px solid #000;outline:1px solid var(--border);padding:.4rem .7rem;border-radius:1px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;text-align:center;transition:color .2s ease,outline-color .2s ease,background-color .2s ease}.support-tab[data-v-e44b07a9]:hover{color:var(--terminal-green);border-color:#000;outline-color:var(--primary);background-color:#45ff9e0d}.support-tab.active[data-v-e44b07a9]{color:var(--terminal-green);border-color:#000;outline-color:var(--primary);background:#00ff001a}.sender-info[data-v-e44b07a9]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#102c1e33;border:2px solid #000;outline:1px solid var(--border);border-radius:1px}.sender-avatar[data-v-e44b07a9]{flex-shrink:0}.sender-details[data-v-e44b07a9]{display:flex;align-items:center;gap:.5rem}.sender-label[data-v-e44b07a9]{color:var(--text-dim);font-size:.8rem}.sender-username[data-v-e44b07a9]{color:var(--terminal-green);font-size:.8rem;font-weight:700}.input-container[data-v-e44b07a9]{position:relative;width:100%;display:block;line-height:0;border-radius:1px}.form-group[data-v-e44b07a9]{border-bottom:none;padding-bottom:0}.terminal-input[data-v-e44b07a9]{width:100%;padding:.75rem;background-color:#0003;border:2px solid #000;outline:1px solid var(--border);border-radius:1px;color:var(--text-dim);font-family:var(--font-mono);font-size:.9rem;resize:vertical;display:block;line-height:1.5;vertical-align:bottom;margin:0}.terminal-input[data-v-e44b07a9]:focus{outline-color:var(--primary)}.terminal-input[data-v-e44b07a9]:disabled{opacity:.7;cursor:not-allowed}.message-length-counter[data-v-e44b07a9]{position:absolute;top:.5rem;right:.25rem;font-size:.7rem;background-color:#000c;padding:.25rem .4rem;border-radius:2px;z-index:2;transition:color .2s ease;display:inline-block;line-height:1;white-space:nowrap;box-sizing:border-box}.counter-normal[data-v-e44b07a9]{color:var(--text-dim)}.counter-warning[data-v-e44b07a9]{color:#a99642}.counter-limit[data-v-e44b07a9]{color:var(--danger-text)}.terminal-checkbox-group[data-v-e44b07a9]{border-bottom:1px dashed var(--border);padding-bottom:1rem;margin-bottom:0}.terminal-checkbox[data-v-e44b07a9]{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.8rem;color:var(--text-dim);letter-spacing:.5px}.terminal-checkbox-input[data-v-e44b07a9]{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1px solid var(--border);border-radius:0;background-color:var(--dark);position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .1s ease}.terminal-checkbox-input[data-v-e44b07a9]:checked:after{content:"";position:absolute;width:7px;height:7px;background-color:var(--terminal-green);top:50%;left:50%;transform:translate(-50%,-50%)}.terminal-checkbox-input[data-v-e44b07a9]:checked{border-color:var(--terminal-green)}.terminal-checkbox:hover .terminal-checkbox-input[data-v-e44b07a9]{border-color:var(--primary)}.terminal-checkbox-custom[data-v-e44b07a9]{display:none}.terminal-checkbox-label[data-v-e44b07a9]{-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.4;font-size:.6rem;text-transform:uppercase}.form-error[data-v-e44b07a9]{margin-top:.75rem;padding:.5rem;border:1px solid var(--danger);color:var(--danger-text);font-size:.8rem;background-color:#7a333333}@media(max-width:768px){.support-tabs[data-v-e44b07a9]{grid-template-columns:1fr;gap:.25rem}.support-tab[data-v-e44b07a9]{width:100%;padding:.5rem .7rem}}@media(max-width:480px){.support-tabs[data-v-e44b07a9]{grid-template-columns:1fr;gap:.25rem}.support-tab[data-v-e44b07a9]{width:100%;padding:.5rem .7rem;font-size:.75rem}}.external-link-form[data-v-252e7387]{display:flex;flex-direction:column;min-width:400px}.message-container[data-v-252e7387]{text-align:center}.message-text[data-v-252e7387]{color:var(--text-dim);font-size:.9rem;margin-top:.5rem;font-family:var(--font-mono)}.url-container[data-v-252e7387]{border:1px solid var(--border);border-radius:2px;background-color:#0003}.url-display[data-v-252e7387]{padding:.75rem;font-family:var(--font-mono);font-size:.8rem;color:var(--text-dim);word-break:break-all;line-height:1.4}@media(max-width:768px){.external-link-form[data-v-252e7387]{min-width:300px}.warning-container[data-v-252e7387]{gap:.75rem}.warning-icon[data-v-252e7387]{font-size:1.5rem}.warning-title[data-v-252e7387]{font-size:.85rem}.warning-description[data-v-252e7387]{font-size:.75rem}.url-display[data-v-252e7387]{font-size:.75rem;padding:.5rem}}.form-error[data-v-9245ee7e]{color:var(--danger);font-size:.8rem;margin-top:.5rem}.delete-container[data-v-2c6d032f]{display:flex;flex-direction:column}.message-preview[data-v-2c6d032f]{margin:1rem 0;padding:.75rem;background:#0003;border:1px solid var(--border);border-radius:2px}.preview-label[data-v-2c6d032f]{font-size:.75rem;color:var(--text-dim);text-transform:uppercase;margin-bottom:.5rem}.preview-content[data-v-2c6d032f]{color:var(--text-primary);font-size:.9rem;white-space:pre-wrap;word-break:break-word;font-style:italic;opacity:.8}.error-message[data-v-2c6d032f]{color:var(--danger-text);font-size:.8rem;padding:.5rem;background-color:#461e1e33;border:1px solid var(--danger-border);border-radius:1px}.audio-artwork-row[data-v-0a642968]{display:flex;gap:1rem;width:100%}.audio-drop-zone[data-v-0a642968]{border:2px solid #000;outline:1px dashed var(--border);background-color:#0003;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;cursor:pointer;transition:all .2s ease;position:relative;flex:1}.audio-drop-zone[data-v-0a642968]:hover{outline-color:var(--primary);background-color:#102c1e33}.drag-active[data-v-0a642968]{outline-color:var(--primary);background-color:#102c1e4d}.has-file[data-v-0a642968]{background-color:#102c1e26}.artwork-preview[data-v-0a642968]{width:160px;height:160px;border:2px solid #000;outline:1px dashed var(--border);position:relative;overflow:hidden;background-color:#0003}.artwork-preview[data-v-0a642968] .artwork-selector{height:100%}.artwork-preview[data-v-0a642968] .artwork-upload-label{height:100%;justify-content:center;border:none;outline:none}.preview-image[data-v-0a642968]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.artwork-remove[data-v-0a642968]{position:absolute;top:6px;right:6px;background:#000000b3;border:none;color:var(--text-dim);font-size:1.2rem;cursor:pointer;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:0;padding:0;z-index:2}.artwork-remove[data-v-0a642968]:hover{color:var(--terminal-green);background:#000000e6}.hidden-input[data-v-0a642968]{display:none}.drop-placeholder[data-v-0a642968]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.formats-text[data-v-0a642968]{color:var(--text-dim);font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-mono)}.rules-text span+span[data-v-0a642968]:before{content:" · "}@media(max-width:768px){.rules-text[data-v-0a642968]{display:flex;flex-direction:column;align-items:center}.rules-text span+span[data-v-0a642968]:before{content:none}}.upload-rules[data-v-0a642968]{text-align:center}.file-preview[data-v-0a642968]{display:flex;width:100%;justify-content:space-between;align-items:center}.file-info[data-v-0a642968]{text-align:left}.file-name[data-v-0a642968]{color:var(--terminal-green);font-size:.9rem;margin-bottom:.25rem;word-break:break-all}.file-meta[data-v-0a642968]{color:var(--text-dim);font-size:.7rem}.remove-file[data-v-0a642968]{background:none;border:none;color:var(--text-dim);font-size:1.2rem;cursor:pointer;padding:0 .5rem;line-height:1}.remove-file[data-v-0a642968]:hover{color:var(--terminal-green)}.track-title[data-v-0a642968]{margin-top:1rem}.field-row[data-v-0a642968]:last-child{margin-bottom:0}.terminal-input-wrapper[data-v-0a642968]{width:100%}.track-slug[data-v-0a642968]{margin-top:0}.slug-input-wrapper[data-v-0a642968]{display:flex;align-items:center;background-color:#0a0a0ab3;border:1px solid var(--border);transition:all .1s ease}.slug-input-wrapper[data-v-0a642968]:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px #64ff641a}.slug-prefix[data-v-0a642968]{color:var(--text-dim);opacity:.4;font-size:.9rem;font-family:var(--font-mono);padding-left:.5rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.slug-suffix[data-v-0a642968]{color:var(--text-dim);opacity:.3;font-size:.9rem;font-family:var(--font-mono);padding-right:.5rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.slug-input[data-v-0a642968]{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:.5rem .5rem .5rem 0!important;font-size:.9rem!important;color:var(--text-dim)!important;font-family:var(--font-mono);min-width:0;flex:1}.slug-input[data-v-0a642968]::-moz-placeholder{color:var(--text-dim);opacity:.3}.slug-input[data-v-0a642968]::placeholder{color:var(--text-dim);opacity:.3}.slug-error[data-v-0a642968]{color:var(--danger-border);font-size:.7rem;font-family:var(--font-mono);margin-top:.5rem;overflow:hidden}.slug-error-enter-active[data-v-0a642968],.slug-error-leave-active[data-v-0a642968]{transition:all .2s ease}.slug-error-enter-from[data-v-0a642968],.slug-error-leave-to[data-v-0a642968]{opacity:0;max-height:0;margin-top:0;transform:translateY(-4px)}.slug-error-enter-to[data-v-0a642968],.slug-error-leave-from[data-v-0a642968]{opacity:1;max-height:2rem;margin-top:.5rem;transform:translateY(0)}.announcement-intro[data-v-a9a017ba]{margin-bottom:1.5rem}.announcement-intro p[data-v-a9a017ba]{font-size:.7rem;line-height:1.6;color:var(--text-dim);margin:0}.highlight[data-v-a9a017ba]{color:var(--terminal-green)}.announcement-section[data-v-a9a017ba]{margin-bottom:1.5rem}.section-header[data-v-a9a017ba]{border-bottom:1px dashed var(--border);padding-bottom:.5rem;margin-bottom:.75rem}.section-title[data-v-a9a017ba]{font-size:.7rem;color:var(--terminal-green);text-transform:uppercase;letter-spacing:.5px}.section-content[data-v-a9a017ba]{font-size:.7rem;line-height:1.6;color:var(--text-dim);margin:0}.info-list[data-v-a9a017ba]{list-style:none;margin:0;padding:0;font-size:.7rem;line-height:1.6;color:var(--text-dim)}.info-list li[data-v-a9a017ba]{padding:.3rem 0 .3rem 1.2rem;position:relative}.info-list li[data-v-a9a017ba]:before{content:"-";position:absolute;left:0;color:var(--terminal-green)}.create-options[data-v-58b41d8b]{display:flex;flex-direction:column;gap:.5rem}.create-option[data-v-58b41d8b]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.25rem;padding:.75rem;border:1px solid var(--border);background-color:#0003;cursor:pointer;transition:all .15s ease}.create-option[data-v-58b41d8b]:hover{border-color:var(--primary);background-color:#102c1e33}.option-title[data-v-58b41d8b]{font-size:.85rem;color:var(--terminal-green);text-transform:lowercase;letter-spacing:.5px}.option-description[data-v-58b41d8b]{font-size:.7rem;color:var(--text-dim);text-transform:lowercase}.create-option.disabled[data-v-58b41d8b]{opacity:.5;cursor:not-allowed;pointer-events:none}.coming-soon[data-v-58b41d8b]{font-size:.6rem;color:var(--text-dim);margin-left:.5rem;padding:.1rem .3rem;border:1px solid var(--border);border-radius:2px}.infinite-config-container[data-v-60f0c0db]{display:flex;flex-direction:column}.config-tabs-main[data-v-60f0c0db]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.tabs-separator[data-v-60f0c0db]{margin:.5rem 0}.config-section[data-v-60f0c0db]{display:flex;flex-direction:column}.source-options[data-v-60f0c0db]{display:flex;flex-direction:column;gap:1rem}.source-option[data-v-60f0c0db]{display:flex;align-items:flex-start;gap:1rem;padding:.75rem;border:1px solid var(--border);background-color:#0003;cursor:pointer;transition:all .15s ease}.source-option[data-v-60f0c0db]:hover:not(.disabled){border-color:var(--primary);background-color:#102c1e1a}.source-option.selected[data-v-60f0c0db]{background-color:#102c1e33;border-color:var(--primary)}.source-option.disabled[data-v-60f0c0db]{opacity:.6;cursor:not-allowed}.option-radio[data-v-60f0c0db]{width:14px;height:14px;border:2px solid var(--text-dim);display:flex;align-items:center;justify-content:center;margin-top:12px}.selected .option-radio[data-v-60f0c0db]{border-color:var(--terminal-green)}.radio-inner[data-v-60f0c0db]{width:7px;height:7px;background-color:var(--terminal-green)}.option-details[data-v-60f0c0db]{flex:1}.option-title[data-v-60f0c0db]{font-size:.8rem;color:var(--text);margin-bottom:.25rem;text-transform:lowercase}.option-description[data-v-60f0c0db]{font-size:.7rem;color:var(--text-dim);text-transform:lowercase}.coming-soon[data-v-60f0c0db]{color:var(--text-dim);opacity:.6;font-style:italic}.tags-container[data-v-60f0c0db]{background-color:#0003;border:1px solid var(--border);padding:.5rem}.modal-actions[data-v-60f0c0db]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--border)}@media(max-width:768px){.config-tabs-main[data-v-60f0c0db]{grid-template-columns:1fr;gap:.25rem}}@media(max-width:480px){.button-row[data-v-60f0c0db],.modal-actions[data-v-60f0c0db]{grid-template-columns:1fr}}.readme-modal-content[data-v-3b3c7ad5]{display:flex;flex-direction:column;height:100%;max-height:70vh}.readme-scroll-container[data-v-3b3c7ad5]{flex:1;overflow-y:auto;padding-right:.5rem;margin-bottom:1rem}.readme-section[data-v-3b3c7ad5]{margin-bottom:2rem}.section-title[data-v-3b3c7ad5]{color:var(--terminal-green);font-size:1rem;font-weight:400;margin:0 0 1rem;letter-spacing:1px;padding-bottom:.5rem;border-bottom:1px dashed var(--border)}.section-text[data-v-3b3c7ad5]{color:var(--text-dim);font-size:.8rem;line-height:1.8;margin:0}.section-text+.section-text[data-v-3b3c7ad5]{margin-top:.75rem}.concept-item[data-v-3b3c7ad5]{margin-bottom:1.25rem}.concept-title[data-v-3b3c7ad5]{color:var(--terminal-green);font-size:.85rem;font-weight:400;margin:0 0 .5rem;letter-spacing:.5px}.concept-arrow[data-v-3b3c7ad5]{color:var(--terminal-green);margin-right:.25rem}.quality-list[data-v-3b3c7ad5]{list-style:none;margin:.75rem 0 0;padding:0}.quality-list li[data-v-3b3c7ad5]{padding:.25rem 0 .25rem 1.2rem;position:relative;font-size:.8rem;line-height:1.6;color:var(--text-dim)}.quality-list li[data-v-3b3c7ad5]:before{content:"-";position:absolute;left:0;color:var(--terminal-green)}.quality-tier[data-v-3b3c7ad5]{color:var(--text);letter-spacing:.5px}.roadmap-list[data-v-3b3c7ad5]{list-style:none;margin:.75rem 0 0;padding:0}.roadmap-list li[data-v-3b3c7ad5]{padding:.25rem 0 .25rem 1.2rem;position:relative;font-size:.8rem;line-height:1.6;color:var(--text-dim)}.roadmap-list li[data-v-3b3c7ad5]:before{content:"-";position:absolute;left:0;color:var(--terminal-green)}.roadmap-list+.concept-item[data-v-3b3c7ad5]{margin-top:1rem}.readme-scroll-container[data-v-3b3c7ad5]::-webkit-scrollbar{width:6px}.readme-scroll-container[data-v-3b3c7ad5]::-webkit-scrollbar-track{background:var(--darker)}.readme-scroll-container[data-v-3b3c7ad5]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.readme-scroll-container[data-v-3b3c7ad5]::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}@media(max-width:768px){.readme-modal-content[data-v-3b3c7ad5]{max-height:60vh}.section-title[data-v-3b3c7ad5]{font-size:.9rem}.section-text[data-v-3b3c7ad5],.quality-list li[data-v-3b3c7ad5],.roadmap-list li[data-v-3b3c7ad5]{font-size:.75rem}}.speed-mods-container[data-v-52ea39bc]{display:flex;flex-direction:column}.speed-mods-container>.config-section[data-v-52ea39bc]:first-of-type{margin-bottom:1rem}.config-section[data-v-52ea39bc]{display:flex;flex-direction:column;gap:.5rem}.section-label[data-v-52ea39bc]{font-size:.75rem;color:var(--terminal-green);text-transform:uppercase;letter-spacing:1px}.section-note[data-v-52ea39bc]{color:var(--text-dim);text-transform:none;letter-spacing:normal}.speed-row[data-v-52ea39bc]{display:flex;gap:.5rem}.speed-row[data-v-52ea39bc]>*{flex:1 1 0;min-width:0}.pitch-options[data-v-52ea39bc]{display:flex;flex-direction:column;gap:1rem}.pitch-option[data-v-52ea39bc]{display:flex;align-items:flex-start;gap:1rem;padding:.75rem;border:1px solid var(--border);background-color:#0003;cursor:pointer;transition:all .15s ease}.pitch-option[data-v-52ea39bc]:hover{border-color:var(--primary);background-color:#102c1e1a}.pitch-option.selected[data-v-52ea39bc]{background-color:#102c1e33;border-color:var(--primary)}.option-radio[data-v-52ea39bc]{width:14px;height:14px;border:2px solid var(--text-dim);display:flex;align-items:center;justify-content:center;margin-top:12px}.selected .option-radio[data-v-52ea39bc]{border-color:var(--terminal-green)}.radio-inner[data-v-52ea39bc]{width:7px;height:7px;background-color:var(--terminal-green)}.option-details[data-v-52ea39bc]{flex:1}.option-title[data-v-52ea39bc]{font-size:.8rem;color:var(--text);margin-bottom:.25rem;text-transform:lowercase}.option-description[data-v-52ea39bc]{font-size:.7rem;color:var(--text-dim);text-transform:lowercase}.option-description a[data-v-52ea39bc]{color:var(--text-dim);text-decoration:underline;text-decoration-style:dotted;transition:color .15s ease}.option-description a[data-v-52ea39bc]:hover{color:var(--terminal-green)}.modal-actions[data-v-52ea39bc]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--border)}@media(max-width:768px){.speed-row[data-v-52ea39bc]{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.speed-row[data-v-52ea39bc]>*:nth-child(4){grid-column:1 / -1}}@media(max-width:480px){.modal-actions[data-v-52ea39bc],.mode-row[data-v-52ea39bc]{grid-template-columns:1fr}}.collection-item[data-v-1046c31a]{position:relative;width:100%;margin-bottom:0;border:1px solid var(--border);overflow:hidden;cursor:pointer;transition:all .2s ease}.collection-item[data-v-1046c31a]:not(.collection-item--hero):hover{border-color:var(--primary)}.collection-banner[data-v-1046c31a]{position:relative;width:100%;height:120px}.banner-background[data-v-1046c31a]{position:absolute;top:0;left:0;right:0;bottom:0}.banner-content[data-v-1046c31a]{position:relative;height:100%;display:flex;border:2px solid #000;padding:.5rem;z-index:1}.banner-left[data-v-1046c31a]{display:flex;width:100%;position:relative}.collection-info[data-v-1046c31a]{display:flex;flex-direction:column;gap:.25rem;width:-moz-fit-content;width:fit-content}.collection-header[data-v-1046c31a]{display:flex;align-items:center;gap:1rem}.collection-name[data-v-1046c31a]{font-size:.9rem;font-weight:700;background-color:#000000e6;padding:.25rem .5rem;color:#dcdcdc;font-family:var(--font-mono);letter-spacing:1px;border-radius:2px;transition:all .15s ease}.collection-creator-positioned[data-v-1046c31a]{position:absolute;bottom:0;left:0;display:flex;align-items:center;gap:.4rem;background-color:#000c;padding:.3rem .5rem .3rem .3rem;border-radius:2px}.user-signature-avatar[data-v-1046c31a]{flex-shrink:0;border-radius:1px!important}.creator-name[data-v-1046c31a]{font-size:.75rem;color:var(--text-dim)}.collection-description-snippet[data-v-1046c31a]{position:absolute;top:0;right:0;max-width:40%;padding:.2rem .4rem;background-color:#000c;border-radius:2px}.description-text[data-v-1046c31a]{font-size:.7rem;color:var(--text-dim);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-stats-positioned[data-v-1046c31a]{position:absolute;bottom:0;right:0;display:flex;flex-direction:row;gap:.5rem;align-items:flex-end}.stat-item[data-v-1046c31a]{display:flex;align-items:center;gap:.25rem;background-color:#000c;padding:.1rem .3rem;border-radius:2px;font-size:.7rem}.stat-value[data-v-1046c31a]{font-size:.7rem;font-weight:500;color:var(--text-dim)}.stat-label[data-v-1046c31a]{font-size:.7rem;color:var(--text-dim);text-transform:none}@media(max-width:768px){.collection-banner[data-v-1046c31a]{height:100px}.banner-content[data-v-1046c31a]{padding:.5rem}.collection-name[data-v-1046c31a]{font-size:.9rem;letter-spacing:.5px}.collection-description-snippet[data-v-1046c31a]{max-width:30%}}@media(min-width:1200px){.collection-description-snippet[data-v-1046c31a]{max-width:50%}}.collection-item--hero[data-v-1046c31a]{padding:1.5rem;border:2px solid #000;border-radius:1px;outline:1px solid var(--border);background-color:var(--dark);box-shadow:none;display:block;margin-bottom:1.5rem;cursor:default}.collection-item--hero[data-v-1046c31a]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 64%,rgba(69,255,158,.08));pointer-events:none;z-index:1}.collection-hero-layout[data-v-1046c31a]{position:relative;border:2px solid #000;background-color:var(--darker);outline:1px solid var(--border);border-radius:1px;z-index:2;margin-bottom:1.5rem}.collection-banner-hero[data-v-1046c31a]{position:relative;width:100%;height:160px;overflow:hidden}.banner-actions-hero[data-v-1046c31a]{position:absolute;bottom:1rem;right:1rem;display:flex;gap:.5rem;z-index:10}.manage-tracks-btn[data-v-1046c31a]{min-width:140px}.banner-background-hero[data-v-1046c31a]{position:absolute;top:0;left:0;right:0;bottom:0}.banner-overlay[data-v-1046c31a]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;padding:1rem;background:linear-gradient(180deg,rgba(0,0,0,.6) 0%,transparent 60%)}.collection-name-hero[data-v-1046c31a]{font-size:1rem;font-weight:700;background-color:#000000e6;padding:.5rem 1rem;color:#dcdcdc;font-family:var(--font-mono);letter-spacing:1.5px;border-radius:2px}.collection-metadata-hero[data-v-1046c31a]{padding:0;position:relative;z-index:2}.metadata-grid[data-v-1046c31a]{display:grid;grid-template-columns:240px 1fr;gap:2rem;align-items:start}.stats-column-hero[data-v-1046c31a]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#0000004d;border:2px solid #000;outline:1px solid var(--border);border-radius:1px;min-width:200px}.stats-item-hero[data-v-1046c31a]{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:.75rem}.stat-label-hero[data-v-1046c31a]{color:var(--text-dim);text-transform:lowercase;letter-spacing:.5px}.stat-value-hero[data-v-1046c31a]{color:var(--text);font-weight:500;text-align:right}.content-column[data-v-1046c31a]{display:flex;flex-direction:column;gap:1rem}.description-section[data-v-1046c31a]{width:100%}.description-container[data-v-1046c31a]{padding:.75rem;background-color:#0a0a0a80;border:1px solid rgba(26,125,66,.2);border-radius:2px}.description-text-hero[data-v-1046c31a]{color:var(--text-dim);font-size:.9rem;line-height:1.5;white-space:pre-wrap}.description-placeholder-hero[data-v-1046c31a]{color:var(--text-dim);font-size:.9rem;font-style:italic;opacity:.7}.banner-actions-mobile[data-v-1046c31a]{display:none}@media(max-width:768px){.collection-item--hero[data-v-1046c31a]{padding:.75rem}.collection-hero-layout[data-v-1046c31a]{padding:0}.collection-banner-hero[data-v-1046c31a]{height:100px}.collection-name-hero[data-v-1046c31a]{font-size:.75rem;padding:.25rem .5rem;letter-spacing:.5px}.banner-actions-hero[data-v-1046c31a]{display:none}.collection-hero-layout[data-v-1046c31a]{margin-bottom:0}.banner-actions-mobile[data-v-1046c31a]{display:flex;gap:.5rem;padding:0;background-color:#0000004d;width:100%;margin-top:1rem;margin-bottom:1rem}.banner-actions-mobile[data-v-1046c31a]>*{flex:1}.metadata-grid[data-v-1046c31a]{grid-template-columns:1fr;gap:1rem}.banner-overlay[data-v-1046c31a]{padding:.5rem}.description-text-hero[data-v-1046c31a],.description-placeholder-hero[data-v-1046c31a]{font-size:.8rem}.stats-item-hero[data-v-1046c31a]{font-size:.7rem}}.status-line[data-v-93276e28]{text-align:center;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;color:var(--text-dim)}.status-line .highlight[data-v-93276e28]{color:var(--terminal-green)}.collection-link[data-v-93276e28]{text-decoration:none}.collection-link[data-v-93276e28]:hover{text-decoration:underline}.track-preview-list[data-v-93276e28]{display:flex;flex-direction:column;gap:.5rem;max-height:40vh;overflow-y:auto;padding-right:.5rem}.track-preview-wrapper[data-v-93276e28]{border:1px dotted var(--border);background-color:#0003;min-width:0}.track-preview-wrapper[data-v-93276e28] .track-item--compact{margin:0}.track-preview-list[data-v-93276e28]::-webkit-scrollbar{width:6px}.track-preview-list[data-v-93276e28]::-webkit-scrollbar-track{background:var(--darker)}.track-preview-list[data-v-93276e28]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.track-preview-list[data-v-93276e28]::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.new-collection-option[data-v-93276e28]{display:flex;align-items:center;gap:.75rem;padding:.75rem;cursor:pointer;border:1px dashed var(--border);transition:all .15s ease;font-family:var(--font-mono);font-size:.8rem;color:var(--terminal-green)}.new-collection-option[data-v-93276e28]:hover{border-color:var(--primary);background-color:#45ff9e0d}.new-icon[data-v-93276e28]{font-size:1.2rem;font-weight:700;width:24px;text-align:center}.collections-list[data-v-93276e28]{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto}.empty-state[data-v-93276e28]{text-align:center;padding:2rem 1rem;color:var(--text-dim)}.progress-bar[data-v-93276e28]{height:4px;background:var(--darker);border:1px solid var(--border);overflow:hidden}.progress-fill[data-v-93276e28]{height:100%;background:var(--terminal-green);transition:width .15s ease}.collections-list[data-v-93276e28]::-webkit-scrollbar{width:6px}.collections-list[data-v-93276e28]::-webkit-scrollbar-track{background:var(--darker)}.collections-list[data-v-93276e28]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.collections-list[data-v-93276e28]::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}:root{--primary: #0d5e2c;--primary-light: #1a7d42;--terminal-green: #3BCF81;--dark: #0a0a0a;--darker: #050505;--border: #102c1e;--text: #c7f9e1;--text-dim: #78a68f;--terminal-dark-overlay: rgba(0, 0, 0, .2);--danger: #4a1a1f;--danger-text: #dc3545;--danger-text-dim: #b02a37;--danger-border: rgba(220, 53, 69, .4);--accent-blue: #6495ed;--accent-blue-bg: rgba(100, 149, 237, .15);--accent-blue-border: rgba(100, 149, 237, .3);--accent-blue-highlight: rgba(100, 149, 237, .5);--accent-yellow: #e8b830;--accent-yellow-bg: rgba(232, 184, 48, .15);--accent-yellow-border: rgba(232, 184, 48, .3);--accent-yellow-highlight: rgba(232, 184, 48, .5);--accent-purple: #9370db;--accent-purple-bg: rgba(147, 112, 219, .15);--accent-purple-border: rgba(147, 112, 219, .3);--accent-purple-highlight: rgba(147, 112, 219, .5);--accent-red: #dc3545;--accent-red-bg: rgba(220, 53, 69, .15);--accent-red-border: rgba(220, 53, 69, .3);--accent-red-highlight: rgba(220, 53, 69, .5);--accent-grey: #9e9e9e;--accent-orange: #ff9f5a;--accent-orange-bg: rgba(255, 159, 90, .15);--accent-orange-border: rgba(255, 159, 90, .3);--accent-orange-highlight: rgba(255, 159, 90, .5);--font-mono: "Departure Mono", "JetBrains Mono", monospace}.fa-yin-yang.fa-spin-pulse,.fa-yin-yang.fa-spin{font-size:16px!important;transform-origin:50% 47%}.terminal{background-color:var(--darker);color:var(--text);line-height:1.6;font-family:var(--font-mono);min-height:100vh;display:flex;flex-direction:column}.terminal>header:after{content:"";position:absolute;top:0;left:-15%;width:130%;height:100%;background:radial-gradient(ellipse 60% 30% at 15% 100%,rgba(69,255,158,.075) 0%,rgba(69,255,158,.025) 40%,transparent 70%),radial-gradient(ellipse 50% 25% at 30% 100%,rgba(69,255,158,.04) 0%,transparent 60%),radial-gradient(ellipse 55% 28% at 50% 100%,rgba(69,255,158,.05) 0%,rgba(69,255,158,.02) 40%,transparent 70%),radial-gradient(ellipse 60% 30% at 70% 100%,rgba(69,255,158,.045) 0%,transparent 65%),radial-gradient(ellipse 50% 25% at 85% 100%,rgba(69,255,158,.035) 0%,transparent 60%);animation:phosphorDrift 70s ease-in-out infinite,phosphorBreath 24s ease-in-out infinite;animation-delay:var(--anim-offset, 0s);pointer-events:none;z-index:0;filter:url(#phosphorNoise)}@keyframes phosphorDrift{0%,to{transform:translate(-3%)}50%{transform:translate(3%)}}@keyframes phosphorBreath{0%,to{opacity:.5}50%{opacity:1}}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 1rem}.content-grid{display:grid;grid-template-columns:333px 1fr;gap:2rem}.content-grid-reversed{display:grid;grid-template-columns:1fr 333px;gap:2rem}.sidebar-column{display:flex;flex-direction:column;gap:1.5rem}.main-content-column{display:flex;flex-direction:column}.terminal-section{background:linear-gradient(to bottom,var(--dark) 0%,rgba(0,0,0,.5) 100%);border:2px solid #000;border-radius:1px;outline:1px solid var(--border);padding:1rem;position:relative}.terminal-section:before{position:absolute;top:-10px;left:20px;background-color:var(--dark);padding:2px 10px;font-size:.7rem;color:var(--text-dim);letter-spacing:1px;border:1px solid var(--border)}.terminal-button{background-color:var(--dark);border:1px solid var(--border);color:var(--text-dim);padding:.4rem .5rem .5rem;cursor:pointer;font-size:.8rem;text-transform:lowercase;text-align:center;letter-spacing:1px;transition:all .1s ease;position:relative}.terminal-button:before{content:"›";position:absolute;left:.5rem;opacity:0;transition:opacity .2s ease,transform .2s ease;transform:translate(-.5em);color:var(--terminal-green)}.terminal-button:hover{color:var(--terminal-green);border-color:var(--primary);background-color:#0a140fb3}.terminal-button:hover:before{opacity:1;transform:translate(0)}.terminal-button:focus{background-color:var(--primary);color:var(--dark);outline:none}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.centered-divider{display:flex;align-items:center;text-align:center;color:var(--text-dim);margin:1rem 0}.centered-divider:before,.centered-divider:after{content:"";flex:1;height:1px;background-color:var(--border);margin:0 1rem}.user-content-placeholder{width:100%}.placeholder-content{padding:1rem;text-align:center;color:var(--text-dim)}.mobile-section-label{display:none}@media(max-width:768px){.content-grid,.content-grid-reversed{grid-template-columns:1fr}.terminal-section{min-width:0;padding:0;border:none;outline:none;background:none}.mobile-section-label{display:block;position:relative;border-top:1px dotted var(--border)!important;padding:1rem 0 0!important;margin-bottom:0}.mobile-section-label .section-label{position:absolute;top:-.9em;left:0;background-color:var(--darker);color:var(--terminal-green);font-size:.7rem;font-family:var(--font-mono);padding:0 .5rem 0 0;z-index:10;letter-spacing:.5px}}.app-container{width:100%;height:100vh;position:relative;overflow-x:hidden;overflow-y:auto;background-color:var(--darker)}#gravity{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;opacity:40%;pointer-events:none}.app-content{box-sizing:border-box;position:relative;z-index:1;min-height:100vh;background-color:transparent;transition:padding-bottom .3s ease-in-out}.terminal{position:relative;z-index:1;background-color:transparent!important}.app-content.measure-content,.app-content.measure-content *:not(.measure-ignore):not(.measure-ignore *){min-height:0!important}.terminal-font{font-family:var(--font-mono)}
