@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--primary-blue: hsl(200, 100%, 50%);--primary-purple: hsl(190, 100%, 60%);--primary-pink: hsl(330, 100%, 60%);--neon-cyan: #0ff0fc;--neon-blue: #00aaff;--neon-green: #00ff7f;--gradient-primary: var(--primary-blue);--gradient-accent: var(--primary-purple);--gradient-hero: var(--bg-darker);--bg-darker: hsl(220, 20%, 8%);--bg-dark: hsl(220, 18%, 12%);--bg-card: hsl(220, 16%, 16%);--text-primary: hsl(0, 0%, 95%);--text-secondary: hsl(0, 0%, 70%);--text-muted: hsl(0, 0%, 50%);--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--shadow-md: 0 4px 16px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .3);--shadow-glow-blue: 0 0 20px rgba(0, 170, 255, .3);--shadow-glow-purple: 0 0 20px rgba(0, 170, 255, .3);--font-display: "Space Grotesk", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg-darker);color:var(--text-primary);line-height:1.6;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.2}.mono{font-family:var(--font-mono)}.neon-cyan{color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan)}.neon-blue{color:var(--neon-blue);text-shadow:0 0 10px var(--neon-blue),0 0 20px var(--neon-blue)}.neon-green{color:var(--neon-green);text-shadow:0 0 10px var(--neon-green),0 0 20px var(--neon-green)}.gradient-text{color:var(--neon-blue)}.glow-cyan{box-shadow:0 0 15px var(--neon-cyan),0 0 30px #0ff0fc4d;transition:all .3s ease}.glow-cyan:hover{box-shadow:0 0 25px var(--neon-cyan),0 0 50px #0ff0fc80}.glow-blue{box-shadow:0 0 15px var(--neon-blue),0 0 30px #00aaff4d;transition:all .3s ease}.glow-blue:hover{box-shadow:0 0 25px var(--neon-blue),0 0 50px #00aaff80}.glow-green{box-shadow:0 0 15px var(--neon-green),0 0 30px #00ff7f4d;transition:all .3s ease}.glass-card{background:linear-gradient(145deg,#ffffff0d,#ffffff05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.15);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0000004d;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card:hover{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border-color:#fff3;box-shadow:0 12px 40px #00aaff26}.btn-primary{background:var(--gradient-primary);color:#fff;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);border:none;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn-primary:hover:before{left:100%}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow-blue)}.btn-outline{background:transparent;color:var(--neon-blue);padding:var(--space-3) var(--space-6);border:2px solid var(--neon-blue);border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .3s ease}.btn-outline:hover{background:var(--neon-blue);color:var(--bg-darker);box-shadow:var(--shadow-glow-blue);transform:translateY(-2px)}.nav-link{position:relative;transition:color .3s ease}.nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background:var(--gradient-primary);transition:width .3s ease}.nav-link:hover:after{width:100%}.nav-link:hover{color:var(--neon-blue)}.command-card{background:var(--bg-card);border-left:3px solid var(--neon-cyan);border-radius:var(--radius-md);padding:var(--space-4);transition:all .3s ease;position:relative;overflow:hidden}.command-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,170,255,.05),transparent);opacity:0;transition:opacity .3s ease}.command-card:hover:before{opacity:1}.command-card:hover{box-shadow:0 8px 24px #0ff3;border-left-color:var(--neon-blue)}.tab-btn{position:relative;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);transition:all .3s ease;border:1px solid transparent}.tab-active{background:var(--glass-bg);border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 15px #0ff0fc33}.tab-btn:hover:not(.tab-active){background:#ffffff0d;color:var(--neon-blue)}.checkbox-container{position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border:2px solid var(--neon-cyan);border-radius:var(--radius-sm);transition:all .3s ease}.checkbox-container:hover input~.checkmark{background-color:#00ffff1a;box-shadow:0 0 10px #00ffff4d}.checkbox-container input:checked~.checkmark{background-color:var(--neon-cyan);box-shadow:0 0 15px #00ffff80}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid var(--bg-darker);border-width:0 2px 2px 0;transform:rotate(45deg)}.page{display:none}.page.active{display:block;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:200px;background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-primary);text-align:center;border-radius:var(--radius-md);padding:var(--space-2);position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s;font-size:.8rem;border:1px solid var(--glass-border);box-shadow:var(--shadow-md)}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.youtube-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.youtube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-lg)}.sidebar{background:var(--bg-dark);border-left:1px solid var(--glass-border);transition:transform .3s ease}@media (max-width: 768px){.sidebar{transform:translate(100%);position:fixed;top:0;right:0;height:100vh;z-index:50;box-shadow:var(--shadow-lg)}.sidebar.open{transform:translate(0)}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;display:none}.sidebar-overlay.open{display:block}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000d9;display:flex!important;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.modal-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none;display:flex!important}.modal-content{background:var(--bg-dark);border:1px solid var(--glass-border);border-radius:var(--radius-xl);max-width:90vw;max-height:90vh;width:800px;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) var(--space-8) var(--space-4);border-bottom:1px solid var(--glass-border)}.modal-header h2{margin:0;flex-grow:1;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.close-btn{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);transition:all .3s ease}.close-btn:hover{background-color:var(--glass-bg);color:var(--text-primary);transform:rotate(90deg)}.modal-body{flex-grow:1;overflow-y:auto;padding:0}.modal-scroll{padding:var(--space-8);max-height:60vh;overflow-y:auto}.modal-scroll::-webkit-scrollbar{width:8px}.modal-scroll::-webkit-scrollbar-track{background:var(--bg-darker);border-radius:var(--radius-sm)}.modal-scroll::-webkit-scrollbar-thumb{background:var(--neon-blue);border-radius:var(--radius-sm)}.modal-scroll::-webkit-scrollbar-thumb:hover{background:var(--neon-cyan)}.modal-footer{display:flex;justify-content:flex-end;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-top:1px solid var(--glass-border)}.education-content{color:var(--text-primary);line-height:1.6}.education-section{margin-bottom:var(--space-8);animation:fadeInUp .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.education-heading{display:flex;align-items:center;gap:var(--space-2);font-size:1.25rem;font-weight:600;margin-bottom:var(--space-4);color:var(--text-primary);border-bottom:2px solid var(--glass-border);padding-bottom:var(--space-2)}.education-text{color:var(--text-secondary);margin-bottom:var(--space-4);padding:var(--space-4);background:var(--glass-bg);border-radius:var(--radius-md);border-left:4px solid var(--neon-blue)}.parameters-list{display:grid;gap:var(--space-3)}.parameter-item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);padding:var(--space-3);background:var(--glass-bg);border-radius:var(--radius-md);border:1px solid var(--glass-border);transition:all .3s ease}.parameter-item:hover{border-color:var(--neon-blue);box-shadow:0 0 0 1px var(--neon-blue);transform:translate(4px)}.parameter-name{font-family:var(--font-mono);background-color:var(--bg-darker);color:var(--neon-green);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:.875rem;white-space:nowrap;border:1px solid var(--glass-border)}.parameter-desc{color:var(--text-secondary);font-size:.875rem;align-self:center}.tips-list,.warnings-list,.prerequisites-list,.legal-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3)}.tip-item,.warning-item,.prereq-item,.legal-item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border-left:4px solid transparent;transition:all .3s ease}.tip-item{background-color:#3b82f61a;border-left-color:#3b82f6}.tip-item:hover{background-color:#3b82f633;transform:translate(4px)}.warning-item{background-color:#ef44441a;border-left-color:#ef4444}.warning-item:hover{background-color:#ef444433;transform:translate(4px)}.prereq-item{background-color:#22c55e1a;border-left-color:#22c55e}.legal-item{background-color:#f973161a;border-left-color:#f97316}.warning-section{border:1px solid rgba(239,68,68,.3);background-color:#ef44440d;border-radius:var(--radius-md);padding:var(--space-6)}.legal-section{border:1px solid rgba(249,115,22,.3);background-color:#f973160d;border-radius:var(--radius-md);padding:var(--space-6)}.examples-container{display:grid;gap:var(--space-6)}.example-item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-6);transition:all .3s ease}.example-item:hover{border-color:var(--neon-blue);box-shadow:0 4px 12px #00aaff1a;transform:translateY(-2px)}.example-title{color:var(--neon-blue);font-size:1.1rem;font-weight:600;margin-bottom:var(--space-2)}.example-description{color:var(--text-secondary);margin-bottom:var(--space-4);font-size:.9rem}.example-command{background-color:var(--bg-darker);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto;font-family:var(--font-mono);font-size:.875rem}.example-command code{color:var(--neon-green)}.learning-path{display:grid;gap:var(--space-4)}.learning-level{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-4);transition:all .3s ease}.learning-level:hover{border-color:var(--neon-blue);transform:translateY(-2px);box-shadow:0 4px 12px #00aaff1a}.level-title{font-weight:600;margin-bottom:var(--space-3);text-transform:capitalize}.level-title.beginner{color:#22c55e}.level-title.intermediate{color:#f59e0b}.level-title.advanced{color:#ef4444}.level-tools{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tool-tag{background-color:var(--bg-card);color:var(--neon-cyan);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:.75rem;font-weight:500;border:1px solid var(--glass-border);transition:all .3s ease}.tool-tag:hover{background-color:var(--neon-cyan);color:var(--bg-darker);transform:translateY(-2px);box-shadow:0 0 10px #0ff0fc80}.scenarios-container{display:grid;gap:var(--space-6)}.scenario-item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-6);transition:all .3s ease}.scenario-item:hover{border-color:var(--neon-cyan);box-shadow:0 4px 12px #0ff0fc1a;transform:translateY(-2px)}.scenario-title{color:var(--neon-cyan);font-size:1.1rem;font-weight:600;margin-bottom:var(--space-3)}.scenario-description{color:var(--text-secondary);margin-bottom:var(--space-4)}.scenario-approach{color:var(--text-secondary);margin-bottom:var(--space-4);font-style:italic}.scenario-tools{display:flex;flex-wrap:wrap;gap:var(--space-2)}.crypto-modal{max-width:600px}.wallet-grid{display:grid;gap:var(--space-4)}.wallet-item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-4);transition:all .3s ease}.wallet-item:hover{border-color:var(--neon-blue);box-shadow:0 0 15px #0af3}.wallet-header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.crypto-icon{width:32px;height:32px;border-radius:50%}.wallet-name{font-weight:600;color:var(--text-primary)}.wallet-address{background:var(--bg-darker);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:.75rem;color:var(--neon-green);word-break:break-all;margin-bottom:var(--space-2)}.copy-btn{background:var(--gradient-primary);color:#fff;border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:.875rem;cursor:pointer;transition:all .3s ease}.copy-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow-blue)}.copy-btn.copied{background:var(--neon-green)}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-gradient{background:linear-gradient(135deg,var(--bg-darker),hsl(270,40%,15%),var(--bg-darker));background-size:200% 200%;animation:gradient-shift 15s ease infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.floating{animation:float 3s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s ease-in-out infinite}@media (max-width: 768px){:root{--space-8: 1.5rem;--space-12: 2rem;--space-16: 2.5rem}.modal-content{width:95vw;max-height:85vh}.modal-header,.modal-scroll,.modal-footer{padding:var(--space-4)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.mt-4{margin-top:var(--space-4)}.mb-4{margin-bottom:var(--space-4)}.p-4{padding:var(--space-4)}.rounded{border-radius:var(--radius-md)}.shadow{box-shadow:var(--shadow-md)}.terminal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000e6;display:flex!important;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:Courier New,Courier,monospace}.terminal-overlay.hidden{display:none!important}.terminal-window{background-color:#0c0c0c;border:1px solid #333;border-radius:8px;box-shadow:0 0 20px #00ff001a;width:800px;max-width:90vw;height:600px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;animation:terminalPop .2s cubic-bezier(.175,.885,.32,1.275)}@keyframes terminalPop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.terminal-header{background-color:#1a1a1a;padding:10px 15px;display:flex;align-items:center;border-bottom:1px solid #333}.terminal-buttons{display:flex;gap:8px}.terminal-btn{width:12px;height:12px;border-radius:50%;cursor:pointer}.terminal-btn.close{background-color:#ff5f56}.terminal-btn.minimize{background-color:#ffbd2e}.terminal-btn.maximize{background-color:#27c93f}.terminal-title{color:#888;font-size:.9em;margin-left:auto;margin-right:auto;font-weight:700}.terminal-body{padding:20px;color:#0f0;overflow-y:auto;flex-grow:1;font-size:1.1em;line-height:1.5;text-shadow:0 0 2px rgba(0,255,0,.5)}.terminal-cursor{display:inline-block;width:10px;height:1.2em;background-color:#0f0;vertical-align:middle;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.command-line{margin-bottom:15px}.output-section{margin-bottom:20px;opacity:0;animation:fadeIn .1s forwards}@keyframes fadeIn{to{opacity:1}}.terminal-label{color:#fff;font-weight:700;margin-right:10px;background-color:#030;padding:2px 6px;border-radius:2px}.terminal-value{color:#cfc}.terminal-glitch{animation:glitch-skew .3s cubic-bezier(.25,.46,.45,.94) both infinite;display:inline-block}.severity-critical{color:red;text-shadow:0 0 5px red}.severity-high{color:#f90;text-shadow:0 0 5px orange}.glass-footer{background:linear-gradient(to top,#000c,#0000);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
