.navbar{background-color:#001f00;border-bottom:2px solid var(--border-color);box-sizing:border-box;justify-content:space-between;left:0;padding:var(--spacing-unit) calc(var(--spacing-unit)*2);position:fixed;top:0;width:100%;z-index:1000}.nav-logo,.navbar{align-items:center;display:flex}.nav-logo{color:var(--text-color);font-size:1.5rem;font-weight:700;text-decoration:none}.nav-logo img{height:40px;margin-right:var(--spacing-unit);width:40px}.nav-title{color:var(--text-color);cursor:pointer;font-size:1.5rem;margin-left:var(--spacing-unit);text-decoration:none}.nav-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-unit);justify-content:flex-end}.nav-button,.nav-buttons{-webkit-user-select:none;user-select:none}.nav-button{background:var(--button-bg);border:2px solid var(--button-border);border-radius:4px;box-shadow:0 4px 6px #0f03,inset 0 0 8px #0f06;color:var(--text-color);cursor:pointer;font-weight:700;padding:var(--spacing-unit) calc(var(--spacing-unit)*1.5);text-decoration:none;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.nav-button:hover{background:var(--button-hover-bg);box-shadow:0 6px 8px #0f06,inset 0 0 12px #0f09;color:#000;transform:scale(1.05)}.custom-modal{background-color:#002b00;border:2px solid #0f0;border-radius:8px;box-shadow:0 4px 10px #000000b3;color:#0f0;font-family:monospace;left:10px;max-height:80vh;overflow-y:auto;padding:15px;position:fixed;resize:both;top:100px;-webkit-user-select:none;user-select:none;z-index:1000}.custom-modal h2{font-size:18px;margin-bottom:10px}.custom-modal ul{list-style-type:none;margin:0;padding:0}.custom-modal ul li{font-size:14px;margin:8px 0}.custom-modal ul li input[type=checkbox]{margin-right:10px}.close-modal-btn{background:var(--button-bg);border:2px solid var(--button-border);border-radius:4px;box-shadow:0 4px 6px #0f03,inset 0 0 8px #0f06;color:var(--text-color);cursor:pointer;font-weight:700;padding:6px 12px;padding:var(--spacing-unit) calc(var(--spacing-unit)*1.5);text-decoration:none;text-transform:uppercase;transition:all .3s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.close-modal-btn:hover{background:var(--button-hover-bg);box-shadow:0 6px 8px #0f06,inset 0 0 12px #0f09;color:#000;transform:scale(1.05)}.custom-modal-headers{text-align:right}:root{--background-color:#002b00;--text-color:#0f0;--font-family:"Courier New",Courier,monospace;--font-size:16px;--line-height:1.5;--max-width:1500px;--spacing-unit:8px;--border-color:#004d00;--button-bg:linear-gradient(145deg,#003d00,#001f00);--button-border:#060;--button-hover-bg:linear-gradient(145deg,#005000,#030)}body{align-items:center;background-color:#002b00;background-color:var(--background-color);color:#0f0;color:var(--text-color);display:flex;flex-direction:column;font-family:Courier New,Courier,monospace;font-family:var(--font-family);font-size:16px;font-size:var(--font-size);justify-content:center;line-height:1.5;line-height:var(--line-height);margin:0;min-height:100vh;padding:0}.container{margin:0 auto;width:100%}.text-center{text-align:center}.flex{display:flex}.flex-center{align-items:center;display:flex;justify-content:center}.hidden{display:none!important}.home-container{padding:8px 0;padding:var(--spacing-unit) 0;text-align:center}.home-title{color:#0f0;color:var(--text-color);font-size:2rem;margin-bottom:8px;margin-bottom:var(--spacing-unit)}.form-container{background-color:#002b00;background-color:var(--background-color);border:1px solid #004d00;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 0 20px #00ff0080;margin:auto;max-width:1000px;padding:32px;padding:calc(var(--spacing-unit)*4);width:100%}.form-label{display:block;font-size:1.2rem;margin-bottom:8px;margin-bottom:var(--spacing-unit)}.address-block{margin-bottom:16px;margin-bottom:calc(var(--spacing-unit)*2)}.address-entry{align-items:center;display:flex;margin-bottom:8px;margin-bottom:var(--spacing-unit)}.form-input{flex:1 1;min-width:350px}.form-input,.form-select{background-color:#001f00;border:1px solid #004d00;border:1px solid var(--border-color);border-radius:4px;color:#0f0;color:var(--text-color);margin-right:8px;margin-right:var(--spacing-unit);padding:8px;padding:var(--spacing-unit)}.form-select{max-width:100px}.remove-btn{background:linear-gradient(145deg,#600,#4d0000);border:2px solid #900;box-shadow:0 4px 6px #f003,inset 0 0 8px #f006;-webkit-clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%);clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%);color:#fcc;padding:8px 12px;padding:var(--spacing-unit) calc(var(--spacing-unit)*1.5);transition:all .3s ease}.remove-btn:hover{background:linear-gradient(145deg,#900,#600);box-shadow:0 6px 8px #f006,inset 0 0 12px #f009;transform:scale(1.05)}.submit-btn{background:linear-gradient(145deg,#003d00,#001f00);background:var(--button-bg);border:2px solid #060;border:2px solid var(--button-border);box-shadow:0 4px 6px #00ff004d,inset 0 0 10px #00ff0080;-webkit-clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%);clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%);padding:8px 20px;padding:var(--spacing-unit) calc(var(--spacing-unit)*2.5);transition:all .3s ease}.submit-btn:hover{background:linear-gradient(145deg,#005000,#030);background:var(--button-hover-bg);box-shadow:0 6px 10px #00ff0080,inset 0 0 15px #00ff00b3;transform:scale(1.1)}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.modal{background-color:#002b00;background-color:var(--background-color);border:1px solid #004d00;border:1px solid var(--border-color);box-shadow:0 0 15px #00ff00b3;display:flex;flex-direction:column;height:150px;overflow:auto;padding:8px;padding:var(--spacing-unit);position:relative;resize:both;width:300px}.close-btn{background-color:#600;border:none;color:#fff;cursor:pointer;padding:5px 10px;position:absolute;right:10px;top:10px}.close-btn:hover{background-color:#900}.modal-content{display:flex;flex-direction:column;justify-content:flex-start;padding-top:30px}.form-button{background:linear-gradient(145deg,#003d00,#001f00);background:var(--button-bg);border:2px solid #060;border:2px solid var(--button-border);border-radius:0;box-shadow:0 4px 6px #0f03,inset 0 0 8px #0f06;-webkit-clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%);clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%);color:#0f0;color:var(--text-color);cursor:pointer;font-weight:700;padding:8px 16px;padding:var(--spacing-unit) calc(var(--spacing-unit)*2);text-transform:uppercase;transition:all .3s ease}.form-button:hover{background:linear-gradient(145deg,#005000,#030);background:var(--button-hover-bg);box-shadow:0 6px 8px #0f06,inset 0 0 12px #0f09;color:#000;transform:scale(1.05)}.menu-buttons{display:flex;flex-direction:column;gap:.5em}.hero-container{height:100vh;width:100vw}.holdings-vertical{background-color:#2c3e50;border-radius:10px;box-shadow:0 4px 6px #0003;gap:20px;padding:20px}.holding,.holdings-vertical{display:flex;flex-direction:column}.holding{background-color:#34495e;border:1px solid #1abc9c;border-radius:8px;box-shadow:0 2px 4px #0003;gap:8px;margin-top:10px;padding:15px}.holding div{color:#ecf0f1;font-size:16px}.holding div strong{color:#1abc9c;font-weight:700}.holding div:nth-child(2n){background-color:#2c3e50}.holding div:last-child{color:#27ae60;font-weight:600}.holding .value{color:#ecf0f1;font-size:14px}.holding a{color:#27ae60;text-decoration:none}.select-link{color:#0f0;color:var(--text-color)}.unsupported-message{text-align:center}.loading-indicator{align-items:center;background-color:#000;border-radius:5px;bottom:20px;color:#fff;display:flex;font-size:16px;height:10px;justify-content:center;left:50%;overflow:hidden;padding:10px 20px;position:fixed;transform:translateX(-50%);width:100vw;z-index:9999}.loading-indicator:before{animation:fillGreen 10s infinite;background-color:green;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@keyframes fillGreen{0%{width:0}25%{width:25%}50%{width:50%}75%{width:75%}to{width:100%}}.cosmograph-time-line{bottom:80px;height:80px;left:0;margin:0 auto;position:fixed;right:0;width:70%;z-index:9999}
/*# sourceMappingURL=main.5c8030c2.css.map*/