.hero-3d-full{width:100%;height:100%;position:absolute;top:0;left:0}.planet-tag{background:#ffffff1a;backdrop-filter:blur(5px);padding:4px 10px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:6px;white-space:nowrap;pointer-events:none;border-radius:2px}[data-theme=light] .planet-tag{background:#0000000d;border-color:#0000001a;color:#000}.tag-dot{width:4px;height:4px;border-radius:50%}.tag-title{color:#fff;font-weight:600;letter-spacing:.05em;text-transform:uppercase}[data-theme=light] .tag-title{color:#000}.asteroid-tag{pointer-events:none;padding:4px 12px;background:#ff44004d;border:1.5px solid #ff6600;backdrop-filter:blur(6px);border-radius:4px;transform:translate(-50%,-50%);box-shadow:0 0 20px #f406}.ast-text{color:#fff;font-size:.85rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 0 10px rgba(255,102,0,1),0 0 5px #000}[data-theme=light] .asteroid-tag{background:#ff440026;border-color:#d35400;box-shadow:0 5px 15px #d3540033}[data-theme=light] .ast-text{color:#d35400;text-shadow:none}.coffee-modal-overlay{position:fixed;inset:0;background:#f4f4f6f2;backdrop-filter:blur(15px);z-index:6000;display:flex;align-items:center;justify-content:center}.coffee-terminal{background:#fff;width:480px;border:1.5px solid #000;box-shadow:0 40px 100px #0000001a;animation:modalEnter .4s cubic-bezier(.16,1,.3,1)}.terminal-header{padding:15px 25px;background:#000;color:#fff;display:flex;justify-content:space-between;align-items:center}.terminal-title{font-size:var(--fs-micro);font-weight:600;letter-spacing:.15em}.terminal-close{background:none;border:none;color:#666;font-weight:600;cursor:pointer;font-size:.6rem;transition:color .2s}.terminal-close:hover{color:#fff}.support-intro{margin-bottom:35px}.amount-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.amount-box{background:#f8f8fa;border:1px solid #eee;padding:20px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.amount-box:hover{background:#fff;border-color:#000;transform:translateY(-2px)}.amount-box.active{background:#000;color:#fff;border-color:#000}.amount-box .currency{font-size:.7rem;opacity:.6}.amount-box .val{font-size:1.2rem;font-weight:600}.custom-amount-input{background:#f8f8fa;border:1px solid #eee;padding:15px 20px;display:flex;align-items:center;margin-bottom:35px;transition:all .2s}.custom-amount-input:focus-within{background:#fff;border-color:var(--accent)}.input-prefix{font-size:.6rem;font-weight:600;color:#999;margin-right:10px}.custom-amount-input input{background:none;border:none;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;width:100%;outline:none}.custom-amount-input input::-webkit-outer-spin-button,.custom-amount-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.payment-actions{margin-bottom:30px}.execute-payment-btn{width:100%;background:var(--accent);color:#fff;border:none;padding:20px;font-size:.8rem;font-weight:600;letter-spacing:.1em;transition:all .3s}.execute-payment-btn:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 10px 30px #3b82f64d}.execute-payment-btn:disabled{opacity:.5;cursor:not-allowed}.terminal-footer{display:flex;justify-content:space-between;font-size:.55rem;color:#ccc;font-weight:600;border-top:1px solid #f0f0f0;padding-top:25px}@keyframes modalEnter{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.portal-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;color:#1a1a1a;z-index:9999;display:flex;flex-direction:column;font-family:JetBrains Mono,monospace}.portal-header{padding:20px 40px;background:#fff;border-bottom:1px solid #eeeeee;display:flex;justify-content:space-between;align-items:center}.portal-header h1{font-size:1rem;margin:0;color:#000;font-weight:800;letter-spacing:-.02em}.save-all-btn{background:var(--accent);color:#fff;border:none;padding:10px 25px;cursor:pointer;font-weight:700;font-family:inherit;border-radius:2px;transition:all .2s}.save-all-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.portal-layout{display:flex;flex:1;overflow:hidden}.planet-list{width:280px;background:#f4f4f6;border-right:1px solid #eeeeee;display:flex;flex-direction:column;padding:30px 20px;gap:8px;overflow-y:visible}.planet-list button{background:none;border:none;color:#999;text-align:left;padding:12px 20px;cursor:pointer;font-family:inherit;font-size:.75rem;transition:all .2s;border-radius:4px;font-weight:700}.planet-list button.active{background:#fff;color:var(--accent);box-shadow:0 4px 10px #00000008}.editor-main{flex:1;overflow-y:auto;padding:60px 80px;background:#fff}.planet-meta{margin-bottom:60px;padding-bottom:40px;border-bottom:2px solid #f4f4f6}.editor-main h2{font-size:.8rem;margin-bottom:30px;color:#bbb;letter-spacing:.1em}.input-group{margin-bottom:30px;display:flex;flex-direction:column;gap:10px}.input-group label{font-size:.6rem;color:#999;text-transform:uppercase;font-weight:800;letter-spacing:.1em}.input-group input,.input-group textarea{background:#fff;border:1px solid #eeeeee;color:#1a1a1a;padding:14px;font-family:inherit;font-size:.9rem;border-radius:4px;transition:border-color .2s}.input-group input:focus,.input-group textarea:focus{border-color:var(--accent);outline:none}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.add-btn{background:#f4f4f6;border:1px solid #eeeeee;color:#666;padding:8px 16px;cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:700;border-radius:4px}.add-btn:hover{background:#eee}.point-card{background:#fff;border:1px solid #eeeeee;padding:40px;margin-bottom:40px;border-radius:8px;box-shadow:0 10px 30px #00000005}.card-header{display:flex;justify-content:space-between;margin-bottom:30px;align-items:center}.pt-title{background:none!important;border:none!important;font-size:1.8rem!important;font-weight:800!important;padding:0!important;width:70%!important;color:#000!important;letter-spacing:-.04em!important}.del-btn{background:#fff0f0;color:#ff4d4d;border:1px solid #ffdada;padding:6px 14px;cursor:pointer;font-family:inherit;font-size:.65rem;font-weight:700;border-radius:4px}.del-btn:hover{background:#ff4d4d;color:#fff}.editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width:1000px){.editor-main{padding:40px}.editor-grid{grid-template-columns:1fr}}:root{--fs-hero: 5.5rem;--fs-title: 2.2rem;--fs-header: 1.2rem;--fs-body: .9rem;--fs-nav: .9rem;--fs-label: .7rem;--fs-micro: .6rem;--info-w: 280px;--bg: #f4f4f6;--fg: #111111;--accent: #3b82f6;--glass: rgba(255, 255, 255, .6);--border: rgba(0, 0, 0, .1);--panel-bg: #ffffff;--input-bg: rgba(0, 0, 0, .05);--btn-fg: #ffffff;--btn-bg: #000000;--sub-text: #444444}[data-theme=dark]{--bg: #030305;--fg: #f4f4f6;--glass: rgba(10, 10, 15, .7);--border: rgba(255, 255, 255, .1);--panel-bg: #0a0a0f;--input-bg: rgba(255, 255, 255, .05);--btn-fg: #000000;--btn-bg: #ffffff;--sub-text: #aaaaaa}*{font-family:JetBrains Mono,monospace!important;-webkit-font-smoothing:antialiased;box-sizing:border-box}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}html,body,#root{margin:0;padding:0;height:100vh;width:100vw;background:var(--bg);color:var(--fg);overflow:hidden;transition:background .5s ease,color .5s ease}button{cursor:pointer;outline:none;transition:all .3s ease}.noise-overlay{position:fixed;inset:0;z-index:3500;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.06;pointer-events:none}[data-theme=light] .noise-overlay{opacity:.03}.ambient-glow{position:fixed;inset:0;z-index:2900;overflow:hidden;pointer-events:none;background:var(--bg)}.glow-orb{position:absolute;width:600px;height:600px;background:radial-gradient(circle,var(--accent) 0%,transparent 70%);border-radius:50%;filter:blur(80px);opacity:.25;transition:background 1.5s ease,transform .5s ease-out}.orb-1{top:-100px;right:-100px;animation:floatOrb 20s infinite alternate}.orb-2{bottom:-100px;left:-100px;animation:floatOrb 25s infinite alternate-reverse}@keyframes floatOrb{0%{transform:translate(0) scale(1)}to{transform:translate(100px,100px) scale(1.2)}}.intro-overlay{position:fixed;inset:0;z-index:3000;background:transparent;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.intro-overlay::-webkit-scrollbar{display:none}.story-container{width:100%;position:relative}.story-scroll-guide{position:fixed;left:50px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:20px;opacity:.3;pointer-events:none;z-index:10}.guide-text{writing-mode:vertical-rl;text-orientation:mixed;font-size:var(--fs-micro);font-weight:600;letter-spacing:.3em}.guide-line{width:1px;height:100px;background:var(--fg);position:relative;overflow:hidden}.guide-line:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--accent);animation:scrollLine 2s infinite}@keyframes scrollLine{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.story-track{width:100%}.story-segment{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px;scroll-snap-align:start;position:relative;overflow:hidden}.universe-loader-overlay{position:fixed;inset:0;z-index:5000;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .5s ease}.loader-planet-silhouette{width:300px;height:300px;background:radial-gradient(circle,var(--accent) 0%,transparent 75%);border-radius:50%;margin-bottom:50px;filter:blur(25px);animation:silhouettePulse 3.5s infinite;opacity:.5}[data-theme=light] .loader-planet-silhouette{opacity:.3;background:radial-gradient(circle,var(--accent) 0%,var(--bg) 70%)}@keyframes silhouettePulse{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.1);opacity:.5}}.loader-content{width:400px;text-align:center}.loader-title{font-size:.7rem;font-weight:700;letter-spacing:.3em;margin-bottom:20px;color:var(--fg);opacity:.8}.loader-bar-container{width:100%;height:2px;background:#ffffff0d;margin-bottom:20px;overflow:hidden}.loader-bar{height:100%;background:var(--accent);transition:width .1s linear}.loader-logs{height:80px;text-align:left}.loader-logs p{font-size:.55rem;color:var(--accent);margin:5px 0;font-weight:600;opacity:.7;letter-spacing:.05em}.segment-title-label{font-size:.6rem;color:var(--accent);font-weight:700;letter-spacing:.4em;display:block;margin-bottom:15px}.segment-chapter-title{font-size:2.5rem;font-weight:700;color:var(--fg);margin:0 0 20px;letter-spacing:-.02em}.segment-details{font-size:1rem;color:var(--sub-text);line-height:1.6;max-width:650px;margin:25px auto 0;border-top:1px solid var(--border);padding-top:25px}.final-call-title{font-size:1.5rem;font-weight:600;margin-bottom:35px;color:var(--fg);letter-spacing:.1em}.segment-content{position:relative;z-index:2;max-width:900px;text-align:center;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.2,.8,.2,1)}.story-segment.is-visible .segment-content{transform:translateY(0);opacity:1}.story-spirit{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity 1.5s ease}.story-segment.is-visible .story-spirit{opacity:.15}.binary-drift{font-size:.8rem;color:var(--accent);white-space:nowrap;line-height:1.5;column-count:4;animation:driftUp 20s linear infinite}@keyframes driftUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.architecture-lines svg{width:100%;height:100%}.draw-line{stroke:var(--accent);stroke-width:.5;fill:none;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 3s ease-out}.story-segment.is-visible .draw-line{stroke-dashoffset:0}.frontier-sphere{display:flex;align-items:center;justify-content:center;height:100%}.wire-sphere{width:400px;height:400px;border:1px solid var(--accent);border-radius:50%;position:relative;animation:sphereRotate 10s linear infinite}.wire-sphere:after{content:"";position:absolute;inset:-20px;border:1px solid var(--accent);border-radius:50%;opacity:.5;animation:spherePulse 2s infinite}@keyframes sphereRotate{0%{transform:rotateX(45deg) rotateY(0)}to{transform:rotateX(45deg) rotateY(360deg)}}@keyframes spherePulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.1}}.story-image-bg{position:absolute;inset:0;z-index:0;opacity:.3;filter:grayscale(100%) contrast(120%);transition:opacity 1s ease;object-fit:cover;width:100%;height:100%}.story-segment.final .intro-actions{display:flex;justify-content:center;gap:20px}.tilt-wrapper{width:100%;display:flex;justify-content:center;perspective:1000px}.chapter-header{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:20px}.chapter-icon{color:var(--accent);opacity:.8}.guide-chevron{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}.enter-btn{background:var(--btn-bg);color:var(--btn-fg);border:none;padding:22px 55px;font-size:.9rem;font-weight:600;letter-spacing:.15em;display:inline-flex;align-items:center;justify-content:center;gap:15px;transition:all .3s ease}.enter-btn:hover{background:var(--accent);color:#fff;transform:translateY(-3px)}.coffee-btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:#fd0;color:#000;text-decoration:none;padding:22px 45px;font-size:.8rem;font-weight:600;letter-spacing:.05em;margin-left:20px;transition:all .3s ease}.coffee-btn:hover{background:#ffea00;transform:translateY(-3px);box-shadow:0 10px 30px #fd03}.enter-btn svg,.coffee-btn svg{transition:transform .3s ease}.enter-btn:hover svg{transform:translate(5px) rotate(-10deg)}.coffee-btn:hover svg{transform:scale(1.2) rotate(10deg)}.intro-footer{height:120px;width:100%;display:flex;justify-content:center;align-items:flex-start;pointer-events:none}.tech-pill{background:var(--glass);backdrop-filter:blur(15px);padding:14px 40px;border-radius:40px;border:1.5px solid var(--border)}.tech-marquee{display:flex;gap:30px;font-size:var(--fs-micro);font-weight:600;color:var(--sub-text);letter-spacing:.2em}.reboot-shutter{position:fixed;left:0;width:100vw;height:0;background:var(--panel-bg);z-index:9999}.reboot-shutter.top{top:0;border-bottom:1px solid var(--border)}.reboot-shutter.bottom{bottom:0;border-top:1px solid var(--border)}.ui-layer{transition:opacity .8s ease,filter .8s ease;opacity:1}.ui-layer.dimmed{opacity:0;pointer-events:none}.system-header{position:fixed;top:40px;left:50px;right:50px;display:flex;justify-content:space-between;align-items:center;z-index:1000}.header-left-group{display:flex;flex-direction:column;gap:12px}.nav-logo{font-size:1.1rem;font-weight:600;cursor:pointer;color:var(--fg);transition:opacity .2s}.nav-logo:hover{opacity:.6}.cv-download-group{display:flex;flex-direction:column;gap:8px}.cv-btn-telemetry{background:var(--panel-bg);color:var(--fg);border:1px solid var(--fg);padding:6px 15px;font-size:.55rem;font-weight:600;text-decoration:none;text-align:center;width:fit-content;letter-spacing:.05em;transition:all .2s}.cv-btn-telemetry:hover{background:var(--fg);color:var(--bg)}.header-actions{display:flex;gap:15px}.stats-nav-btn,.theme-toggle-btn{background:var(--panel-bg);color:var(--fg);border:1px solid var(--fg);padding:8px 20px;font-size:var(--fs-micro);font-weight:600;cursor:pointer}.stats-nav-btn:hover,.theme-toggle-btn:hover{background:var(--fg);color:var(--bg)}.sidebar-container{position:fixed;left:50px;top:50%;transform:translateY(-50%);z-index:1000}.sidebar{display:flex;flex-direction:column;gap:35px}.nav-item{background:none;border:none;text-align:left;font-size:var(--fs-nav);font-weight:500;color:#bbb;letter-spacing:.1em;text-transform:uppercase;padding:0;transition:all .3s;display:flex;align-items:center;gap:15px}.nav-item:hover{color:var(--fg);transform:translate(5px)}.nav-item.active{color:var(--fg);font-weight:600}.nav-item.active:before{content:"";width:20px;height:1.5px;background:var(--accent)}.info-panel-container{position:fixed;right:50px;top:50%;transform:translateY(-50%);z-index:1000;max-height:80vh;overflow-y:auto;padding:10px 20px}.info-panel-container::-webkit-scrollbar{width:2px}.info-panel-container::-webkit-scrollbar-track{background:transparent}.info-panel-container::-webkit-scrollbar-thumb{background:var(--accent);border-radius:10px}.info-panel{width:var(--info-w);background:none;margin:0 auto}.info-header{display:flex;align-items:center;gap:12px;margin-bottom:15px;opacity:.6}.status-dot{width:6px;height:6px;background:var(--accent);border-radius:50%}.info-panel h3{font-size:var(--fs-header);font-weight:600;margin:0 0 10px;text-transform:uppercase}.planet-desc{font-size:var(--fs-body);line-height:1.6;color:var(--sub-text);margin-bottom:35px}.coord-item-btn{background:var(--input-bg);border:1px solid var(--border);width:100%;padding:14px 20px;display:flex;align-items:center;margin-bottom:10px;transition:all .2s ease;border-radius:2px}.coord-item-btn:hover{background:var(--panel-bg);border-color:var(--accent);transform:scale(1.02);box-shadow:0 5px 15px #0000001a}.coord-prefix{font-size:var(--fs-micro);color:var(--sub-text);margin-right:12px;font-weight:700;opacity:.8}.coord-title{font-size:var(--fs-label);font-weight:600;flex:1;text-align:left;color:var(--fg)}.coordinate-hud{position:fixed;bottom:50px;right:50px;font-size:var(--fs-label);font-weight:600;color:var(--fg);background:var(--panel-bg);border:1px solid var(--fg);padding:12px 25px;z-index:10;display:flex;gap:25px}.hero-title-container{position:fixed;bottom:50px;left:50px;pointer-events:none}.hero-title-main{font-size:3rem;font-weight:600;line-height:.9;margin:0}.hero-subtitle{font-size:var(--fs-label);color:var(--accent);font-weight:600;letter-spacing:.3em;margin-top:15px;display:block}.modal-overlay{position:fixed;inset:0;background:var(--bg);backdrop-filter:blur(10px);z-index:4000;opacity:0;pointer-events:none;transition:opacity .3s ease;display:flex;align-items:center;justify-content:flex-start}.modal-overlay.show{opacity:.98;pointer-events:all}.case-article-fullscreen{background:transparent;width:100vw;height:100vh;overflow:hidden;position:relative}.article-close-fixed{position:fixed;top:40px;right:50px;background:var(--fg);color:var(--bg);border:none;padding:8px 16px;font-size:.6rem;font-weight:600;z-index:100;cursor:pointer;letter-spacing:.1em}.article-scroll-view{width:100%;height:100%;overflow-y:auto;padding:60px 0}.article-max-width{max-width:1000px;margin-left:50px;padding:0 40px}.article-header{margin-bottom:30px;max-width:750px}.article-meta{font-size:var(--fs-micro);color:var(--sub-text);margin-bottom:8px;display:flex;gap:15px}.article-title{font-size:2.2rem;font-weight:600;line-height:1.1;margin:5px 0;color:var(--fg)}.article-category{font-size:.7rem;font-weight:600;color:var(--accent);letter-spacing:.05em}.content-block{margin-bottom:30px}.s-label{font-size:var(--fs-micro);color:var(--sub-text);opacity:.5;letter-spacing:.1em;margin-bottom:12px;font-weight:600;display:block}.p-lead{font-size:1.05rem;line-height:1.6;color:var(--fg);margin-bottom:20px;max-width:750px}.p-main{font-size:.9rem;line-height:1.8;color:var(--sub-text);white-space:pre-wrap;max-width:950px}.article-tech-list{display:flex;gap:8px;flex-wrap:wrap}.tech-chip{background:var(--panel-bg);border:1px solid var(--border);padding:6px 14px;font-size:var(--fs-micro);font-weight:600;color:var(--sub-text);border-radius:2px}.protocol-link{display:flex;align-items:center;text-decoration:none;color:var(--fg);font-weight:600;font-size:.8rem;padding:10px 0;border-bottom:1px solid var(--border);transition:all .2s}.protocol-link:hover{color:var(--accent);border-bottom-color:var(--accent)}.stats-terminal-overlay{position:fixed;inset:0;background:var(--bg);backdrop-filter:blur(15px);z-index:5000;display:flex;align-items:center;justify-content:center}.stats-terminal{background:var(--panel-bg);width:500px;border:1px solid var(--fg);box-shadow:0 30px 80px #0000001a;animation:modalEnter .4s ease-out}.terminal-header{padding:15px 25px;background:var(--fg);color:var(--bg);display:flex;justify-content:space-between;align-items:center}.terminal-title{font-size:var(--fs-micro);font-weight:600;letter-spacing:.1em}.terminal-close{background:none;border:none;color:var(--sub-text);font-weight:600;cursor:pointer;font-size:.6rem}.terminal-close:hover{color:var(--bg)}.terminal-body{padding:40px}.stats-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:45px;border-bottom:1px solid var(--border);padding-bottom:35px}.stat-box{display:flex;flex-direction:column}.stat-box .label{font-size:var(--fs-micro);color:var(--sub-text);font-weight:600;margin-bottom:8px}.stat-box .val{font-size:1.5rem;font-weight:600;color:var(--fg)}.planet-metrics{margin-top:20px}.section-label{font-size:var(--fs-micro);color:var(--sub-text);display:block;margin-bottom:25px;font-weight:600;opacity:.5}.metric-row{display:flex;align-items:center;gap:15px;margin-bottom:15px}.metric-row .name{font-size:.7rem;font-weight:600;color:var(--fg);width:120px}.metric-row .line{flex:1;height:1px;background:var(--border)}.metric-row .count{font-size:.7rem;font-weight:600;color:var(--accent)}.terminal-footer{display:flex;justify-content:space-between;margin-top:40px;font-size:.55rem;color:var(--sub-text);font-weight:600;opacity:.5}.mobile-lock-overlay{position:fixed;inset:0;z-index:10000;background:#030305;display:flex;align-items:center;justify-content:center;padding:40px;text-align:center}.lock-content{max-width:400px;color:#f40}.lock-icon{font-size:3rem;margin-bottom:20px;animation:pulse 1s infinite}.lock-content h1{font-size:2rem;font-weight:800;margin-bottom:15px;letter-spacing:.1em}.lock-content p{font-size:.9rem;line-height:1.6;color:#fff;opacity:.8;margin-bottom:30px}.lock-footer{font-size:.6rem;color:#f40;font-weight:700;opacity:.5;border-top:1px solid rgba(255,68,0,.2);padding-top:20px}@keyframes modalEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.2}50%{opacity:.8}}
