.metals-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:30px}.metal-card{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 5px 15px #00000014;display:flex;flex-direction:column;padding:20px;transition:all .3s ease}.metal-card:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-5px)}.metal-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.metal-name{color:#333}.metal-amount,.metal-name{font-size:1.2em;font-weight:700}.metal-amount{color:#2980b9}.metal-rate{align-items:center;color:#666;display:flex;font-size:.95em;margin-bottom:20px}.metal-rate:before{color:#4caf50;content:"↑";margin-right:5px}.metals-tab{background-color:#f8f9fa;height:100%;overflow-y:auto;padding:25px}@media (max-width:768px){.metals-grid{gap:15px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.metal-card{padding:15px}}.frontend-theme .code-comment{color:#608b4e;font-family:Consolas,Monaco,Menlo,monospace;font-size:12px;margin:0 0 0 50px;padding:8px 15px;position:relative}.frontend-theme .code-comment:before{color:#858585;content:attr(data-line-number);font-size:12px;left:-50px;padding-right:10px;position:absolute;text-align:right;width:50px}.frontend-theme .ide-style{background-color:#1e1e1e;padding-bottom:20px;padding-top:10px;position:relative}.exploration-tab{background-color:#f8f9fa;height:100%;overflow-y:auto;padding:25px}.exploration-header{margin-bottom:25px;text-align:center}.exploration-header h3{color:#2c3e50;font-size:1.8rem;margin-bottom:8px}.exploration-header p{color:#7f8c8d;font-size:1rem}.exploration-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:900px}.exploration-card{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 5px 15px #00000014;display:flex;padding:18px;transition:transform .3s ease,box-shadow .3s ease}.exploration-card:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-3px)}.exploration-left{border-right:1px solid #f0f0f0;flex:0 0 180px;padding-right:15px}.exploration-name{color:#2c3e50;display:block;font-size:1.2em;font-weight:700;margin-bottom:8px}.exploration-description{color:#7f8c8d;font-size:.9em;line-height:1.4}.exploration-middle{display:flex;flex:1 1;gap:15px;padding:0 15px}.exploration-cost{background-color:#f8f9fa;border-radius:8px;flex:1 1;padding:10px}.exploration-cost-title{color:#2c3e50;font-size:.9em;font-weight:600;margin-bottom:6px}.exploration-cost-items{display:flex;flex-direction:column;gap:6px}.exploration-cost-item{background-color:#fff;border:1px solid #eaeaea;border-radius:4px;color:#7f8c8d;display:flex;font-size:.85em;justify-content:space-between;padding:3px 6px}.exploration-rewards{background-color:#f0f7ff;border-radius:8px;flex:1 1;padding:10px}.exploration-rewards-title{color:#2c3e50;font-size:.9em;font-weight:600;margin-bottom:6px}.exploration-reward-item{background-color:#fff;border:1px solid #d6e9ff;border-radius:4px;color:#7f8c8d;display:flex;font-size:.85em;justify-content:space-between;margin-bottom:6px;padding:3px 6px}.exploration-reward-item:last-child{margin-bottom:0}.exploration-right{align-items:center;border-left:1px solid #f0f0f0;display:flex;flex:0 0 120px;justify-content:center;padding-left:15px}.exploration-button{background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:6px;box-shadow:0 2px 5px #0000001a;color:#fff;cursor:pointer;font-size:.9em;font-weight:600;padding:10px;text-align:center;transition:all .3s;width:100%}.exploration-button:hover{background:linear-gradient(135deg,#2980b9,#1c6ea4);box-shadow:0 4px 8px #00000026}.exploration-button:disabled{background:#bdc3c7;box-shadow:none;cursor:not-allowed}.exploration-progress{background-color:#ecf0f1;border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.exploration-progress-bar{background:linear-gradient(90deg,#2ecc71,#27ae60);height:100%;transition:width .3s;width:0}@media (max-width:768px){.exploration-grid{max-width:100%}.exploration-card{align-items:stretch;flex-direction:column;padding:15px}.exploration-left{border-bottom:1px solid #f0f0f0;border-right:none;flex:auto;margin-bottom:10px;padding-bottom:10px;padding-right:0}.exploration-middle{flex:auto;flex-direction:column;margin-bottom:15px;padding:0}.exploration-right{border-left:none;border-top:1px solid #f0f0f0;flex:auto;padding-left:0;padding-top:10px}}.frontend-theme{background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas,Monaco,Menlo,monospace}.frontend-theme .dashboard{background-color:#1e1e1e;padding:0}.frontend-theme .dashboard-header{align-items:center;background-color:#252526;border-bottom:1px solid #3c3c3c;color:#ccc;display:flex;height:40px;padding:8px 12px}.frontend-theme .dashboard-title{color:#ccc;font-size:14px;font-weight:400}.frontend-theme .dashboard-grid{display:flex;height:calc(100vh - 40px)}.frontend-theme .main-content{flex:1 1;padding:0}.frontend-theme .card{background-color:#1e1e1e;border:none;border-radius:0;box-shadow:none;height:100%}.frontend-theme .tab-container{display:flex;flex-direction:column;height:100%}.frontend-theme .tab-navigation{background-color:#252526;border-bottom:1px solid #3c3c3c;display:flex;height:36px}.frontend-theme .tab-button{background-color:#2d2d2d;border:none;border-right:1px solid #3c3c3c;color:#969696;font-size:13px;height:36px;letter-spacing:.5px;padding:0 15px;text-transform:uppercase}.frontend-theme .tab-button.active{background-color:#1e1e1e;border-bottom:2px solid #007acc;color:#fff}.frontend-theme .tab-button:hover:not(.active){background-color:#2a2a2a}.frontend-theme .tab-content{flex:1 1;overflow:auto;padding:15px}.frontend-theme .exploration-card,.frontend-theme .metal-card{background-color:#252526;border:1px solid #3c3c3c;border-radius:3px;box-shadow:0 2px 6px #0003;color:#ccc;margin-bottom:10px}.frontend-theme .exploration-card:hover,.frontend-theme .metal-card:hover{border-color:#007acc}.frontend-theme .exploration-left,.frontend-theme .metal-header{border-color:#3c3c3c}.frontend-theme .exploration-name,.frontend-theme .metal-name{color:#4ec9b0;font-weight:700}.frontend-theme .metal-amount,.frontend-theme .metal-rate{font-family:Consolas,Monaco,Menlo,monospace}.frontend-theme .metal-rate:before{color:#569cd6}.frontend-theme .exploration-description{color:#ce9178;font-style:italic}.frontend-theme .action-button,.frontend-theme .exploration-button,.frontend-theme .reset-button{background-color:#0e639c;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s}.frontend-theme .action-button:hover:not(:disabled),.frontend-theme .exploration-button:hover:not(:disabled),.frontend-theme .reset-button:hover{background-color:#17b}.frontend-theme .action-button:active:not(:disabled),.frontend-theme .exploration-button:active:not(:disabled),.frontend-theme .reset-button:active{background-color:#0b4d78}.frontend-theme .small-button{background-color:#3c3c3c;border:1px solid #555;border-radius:2px;color:#ccc;font-size:11px}.frontend-theme .small-button:hover:not(:disabled){background-color:#4c4c4c}.frontend-theme input,.frontend-theme select{background-color:#3c3c3c;border:1px solid #555;border-radius:2px;color:#ccc;font-family:Consolas,Monaco,Menlo,monospace;font-size:12px;padding:4px 8px}.frontend-theme input:focus,.frontend-theme select:focus{border-color:#007acc;outline:none}.frontend-theme .exploration-cost,.frontend-theme .exploration-rewards{background-color:#252526;border:1px solid #3c3c3c;border-radius:3px;padding:8px}.frontend-theme .exploration-cost-item,.frontend-theme .exploration-reward-item{background-color:#2d2d2d;border:1px solid #3c3c3c;border-radius:2px;color:#ccc;font-family:Consolas,Monaco,Menlo,monospace;margin-bottom:4px;padding:4px 8px}.frontend-theme .exploration-cost-title,.frontend-theme .exploration-rewards-title{color:#569cd6;font-size:12px;font-weight:700;margin-bottom:6px}.frontend-theme .exploration-progress{background-color:#3c3c3c;border-radius:2px;height:4px}.frontend-theme .exploration-progress-bar{background-color:#007acc;height:100%}.frontend-theme .exploration-card:before,.frontend-theme .metal-card:before{color:#858585;content:attr(data-line-number);font-family:Consolas,Monaco,Menlo,monospace;font-size:12px;left:-30px;padding-right:10px;position:absolute;text-align:right;width:30px}.frontend-theme .style-selector select{background-color:#3c3c3c;border:1px solid #555;border-radius:2px;color:#ccc;font-size:12px;margin-left:15px;padding:4px 8px}.frontend-theme ::-webkit-scrollbar{height:10px;width:10px}.frontend-theme ::-webkit-scrollbar-track{background:#1e1e1e}.frontend-theme ::-webkit-scrollbar-thumb{background:#424242;border-radius:3px}.frontend-theme ::-webkit-scrollbar-thumb:hover{background:#4f4f4f}.backend-theme{background-color:#282c34;color:#abb2bf}.backend-theme .dashboard{background-color:#21252b}.backend-theme .dashboard-header{background-color:#282c34;border-bottom:1px solid #3e4451}.backend-theme .card{background-color:#282c34;border:1px solid #3e4451}.backend-theme .exploration-card,.backend-theme .metal-card{background-color:#2c313a;border:1px solid #3e4451}.backend-theme .exploration-name,.backend-theme .metal-name{color:#e06c75}.backend-theme .metal-amount{color:#98c379}.backend-theme .action-button,.backend-theme .exploration-button,.backend-theme .reset-button{background:linear-gradient(135deg,#56b6c2,#3c909b)}.datascience-theme{background-color:#f5f5f5;color:#333}.datascience-theme .dashboard{background-color:#fff}.datascience-theme .dashboard-header{background-color:#4285f4;color:#fff}.datascience-theme .dashboard-title{color:#fff}.datascience-theme .card{background-color:#fff;box-shadow:0 2px 10px #0000001a}.datascience-theme .exploration-card,.datascience-theme .metal-card{background-color:#fff;border:1px solid #e0e0e0}.datascience-theme .exploration-name,.datascience-theme .metal-name{color:#4285f4}.datascience-theme .metal-amount{color:#0f9d58}.datascience-theme .action-button,.datascience-theme .exploration-button,.datascience-theme .reset-button{background:linear-gradient(135deg,#4285f4,#3367d6)}.devops-theme{background-color:#2b303b;color:#c0c5ce}.devops-theme .dashboard{background-color:#1c1f26}.devops-theme .dashboard-header{background-color:#343d46;border-bottom:1px solid #4f5b66}.devops-theme .card,.devops-theme .exploration-card,.devops-theme .metal-card{background-color:#343d46;border:1px solid #4f5b66}.devops-theme .exploration-name,.devops-theme .metal-name{color:#ec5f67}.devops-theme .metal-amount{color:#99c794}.devops-theme .action-button,.devops-theme .exploration-button,.devops-theme .reset-button{background:linear-gradient(135deg,#69c,#5986b3)}.security-theme{background-color:#1a1a1a;color:#d4d4d4}.security-theme .dashboard{background-color:#0f0f0f}.security-theme .dashboard-header{background-color:#2a2a2a;border-bottom:1px solid #3a3a3a}.security-theme .card,.security-theme .exploration-card,.security-theme .metal-card{background-color:#2a2a2a;border:1px solid #3a3a3a}.security-theme .exploration-name,.security-theme .metal-name{color:#ff6b6b}.security-theme .metal-amount{color:#48c774}.security-theme .action-button,.security-theme .exploration-button,.security-theme .reset-button{background:linear-gradient(135deg,#ff6b6b,#cc5656)}.frontend-theme .metals-tab{background-color:#1e1e1e;padding:0;position:relative}.frontend-theme .metals-tab:before{background-color:#252526;border-right:1px solid #3c3c3c;bottom:0;content:"";left:0;position:absolute;top:0;width:50px;z-index:1}.frontend-theme .metal-card{align-items:center;background-color:initial;border:none;border-bottom:1px solid #3c3c3c;border-radius:0;display:flex;font-family:Consolas,Monaco,Menlo,monospace;margin:0 0 0 50px;padding:8px 15px;position:relative}.frontend-theme .metal-card:before{color:#858585;content:attr(data-line-number);font-size:12px;left:-50px;padding-right:10px;position:absolute;text-align:right;width:50px}.frontend-theme .metal-name{color:#4ec9b0;font-weight:700;margin-right:10px}.frontend-theme .metal-amount{color:#b5cea8;margin-right:10px}.frontend-theme .metal-rate{color:#9cdcfe}.frontend-theme .metal-rate:before{color:#608b4e;content:"//";margin-right:5px}.frontend-theme .action-button{background-color:#0e639c;border:none;border-radius:2px;color:#fff;font-size:12px;margin-left:10px;padding:4px 8px}.frontend-theme .action-button:hover:not(:disabled){background-color:#17b}.frontend-theme .action-button:disabled{background-color:#3c3c3c;color:#6d6d6d}.frontend-theme .metals-ide{background-color:#1e1e1e;font-family:Consolas,Monaco,Menlo,monospace;margin-left:50px;padding:10px;position:relative}.frontend-theme .metals-ide:before{background-color:#252526;border-right:1px solid #3c3c3c;bottom:0;content:"";left:-50px;position:absolute;top:0;width:50px;z-index:1}.frontend-theme .metal-ide-card{background-color:initial;border:none;border-bottom:1px solid #3c3c3c;border-radius:0;display:flex;flex-direction:column;margin:0;padding:8px 15px;position:relative}.frontend-theme .metal-ide-card:before{color:#858585;content:attr(data-line);font-size:12px;left:-45px;padding-right:10px;position:absolute;text-align:right;width:50px}.frontend-theme .metal-ide-header{align-items:center;display:grid;grid-template-columns:minmax(200px,auto) 1fr;margin-bottom:4px;position:relative}.frontend-theme .metal-ide-header:after{background-color:#3c3c3c;bottom:0;content:"";left:200px;opacity:.5;position:absolute;top:0;width:1px}.frontend-theme .metal-ide-name{color:#4ec9b0;font-weight:700}.frontend-theme .metal-ide-value{color:#b5cea8}.frontend-theme .metal-ide-rate{color:#9cdcfe;font-size:12px}.frontend-theme .metal-ide-card:first-child:before{content:"1"}.frontend-theme .metal-ide-card:nth-child(2):before{content:"2"}.frontend-theme .metal-ide-card:nth-child(3):before{content:"3"}.frontend-theme .metal-ide-card:nth-child(4):before{content:"4"}.frontend-theme .metal-ide-card:nth-child(5):before{content:"5"}.frontend-theme .metal-ide-card:nth-child(6):before{content:"6"}.frontend-theme .metal-ide-card:nth-child(7):before{content:"7"}.frontend-theme .metal-ide-card:nth-child(8):before{content:"8"}.frontend-theme .metal-ide-card:nth-child(9):before{content:"9"}.frontend-theme .metal-ide-card:nth-child(10):before{content:"10"}.frontend-theme .exploration-tab{background-color:#1e1e1e;height:100%;overflow-y:visible;padding:0}.frontend-theme .exploration-ide{background-color:#1e1e1e;font-family:Consolas,Monaco,Menlo,monospace;margin-left:50px;padding:10px;position:relative}.frontend-theme .exploration-ide:before{background-color:#252526;border-right:1px solid #3c3c3c;bottom:0;content:"";left:-50px;position:absolute;top:0;width:50px;z-index:1}.frontend-theme .exploration-ide-card{background-color:initial;border:none;border-bottom:1px solid #3c3c3c;border-radius:0;display:flex;flex-direction:column;margin:0;padding:8px 15px;position:relative}.frontend-theme .exploration-ide-card:before{color:#858585;content:attr(data-line);font-size:12px;left:-45px;padding-right:10px;position:absolute;text-align:right;width:50px}.frontend-theme .exploration-ide-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.frontend-theme .exploration-ide-name{color:#4ec9b0;font-weight:700}.frontend-theme .exploration-ide-value{color:#ce9178}.frontend-theme .exploration-ide-description{color:#608b4e;display:block;font-size:12px;font-style:italic;margin-bottom:8px}.frontend-theme .exploration-ide-content{margin-left:20px;margin-top:4px}.frontend-theme .exploration-ide-cost,.frontend-theme .exploration-ide-rewards{background-color:initial;border:none;margin-bottom:8px;padding:2px 0}.frontend-theme .exploration-ide-label{color:#608b4e;display:block;font-size:12px;margin-bottom:4px}.frontend-theme .exploration-ide-items{margin-left:20px}.frontend-theme .exploration-ide-item{align-items:center;background-color:initial;border:none;display:grid;font-size:12px;grid-template-columns:minmax(200px,auto) 1fr;padding:2px 0;position:relative}.frontend-theme .exploration-ide-item:after{background-color:#3c3c3c;bottom:0;content:"";left:200px;opacity:.5;position:absolute;top:0;width:1px}.frontend-theme .exploration-ide-item .metal-name{color:#9cdcfe}.frontend-theme .exploration-ide-item .metal-amount{color:#b5cea8}.frontend-theme .exploration-ide-actions{margin-top:8px;text-align:left}.frontend-theme .exploration-button{background:none;border:none;color:#dcdcaa;cursor:pointer;display:inline-block;font-family:Consolas,Monaco,Menlo,monospace;font-size:12px;padding:0;text-align:left;text-decoration:none}.frontend-theme .exploration-button:hover{text-decoration:underline}.frontend-theme .exploration-button.stop-button{color:#f48771}body{background-color:#f9fafb;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.dashboard-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.dashboard-title{color:#2c3e50;font-weight:600;margin:0}.dashboard-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:4fr 1fr}.card{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:20px;padding:20px}.card-title{border-bottom:1px solid #f0f0f0;color:#2c3e50;font-size:18px;font-weight:600;margin-bottom:15px;margin-top:0;padding-bottom:10px}.metric-card{display:inline-block;margin-right:20px;text-align:center;vertical-align:top;width:calc(33% - 20px)}.metric-card:last-child{margin-right:0}.metric-title{color:#7f8c8d;font-size:14px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.metric-value{color:#2980b9;font-size:28px;font-weight:600;margin:10px 0}.metric-subtitle{color:#7f8c8d;font-size:12px}.action-button{background:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px;transition:background .3s}.action-button:hover{background:#2980b9}.action-button:disabled{background:#bdc3c7;cursor:not-allowed}.small-button{background:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 10px;transition:background .3s}.small-button:hover{background:#2980b9}.small-button:disabled{background:#bdc3c7;cursor:not-allowed}.style-selector{margin-left:20px}.style-selector select{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;font-size:14px;padding:8px 12px}.theme-frontend{background-color:#f0f7ff}.theme-backend{background-color:#f0fff7}.theme-datascience{background-color:#f7f0ff}.theme-devops{background-color:#fff7f0}.theme-security{background-color:#f7fff0}.tab-container{margin-bottom:20px}.tab-buttons{border-bottom:1px solid #e0e0e0;display:flex;margin-bottom:15px}.tab-button{background:none;border:none;border-bottom:3px solid #0000;color:#7f8c8d;cursor:pointer;font-weight:500;padding:10px 20px}.tab-button.active{border-bottom-color:#3498db;color:#2c3e50}.tab-content{display:none}.tab-content.active{display:block}.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;max-height:90%;max-width:90%;overflow-y:auto;width:500px}.modal-header{border-bottom:1px solid #e0e0e0;padding:15px 20px}.modal-header h3{color:#2c3e50;margin:0}.modal-body{padding:20px}.modal-footer{border-top:1px solid #e0e0e0;display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.modal-button{background:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 15px;transition:background .3s}.modal-button:hover{background:#2980b9}.modal-button.cancel{background:#95a5a6}.modal-button.cancel:hover{background:#7f8c8d}.toast-container{bottom:20px;position:fixed;right:20px;z-index:1000}.toast{animation:slideIn .3s,fadeOut .5s 2.5s forwards;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:10px;max-width:350px;min-width:250px;padding:15px 20px}.toast-title{color:#2c3e50;font-weight:600;margin-bottom:5px}.toast-message{color:#7f8c8d;font-size:14px}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.primary-button{background-color:#f7d64a;border:none;border-radius:4px;box-shadow:0 2px 4px #0003;color:#333;cursor:pointer;font-weight:700;padding:8px 16px;transition:all .3s ease}.primary-button:hover{background-color:#f9e07a;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.primary-button:active{box-shadow:0 1px 2px #0003;transform:translateY(0)}
/*# sourceMappingURL=main.d04624f9.css.map*/