@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap);.popper-button{background-color:#061414cc;border:1px solid #50e3c24d;border-radius:2px;color:#50e3c2;cursor:pointer;display:block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1px;margin-bottom:8px;overflow:hidden;padding:8px 12px;position:relative;text-align:center;text-transform:uppercase;transition:all .15s ease-in-out;width:100%}.popper-button:hover{background-color:#50e3c226;border-color:#50e3c2;box-shadow:0 0 12px #50e3c233;transform:translateY(-1px)}.popper-button:active{background-color:#50e3c24d;transform:translateY(0)}.popper-button.discord{background-color:#5865f21a;border-color:#5865f2;color:#fff}.popper-button.discord:hover{background-color:#5865f2;box-shadow:0 0 12px #5865f266}.popper-text{background-color:#050d0d;border:1px solid #50e3c233;border-radius:2px;box-shadow:0 8px 24px #000000b3;color:#a0b0b0;font-family:JetBrains Mono,monospace;font-size:.8rem;padding:10px 14px;position:fixed;white-space:normal;word-break:break-word;z-index:9999}.void-confirm-popper{background:#0d0505;border:1px solid #ff4d4d;border-radius:2px;box-shadow:0 0 20px #ff4d4d26;padding:14px;text-align:center}.void-confirm-popper p{color:#ff4d4d;font-size:.7rem;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.void-confirm-popper .confirm-action{background:#0000;border:1px solid #ff4d4d;color:#ff4d4d;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:2px;padding:10px;text-transform:uppercase;transition:all .2s;width:100%}.void-confirm-popper .confirm-action:hover:not(:disabled){background:#ff4d4d;box-shadow:0 0 15px #ff4d4d80;color:#0d0505}.void-confirm-popper .confirm-action:disabled{background:#1a1a1a;border-color:#333;color:#555;cursor:wait}body,html{font-size:12px;overflow:auto}#app-container{flex-direction:row;height:100%;width:100%}@media (max-width:1200px){#left-sidebar,#main-content{min-width:0;width:100%}}#app-container strong{color:#50e3c2!important}#left-sidebar{display:flex;flex-direction:column;gap:8px;width:27vw}#username{background:#050d0d;border-radius:8px;flex-shrink:0;overflow:hidden;padding:8px;position:relative}#username h2{font-size:14px;margin:0}#username p{margin:2px 0}#xp-bar{background:#50e3c226;border-radius:3px;height:6px;margin-top:4px;overflow:hidden;width:100%}#xp-fill{background:#50e3c2;box-shadow:0 0 6px #50e3c2;height:100%;transition:width .3s ease}#datastream,#portfolio{background:#081313;border-radius:8px;flex:1 1;overflow-x:auto;overflow-y:auto;padding:8px;position:relative}#portfolio{flex:2 1}#datastream{flex:1 1}#center-panel{display:flex;flex-direction:column;flex-grow:1;gap:8px;min-height:0}#center-panel .nav-module,.tabbed-panel .nav-module{align-items:center;background:#0a0a0a1a;border:1px solid #50e3c21a;cursor:pointer;display:flex;flex:1 1;justify-content:center;min-width:0;padding:8px 4px;position:relative}#center-panel .module-label,.tabbed-panel .module-label{word-wrap:break-word;color:#8b949e;display:block;font-size:.55rem;font-weight:800;line-height:1.2;margin:0;text-align:center;text-transform:uppercase;white-space:normal;width:100%}#market-browser{background:#050d0d;border-radius:8px;flex:1 0 55%;overflow:auto;padding:8px;position:relative}#notifications-inbox{display:flex;flex-grow:0;gap:8px;margin-right:8px;min-height:0}#inbox{background:#081313;border-radius:8px;flex:1 1;overflow-y:auto;padding:8px;position:relative}#chat-container,#company-panel{background:#081313;border-radius:8px;height:100%;overflow:hidden;padding:8px;position:relative;width:100%}#chat-container{box-shadow:0 0 15px #00000080;color:#f8f9fa;display:flex;display:flex!important;flex-direction:column;flex-direction:column!important;height:100%!important}#chat-messages{flex:1 1!important;min-height:0!important;overflow-y:auto!important}#chat-input{flex-shrink:0!important}.tabbed-panel{background:#081313;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative}.tabbed-panel .tab-header{background:#050d0d;border-bottom:1px solid #50e3c266;display:flex}.tabbed-panel .tab-header button{background:#0000;border:none;color:#50e3c2;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:8px;padding:6px 8px;transition:background .2s ease}.tabbed-panel .tab-header button:hover{background:#50e3c21a}.tabbed-panel .tab-header button.active{background:#50e3c226;font-weight:700}.tabbed-panel .tab-content{flex-grow:1;overflow-y:auto;padding:8px;position:relative;z-index:1}#market-browser,#username,.panel-content,.tabbed-panel .tab-content{animation:scanlines 1.5s linear infinite;background:repeating-linear-gradient(180deg,#ffffff08 0,#ffffff08 1px,#0000 0,#0000 3px);z-index:0}#chat-container,#company-panel,#datastream,#inbox,#market-browser,#notifications,#portfolio,#username,.tabbed-panel{box-shadow:0 0 8px #50e3c266}.settings-container{position:absolute;right:8px;top:8px}.settings-button{background-color:initial;border-radius:3px;font-size:11px;padding:5px 10px}.settings-button.dismiss{border-color:#ff636366;color:#ff6363}.settings-button.dismiss:hover{background-color:#ff636326}.settings-dropdown{background-color:#050d0d;border:1px solid #50e3c266;border-radius:4px;box-shadow:0 0 8px #50e3c24d;display:flex;flex-direction:column;min-width:120px;top:30px;z-index:10}.settings-dropdown button{color:#50e3c2;font-family:JetBrains Mono,monospace;font-size:11px;padding:6px 10px;transition:background-color .2s}.settings-dropdown button:hover{background-color:#50e3c226}.chat-username{font-weight:700}.chat-username.basic{color:#f8f9fa}.chat-username.preferred{background-image:linear-gradient(180deg,#4da6ff,#9cf,#4da6ff,#265380)}.chat-username.preferred,.chat-username.premium{background-clip:text;-webkit-background-clip:text;color:#0000}.chat-username.premium{background-image:linear-gradient(180deg,#f4c542,#ffe699,#f4c542,#7a6321)}.chat-username.power{background-image:linear-gradient(180deg,#8c52ff,#bf99ff,#8c52ff,#462980)}.chat-username.moderator,.chat-username.power{background-clip:text;-webkit-background-clip:text;color:#0000}.chat-username.moderator{background-image:linear-gradient(180deg,#4dffb8,#9fd,#4dffb8,#26805c)}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.company-profile-scroll{max-height:100%;overflow-y:auto;padding-right:6px}.company-logo{margin-bottom:8px;text-align:center}.company-logo .logo-img{border-radius:8px;max-width:80px}.button-row button{background-color:#50e3c21a;border:1px solid #50e3c266;border-radius:4px;color:#50e3c2;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;padding:6px 12px;transition:background-color .2s,box-shadow .2s}.button-row button:hover{background-color:#50e3c233;box-shadow:0 0 5px #50e3c266}.chat-ticker{color:#ccc;font-weight:400}table{border-collapse:collapse;width:100%}td,th{padding:6px 10px;text-align:right}td:first-child,th:first-child{text-align:left}.close-btn{color:#50e3c2;font-size:20px;top:56px;transition:color .2s}.close-btn:hover{color:#8ef5df}.tab-header button.active{background-color:#50e3c2;color:#fff;font-weight:700}.selectable-table thead th{color:#50e3c2}.tab-content{height:100%;overflow:hidden}.datastream-container{display:flex;flex-direction:column}#app-container,#root,body,html{height:100%;margin:0;overflow:hidden;padding:0;touch-action:pan-x pan-y}#scroll-container{-webkit-overflow-scrolling:touch;background:#0000;inset:0;overflow:auto;position:fixed;touch-action:pan-x pan-y;z-index:0}#app-container{box-sizing:border-box;color:#f8f9fa;display:flex;margin:0;min-height:100vh;min-width:1600px;padding:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.portfolio-summary-table{border-collapse:collapse;width:100%}.portfolio-summary-table td,.portfolio-summary-table th{border:none;padding:6px 0;text-align:left}.portfolio-summary-table tr{border-bottom:1px solid #50e3c266}.portfolio-summary-table tr:last-child{border-bottom:none}.portfolio-summary-table th{color:#50e3c2;font-weight:700}.leaderboard-controls{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:.5rem}.leaderboard-mode-toggle{display:flex;gap:6px}.settings-button:hover{background-color:#50e3c226}.settings-button.active{background-color:#50e3c240}.my-select{background-color:#050d0d;border:1px solid #50e3c266;border-radius:3px;color:#50e3c2;font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 6px}.leaderboard-table{border-collapse:collapse;table-layout:fixed;width:100%}.leaderboard-table td,.leaderboard-table th{border-bottom:1px solid #50e3c266;color:#f8f9fa;padding:6px 8px;text-align:left;white-space:wrap}.leaderboard-table th{background-color:#0a1f1f;font-weight:600}.leaderboard-table td{font-weight:400}.leaderboard-table td:last-child,.leaderboard-table th:last-child{text-align:right}.leaderboard-table td:nth-child(2){white-space:normal;word-break:break-word}.leaderboard-table td:first-child,.leaderboard-table th:first-child{padding-left:0;padding-right:4px;text-align:right;white-space:nowrap;width:1%}.leaderboard-table td:nth-child(4),.leaderboard-table th:nth-child(4){padding-left:4px;padding-right:4px;text-align:center;white-space:nowrap;width:1%}.achievements-table{border-collapse:collapse;width:100%}.achievements-table td,.achievements-table th{border-bottom:1px solid #50e3c266;padding:8px 12px;text-align:left}.achievements-table th{color:#50e3c2}.shareholders-table{border-collapse:collapse;margin-top:8px;width:100%}.shareholders-table th{color:#50e3c2;padding:8px;text-align:left}.shareholders-table td{border-bottom:1px solid #50e3c266;padding:8px}.shareholders-table tr:last-child td{border-bottom:none}.company-profile{border-bottom:1px solid #50e3c266}.button-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.button{background-color:var(--btn-bg);border:1px solid var(--btn-border);border-radius:8px;color:var(--btn-text);padding:6px 12px;transition:background-color .2s}.button.active{background-color:var(--btn-active-bg)}.logo-editor{--btn-bg:#50e3c2;--btn-text:#0a1f1f;--btn-border:#2baf95}#notifications{display:flex;flex-direction:column;height:250px;margin-left:8px;overflow:hidden;padding:8px;width:329px}#notifications .tab-header{flex:0 0 auto}#notifications .tab-content{flex:1 1 auto;overflow-y:auto;padding:.5rem}.trader-search-wrapper{position:relative;z-index:2000}.trader-search-dropdown{background:#0f1e1e;border:1px solid #1f2f2f;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:2001}.sidebar-icon{cursor:pointer;height:24px;transition:transform .2s ease,filter .3s ease;width:24px}.sidebar-icon.currency:hover,.sidebar-icon.referral:hover,.sidebar-icon.volatility:hover{filter:drop-shadow(0 0 6px rgba(80,227,194,.8)) drop-shadow(0 0 4px rgba(80,227,194,.6));transform:scale(1.05)}.jackpot-info p{line-height:1.5;margin:4px 0}.center-button,.jackpot-info p{text-align:center}.jackpot-table{border-collapse:collapse;width:100%}.jackpot-table td{padding:3px 0;vertical-align:top}.jackpot-table td:first-child{font-weight:700;white-space:nowrap}.apexcharts-menu{background-color:#1f2937!important;border:1px solid #374151!important}.apexcharts-menu-item{color:#f9fafb!important;font-size:14px!important}.apexcharts-menu-item:hover{background-color:#374151!important;color:#50e3c2!important}.apexcharts-canvas svg span,.apexcharts-canvas svg text,.apexcharts-legend-text,.apexcharts-text,.apexcharts-tooltip,.apexcharts-tooltip *{font-weight:400!important;opacity:1!important}.center-container{align-items:center;display:flex;height:100%;justify-content:center;padding:0;width:100%}.compose-message-panel{display:flex;flex-direction:column;gap:10px;min-width:300px;width:400px}.chat-mention{color:#4caf50;cursor:pointer;font-weight:700}.chat-line-mentioned{background:#4caf5026;border-left:3px solid #4caf50;padding-left:4px}.settings-dropdown{background:#111;border-radius:6px;box-shadow:0 8px 16px #0006;color:#f8f9fa;min-width:180px;padding:8px;position:absolute;right:0;top:100%;z-index:9999}.settings-dropdown button{background:#0000;border:none;color:inherit;cursor:pointer;display:block;margin-bottom:4px;text-align:left;width:100%}.input-field{background-color:initial;border:1px solid #50e3c266;border-radius:4px;font-family:JetBrains Mono,monospace;padding:6px 8px}textarea.input-field{overflow:auto;resize:none}#center-panel .module-label,#portfolio .module-label{font-size:.7rem!important;letter-spacing:0!important;line-height:1.1;overflow-wrap:anywhere;word-break:normal}#center-panel .nav-module,#portfolio .nav-module{padding:8px 2px!important}.market-table-container{background:#0a0a0a99;overflow-x:auto}.market-table{border-collapse:collapse;font-family:JetBrains Mono,Segoe UI,monospace;width:100%}.market-table th{background:#50e3c20d;border-bottom:1px solid #50e3c233;color:#8b949e;font-size:.65rem;letter-spacing:1px;padding:12px 15px;text-transform:uppercase}.market-table td{border-bottom:1px solid #ffffff08;color:#f0f6fc;font-size:.8rem;padding:12px 15px}.table-row:hover{background:#50e3c208}.text-left{text-align:left}.text-right{text-align:right}.tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.loading-text{color:#8b949e;font-size:.8rem;letter-spacing:2px;padding:40px}.error-text{color:#ff7b72;font-family:Courier New,Courier,monospace;padding:40px;text-align:center}.clickable-shareholder{color:#50e3c2;cursor:pointer;font-family:JetBrains Mono,monospace;font-weight:500;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.clickable-shareholder:hover{color:#fff;text-decoration:underline}.modal-wrapper{opacity:0;transform:translateX(-50%) scale(.9)}.modal-wrapper.show{opacity:1;transform:translateX(-50%) scale(1)}.close-btn{background:#0000;border:none;color:#fff6;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700;line-height:1;padding:0;position:absolute;right:12px;top:8px;transition:all .2s ease;z-index:10}.close-btn:hover{color:#50e3c2}.floating-modal-container{animation:borderPulse 2s ease-in-out infinite;background:#050d0d;border:1px solid #50e3c266;border-radius:4px;box-shadow:0 10px 30px #0009;font-family:JetBrains Mono,monospace;left:50%;max-height:75vh;min-width:320px;overflow:hidden;padding:0;pointer-events:auto;position:fixed;top:20%;transform:translate(-50%)}.draggable-title{align-items:center;background-color:#0a1f1f;border-bottom:1px solid #50e3c24d;color:#50e3c2;cursor:grab;display:flex;font-size:.9rem;font-weight:700;justify-content:space-between;letter-spacing:1px;padding:10px 14px;text-transform:uppercase}.draggable-title:active{cursor:grabbing}.draggable-title button{align-items:center;background:#0000;border:none;color:#ffffff80;cursor:pointer;display:flex;font-size:18px;justify-content:center;transition:color .2s,transform .1s}.draggable-title button:hover{color:#ff4d4d;transform:scale(1.1)}.scrollable-content{background:linear-gradient(180deg,#050d0d,#081414);max-height:55vh;overflow-y:auto;padding:16px}.scrollable-content::-webkit-scrollbar{width:6px}.scrollable-content::-webkit-scrollbar-track{background:#050d0d}.scrollable-content::-webkit-scrollbar-thumb{background:#1b3a3a;border-radius:10px}.scrollable-content::-webkit-scrollbar-thumb:hover{background:#50e3c2}.currency-exchange-table{border-collapse:initial;border-spacing:0 4px;font-size:.8rem;width:100%}.currency-exchange-table th{background:#050d0d;border-bottom:1px solid #50e3c21a;color:#50e3c2b3;font-size:.7rem;letter-spacing:1px;padding:8px;position:sticky;text-align:center;text-transform:uppercase;top:0}.currency-exchange-table td{background-color:#14282866;padding:10px 8px}.currency-exchange-table tbody tr:hover td{background-color:#50e3c21a;color:#fff}.rate-positive{color:#7ed957;font-weight:700}.rate-negative{color:#ff4d4d;font-weight:700}.rate-neutral{color:#aaa}.modal-actions{background:#0a1f1f;border-top:1px solid #50e3c21a;justify-content:flex-end;padding:12px 16px}.settings-button{background-color:#50e3c20d;border:1px solid #50e3c266;border-radius:2px;color:#50e3c2;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:10px;padding:6px 12px;text-transform:uppercase;transition:all .2s}.settings-button:hover{background-color:#50e3c2;box-shadow:0 0 10px #50e3c280;color:#050d0d}.settings-button.confirm{border-color:#ff4d4d80;color:#ff4d4d}.settings-button.confirm:hover{background-color:#ff4d4d;box-shadow:0 0 10px #ff4d4d80;color:#fff}.tooltip-text{box-shadow:0 2px 6px #0000004d;display:inline-block;min-width:max-content}.wall-container{background-color:#0a1f1f;color:#fff;display:flex;flex-direction:column;font-family:JetBrains Mono,monospace;height:100%}.wall-input-area.multi-line.compact-input{background:#152828;border-bottom:1px solid #2a3f3f;display:flex;flex-direction:column;min-height:0;min-height:auto;padding:10px 15px}.wall-input-area.compact-input textarea{background:#0000;border:none;color:#50e3c2;flex:1 1;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.2;min-height:24px;outline:none;overflow-y:hidden;padding:4px 0;resize:none}.input-footer{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.char-counter{color:#888;font-size:.65rem;opacity:.7}.wall-post-button{background-color:initial;border:1px solid #50e3c266;border-radius:3px;color:#50e3c2;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;padding:4px 10px;text-transform:uppercase;transition:all .2s ease}.wall-post-button:hover{background-color:#50e3c226;border-color:#50e3c2;transform:scale(1.03)}.wall-feed{flex:1 1;overflow-y:auto;padding:0}.wall-post-item{border-bottom:1px solid #2a3f3f;padding:12px 15px;transition:background-color .2s}.wall-post-item:nth-child(odd){background-color:#0f1d1d}.wall-post-item:nth-child(2n){background-color:#152828}.wall-post-item:hover{background-color:#1a3333}.post-user-tag{display:block;font-size:.7rem;letter-spacing:.5px;margin-bottom:4px;opacity:.9}.multi-line-text{word-wrap:break-word;color:#e0f7f2;display:block;font-size:.85rem;line-height:1.4;white-space:pre-wrap}.anon-entry{border-left:3px solid #666;opacity:.9}.wall-modal-overlay{align-items:center;background:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99999}.confirmation-style{background:#0a1f1f!important;border:1px solid #50e3c299!important;box-shadow:0 0 30px #000;width:350px}.broadcast-preview-text{background:#0000004d;border:1px solid #50e3c21a;border-radius:4px;color:#fff;font-family:JetBrains Mono,monospace;font-size:.85rem;margin-bottom:20px;padding:15px;text-align:left}.mode-selector{background:#00000080;border:1px solid #50e3c24d;border-radius:4px;display:flex;margin-bottom:20px;padding:4px}.mode-btn{background:#0000;border:none;color:#555;cursor:pointer;flex:1 1;font-family:JetBrains Mono,monospace;font-size:.7rem;padding:8px;transition:all .2s}.mode-btn.active{background:#50e3c233;box-shadow:inset 0 0 10px #50e3c21a;color:#50e3c2}.fee-readout{border-top:1px solid #50e3c21a;margin-bottom:25px;padding-top:15px;text-align:center}.fee-readout .label{color:#888;display:block;font-size:.6rem;letter-spacing:1px;margin-bottom:5px}.fee-readout .value{color:#50e3c2;display:block;font-size:1.4rem;font-weight:700;text-shadow:0 0 10px #50e3c24d}.fee-readout .value.error{color:#ff4d4d}.modal-actions-stacked{display:flex;flex-direction:column;gap:10px}.wall-feed::-webkit-scrollbar{width:6px}.wall-feed::-webkit-scrollbar-track{background:#0a1f1f}.wall-feed::-webkit-scrollbar-thumb{background:#2a3f3f;border-radius:3px}.post-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.post-user-tag{color:#50e3c2;display:inline-block;font-size:.75rem;margin-right:0;opacity:.8}.post-timestamp{color:#50e3c2;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.5px;opacity:.3}.anon-entry .post-timestamp{color:#666;opacity:.5}.achievement-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020808d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.achievement-modal-container{background:#081010;border:1px solid #d4af37;border-radius:4px;box-shadow:0 0 30px #000c;font-family:JetBrains Mono,monospace;max-width:90%;opacity:0;overflow:hidden;padding:24px;position:relative;text-align:center;transform:translateY(10px);transition:opacity .3s ease,transform .3s cubic-bezier(.175,.885,.32,1.275);width:340px;z-index:100000}.achievement-modal-container:after{animation:scan 3s linear infinite;background:linear-gradient(90deg,#0000,gold,#0000);content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}@keyframes scan{0%{transform:translateY(-10px)}to{transform:translateY(300px)}}.achievement-modal-container.fade-in{opacity:1;transform:translateY(0)}.achievement-modal-title{color:#d4af37b3;font-size:.75rem;font-weight:700;letter-spacing:4px;margin-bottom:8px;text-transform:uppercase}.achievement-modal-content h3{color:#f9d423;font-size:1.4rem;margin-bottom:12px;text-shadow:0 0 10px #f9d4234d}.achievement-modal-content p{color:#a0b0b0;font-size:.85rem;line-height:1.5;margin:0}.achievement-modal-actions{display:flex;justify-content:center;margin-top:24px}.achievement-modal-container .settings-button{background-color:#d4af370d;border:1px solid #d4af37;border-radius:2px;color:#d4af37;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;padding:8px 20px;text-transform:uppercase;transition:all .2s ease}.achievement-modal-container .settings-button:hover{background-color:#d4af37;box-shadow:0 0 15px #d4af3766;color:#081010}@keyframes achievement-borderPulse{0%,to{border-color:#d4af3766;box-shadow:0 0 15px #d4af371a}50%{border-color:#ffd700cc;box-shadow:0 0 30px #d4af374d}}.achievement-modal-container{animation:achievement-borderPulse 2s ease-in-out infinite}.confirm-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020808d9;inset:0}.confirm-modal-container{animation:borderPulse 2s ease-in-out infinite;background:#050d0d;border:1px solid #50e3c24d;border-radius:2px;box-shadow:0 10px 40px #000c;padding:24px;width:260px}.confirm-modal-title{border-bottom:1px solid #50e3c21a;color:#50e3c2;font-size:.75rem;font-weight:800;letter-spacing:2px;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.confirm-modal-message{color:#a0b0b0;font-size:.85rem;line-height:1.4;margin-bottom:24px}.confirm-modal-actions{gap:12px}.level-up-container{animation:levelUpPulse 2s ease-in-out infinite!important;background:#080a0a!important;border:1px solid gold!important;box-shadow:0 0 40px #ffd70026!important;text-align:center;width:320px}.level-up-title{color:gold!important;font-size:.7rem!important;letter-spacing:4px!important;margin-bottom:15px;text-transform:uppercase}.rank-badge{background:gold;border-radius:2px;color:#080a0a;display:inline-block;font-size:.65rem;font-weight:900;letter-spacing:1px;margin-bottom:10px;padding:2px 10px;text-transform:uppercase}.new-title-display{color:#fff;font-size:1.8rem;font-weight:800;margin:10px 0;text-shadow:0 0 20px #ffd70066;text-transform:uppercase}.unlock-shimmer-box{background:#ffd70008;border:1px solid #ffd70033;border-radius:2px;margin:20px 0;overflow:hidden;padding:20px;position:relative}.unlock-feature-text{color:gold;font-size:1rem;font-weight:600;margin-top:5px}.level-up-btn{background:gold!important;border:none!important;color:#000!important;cursor:pointer;font-weight:900!important;letter-spacing:2px;padding:12px!important;text-transform:uppercase;transition:all .2s!important}.level-up-btn:hover{background:#fff!important;box-shadow:0 0 20px #ffd70099;transform:translateY(-2px)}@keyframes borderPulse{0%,to{border-color:#50e3c24d;box-shadow:0 0 15px #50e3c21a}50%{border-color:#50e3c2cc;box-shadow:0 0 25px #50e3c233}}@keyframes levelUpPulse{0%,to{border-color:#ffd70066}50%{border-color:gold}}.confirm-modal-overlay{align-items:center;background:#000c;display:flex;font-family:JetBrains Mono,monospace;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000}.confirm-modal-container{background:#0d1615;border:1px solid #50e3c2;box-shadow:0 10px 30px #00000080;min-width:320px}.confirm-modal-header{color:#50e3c2;font-size:.75rem;font-weight:700;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.terminal-prefix{margin-right:5px}.confirm-modal-body{color:#fff;font-size:.8rem;line-height:1.4;margin-bottom:20px}.modal-btn{border:1px solid #0000;cursor:pointer;flex:1 1;font-family:JetBrains Mono,monospace;font-size:.7rem;outline:none;padding:8px;text-transform:uppercase}.modal-btn.confirm{background:#50e3c2;color:#0d1615}.modal-btn.confirm:hover{background:#40bfa3}.modal-btn.cancel{background:#0000;border-color:#ff55554d;color:#f55}.modal-btn.cancel:hover{background:#ff55551a;border-color:#f55}.company-issue-tab{color:#f8f9fa;font-family:JetBrains Mono,monospace;padding:16px;text-align:center}.company-issue-tab h2{margin-bottom:12px}.company-issue-tab .input-group{align-items:center;display:flex;flex-direction:column;margin-bottom:12px}.company-issue-tab label{display:block;font-size:12px;margin-bottom:4px}.company-issue-tab input[type=number],.company-issue-tab select{background-color:#0a1f1f;border:1px solid #50e3c266;border-radius:4px;color:#f8f9fa;font-family:JetBrains Mono,monospace;font-size:12px;max-width:100px;min-height:16px;outline:none;padding:6px 8px;text-align:center;transition:all .2s;width:100%}.company-issue-tab input[type=number]:focus,.company-issue-tab select:focus{background-color:#50e3c20d;border-color:#50e3c2}.company-issue-tab .message{font-size:12px;margin-bottom:12px}.company-issue-tab .settings-button{background-color:initial;border:1px solid #50e3c266;border-radius:3px;color:#50e3c2;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:12px;padding:5px 10px;transition:all .2s}.company-issue-tab .settings-button:hover{background-color:#50e3c226}.company-issue-tab .settings-button:disabled{cursor:not-allowed;opacity:.6}.company-issue-tab .settings-button.active{background-color:#50e3c240}.issue-tab-container{background:#0000;border:1px solid #50e3c226;border-radius:4px;display:flex;flex-direction:column;font-family:Segoe UI,Roboto,sans-serif;gap:16px;padding:12px}.issue-tab-container,.issue-tab-container *{box-sizing:border-box}.issue-stats-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.stat-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000001a;border:1px solid #50e3c21a;border-bottom:2px solid #50e3c24d;border-radius:4px;padding:10px;transition:all .3s ease}.stat-card.highlight{background:#0006;border-color:#50e3c299;box-shadow:inset 0 0 10px #50e3c20d}.stat-card label{color:#8b949e;display:block;font-size:.65rem;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.stat-value{color:#50e3c2;font-family:Courier New,Courier,monospace;font-size:1.1rem;font-weight:700;text-shadow:0 0 8px #50e3c266}.cool-input-group{position:relative;width:100%}.cool-input-group label{color:#50e3c2;display:block;font-size:.75rem;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.cool-input-group input{background:#0000001a;border:1px solid #50e3c240;border-radius:4px;color:#f0f6fc;display:block;font-size:.95rem;max-width:100%;padding:10px 45px 10px 10px;transition:all .2s ease-in-out;width:100%}.cool-input-group input:focus{background:#0000001a;border-color:#50e3c2;box-shadow:0 0 12px #50e3c240;outline:none}.input-unit{bottom:10px;color:#50e3c2;font-size:.65rem;font-weight:700;opacity:.7;pointer-events:none;position:absolute;right:12px}.issue-preview-card{background:#0000001a;border:1px dashed #50e3c266;border-radius:4px;margin-top:4px;padding:12px}.issue-preview-card h4{border-bottom:1px solid #50e3c226;color:#50e3c2;font-size:.75rem;letter-spacing:1px;margin:0 0 10px;opacity:.9;padding-bottom:6px;text-transform:uppercase}.preview-row{color:#c9d1d9;display:flex;font-family:Courier New,Courier,monospace;font-size:.8rem;justify-content:space-between;margin:6px 0}.preview-row span:last-child{color:#f0f6fc}.fee-text{color:#ff7b72!important}.issue-preview-card hr{border:none;border-top:1px solid #50e3c226;margin:10px 0}.preview-row.total{color:#50e3c2!important;font-size:1rem;font-weight:700;margin-top:4px;text-shadow:0 0 10px #50e3c280}.issue-btn-active{background:#50e3c2;border:none;border-radius:4px;color:#0d1117;cursor:pointer;font-weight:900;letter-spacing:1.5px;margin-top:4px;padding:14px;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.issue-btn-active:hover{box-shadow:0 0 25px #50e3c273;filter:brightness(1.1);transform:translateY(-1px)}.issue-btn-active:active{filter:brightness(.9);transform:translateY(1px)}.issue-btn-disabled{background:#0000001a;border:1px solid #50e3c21a;border-radius:4px;color:#484f58;cursor:not-allowed;font-weight:700;letter-spacing:1px;padding:14px;text-transform:uppercase;width:100%}.teal-range-slider{appearance:none;background:#50e3c233;border-radius:2px;height:4px;margin:15px 0;outline:none;width:100%}.teal-range-slider::-webkit-slider-thumb{appearance:none;background:#50e3c2;border-radius:50%;box-shadow:0 0 10px #50e3c280;cursor:pointer;height:18px;width:18px}.teal-range-slider:disabled::-webkit-slider-thumb{background:#484f58;box-shadow:none;cursor:not-allowed}.description-display{color:#c9d1d9;font-size:.85rem;font-style:italic;line-height:1.5;margin:5px 0}.corporate-textarea{background:#0000001a;border:1px solid #50e3c240;border-radius:4px;box-sizing:border-box;color:#f0f6fc;display:block;font-family:inherit;font-size:.9rem;max-width:100%;min-height:120px;padding:12px;resize:none;transition:all .2s ease-in-out;width:100%}.corporate-textarea:focus{background:#0000001a;border-color:#50e3c2;box-shadow:0 0 12px #50e3c233;outline:none}.loading-text{color:#50e3c2;font-family:Courier New,Courier,monospace;margin-top:20px;text-align:center}.input-section{margin-top:8px;width:100%}.personnel-card{background:#0009}.roster-list-container{display:flex;flex-direction:column;gap:12px;padding:4px}.personnel-card{background:#0000001a;border:1px solid #50e3c21a;border-left:3px solid #50e3c24d;border-radius:4px;display:flex;flex-direction:column;gap:10px;padding:12px 16px;transition:all .2s ease}.personnel-card:hover{background:#50e3c20d;border-left-color:#50e3c2;box-shadow:-5px 0 15px #50e3c21a}.personnel-info{cursor:pointer}.name-row{align-items:center;display:flex;gap:8px}.name-text{color:#f0f6fc;font-size:.95rem;font-weight:700;letter-spacing:.5px}.self-tag{background:#50e3c2;border-radius:2px;color:#000;font-size:.6rem;font-weight:900;padding:1px 4px}.rank-text{color:#8b949e;font-family:Courier New,Courier,monospace;font-size:.75rem;text-transform:uppercase}.personnel-actions{border-top:1px solid #ffffff0d;display:flex;gap:15px;padding-top:8px}.action-link{background:none;border:none;cursor:pointer;font-size:.65rem;font-weight:800;letter-spacing:1px;padding:0;transition:all .2s}.action-link.transfer{color:#50e3c2;opacity:.7}.action-link.terminate{color:#ff7b72;opacity:.7}.action-link.resign{color:#8b949e}.action-link:hover{opacity:1;text-decoration:underline;text-shadow:0 0 8px currentColor}.tab-navigation-container{border-bottom:1px solid #50e3c21a;margin-bottom:20px;padding-bottom:12px;width:100%}.nav-modules-row{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2px;width:100%}.nav-module{align-items:center;background:#0000001a;border:1px solid #50e3c21a;cursor:pointer;display:flex;flex:1 1;justify-content:center;min-width:0;padding:12px 0;position:relative;transition:all .2s ease}.nav-module:hover{background:#50e3c20d;border-color:#50e3c24d}.nav-module.active{background:#50e3c21a;border-color:#50e3c280}.nav-module.active:before{background:#50e3c2;box-shadow:0 0 10px #50e3c21a;content:"";height:2px;left:-1px;position:absolute;right:-1px;top:-1px}.module-label{color:#8b949e;font-size:.65rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.nav-module.active .module-label{color:#50e3c2;text-shadow:0 0 8px #50e3c24d}.found-company-container{align-items:stretch;background:#001e1ef2;border:1px solid #50e3c24d;box-sizing:border-box;display:flex;flex-direction:column;font-family:JetBrains Mono,monospace;gap:8px;margin:0 auto;overflow:visible;padding:18px;position:relative;width:360px}.form-group{display:flex;flex-direction:column;gap:4px;width:100%}.input-field{background:#0000004d;border:1px solid #50e3c233;color:#fff;font-family:inherit;outline:none;padding:8px}.tooltip-container{display:block}.tooltip-text{background:#0a1f1f;border:1px solid #50e3c2;border-left-width:3px;box-shadow:0 8px 32px #000000e6;box-sizing:border-box;color:#50e3c2;display:flex;flex-direction:column;font-size:.6rem;height:auto;min-height:min-content;opacity:0;padding:12px;pointer-events:none;text-transform:uppercase;transition:opacity .15s ease-in-out;visibility:hidden;width:260px;z-index:10000}.tooltip-container:hover .tooltip-text{opacity:1;visibility:visible}.found-button-wrapper .tooltip-text{bottom:125%;opacity:1;visibility:visible}.radio-label{border:1px solid #ffffff1a;cursor:pointer;display:flex;font-size:.6rem;justify-content:center;padding:8px 0;transition:all .2s ease}.radio-label:has(input:checked){background:#50e3c226;border-color:#50e3c2;color:#50e3c2}.bad-modifiers,.good-modifiers{display:block;white-space:normal;width:100%}.good-modifiers{margin-bottom:4px;text-shadow:0 0 5px #7ed9574d}.bad-modifiers{color:#ff5e5e;margin-bottom:4px;text-shadow:0 0 5px #ff5e5e4d}.partner-modifiers{border-top:1px dashed #50e3c233;color:#50e3c2;font-size:.65rem;margin-top:6px;padding-top:4px}.vote-results{background-color:#00141499;border:1px solid #50e3c233;border-left:3px solid #50e3c2;font-family:JetBrains Mono,monospace;margin:0 auto;max-width:280px;padding:12px;position:relative;width:100%}.vote-data-header{display:flex;justify-content:space-between;margin-bottom:4px}.vote-results p{font-size:.65rem;letter-spacing:1px;margin:0;text-transform:uppercase}.label-yea{color:#50e3c2;font-weight:700}.label-nay{color:#ff7b72;font-weight:700}.vote-progress{background-color:#111;border:1px solid #222;display:flex;height:6px;margin-bottom:8px;overflow:hidden;width:100%}.vote-bar{height:100%;transition:width .6s ease-in-out}.yea-bar{background-color:#50e3c2}.nay-bar{background-color:#ff7b72}.vote-total-stats{border-top:1px solid #ffffff0d;color:#555;font-size:.55rem;padding-top:6px;text-align:center}.contracts-office-wrapper{border:1px solid #1a2424;border-radius:8px;height:100%;padding:20px}.contracts-navigation{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.view-title{color:#50e3c2;font-size:1.1rem;letter-spacing:2px;margin:0;text-transform:uppercase}.chevron{background:#182222;border:1px solid #2c3e3e;border-radius:4px;color:#fff;cursor:pointer;padding:5px 15px;transition:all .2s ease}.chevron:hover{border-color:#50e3c2;color:#50e3c2}.type-selector{display:flex;gap:10px;margin-bottom:20px}.type-selector button{background:#0f1515;border:1px solid #2c3e3e;color:#888;cursor:pointer;flex:1 1;font-weight:700;padding:10px}.type-selector button.active{background:#ffd7000d;border-color:gold;color:gold}.form-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.form-grid input,.form-grid select,select{background:#141a1a;border:1px solid #2c3e3e;border-radius:6px;box-sizing:border-box;color:#fff;padding:12px;width:100%}.publish-btn{background:#50e3c2;border:none;border-radius:4px;color:#000;cursor:pointer;font-weight:700;letter-spacing:1px;margin-top:20px;padding:15px;text-transform:uppercase;width:100%}.publish-btn:disabled{background:#2c3e3e;color:#888;cursor:not-allowed}.contracts-list{display:flex;flex-direction:column;gap:12px;max-height:500px;overflow-y:auto;padding-right:5px}.empty-msg{border:1px dashed #1a2424;border-radius:8px;color:#4a5568;padding:40px;text-align:center}.contract-card-item{background:#0f1515;border:1px solid #1a2424;border-left:4px solid #50e3c2;border-radius:4px;padding:16px;transition:transform .1s ease}.contract-card-item:hover{border-color:#2c3e3e}.contract-card-item.loan{border-left-color:#3498db}.contract-card-item.exchange{border-left-color:#9b59b6}.contract-card-item.option{border-left-color:#e67e22}.card-header{align-items:center;border-bottom:1px solid #1a2424;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.type-label{color:#888;font-size:.75rem;font-weight:800}.status-tag,.type-label{text-transform:uppercase}.status-tag{border-radius:10px;font-size:.65rem;font-weight:700;padding:2px 8px}.status-tag.outstanding{background:#f1c40f1a;color:#f1c40f}.detail-row{display:flex;font-size:.9rem;justify-content:space-between;margin:4px 0}.detail-row span:first-child{color:#50e3c2;font-weight:600}.detail-row .value{color:#fff;font-family:Courier New,Courier,monospace}.card-footer{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.card-footer small{color:#4a5568}.sign-btn{background:#50e3c2;border:none;border-radius:3px;color:#000;font-weight:700}.sign-btn,.void-btn{cursor:pointer;padding:6px 12px}.void-btn{background:#0000;border:1px solid #ff4747;border-radius:3px;color:#ff4747}.error-banner{background:#ff474726;border:1px solid #ff4747;border-radius:4px;color:#ff4747;font-size:.9rem;font-weight:700;margin-bottom:15px;padding:10px;text-align:center}.exchange-visualizer{grid-gap:10px;background:#070a0a;border:1px solid #1a2424;border-radius:8px;display:grid;gap:10px;grid-column:span 2;grid-template-columns:1fr 40px 1fr;padding:15px}.trade-slot{border-radius:6px;display:flex;flex-direction:column;gap:10px;padding:15px}.trade-slot.offering{background:#ff474708;border:1px solid #ff47471a}.trade-slot.requesting{background:#50e3c208;border:1px solid #50e3c21a}.slot-label{font-size:.7rem;font-weight:900;letter-spacing:2px;text-align:center}.offering .slot-label{color:#ff4747}.requesting .slot-label{color:#50e3c2}.slot-inputs{display:flex;flex-direction:column;gap:8px}.slot-hint{color:#4a5568;font-size:.6rem;text-align:center;text-transform:uppercase}.trade-divider{align-items:center;display:flex;justify-content:center}.arrow-icon{color:#2c3e3e;font-size:1.2rem;font-weight:700}.exchange-logistics{grid-gap:10px;border-top:1px solid #1a2424;display:grid;gap:10px;grid-column:span 3;grid-template-columns:1fr 1fr;margin-top:10px;padding-top:10px}.option-builder{background:#ffb86c05;border:1px solid #ffb86c1a;border-radius:8px;gap:15px;grid-column:span 2;padding:15px}.builder-section,.option-builder{display:flex;flex-direction:column}.builder-section{gap:10px}.section-label{border-bottom:1px solid #ffb86c1a;color:#ffb86c;font-size:.7rem;font-weight:900;letter-spacing:1.5px;padding-bottom:5px}.input-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.exchange .detail-row:last-child .value{color:#ffb86c;font-family:Courier New,monospace;font-size:.85rem}.filter-bar{background:#0a0e0e;border-bottom:1px solid #1a2424;display:flex;gap:8px;margin-bottom:8px;padding:6px}.filter-bar .tooltip-container{flex:1 1}.filter-bar select{background:#141a1a;border:1px solid #2c3e3e;border-radius:4px;color:#50e3c2;cursor:pointer;font-size:.85rem;padding:8px;text-transform:uppercase;width:100%}.tooltip-container{display:inline-block;position:relative}.tooltip-text{background-color:#222;border:1px solid #333;border-radius:6px;box-shadow:0 4px 12px #00000080;color:#fff;display:none;font-size:.8rem;left:50%;line-height:1.4;min-width:150px;padding:6px 8px;position:absolute;top:110%;transform:translateX(-50%);white-space:normal;z-index:9999}.tooltip-container:hover .tooltip-text{display:block}.good-modifiers{color:#7ed957;margin-bottom:2px;text-shadow:0 0 5px #7ed95733}.bad-modifiers{color:#ff4d4d;text-shadow:0 0 5px #ff4d4d33}.partner-modifiers{color:#fff;font-weight:700;margin-top:2px}.fee-summary{background:#0000004d;border:1px solid #1a2424;border-radius:4px;margin:15px 0;padding:12px}.fee-row{color:#888;display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:4px}.fee-row.total{border-top:1px dashed #333;color:#fff;font-weight:700;margin-top:8px;padding-top:8px}.modal-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);background:#070a0ad9;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99999}.modal-box{background:#121818;border:1px solid #50e3c2;border-radius:4px;box-shadow:0 0 40px #50e3c226,inset 0 0 15px #00000080;max-width:450px;overflow:hidden;padding:30px;position:relative;width:90%}.modal-box:before{background:linear-gradient(90deg,#0000,#50e3c2,#0000);content:"";height:2px;left:0;position:absolute;top:0;width:100%}.modal-title{color:#50e3c2;font-family:Courier New,monospace;font-size:1.2rem;font-weight:800;letter-spacing:3px;margin-top:0;text-align:center;text-transform:uppercase}.modal-body{color:#ccc;font-size:.95rem;line-height:1.6;margin:20px 0 30px;text-align:center}.modal-body strong{border-bottom:1px dashed #50e3c2;color:#fff}.modal-actions{display:flex;flex-direction:column;gap:12px}.confirm-btn{background:#50e3c2;border:none;border-radius:2px;color:#0a0e0e;cursor:pointer;font-weight:900;letter-spacing:1px;padding:14px;text-transform:uppercase;transition:all .2s}.confirm-btn:hover:not(:disabled){background:#7ed957;box-shadow:0 0 15px #7ed95766}.cancel-btn{background:#0000;border:1px solid #333;color:#666;cursor:pointer;font-size:.8rem;padding:10px;text-transform:uppercase;transition:all .2s}.cancel-btn:hover{border-color:#ff4747;color:#ff4747}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@font-face{font-family:CalculatorFont;font-style:normal;font-weight:400;src:url(/static/media/E1234-Regular.6f320abba64e2936fc4e.ttf) format("truetype")}body,html{background-color:#0a1f1f;color:#50e3c2;font-family:JetBrains Mono,monospace;font-size:14px;height:100%;margin:0;padding:0}.header-panel{background:#081313;border-radius:8px;box-shadow:0 0 8px #50e3c266;color:#50e3c2;font-family:CalculatorFont,monospace;font-size:clamp(20px,5vw,48px);font-weight:700;letter-spacing:2px;margin-bottom:1rem;padding:12px 16px;position:relative;text-align:center;text-shadow:0 0 4px #50e3c2,0 0 8px #041d17}.header-panel:before{animation:scanlines 1.5s linear infinite;background:repeating-linear-gradient(180deg,#ffffff08 0,#ffffff08 1px,#0000 0,#0000 3px);content:"";inset:0;pointer-events:none;position:absolute}.login-wrapper{box-sizing:border-box;justify-content:center;min-height:100vh;padding:16px}.login-container,.login-wrapper{align-items:center;display:flex;flex-direction:column}.login-container{background:#081313;border-radius:8px;box-shadow:0 0 8px #50e3c266;gap:12px;max-width:360px;padding:20px;position:relative;width:100%}.login-container:before{animation:scanlines 1.5s linear infinite;background:repeating-linear-gradient(180deg,#ffffff08 0,#ffffff08 1px,#0000 0,#0000 3px);border-radius:8px;content:"";inset:0;pointer-events:none;position:absolute}@keyframes scanlines{0%{background-position:0 0}to{background-position:0 3px}}.login-container h1{font-size:clamp(14px,4vw,18px);margin:0;position:relative;text-align:center;z-index:1}.login-container input{background-color:#0a1f1fe6;border:1px solid #50e3c266;border-radius:4px;color:#50e3c2;font-family:JetBrains Mono,monospace;font-size:14px;outline:none;padding:8px;transition:border-color .2s,box-shadow .2s;width:100%;z-index:1}.login-container input:focus{border-color:#50e3c2;box-shadow:0 0 5px #50e3c299}.login-container button{background-color:#50e3c21a;border:1px solid #50e3c266;border-radius:4px;color:#50e3c2;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;padding:8px;transition:background-color .2s,box-shadow .2s;width:100%;z-index:1}.login-container button:hover{background-color:#50e3c233;box-shadow:0 0 5px #50e3c266}.mode-toggle{cursor:pointer;font-size:12px;margin-top:4px}.mode-toggle,.version-number{color:#50e3c2;text-align:center}.version-number{font-size:10px;margin-top:12px;opacity:.7}@media (max-width:480px){.login-container{max-width:95%;padding:16px}.header-panel{font-size:clamp(18px,6vw,28px)}}.eula-modal{max-width:90%;width:600px}.eula-modal-body{background-color:#00000026;border:1px solid #50e3c233;border-radius:6px;font-size:.85rem;line-height:1.4;margin-bottom:15px;max-height:600px;overflow-y:auto;padding:10px;white-space:pre-wrap}.eula-section label{align-items:center;color:#f8f9fa;cursor:pointer;display:flex;font-size:.85rem;gap:8px}.eula-section input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:initial;border:1px solid #50e3c266;border-radius:3px;cursor:pointer;height:16px;position:relative;width:16px}.eula-section input[type=checkbox]:checked{background-color:#50e3c233;border-color:#50e3c2cc}.eula-section input[type=checkbox]:checked:after{color:#50e3c2;content:"✔";font-size:12px;left:2px;position:absolute;top:-1px}.eula-section input[type=checkbox]:hover{border-color:#50e3c2cc}.confirm-modal-container{animation:borderPulse 1.8s infinite;background:#0a1f1f;border:1px solid #50e3c266;border-radius:12px;box-shadow:0 0 15px #50e3c233;color:#f8f9fa;font-family:JetBrains Mono,monospace;max-height:80vh;overflow:hidden;padding:20px;width:500px}.eula-content{word-wrap:break-word;background:#0003;border:1px solid #50e3c226;border-radius:8px;font-size:.85rem;line-height:1.4;max-height:60vh;overflow-x:hidden;overflow-y:auto;padding:10px;white-space:pre-wrap}.settings-button.accept{background:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:JetBrains Mono,monospace;padding:8px 16px;transition:background .2s ease}.settings-button.accept:hover{background:#218838}.settings-button.decline{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:JetBrains Mono,monospace;padding:8px 16px;transition:background .2s ease}.settings-button.decline:hover{background:#5a6268}.confirm-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}
/*# sourceMappingURL=main.440c3300.css.map*/