@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@400;600;800&display=swap";:root{--bg-primary:#05050a;--bg-secondary:#0a0b10;--bg-tertiary:#13141f;--accent-primary:#00d2ff;--accent-secondary:#3a7bd5;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#475569;--border-color:#ffffff14;--glass-bg:#14141e66;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px 0 #0000005e;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Outfit", system-ui, -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:1.2}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 2rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%{box-shadow:0 0 15px #00d2ff33}50%{box-shadow:0 0 30px #00d2ff99}to{box-shadow:0 0 15px #00d2ff33}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.animate-fade-in-up{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.binary-bg{z-index:-1;background:radial-gradient(circle at 15%,#00d2ff0d,#0000 40%),radial-gradient(circle at 85% 30%,#3a7bd50d,#0000 40%);width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.binary-bg:after{content:"";opacity:.5;background:linear-gradient(#0000,#00d2ff1a,#0000);width:100%;height:10%;animation:8s linear infinite scanline;position:absolute;top:0;left:0}.palette-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9998;background:#0009;width:100vw;height:100vh;position:fixed;top:0;left:0}.palette-container{z-index:9999;background:#0a0b10f2;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:90%;max-width:600px;display:flex;position:fixed;top:20vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 40px #00000080,0 0 0 1px #00d2ff1a}.palette-header{border-bottom:1px solid #ffffff0d;align-items:center;padding:1rem 1.5rem;display:flex}.palette-search-icon{color:var(--text-secondary);margin-right:1rem}.palette-input{color:var(--text-primary);font-size:1.1rem;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex-grow:1}.palette-badge{color:var(--text-secondary);letter-spacing:.5px;background:#ffffff1a;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.palette-results{max-height:300px;padding:.5rem;overflow-y:auto}.palette-results::-webkit-scrollbar{width:6px}.palette-results::-webkit-scrollbar-track{background:0 0}.palette-results::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.palette-item{cursor:pointer;color:var(--text-secondary);border-radius:8px;align-items:center;margin-bottom:.25rem;padding:.75rem 1rem;transition:all .2s;display:flex}.palette-item:hover{color:var(--text-primary);background:#00d2ff1a}.palette-item-icon{color:inherit;justify-content:center;align-items:center;margin-right:1rem;display:flex}.palette-item-title{font-weight:500}.palette-empty{text-align:center;color:var(--text-muted);padding:2rem;font-size:.95rem}.privacy-page{background-color:var(--bg-dark);min-height:100vh;color:var(--text-light);font-family:Inter,system-ui,sans-serif}.privacy-container{max-width:800px;margin:0 auto;padding:100px 20px 60px}.privacy-header{text-align:center;margin-bottom:50px}.privacy-icon{color:#00d2ff;background:#00d2ff1a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:inline-flex;box-shadow:0 0 30px #00d2ff33}.privacy-title{background:linear-gradient(135deg,#fff 0%,#a5b4fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:2.5rem;font-weight:700}.privacy-subtitle{color:var(--text-muted);font-size:1.2rem}.privacy-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;padding:40px}.privacy-section{margin-bottom:32px}.privacy-section:last-child{margin-bottom:0}.privacy-section h2{color:#fff;align-items:center;gap:12px;margin-bottom:16px;font-size:1.5rem;font-weight:600;display:flex}.privacy-section p{color:var(--text-muted);margin-bottom:16px;line-height:1.7}.privacy-section ul{margin-bottom:16px;padding:0;list-style-type:none}.privacy-section li{color:var(--text-muted);margin-bottom:8px;padding-left:24px;line-height:1.7;position:relative}.privacy-section li:before{content:"•";color:#00d2ff;font-size:1.2rem;position:absolute;left:0}.back-button{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;margin-top:40px;padding:12px 24px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.back-button:hover{background:#ffffff1a;transform:translateY(-2px)}@media (width<=768px){.privacy-container{padding:80px 20px 40px}.privacy-title{font-size:2rem}.privacy-content{padding:24px}}.landing-page{background-color:var(--bg-dark);min-height:100vh;color:var(--text-light);font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.landing-hero{text-align:center;justify-content:center;align-items:center;min-height:80vh;padding:100px 20px;display:flex;position:relative}.landing-bg{z-index:0;background-image:url(/vic-falls-bg.jpg);background-position:50%;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute;top:0;left:0}.landing-overlay{z-index:1;background:linear-gradient(#05050a66 0%,#05050af2 100%);width:100%;height:100%;position:absolute;top:0;left:0}.landing-content{z-index:2;flex-direction:column;align-items:center;gap:24px;max-width:800px;display:flex;position:relative}.app-icon-container{border-radius:24px;width:120px;height:120px;margin-bottom:16px;overflow:hidden;box-shadow:0 10px 40px #00000080,0 0 0 2px #ffffff1a}.app-icon{object-fit:cover;width:100%;height:100%}.landing-title{background:linear-gradient(135deg,#fff 0%,#a0aabf 100%);-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1}.landing-subtitle{color:var(--text-secondary);max-width:600px;font-size:clamp(1.2rem,3vw,1.5rem)}.landing-features{z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;position:relative}.features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:60px;display:grid}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;padding:40px 30px;transition:all .3s}.feature-card:hover{background:#ffffff0d;border-color:#00d2ff4d;transform:translateY(-5px);box-shadow:0 10px 30px #00d2ff1a}.feature-icon{color:#00d2ff;background:#00d2ff1a;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;display:flex}.feature-title{color:#fff;margin-bottom:12px;font-size:1.5rem;font-weight:600}.feature-desc{color:var(--text-muted);line-height:1.6}.landing-cta{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 0;display:flex}.primary-button{color:#fff;background:linear-gradient(135deg,#00d2ff 0%,#3a7bd5 100%);border-radius:100px;align-items:center;gap:12px;padding:16px 32px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 20px #00d2ff4d}.primary-button:hover{transform:translateY(-2px);box-shadow:0 15px 30px #00d2ff66}.secondary-button{color:var(--text-secondary);font-size:.95rem;text-decoration:none;transition:color .2s}.secondary-button:hover{color:#fff;text-decoration:underline}.onekey-landing{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);overflow-x:hidden}.onekey-hero{text-align:center;justify-content:center;align-items:center;min-height:85vh;padding:120px 20px 80px;display:flex;position:relative}.onekey-hero-bg{z-index:0;background-image:url(/1key-hero-bg.png);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.onekey-hero-overlay{z-index:1;background:linear-gradient(#05050a59 0%,#05050af2 100%);width:100%;height:100%;position:absolute;top:0;left:0}.onekey-hero-content{z-index:2;flex-direction:column;align-items:center;gap:28px;max-width:900px;display:flex;position:relative}.onekey-badge{color:#00d2ff;letter-spacing:1.5px;text-transform:uppercase;background:#00d2ff1f;border:1px solid #00d2ff40;border-radius:100px;padding:.4rem 1.2rem;font-size:.85rem;font-weight:600;display:inline-block}.onekey-title{background:linear-gradient(135deg,#fff 0%,#a0aabf 100%);-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:800;line-height:1.08}.onekey-subtitle{color:var(--text-secondary);max-width:650px;font-size:clamp(1.1rem,2.5vw,1.35rem);line-height:1.6}.onekey-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.onekey-cta-primary{color:#fff;background:linear-gradient(135deg,#00d2ff 0%,#3a7bd5 100%);border-radius:100px;align-items:center;gap:10px;padding:14px 30px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 24px #00d2ff4d}.onekey-cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00d2ff73}.onekey-cta-secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:100px;align-items:center;gap:10px;padding:14px 30px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.onekey-cta-secondary:hover{background:#ffffff1a;transform:translateY(-2px)}.onekey-stats{z-index:3;max-width:1000px;margin-top:-40px;margin-left:auto;margin-right:auto;padding:0 20px;position:relative}.stats-grid{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14141e99;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.stat-item{text-align:center;border-right:1px solid #ffffff0f;padding:32px 20px}.stat-item:last-child{border-right:none}.stat-value{background:linear-gradient(135deg,#00d2ff,#3a7bd5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:6px;font-size:2.2rem;font-weight:800}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.85rem}.onekey-features{max-width:1200px;margin:0 auto;padding:100px 20px}.onekey-section-title{text-align:center;margin-bottom:16px;font-size:2.2rem;font-weight:700}.onekey-section-subtitle{color:var(--text-secondary);text-align:center;max-width:550px;margin:0 auto 60px;font-size:1.1rem}.onekey-features-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.onekey-feature-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:20px;padding:36px 28px;transition:all .35s}.onekey-feature-card:hover{background:#ffffff0b;border-color:#00d2ff40;transform:translateY(-6px);box-shadow:0 12px 36px #00d2ff14}.onekey-feature-icon{color:#00d2ff;background:#00d2ff1a;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.onekey-feature-title{color:#fff;margin-bottom:10px;font-size:1.3rem;font-weight:600}.onekey-feature-desc{color:var(--text-muted);font-size:.95rem;line-height:1.6}.onekey-footer-cta{text-align:center;background:radial-gradient(circle,#00d2ff0f 0%,#0000 60%);padding:80px 20px}.onekey-footer-cta h2{margin-bottom:16px;font-size:2rem;font-weight:700}.onekey-footer-cta p{color:var(--text-secondary);max-width:500px;margin-bottom:32px;margin-left:auto;margin-right:auto}.onekey-back-link{color:var(--text-secondary);align-items:center;gap:8px;margin-top:20px;font-size:.95rem;text-decoration:none;transition:color .2s;display:inline-flex}.onekey-back-link:hover{color:#fff}.replace-card{background:linear-gradient(135deg,#1e293b66,#0f172acc);border:1px solid #ef44444d;border-bottom:3px solid #ef4444}.replace-card:hover{border-color:#ef4444;transform:translateY(-5px);box-shadow:0 10px 30px #ef444426}.legacy-tool{color:#ef4444;margin-bottom:4px;font-size:1.1rem;font-weight:700;text-decoration:line-through;display:block}.modern-tool{color:#10b981;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:inline-flex}.architecture-stack{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.arch-layer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:24px;padding:24px 32px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.arch-layer:hover{z-index:10;background:#ffffff0b;border-color:#00d2ff40;transform:scale(1.02);box-shadow:0 10px 30px #00d2ff14}.arch-icon{color:#00d2ff;background:#00d2ff1a;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.arch-text h3{color:#fff;margin-bottom:4px;font-size:1.5rem;font-weight:600}.arch-text p{color:var(--text-muted);font-size:1rem}.new-feature-card{background:#14141e99}@media (width<=768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-item:nth-child(2){border-right:none}.onekey-cta-row{flex-direction:column}}.tellparty-landing{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);overflow-x:hidden}.tellparty-hero{text-align:center;justify-content:center;align-items:center;min-height:85vh;padding:120px 20px 80px;display:flex;position:relative}.tellparty-hero-bg{z-index:0;background-image:url(/tellparty-hero-bg.png);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.tellparty-hero-overlay{z-index:1;background:linear-gradient(#05050a66 0%,#05050af2 100%);width:100%;height:100%;position:absolute;top:0;left:0}.tellparty-hero-content{z-index:2;flex-direction:column;align-items:center;gap:28px;max-width:900px;display:flex;position:relative}.tellparty-badge{color:#f36;letter-spacing:1.5px;text-transform:uppercase;background:#ff33661f;border:1px solid #ff336640;border-radius:100px;padding:.4rem 1.2rem;font-size:.85rem;font-weight:600;display:inline-block}.tellparty-title{background:linear-gradient(135deg,#fff 0%,pink 100%);-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:800;line-height:1.08}.tellparty-subtitle{color:var(--text-secondary);max-width:650px;font-size:clamp(1.1rem,2.5vw,1.35rem);line-height:1.6}.tellparty-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.tellparty-cta-primary{color:#fff;background:linear-gradient(135deg,#f36 0%,#9333ea 100%);border-radius:100px;align-items:center;gap:10px;padding:14px 30px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 24px #ff33664d}.tellparty-cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ff336673}.tellparty-cta-secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:100px;align-items:center;gap:10px;padding:14px 30px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.tellparty-cta-secondary:hover{background:#ffffff1a;transform:translateY(-2px)}.tellparty-features{max-width:1200px;margin:0 auto;padding:100px 20px}.tellparty-section-title{text-align:center;margin-bottom:16px;font-size:2.2rem;font-weight:700}.tellparty-section-subtitle{color:var(--text-secondary);text-align:center;max-width:550px;margin:0 auto 60px;font-size:1.1rem}.tellparty-features-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.tellparty-feature-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:20px;padding:36px 28px;transition:all .35s}.tellparty-feature-card:hover{background:#ffffff0b;border-color:#ff336640;transform:translateY(-6px);box-shadow:0 12px 36px #ff336614}.tellparty-feature-icon{color:#f36;background:#ff33661a;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.tellparty-feature-title{color:#fff;margin-bottom:10px;font-size:1.3rem;font-weight:600}.tellparty-feature-desc{color:var(--text-muted);font-size:.95rem;line-height:1.6}.tellparty-how{max-width:900px;margin:0 auto;padding:80px 20px}.how-steps{flex-direction:column;gap:32px;display:flex}.how-step{background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;align-items:flex-start;gap:24px;padding:32px;transition:all .3s;display:flex}.how-step:hover{background:#ffffff0a;border-color:#f363}.how-step-number{color:#fff;background:linear-gradient(135deg,#f36,#9333ea);border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:1.2rem;font-weight:800;display:flex}.how-step-content h3{margin-bottom:8px;font-size:1.2rem;font-weight:600}.how-step-content p{color:var(--text-muted);font-size:.95rem;line-height:1.6}.tellparty-footer-cta{text-align:center;background:radial-gradient(circle,#ff33660f 0%,#0000 60%);padding:80px 20px}.tellparty-footer-cta h2{margin-bottom:16px;font-size:2rem;font-weight:700}.tellparty-footer-cta p{color:var(--text-secondary);max-width:500px;margin-bottom:32px;margin-left:auto;margin-right:auto}.tellparty-back-link{color:var(--text-secondary);align-items:center;gap:8px;margin-top:20px;font-size:.95rem;text-decoration:none;transition:color .2s;display:inline-flex}.tellparty-back-link:hover{color:#fff}@media (width<=768px){.how-step{text-align:center;flex-direction:column;align-items:center}.tellparty-cta-row{flex-direction:column}}:root{--dbscope-bg:#0a0a0f;--dbscope-accent:#ec4899;--dbscope-success:#00e676;--dbscope-danger:#ef4444;--dbscope-surface:#ffffff0d;--dbscope-surface-hover:#ffffff14;--dbscope-border:#ffffff1a;--dbscope-text:#f8fafc;--dbscope-text-muted:#94a3b8}.dbscope-landing{background-color:var(--dbscope-bg);color:var(--dbscope-text);min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}.dbscope-hero{text-align:center;justify-content:center;align-items:center;min-height:80vh;padding:100px 5%;display:flex;position:relative;overflow:hidden}.dbscope-hero-bg{background:radial-gradient(circle at center, #ec489926 0%, var(--dbscope-bg) 70%);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.dbscope-hero-overlay{z-index:2;opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;position:absolute;top:0;left:0}.dbscope-hero-content{z-index:3;max-width:800px;margin:0 auto;position:relative}.dbscope-badge{color:var(--dbscope-success);letter-spacing:.05em;text-transform:uppercase;background:#00e6761a;border:1px solid #00e6764d;border-radius:100px;margin-bottom:24px;padding:8px 16px;font-size:.85rem;font-weight:600;display:inline-block}.dbscope-title{background:linear-gradient(135deg,#fff 0%,#a5b4fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:4.5rem;font-weight:800;line-height:1.1}.dbscope-subtitle{color:var(--dbscope-text-muted);margin-bottom:40px;font-size:1.25rem;line-height:1.6}.dbscope-cta-row{justify-content:center;align-items:center;gap:16px;display:flex}.dbscope-cta-primary{background:var(--dbscope-accent);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 14px #ec489966}.dbscope-cta-primary:hover{background:#f472b6;transform:translateY(-2px);box-shadow:0 6px 20px #ec489999}.dbscope-stats{z-index:10;max-width:1200px;margin:-50px auto 100px;padding:0 5%;position:relative}.stats-grid{background:var(--dbscope-surface);border:1px solid var(--dbscope-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;padding:40px;display:grid}.stat-item{text-align:center}.stat-value{color:#fff;margin-bottom:8px;font-size:2.5rem;font-weight:800}.stat-label{color:var(--dbscope-accent);text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:600}.dbscope-features{max-width:1200px;margin:0 auto;padding:100px 5%}.dbscope-section-title{text-align:center;color:#fff;margin-bottom:16px;font-size:3rem;font-weight:800}.dbscope-section-subtitle{text-align:center;color:var(--dbscope-text-muted);max-width:600px;margin:0 auto 60px;font-size:1.1rem}.dbscope-features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.dbscope-feature-card{background:var(--dbscope-surface);border:1px solid var(--dbscope-border);border-radius:20px;padding:40px 30px;transition:all .3s}.dbscope-feature-card:hover{background:var(--dbscope-surface-hover);border-color:var(--dbscope-accent);transform:translateY(-5px);box-shadow:0 10px 30px #ec48991a}.dbscope-feature-icon{width:56px;height:56px;color:var(--dbscope-accent);background:#ec48991a;border-radius:14px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.dbscope-feature-title{color:#fff;margin-bottom:16px;font-size:1.4rem;font-weight:700}.dbscope-feature-desc{color:var(--dbscope-text-muted);line-height:1.6}.dbscope-footer-cta{text-align:center;background:linear-gradient(#0000,#ec48990d);padding:120px 5%}.dbscope-footer-cta h2{color:#fff;margin-bottom:16px;font-size:3rem;font-weight:800}.dbscope-footer-cta p{color:var(--dbscope-text-muted);margin-bottom:40px;font-size:1.2rem}.dbscope-back-link{color:var(--dbscope-text-muted);align-items:center;gap:8px;margin-top:32px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.dbscope-back-link:hover{color:#fff}@media (width<=768px){.dbscope-title{font-size:3rem}.dbscope-section-title,.dbscope-footer-cta h2{font-size:2.5rem}}.app{flex-direction:column;min-height:100vh;display:flex}.navbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);background:#05050acc;width:100%;padding:1.5rem 0;transition:all .3s;position:fixed;top:0;left:0}.nav-container{justify-content:space-between;align-items:center;display:flex}.logo{font-family:var(--font-display);letter-spacing:-.5px;align-items:center;gap:.75rem;font-size:2rem;font-weight:800;display:flex}.logo-img{object-fit:contain;width:48px;height:48px}.logo-accent{color:var(--accent-primary)}.nav-links{gap:2rem;display:flex}.nav-link{color:var(--text-secondary);cursor:pointer;font-size:.95rem;font-weight:500;transition:color .2s}.nav-link:hover{color:var(--text-primary)}.hero{justify-content:center;align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative}.hero-content{text-align:center;z-index:10;max-width:800px;position:relative}.badge{color:var(--accent-primary);letter-spacing:1px;text-transform:uppercase;background:#00d2ff1a;border:1px solid #00d2ff33;border-radius:100px;margin-bottom:2rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.hero-title{background:linear-gradient(135deg,#fff 0%,#a0aabf 100%);-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1}.hero-subtitle{color:var(--text-secondary);max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:clamp(1.1rem,2vw,1.25rem)}.products-section{z-index:10;padding:8rem 0;position:relative}.section-header{text-align:center;margin-bottom:4rem}.section-title{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.section-subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem}.products-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}.product-card{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;border-radius:20px;flex-direction:column;height:100%;padding:3rem 2rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.product-card:before{content:"";opacity:0;background:radial-gradient(circle at 100% 0,#ffffff0d,#0000 50%);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.product-card:hover{box-shadow:var(--glass-shadow);border-color:#fff3;transform:translateY(-8px)}.product-card:hover:before{opacity:1}.product-icon{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:2rem;font-size:2rem;display:flex}.product-card.onekey:hover{border-color:var(--accent-primary);box-shadow:0 0 30px #00d2ff1a}.product-card.onekey .product-icon{color:var(--accent-primary);background:#00d2ff1a}.product-card.tellparty:hover{border-color:#f36;box-shadow:0 0 30px #ff33661a}.product-card.tellparty .product-icon{color:#f36;background:#ff33661a}.product-card.victoriafalls{background-position:50%;background-size:cover;transition:all .5s}.product-card.victoriafalls:hover{background-image:linear-gradient(#05050ab3,#05050ae6),url(/vic-falls-bg.jpg);border-color:#00d2ff;box-shadow:0 0 40px #00d2ff33}.product-card.victoriafalls .product-icon{background:0 0;padding:0;overflow:hidden;box-shadow:0 4px 15px #0000004d}.product-card.victoriafalls .product-icon img{object-fit:cover;width:100%;height:100%}.product-title{margin-bottom:1rem;font-size:1.75rem;font-weight:700}.product-desc{color:var(--text-secondary);flex-grow:1;margin-bottom:2rem}.product-link{align-items:center;gap:.5rem;margin-top:auto;font-size:.95rem;font-weight:600;transition:gap .2s;display:inline-flex}.product-card.onekey .product-link{color:var(--accent-primary)}.product-card.tellparty .product-link{color:#f36}.product-card.victoriafalls .product-link{color:#00d2ff}.product-card:hover .product-link{gap:.75rem}.footer{border-top:1px solid var(--border-color);background:var(--bg-secondary);margin-top:auto;padding:3rem 0}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.copyright{color:var(--text-muted);font-size:.9rem}@media (width<=768px){.nav-links{display:none}.products-grid{grid-template-columns:1fr}.hero-title{font-size:3rem}}.particles-canvas{z-index:1;pointer-events:auto;width:100vw;height:100vh;position:fixed;top:0;left:0}.terminal-type{color:var(--accent-primary);letter-spacing:.5px;font-family:Consolas,Monaco,monospace;font-size:1.1rem;font-weight:500}.terminal-cursor{color:var(--text-primary);opacity:1;font-family:Consolas,Monaco,monospace;animation:1s step-end infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.palette-hint{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;padding:.2rem .6rem;font-family:Consolas,Monaco,monospace;font-size:.8rem;transition:all .2s;display:flex}.palette-hint:hover{background:#ffffff1a;border-color:#fff3}.navbar,.hero-content,.products-section,.footer{z-index:10;position:relative}.product-card.onekey{background-position:50%;background-size:cover}.product-card.onekey:hover{border-color:var(--accent-primary);background-image:linear-gradient(#05050abf,#05050aeb),url(/1key-hero-bg.png);box-shadow:0 0 40px #00d2ff26}.product-card.tellparty{background-position:50%;background-size:cover}.product-card.tellparty:hover{background-image:linear-gradient(#05050abf,#05050aeb),url(/tellparty-hero-bg.png);border-color:#f36;box-shadow:0 0 40px #ff336626}.company-section{z-index:10;background:radial-gradient(circle,#00d2ff08 0%,#0000 60%);padding:6rem 0;position:relative}.company-content{text-align:center;max-width:700px;margin:0 auto}.company-text{color:var(--text-secondary);margin-bottom:3rem;font-size:1.1rem;line-height:1.8}.company-values{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.company-value{flex-direction:column;align-items:center;gap:.5rem;display:flex}.value-number{background:linear-gradient(135deg,#00d2ff,#3a7bd5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:Consolas,Monaco,monospace;font-size:2rem;font-weight:800}.value-label{color:var(--text-secondary);letter-spacing:.5px;font-size:.95rem;font-weight:600}.footer-links{flex-wrap:wrap;gap:1.5rem;display:flex}.footer-link{color:var(--text-muted);font-size:.9rem;text-decoration:none;transition:color .2s}.footer-link:hover{color:var(--accent-primary)}.footer-content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem}
