@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600;700&display=swap";:root{--cc-bg-primary: #1a1a1a;--cc-bg-secondary: #2d2d2d;--cc-bg-tertiary: #3a3a3a;--cc-coral: #FF8C42;--cc-coral-light: #FFA366;--cc-coral-dim: #E6732E;--cc-text-primary: #E5E5E5;--cc-text-secondary: #A0A0A0;--cc-text-muted: #6B6B6B;--cc-border: #444444;--cc-border-active: #FF8C42;--cc-success: #7CB37C;--cc-error: #E57373;--cc-warning: #E5C07B;--cc-info: #7CB3D4;--cc-red: #FF5F56;--cc-yellow: #FFBD2E;--cc-green: #27C93F}*{box-sizing:border-box}body{margin:0;font-family:JetBrains Mono,IBM Plex Mono,Fira Mono,monospace;background:var(--cc-bg-primary);color:var(--cc-text-primary);overflow:hidden}#root{height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--cc-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--cc-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--cc-coral-dim)}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes pulse-coral{0%,to{opacity:1;box-shadow:0 0 #ff8c4266}50%{opacity:.8;box-shadow:0 0 0 8px #ff8c4200}}@keyframes typing-cursor{0%,to{border-color:var(--cc-coral)}50%{border-color:transparent}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes glow-coral{0%,to{text-shadow:0 0 5px rgba(255,140,66,.3)}50%{text-shadow:0 0 15px rgba(255,140,66,.6)}}.ascii-art{font-family:JetBrains Mono,monospace;white-space:pre;line-height:1.2;color:var(--cc-coral)}.cli-prompt{color:var(--cc-coral);font-weight:500}.cli-command{color:var(--cc-text-primary)}.cli-output{color:var(--cc-text-secondary)}.cli-error{color:var(--cc-error)}.cli-success{color:var(--cc-success)}.cli-warning{color:var(--cc-warning)}.block-explorer{color:var(--cc-text-primary);font-family:JetBrains Mono,monospace}.explorer-header{border-bottom:1px dashed var(--cc-border);padding-bottom:15px;margin-bottom:20px}.explorer-header h3{color:var(--cc-coral);margin:0 0 10px;font-size:18px}.epoch-info{color:var(--cc-text-secondary);font-size:12px}.explorer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:20px}.explorer-section{border:1px dashed var(--cc-border);padding:15px;background:var(--cc-bg-secondary);border-radius:4px}.explorer-section h4{color:var(--cc-coral);margin:0 0 15px;font-size:14px;border-bottom:1px dashed var(--cc-border);padding-bottom:5px}.accounts-list,.blocks-list,.pending-list{max-height:300px;overflow-y:auto}.account-item,.block-item,.pending-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--cc-bg-tertiary);font-size:11px}.account-item:last-child,.block-item:last-child,.pending-item:last-child{border-bottom:none}.account-address,.block-height,.tx-from{color:var(--cc-coral);font-weight:700}.account-balance,.block-producer,.tx-amount{color:var(--cc-text-primary)}.block-txs,.tx-arrow,.tx-to{color:var(--cc-text-secondary)}.explorer-section-full{border:1px dashed var(--cc-border);padding:15px;background:var(--cc-bg-secondary);margin-top:20px;grid-column:1 / -1;border-radius:4px}.transaction-history{max-height:400px;overflow-y:auto}.transaction-item{border:1px solid var(--cc-border);padding:10px;margin-bottom:10px;background:var(--cc-bg-primary);border-radius:4px}.transaction-item:last-child{margin-bottom:0}.tx-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:10px}.tx-hash{color:var(--cc-coral);font-family:JetBrains Mono,monospace;font-weight:700}.tx-time{color:var(--cc-text-muted)}.tx-details{display:flex;align-items:center;gap:8px;font-size:11px}.tx-fee{color:var(--cc-warning);font-size:10px;font-style:italic}@media (max-width: 1200px){.explorer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.explorer-grid{grid-template-columns:1fr}.tx-details{flex-direction:column;align-items:flex-start;gap:4px}}.faucet-interface{color:var(--cc-text-primary);font-family:JetBrains Mono,monospace;max-width:500px}.faucet-interface h3{color:var(--cc-coral);margin:0 0 20px;font-size:18px}.faucet-form{border:1px dashed var(--cc-border);padding:20px;background:var(--cc-bg-secondary);margin-bottom:20px;border-radius:4px}.form-group{margin-bottom:15px}.form-group label{display:block;color:var(--cc-coral);margin-bottom:5px;font-size:12px;font-weight:700}.cli-input{width:100%;padding:10px 12px;background:var(--cc-bg-primary);border:1px solid var(--cc-border);color:var(--cc-text-primary);font-family:JetBrains Mono,monospace;font-size:12px;outline:none;border-radius:4px;transition:border-color .2s ease}.cli-input:focus{border-color:var(--cc-coral)}.cli-input::placeholder{color:var(--cc-text-muted)}.cli-button{background:var(--cc-bg-secondary);color:var(--cc-coral);border:1px solid var(--cc-coral);padding:10px 20px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;border-radius:4px}.cli-button:hover{background:var(--cc-coral);color:var(--cc-bg-primary)}.cli-button:active{transform:translateY(1px)}.faucet-info{color:var(--cc-text-secondary);font-size:11px;line-height:1.4}.faucet-info p{margin:5px 0}.send-interface{color:var(--cc-text-primary);font-family:JetBrains Mono,monospace;max-width:500px}.send-interface h3{color:var(--cc-coral);margin:0 0 20px;font-size:18px}.send-form{border:1px dashed var(--cc-border);padding:20px;background:var(--cc-bg-secondary);border-radius:4px}.create-account-interface{color:var(--cc-text-primary);font-family:JetBrains Mono,monospace;max-width:500px}.create-account-interface h3{color:var(--cc-coral);margin:0 0 20px;font-size:18px}.create-form{border:1px dashed var(--cc-border);padding:20px;background:var(--cc-bg-secondary);border-radius:4px}@media (max-width: 768px){.explorer-grid{grid-template-columns:1fr}.faucet-interface,.send-interface,.create-account-interface{max-width:100%}}.network-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:20px 0;padding:15px;background:var(--cc-bg-secondary);border:1px dashed var(--cc-border);border-radius:4px}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px;border:1px solid var(--cc-bg-tertiary);background:var(--cc-bg-primary);border-radius:4px}.stat-label{color:var(--cc-text-muted);font-size:10px;margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.stat-value{color:var(--cc-coral);font-size:16px;font-weight:700;font-family:JetBrains Mono,monospace}.stat-value.online{color:var(--cc-success);animation:pulse-coral 2s infinite}.empty-state{color:var(--cc-text-muted);text-align:center;padding:40px 20px;font-style:italic;font-size:12px}.faucet-info-top{color:var(--cc-text-secondary);font-size:12px;margin-bottom:20px;text-align:center;padding:10px;background:var(--cc-bg-primary);border:1px dashed var(--cc-border);border-radius:4px}.amount-selector{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.amount-btn{background:var(--cc-bg-primary);color:var(--cc-coral);border:1px solid var(--cc-coral);padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10px;cursor:pointer;transition:all .2s;flex:1;min-width:60px;border-radius:4px}.amount-btn:hover{background:var(--cc-coral);color:var(--cc-bg-primary)}.faucet-info h4{color:var(--cc-coral);margin:0 0 10px;font-size:12px;border-bottom:1px dashed var(--cc-border);padding-bottom:5px}.validators-list{max-height:300px;overflow-y:auto}.validator-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--cc-bg-tertiary);font-size:11px}.validator-item:last-child{border-bottom:none}.validator-name{color:var(--cc-coral);font-weight:700}.validator-stats{color:var(--cc-text-primary);font-family:JetBrains Mono,monospace}.clickable-command{cursor:pointer;padding:4px 8px;margin:2px 0;border-radius:4px;transition:all .2s ease;border:1px solid transparent}.clickable-command:hover{background:rgba(255,140,66,.1);border-color:var(--cc-coral);color:var(--cc-coral)}.clickable-command:active{background:rgba(255,140,66,.2);transform:translateY(1px)}.clickable-validator{cursor:pointer;padding:2px 4px;border-radius:2px;transition:all .2s ease;border:1px solid transparent;color:var(--cc-coral-light)}.clickable-validator:hover{background:rgba(255,140,66,.1);border-color:var(--cc-coral)}.clickable-validator:active{background:rgba(255,140,66,.2);transform:translateY(1px)}.start-exploring-btn{background:var(--cc-bg-secondary);color:var(--cc-coral);border:2px solid var(--cc-coral);padding:12px 24px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;border-radius:6px;box-shadow:0 0 10px #ff8c4233}.start-exploring-btn:hover{background:var(--cc-coral);color:var(--cc-bg-primary);box-shadow:0 0 20px #ff8c4266;transform:translateY(-2px)}.start-exploring-btn:active{transform:translateY(0);box-shadow:0 0 15px #ff8c424d}.tx-narrative-section{margin-top:8px;border-top:1px dashed var(--cc-border);padding-top:8px}.narrative-toggle{background:none;border:none;color:var(--cc-coral);font-family:JetBrains Mono,monospace;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;gap:4px}.narrative-toggle:hover:not(:disabled){background:rgba(255,140,66,.1)}.narrative-toggle:disabled{color:var(--cc-text-muted);cursor:not-allowed}.narrative-content{margin-top:8px;padding:12px;background:rgba(255,140,66,.05);border-left:3px solid var(--cc-coral);border-radius:4px;font-size:13px;line-height:1.4;color:var(--cc-text-primary);font-family:JetBrains Mono,monospace}.narrative-loading{color:var(--cc-text-muted);font-style:italic;text-align:center;padding:8px}.wallet-connect-container{padding:20px;border:1px dashed var(--cc-border);border-radius:8px;background:var(--cc-bg-secondary);margin-bottom:20px}.wallet-connect-header{color:var(--cc-coral);margin-bottom:15px;font-size:16px;font-family:JetBrains Mono,monospace}.wallet-error{color:var(--cc-error);background:rgba(229,115,115,.1);border:1px solid var(--cc-error);padding:10px;border-radius:4px;margin-bottom:15px;font-size:12px;font-family:JetBrains Mono,monospace}.wallet-connected{display:flex;align-items:center;gap:10px;padding:10px;background:var(--cc-bg-primary);border:1px solid var(--cc-border);border-radius:4px;margin-bottom:15px}.wallet-status-indicator{width:8px;height:8px;background:var(--cc-success);border-radius:50%;animation:pulse-coral 2s infinite}.wallet-address{color:var(--cc-text-primary);font-family:JetBrains Mono,monospace}.wallet-disconnect-btn{background:transparent;color:var(--cc-error);border:1px solid var(--cc-error);padding:8px 16px;border-radius:4px;cursor:pointer;font-size:12px;font-family:JetBrains Mono,monospace;font-weight:700;transition:all .2s ease}.wallet-disconnect-btn:hover{background:var(--cc-error);color:var(--cc-bg-primary)}.wallet-connect-info{color:var(--cc-text-secondary);font-size:12px;margin-bottom:10px;font-family:JetBrains Mono,monospace}.wallet-connect-btn{background:transparent;color:var(--cc-coral);border:1px solid var(--cc-coral);padding:12px 24px;border-radius:4px;cursor:pointer;font-size:14px;font-family:JetBrains Mono,monospace;font-weight:700;width:fit-content;transition:all .2s ease}.wallet-connect-btn:hover:not(:disabled){background:var(--cc-coral);color:var(--cc-bg-primary);box-shadow:0 0 10px #ff8c424d}.wallet-connect-btn:disabled{background:var(--cc-bg-tertiary);color:var(--cc-text-muted);border-color:var(--cc-border);cursor:not-allowed}.wallet-support-info{font-size:10px;color:var(--cc-text-muted);font-family:JetBrains Mono,monospace;margin-top:10px}.cc-window{background:var(--cc-bg-primary);border:1px solid var(--cc-border);border-radius:8px;overflow:hidden}.cc-window-header{background:var(--cc-bg-secondary);padding:8px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--cc-border)}.cc-traffic-lights{display:flex;gap:6px}.cc-traffic-light{width:12px;height:12px;border-radius:50%}.cc-traffic-light.red{background:var(--cc-red)}.cc-traffic-light.yellow{background:var(--cc-yellow)}.cc-traffic-light.green{background:var(--cc-green)}.cc-window-title{color:var(--cc-text-secondary);font-size:12px;font-family:JetBrains Mono,monospace;margin-left:8px}.cc-dashed-box{border:1px dashed var(--cc-coral);border-radius:4px;padding:16px;background:var(--cc-bg-secondary)}.claude-mascot{color:var(--cc-coral);font-family:JetBrains Mono,monospace;white-space:pre;line-height:1;font-size:10px}.cc-activity-list{font-size:12px}.cc-activity-item{display:flex;gap:12px;padding:4px 0;color:var(--cc-text-secondary)}.cc-activity-time{color:var(--cc-text-muted);min-width:50px}.cc-activity-label{color:var(--cc-coral)}::selection{background:rgba(255,140,66,.3);color:var(--cc-text-primary)}:focus-visible{outline:2px solid var(--cc-coral);outline-offset:2px}.hide-mobile{display:block}.hide-mobile-sm{display:inline}.show-mobile-only{display:none}@media (max-width: 1024px){.explorer-grid{grid-template-columns:1fr 1fr}.network-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.hide-mobile{display:none!important}.show-mobile-only{display:block!important}body{overflow-x:hidden}#root{height:100vh;height:100dvh}.explorer-grid{grid-template-columns:1fr;gap:15px}.network-stats{grid-template-columns:repeat(2,1fr);gap:10px;padding:10px}.stat-item{padding:8px}.stat-value{font-size:14px}.stat-label{font-size:9px}.faucet-interface,.send-interface,.create-account-interface{max-width:100%;padding:15px}.faucet-form,.send-form,.create-form{padding:15px}.amount-selector{flex-wrap:wrap}.amount-btn{flex:1 1 45%;min-width:auto}.cli-button{width:100%;padding:12px}.cli-input{font-size:16px}.cc-terminal-header{flex-direction:column;gap:10px;padding:10px}.cc-terminal-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.cc-terminal-nav::-webkit-scrollbar{display:none}.tx-details{flex-direction:column;align-items:flex-start;gap:4px}.transaction-item{padding:8px}.tx-header{flex-direction:column;align-items:flex-start;gap:4px}.wallet-connect-container{padding:15px}.wallet-connected{flex-direction:column;align-items:flex-start;gap:8px}.wallet-address{word-break:break-all;font-size:10px}.ascii-art{font-size:6px;transform:scale(.8);transform-origin:center}.claude-mascot-img{width:80px!important}}@media (max-width: 480px){.hide-mobile-sm{display:none!important}.network-stats{grid-template-columns:1fr 1fr;gap:8px}.stat-item{padding:6px}.stat-value{font-size:12px}.explorer-section{padding:10px}.explorer-section h4{font-size:12px}.accounts-list,.blocks-list,.pending-list{max-height:200px}.account-item,.block-item,.pending-item{font-size:10px;padding:6px 0}.amount-btn{flex:1 1 100%}.start-exploring-btn{width:100%;padding:14px 20px;font-size:12px}.cc-utility-bar{flex-direction:column;gap:10px;padding:10px}.cc-utility-bar button{width:100%}.ascii-art-large{display:none}.ascii-art-mobile{display:block;font-size:5px}}@media (hover: none) and (pointer: coarse){.cli-button,.amount-btn,.start-exploring-btn,.wallet-connect-btn,.wallet-disconnect-btn{min-height:44px}.clickable-command,.clickable-validator{padding:8px 12px}button{-webkit-tap-highlight-color:transparent}}@media (max-height: 500px) and (orientation: landscape){.cc-window-header{padding:4px 12px}.ascii-art{display:none}.claude-mascot-img{width:60px!important}}@supports (padding: max(0px)){.cc-terminal-header{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.cc-utility-bar{padding-bottom:max(10px,env(safe-area-inset-bottom))}}
