:root{--deep-charcoal: #0A0A0A;--void-black: #000000;--neon-violet: #9D4BF5;--electric-blue: #00A8FF;--price-green: #00FF7F;--price-violet: #9D4BF5;--price-orange: #FF8c00;--text-main: #ffffff;--text-muted: #a0aec0;--glass-bg: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .15);--font-main: "Inter", sans-serif;--font-display: "Lexend", sans-serif;--bg-primary: #0A0A0A;--bg-secondary: #1a1a2e;--bg-card: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: #a0aec0;--border-color: rgba(255, 255, 255, .15);--shadow-color: rgba(0, 0, 0, .5);--accent-primary: #9D4BF5;--accent-secondary: #00A8FF;--card-hover-bg: rgba(255, 255, 255, .12)}[data-theme=light]{--deep-charcoal: #f0f4f8;--void-black: #ffffff;--neon-violet: #6d28d9;--electric-blue: #0369a1;--text-main: #0f172a;--text-muted: #334155;--glass-bg: rgba(255, 255, 255, .85);--glass-border: rgba(148, 163, 184, .4);--bg-primary: #f0f4f8;--bg-secondary: #ffffff;--bg-card: rgba(255, 255, 255, .9);--text-primary: #0f172a;--text-secondary: #334155;--border-color: rgba(148, 163, 184, .4);--shadow-color: rgba(0, 0, 0, .1);--accent-primary: #6d28d9;--accent-secondary: #0369a1;--card-hover-bg: #ffffff}.theme-transitioning,.theme-transitioning *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease!important}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--deep-charcoal);color:var(--text-main);font-family:var(--font-main);overflow-x:hidden;height:100vh;width:100vw;cursor:default}#background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(circle at center,#111,#000);pointer-events:none}[data-theme=light] #background{background:radial-gradient(circle at center,#f8fafc,#e2e8f0)}header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 5%;position:relative;z-index:50;background:#0a0a0acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-border)}[data-theme=light] header{background:#fffffff2;border-bottom:1px solid rgba(148,163,184,.3);box-shadow:0 4px 6px -1px #0000000d}.logo-container{display:flex;align-items:center;gap:1rem}.logo-container h1{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.5px;color:#fff;font-weight:700;text-shadow:0 0 10px var(--neon-violet)}[data-theme=light] .logo-container h1{color:#1e293b;text-shadow:none}.submission-intro{max-width:800px;margin:40px auto 30px;text-align:center;padding:0 20px;animation:float 6s ease-in-out infinite}.submission-intro h2{font-family:Lexend,sans-serif;color:var(--neon-violet);font-size:2.2rem;margin-bottom:20px;text-shadow:0 0 15px rgba(138,43,226,.5)}.submission-intro p{color:#ccc;line-height:1.6;font-size:1.1rem;margin-bottom:15px}.submission-intro .sub-text{font-size:.95rem;color:#999}.submission-intro .sub-text span{display:block;margin-top:10px;font-style:italic;color:var(--electric-blue)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.nav-buttons,nav{display:flex;gap:1rem;align-items:center}.nav-capsule{background:#ffffff0d;border:1px solid var(--neon-violet);color:var(--neon-violet);padding:.8rem 1.5rem;border-radius:999px;font-family:var(--font-display);cursor:pointer;transition:all .3s ease}.nav-capsule:hover{background:var(--neon-violet);color:#fff;box-shadow:0 0 15px var(--neon-violet)}[data-theme=light] .nav-capsule{background:#fffc;border-color:var(--neon-violet);color:var(--neon-violet);box-shadow:0 2px 4px #0000000d}[data-theme=light] .nav-capsule:hover{background:var(--neon-violet);color:#fff;box-shadow:0 4px 12px #7c3aed4d}#theme-toggle{background:#ffffff0d;border:1px solid var(--glass-border);color:var(--text-main);padding:.6rem;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}#theme-toggle:hover{background:#ffffff1a;border-color:var(--neon-violet);box-shadow:0 0 10px #8a2be24d;transform:rotate(15deg)}#theme-toggle .theme-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}#theme-toggle:active .theme-icon{transform:rotate(180deg)}[data-theme=light] #theme-toggle{background:#fffc;border-color:#cbd5e0cc;color:#1e293b;box-shadow:0 2px 4px #0000000d}[data-theme=light] #theme-toggle:hover{background:#0000001a;border-color:var(--accent-primary);box-shadow:0 0 10px #7c3aed33}#hero{text-align:center;padding:5rem 1rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:visible}.hero-content{margin-bottom:3rem;z-index:10;perspective:1000px}.hero-content h2{font-size:3.5rem;margin-bottom:1rem;background:linear-gradient(180deg,#fff,#aaa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:transform .1s ease-out;display:inline-block}[data-theme=light] .hero-content h2{background:linear-gradient(180deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.hero-content p{color:var(--text-muted);font-size:1.2rem;max-width:600px;margin:0 auto}.orbit-container{position:relative;width:600px;height:400px;transform-style:preserve-3d;margin-bottom:4rem}#search-filter{display:flex;flex-direction:column;align-items:center;gap:2rem;margin:2rem auto 4rem;position:relative;z-index:5;width:100%}.search-container{position:relative;width:500px;max-width:90%}#search-bar{width:100%;padding:1rem 1.5rem;background:#0f0f0fe6;border:1px solid var(--glass-border);border-radius:12px;color:var(--text-main);font-size:1.1rem;transition:all .3s}[data-theme=light] #search-bar{background:#ffffffe6;color:#1e293b;border:1px solid rgba(203,213,224,.8);box-shadow:0 2px 4px #0000000d}[data-theme=light] #search-bar::placeholder{color:#94a3b8}.filters{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center}.filter-dropdown{background:#111;border:1px solid var(--electric-blue);color:var(--electric-blue);padding:.8rem 2.5rem .8rem 2rem;border-radius:6px;cursor:pointer;font-family:var(--font-display);transition:all .2s;text-transform:capitalize;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007FFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto}[data-theme=light] .filter-dropdown{background:#fff;color:#0369a1;border-color:#e2e8f0;box-shadow:0 1px 2px #0000000d}.filter-dropdown:hover{background:#007fff33;box-shadow:0 0 10px var(--electric-blue)}.active-filter{background:#8a2be233!important;border-color:var(--neon-violet)!important;box-shadow:0 0 20px var(--neon-violet),inset 0 0 10px var(--neon-violet)!important;color:#fff!important;text-shadow:0 0 5px var(--neon-violet);animation:pulse-glow 2s infinite}@keyframes pulse-glow{0%{box-shadow:0 0 15px var(--neon-violet)}50%{box-shadow:0 0 25px var(--neon-violet),0 0 10px var(--electric-blue)}to{box-shadow:0 0 15px var(--neon-violet)}}#grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2.5rem;padding:2rem 5%;max-width:1600px;margin:0 auto 5rem;position:relative;z-index:1}.tool-card{background:#141414b3;border:1px solid var(--glass-border);border-radius:12px;padding:24px;cursor:pointer;transition:all .3s ease-out;position:relative;overflow:hidden;height:320px;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=light] .tool-card{background:#fffffff2;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px -1px #0000000d}[data-theme=light] .tool-card h3,[data-theme=light] .card-body h3{color:#1e293b}[data-theme=light] .tool-card p,[data-theme=light] .card-body p{color:#475569}[data-theme=light] .brand-logo span{color:#1e293b}[data-theme=light] .price-text{color:#475569}.tool-card:hover{border-color:var(--neon-violet);box-shadow:0 0 25px #9d4bf54d;z-index:100}[data-theme=light] .tool-card:hover{box-shadow:0 4px 20px #7c3aed33;transform:translateY(-2px)}.card-header{display:flex;justify-content:flex-start;margin-bottom:1rem}.brand-logo{width:48px;height:48px;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.brand-logo img{width:100%;height:100%;object-fit:contain;border-radius:8px}.brand-logo span{font-size:1.5rem;font-weight:700;color:#fff}.fallback-logo{width:100%;height:100%;background:#222;display:flex;align-items:center;justify-content:center;border-radius:8px}.card-body{flex-grow:1}.card-body h3{font-family:var(--font-display);font-size:1.4rem;margin-bottom:.5rem;color:#fff}.category{font-size:.85rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;display:block}.card-body p{color:#aaa;font-size:.95rem;line-height:1.5}.card-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.price-container{display:flex;align-items:center;gap:8px}.price-square{width:20px;height:20px;border-radius:0;display:inline-block}.price-square.green{background:#00ff7f;box-shadow:0 0 8px #00ff7f}.price-square.violet{background:#8a2be2;box-shadow:0 0 8px #8a2be2}.price-square.orange{background:var(--price-orange);box-shadow:0 0 5px var(--price-orange)}.price-text{font-size:.9rem;font-weight:600;color:#fff}.details-btn{background:transparent;color:var(--electric-blue);border:1px solid var(--electric-blue);padding:8px 20px;border-radius:4px;cursor:pointer;font-family:var(--font-display);text-transform:uppercase;font-size:.8rem;letter-spacing:1px;transition:all .3s}.details-btn:hover{background:var(--electric-blue);color:#fff;box-shadow:0 0 15px var(--electric-blue)}#featured-duo{display:flex;justify-content:center;gap:3rem;margin:3rem auto 5rem;width:100%;max-width:1000px;padding:0 1rem;perspective:1500px}.featured-card{width:450px;height:280px;background:#0f0f1466;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:20px;border:1px solid rgba(255,255,255,.1);padding:2rem;position:relative;cursor:pointer;transition:box-shadow .3s,border-color .3s;overflow:hidden;animation:float-vertical 6s ease-in-out infinite,drift-in 1s ease-out backwards}[data-theme=light] .featured-card{background:#fffffff2;border:1px solid rgba(226,232,240,.8);box-shadow:0 10px 15px -3px #0000000d}[data-theme=light] .featured-card h3{color:#1e293b}[data-theme=light] .featured-card p{color:#475569}.featured-card.featured-violet{border-color:#9d4bf54d}.featured-card.featured-violet:hover{box-shadow:0 0 30px #9d4bf566,inset 0 0 20px #9d4bf51a;border-color:var(--neon-violet)}[data-theme=light] .featured-card.featured-violet:hover{box-shadow:0 8px 24px #7c3aed40}.featured-card.featured-blue{border-color:#00a8ff4d}.featured-card.featured-blue:hover{box-shadow:0 0 30px #00a8ff66,inset 0 0 20px #00a8ff1a;border-color:var(--electric-blue)}[data-theme=light] .featured-card.featured-blue:hover{box-shadow:0 8px 24px #0284c740}.card-inner{height:100%;display:flex;flex-direction:column;pointer-events:none}.card-inner button,.card-inner a{pointer-events:auto}.featured-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.featured-logo{width:50px;height:50px;border-radius:12px;overflow:hidden;background:#000}.featured-logo img{width:100%;height:100%;object-fit:contain}.featured-label{display:block;font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:2px}.featured-header h3{font-size:1.5rem;color:#fff;font-family:var(--font-display);margin:0}.featured-card p{color:#ccc;font-size:1rem;line-height:1.5;flex-grow:1}.featured-footer{display:flex;justify-content:space-between;align-items:flex-end}@keyframes float-vertical{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes drift-in{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.warp-overlay{display:none}#advertise-nebula{min-height:100vh;padding:8rem 2rem 4rem;max-width:1200px;margin:0 auto;position:relative;perspective:1000px}.ad-hero{text-align:center;margin-bottom:5rem;animation:fade-in 1s ease-out}.neon-title{font-family:var(--font-display);font-size:3rem;color:#fff;text-shadow:0 0 20px var(--neon-violet);margin-bottom:1rem}.ad-subtitle{font-size:1.2rem;color:#fff;max-width:800px;margin:0 auto 2rem;line-height:1.6}.ad-mission{color:var(--text-muted);font-size:1rem;max-width:700px;margin:0 auto 3rem;font-style:italic}.why-advertise{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;text-align:left;max-width:800px;margin:0 auto}.why-advertise h3{color:var(--electric-blue);margin-bottom:1rem}.why-advertise ul{list-style:none;padding:0;margin:0 0 1.5rem}.why-advertise li{margin-bottom:.5rem;color:#ccc;position:relative;padding-left:1.5rem}.why-advertise li:before{content:"►";color:var(--neon-violet);position:absolute;left:0;font-size:.8rem;top:2px}.highlight-box{display:flex;align-items:center;gap:1rem;background:#8a2be21a;border:1px solid var(--neon-violet);padding:1rem;border-radius:12px;color:#fff;font-weight:600}.pulse-dot-small{width:8px;height:8px;background:var(--neon-violet);border-radius:50%;box-shadow:0 0 8px var(--neon-violet);animation:pulse 1.5s infinite}.ad-tiers-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:6rem}.ad-tier-card{background:#0f0f1499;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s;transform-style:preserve-3d;animation:float-vertical 4s ease-in-out infinite;position:relative}.tier-1{border-color:#00ff7f4d;animation-delay:0s}.tier-2{border-color:#ff149380;box-shadow:0 0 20px #ff149333;animation-delay:1s}.tier-3{border-color:#8a2be24d;animation-delay:2s}.tier-4{border-color:#007fff4d;animation-delay:3s}.tier-badge{position:absolute;top:-10px;right:20px;background:#ff1493;color:#fff;padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:700;box-shadow:0 0 10px #ff1493;text-transform:uppercase}.tier-header{margin-bottom:1.5rem}.tier-header h3{font-family:var(--font-display);font-size:1.4rem;color:#fff;margin-bottom:.5rem}.tier-price{font-size:1.8rem;font-weight:700;color:#fff;display:flex;align-items:baseline;gap:.5rem}.one-time{font-size:.9rem;color:var(--text-muted);font-weight:400}.tier-constraint{display:inline-block;background:#ffffff1a;padding:4px 8px;border-radius:4px;font-size:.8rem;color:#bbb;margin-top:1rem}.ad-image-placeholder{width:100%;height:150px;background:#0000004d;border:2px dashed rgba(255,255,255,.1);border-radius:12px;margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center;color:#ffffff4d;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;transition:all .3s}.ad-tier-card:hover .ad-image-placeholder{border-color:#ffffff4d;color:#fff9}.ad-tier-card p{color:#ccc;line-height:1.5;margin-bottom:1.5rem;flex-grow:1}.neon-pink-btn{background:#ff1493;color:#fff;border:none;padding:12px;border-radius:50px;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s;box-shadow:0 0 15px #ff149366;margin-top:auto}.neon-pink-btn:hover{background:#ff4da6;box-shadow:0 0 25px #ff1493b3;transform:scale(1.05)}.pricing-overview{margin-bottom:6rem}.pricing-overview h3{text-align:center;font-family:var(--font-display);color:#fff;margin-bottom:2rem;font-size:2rem}.pricing-table-container{overflow-x:auto;background:#0f0f1466;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.05)}.pricing-table{width:100%;border-collapse:collapse;color:#fff}.pricing-table th,.pricing-table td{padding:1.5rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.pricing-table th{color:var(--text-muted);font-weight:400;text-transform:uppercase;font-size:.9rem}.pricing-table tr:hover{background:#ffffff0d}.advice-module h3{text-align:center;color:#fff;margin-bottom:2rem;font-family:var(--font-display)}.advice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.advice-card{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:1.5rem;border-radius:12px;text-align:center}.advice-card h4{color:var(--neon-violet);margin-bottom:.5rem}.advice-card p{color:#aaa;font-size:.9rem}.submission-page{overflow-y:auto}#submission-nebula{min-height:100vh;display:block;padding:0;position:relative}.glass-form-container{background:#0f0f1499;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:0;width:100%;max-width:700px;box-shadow:0 0 50px #00000080;overflow:hidden;position:relative;transition:transform .1s ease-out}.form-intro{padding:8rem 2rem 2rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.05)}.form-intro p{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin-bottom:1rem;max-width:600px;margin-left:auto;margin-right:auto}.priority-module{background:linear-gradient(90deg,rgba(0,255,127,.1),transparent);border-bottom:1px solid rgba(0,255,127,.2);padding:1.5rem 2rem;display:flex;align-items:center;gap:1rem}.hyper-drive-icon{font-size:1.5rem;color:#00ff7f;animation:pulse-flash 1.5s infinite;text-shadow:0 0 10px #00FF7F}@keyframes pulse-flash{0%{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1);text-shadow:0 0 20px #00FF7F}to{opacity:.5;transform:scale(.9)}}.pulse-dot{width:10px;height:10px;background:#00ff7f;border-radius:50%;box-shadow:0 0 10px #00ff7f;animation:pulse 2s infinite}.priority-module h3{color:#00ff7f;font-family:var(--font-display);font-size:1.1rem;margin:0;text-transform:uppercase;letter-spacing:.5px}.priority-module p{color:var(--text-muted);font-size:.9rem;margin:0}.form-grid{padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.full-width{grid-column:span 2}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.9rem;color:#ccc;font-weight:500}.required{color:var(--neon-violet)}.glass-form-container input,.glass-form-container textarea,.glass-form-container select{background:#0000004d;border:1px solid var(--glass-border);border-radius:8px;padding:.8rem 1rem;color:#fff;font-family:var(--font-main);font-size:1rem;transition:all .3s}.glass-form-container input:focus,.glass-form-container textarea:focus,.glass-form-container select:focus{outline:none;border-color:var(--neon-violet);box-shadow:0 0 15px #8a2be24d;background:#8a2be20d}.toggle-switch{display:flex;background:#00000080;border-radius:8px;padding:4px;width:fit-content;position:relative;border:1px solid var(--glass-border)}.toggle-switch input{display:none}.toggle-switch label{padding:6px 16px;cursor:pointer;z-index:2;transition:color .3s}.toggle-switch input:checked+label{color:#fff;text-shadow:0 0 5px var(--electric-blue)}.launch-btn{width:100%;margin:0 2rem 2rem;width:calc(100% - 4rem);padding:1rem;background:var(--neon-violet);border:none;color:#fff;font-family:var(--font-display);font-size:1.2rem;font-weight:700;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:2px;transition:all .3s}.launch-btn:hover{background:#9d4bf5;box-shadow:0 0 30px var(--neon-violet);transform:scale(1.02)}.form-intro{padding:6rem 2rem 2rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.05)}.form-intro h2{font-size:1.8rem;color:#fff;margin-bottom:1rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px}.floating-fragment{position:absolute;top:10%;width:200px;padding:1rem;background:#ffffff08;border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:float 6s ease-in-out infinite;pointer-events:auto;transition:all .3s}.floating-fragment:hover{background:#ffffff1a;box-shadow:0 0 20px #007fff33;border-color:var(--electric-blue);z-index:10}.floating-fragment.left{left:5%}.floating-fragment.right{right:5%}.floating-fragment h4{color:var(--electric-blue);margin-bottom:.5rem;font-size:.9rem}.floating-fragment p{font-size:.8rem;color:#aaa;line-height:1.4}.warp-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle,#222,#000);z-index:9999;display:none;justify-content:center;align-items:center;opacity:0;transition:opacity 1s ease}.warp-overlay.active{opacity:1}.success-message{text-align:center;transform:scale(.5);animation:zoomIn .5s ease forwards .5s}.success-message h2{font-size:3rem;color:var(--price-green);text-shadow:0 0 30px var(--price-green);margin-bottom:1rem;font-family:var(--font-display)}@keyframes zoomIn{to{transform:scale(1)}}@media (max-width: 1000px){.floating-fragment{display:none}.form-grid{grid-template-columns:1fr}.full-width{grid-column:span 1}}.fast-track-info{margin-top:2rem;padding:1.5rem;background:#8a2be20d;border:1px solid rgba(138,43,226,.2);border-radius:12px;text-align:left}.fast-track-info h3{color:var(--neon-violet);font-size:1.2rem;margin-bottom:.5rem;font-family:var(--font-display)}.fast-track-info p{font-size:.95rem;color:#ccc;margin-bottom:1rem;line-height:1.5}.important-note{background:#ff14931a;border-left:3px solid #FF1493;padding:.8rem;margin:1rem 0;color:#ddd;font-size:.9rem}.fast-track-link{display:inline-block;color:#fff;background:var(--neon-violet);padding:8px 16px;border-radius:4px;text-decoration:none;font-weight:700;margin-top:.5rem;transition:all .3s}.fast-track-link:hover{background:#9d4bf5;box-shadow:0 0 10px var(--neon-violet);transform:translate(5px)}.submission-content-wrapper{display:flex;gap:3rem;align-items:flex-start;width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:5}.submission-sidebar{flex:3;min-width:300px;position:sticky;top:2rem}.glass-form-container{flex:7;max-width:none;width:auto}@media (max-width: 1000px){.submission-content-wrapper{flex-direction:column}.submission-sidebar{width:100%;position:relative;top:0;margin-top:2rem}.glass-form-container{width:100%}}.submit-page-header{text-align:center;padding:8rem 2rem 3rem;max-width:900px;margin:0 auto 2rem;position:relative;z-index:10;animation:fade-in 1s ease-out}.submit-page-header h2{font-size:2.5rem;color:#fff;margin-bottom:1.5rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 20px rgba(138,43,226,.5)}.submit-page-header p{font-family:var(--font-main);color:var(--text-muted);line-height:1.6;margin-bottom:1rem;font-size:1rem}.submit-page-header .header-subtext{font-size:.9rem;opacity:.8;margin-top:1rem;font-style:italic}.submission-tip-wrapper{display:flex;justify-content:center;margin-bottom:4rem;perspective:1000px}.center-tip{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1rem 2rem;border-radius:50px;text-align:center;animation:float 5s ease-in-out infinite;max-width:500px}.center-tip h4{color:var(--electric-blue);display:inline-block;margin-right:.5rem;font-size:1rem;text-transform:uppercase;letter-spacing:.5px}.center-tip p{display:inline-block;color:#ccc;font-size:.95rem;margin:0}.fast-track-card{background:#0a0a0ed9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--neon-violet);border-radius:20px;padding:0;box-shadow:0 0 30px #8a2be21a;text-align:left;margin-top:0;overflow:hidden;transition:transform .3s ease}.fast-track-card:hover{box-shadow:0 0 40px #8a2be233;border-color:#a855f7}.fast-track-header{background:#00ff7f;padding:1.5rem;text-align:center;box-shadow:0 0 20px #00ff7f80;margin-bottom:1.5rem}.fast-track-header h3{color:#000;font-size:1.4rem;margin:0;font-family:var(--font-display);text-transform:uppercase;font-weight:800;letter-spacing:1px}.fast-track-content{padding:0 1.5rem 2rem}.fast-track-card p{color:#ccc;font-size:1rem;line-height:1.7;margin-bottom:1.2rem}.important-note{background:#ff14931a;border-left:3px solid #FF1493;padding:1rem;margin:1.5rem 0;color:#ddd;font-size:.9rem;border-radius:0 8px 8px 0}.fast-track-link{display:block;width:100%;text-align:center;background:var(--neon-violet);color:#fff;padding:14px;border-radius:50px;text-decoration:none;font-weight:700;font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px;margin-top:1rem;transition:all .3s;box-shadow:0 0 15px #8a2be266}.fast-track-link:hover{background:#b06bfa;box-shadow:0 0 25px #8a2be299;transform:scale(1.02)}.glass-form-container{background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:none;padding:2rem}.glass-form-container input,.glass-form-container textarea,.glass-form-container select{background:#0006;border-color:#ffffff26}.launch-btn{border-radius:8px;background:linear-gradient(45deg,var(--neon-violet),#9d4bf5)}.tool-detail-page{min-height:100vh;padding-top:80px;position:relative;z-index:1}.tool-detail-hero{padding:60px 20px 40px;background:linear-gradient(180deg,rgba(157,75,245,.1) 0%,transparent 100%);border-bottom:1px solid rgba(255,255,255,.1)}.tool-detail-header{max-width:900px;margin:0 auto;display:flex;align-items:center;gap:30px}.tool-logo-large{width:120px;height:120px;background:#ffffff0d;border-radius:20px;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.tool-logo-large img{width:80px;height:80px;object-fit:contain}.fallback-logo-large{font-size:48px;font-weight:700;color:var(--neon-violet);font-family:var(--font-display)}.tool-title-section h1{font-size:42px;font-weight:700;margin-bottom:15px;font-family:var(--font-display);background:linear-gradient(135deg,#fff,#9d4bf5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tool-meta{display:flex;align-items:center;gap:15px}.tool-category{padding:8px 16px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:20px;font-size:14px;color:#00d4ff;font-weight:500}.price-badge{display:flex;align-items:center}.tool-detail-content{padding:60px 20px}.content-wrapper{max-width:900px;margin:0 auto}.detail-section{margin-bottom:50px}.tool-long-description p{font-size:18px;line-height:1.8;color:var(--text-muted);margin-bottom:20px}.tool-long-description p:first-child{font-size:20px;color:#fff}.section-title{font-size:32px;font-weight:700;margin-bottom:25px;font-family:var(--font-display);color:#fff}.features-list{list-style:none;padding:0}.features-list li{margin-bottom:15px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:16px;line-height:1.6;color:var(--text-muted);position:relative;padding:20px 20px 20px 50px}.features-list li:before{content:"✓";position:absolute;left:20px;top:20px;width:20px;height:20px;background:linear-gradient(135deg,var(--neon-violet),#00d4ff);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;font-weight:700}.features-list li strong{color:#fff;font-weight:600}.audience-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.audience-list li{padding:15px 20px;background:#9d4bf51a;border:1px solid rgba(157,75,245,.3);border-radius:8px;font-size:15px;color:#fff;display:flex;align-items:center;gap:10px}.audience-list li:before{content:"→";color:var(--neon-violet);font-size:18px;font-weight:700}.detail-cta{text-align:center;padding:60px 0;margin-top:40px;border-top:1px solid rgba(255,255,255,.1)}.try-it-btn{padding:20px 60px;font-size:20px;font-weight:700;background:linear-gradient(135deg,var(--neon-violet),#00d4ff);color:#fff;border:none;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:15px;transition:all .3s ease;box-shadow:0 10px 40px #9d4bf566;font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px}.try-it-btn:hover{transform:translateY(-3px);box-shadow:0 15px 50px #9d4bf599}.try-it-btn:active{transform:translateY(-1px)}@media (max-width: 768px){.tool-detail-header{flex-direction:column;text-align:center}.tool-title-section h1{font-size:32px}.tool-meta{justify-content:center;flex-wrap:wrap}.tool-long-description p{font-size:16px}.section-title{font-size:26px}.audience-list{grid-template-columns:1fr}.try-it-btn{padding:16px 40px;font-size:18px}}[data-theme=light] .submission-page #background,[data-theme=light] .advertise-page #background{background:radial-gradient(circle at center,#f8fafc,#e2e8f0)}[data-theme=light] .submit-page-header h2,[data-theme=light] .submit-page-header p,[data-theme=light] .neon-title,[data-theme=light] .ad-subtitle,[data-theme=light] .ad-mission,[data-theme=light] .why-advertise li,[data-theme=light] .tier-header h3,[data-theme=light] .tier-price,[data-theme=light] .ad-tier-card p,[data-theme=light] .pricing-overview h3,[data-theme=light] .advice-module h3,[data-theme=light] .advice-card h4,[data-theme=light] .advice-card p{color:#1e293b;text-shadow:none}[data-theme=light] .form-group label{color:#475569}[data-theme=light] .glass-form-container input,[data-theme=light] .glass-form-container textarea,[data-theme=light] .glass-form-container select{background:#fff;border:1px solid rgba(203,213,224,.8);color:#1e293b}[data-theme=light] .ad-tier-card,[data-theme=light] .fast-track-card{background:#ffffffe6;border:1px solid rgba(226,232,240,.8);color:#1e293b}[data-theme=light] .fast-track-content p{color:#475569}[data-theme=light] .tool-detail-hero{background:linear-gradient(180deg,#fffc,#f1f5f9);border-bottom:1px solid rgba(203,213,224,.8)}[data-theme=light] .tool-logo-large{background:#fff;border:1px solid rgba(203,213,224,.8);box-shadow:0 4px 6px -1px #0000000d}[data-theme=light] .tool-title-section h1{background:linear-gradient(135deg,#1e293b,#6d28d9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .tool-category{background:#0369a11a;border-color:#0369a14d;color:#0284c7}[data-theme=light] .tool-long-description p:first-child,[data-theme=light] .section-title{color:#1e293b}[data-theme=light] .features-list li,[data-theme=light] .audience-list li{background:#fff;border:1px solid rgba(203,213,224,.8);color:#475569}[data-theme=light] .pricing-table-container{background:#fffffff2;border:1px solid rgba(203,213,224,.8)}[data-theme=light] .pricing-table th,[data-theme=light] .pricing-table td{color:#1e293b;border-bottom:1px solid rgba(226,232,240,.8)}[data-theme=light] .important-note{background:#ff14931a;color:#881337;border-left-color:#be123c}[data-theme=light] .center-tip{background:#fff;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px -1px #0000000d}[data-theme=light] .center-tip h4{color:#0369a1}[data-theme=light] .center-tip p{color:#475569}[data-theme=light] .field-hint{color:#64748b}[data-theme=light] .glass-form-container select{background-color:#fff;color:#1e293b;border:1px solid rgba(203,213,224,.8)}[data-theme=light] .glass-form-container select option{background-color:#fff;color:#1e293b}[data-theme=light] .brand-logo,[data-theme=light] .featured-logo{background:#0f172a;border:1px solid rgba(226,232,240,.8);padding:4px;border-radius:12px;box-sizing:border-box}[data-theme=light] .brand-logo img,[data-theme=light] .featured-logo img{border-radius:8px}.featured-section{max-width:1600px;margin:0 auto 2rem;padding:0 5%}.section-label{font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--neon-violet);margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.section-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--neon-violet),transparent);opacity:.3}.results-header{display:flex;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto 1.5rem;padding:0 5%}.results-header .section-label{margin-bottom:0;flex:0;min-width:150px}.results-header .section-label:after{display:none}.tool-count{font-family:var(--font-main);font-size:.9rem;color:var(--text-muted);background:#ffffff0d;padding:4px 12px;border-radius:20px;border:1px solid var(--glass-border)}[data-theme=light] .tool-count{background:#fff;color:#475569}.category{font-size:.7rem!important;text-transform:uppercase;letter-spacing:1px;color:var(--electric-blue)!important;margin-bottom:.8rem!important;display:inline-block!important;border:1px solid rgba(2,132,199,.3);padding:2px 8px;border-radius:4px;background:#0284c71a}[data-theme=light] .category{background:#0284c71a;color:#0369a1!important;border-color:#0369a14d}.tool-card:hover{border-color:var(--neon-violet);box-shadow:0 0 20px #7c3aed4d;transform:translateY(-5px) scale(1.02)}[data-theme=light] .tool-card:hover{border-color:#7c3aed;box-shadow:0 10px 25px -5px #7c3aed26,0 8px 10px -6px #7c3aed1a}.stats-dashboard{display:flex;justify-content:center;gap:2rem;padding:2rem 5%;max-width:1200px;margin:0 auto 3rem;flex-wrap:wrap}.stat-card{background:#ffffff08;border:1px solid var(--glass-border);border-radius:16px;padding:1.5rem 2rem;text-align:center;flex:1;min-width:250px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease}[data-theme=light] .stat-card{background:#fffc;border-color:#0000001a;box-shadow:0 4px 6px #0000000d}.stat-number{font-size:3rem;font-weight:800;margin:0;background:linear-gradient(135deg,var(--neon-violet),var(--electric-blue));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.stat-label{margin-top:.5rem;font-size:.9rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.latest-insights{padding:4rem 5%;background:#0003;border-top:1px solid var(--glass-border);margin-top:4rem}[data-theme=light] .latest-insights{background:#f8f9fa;border-top:1px solid #e2e8f0}.insights-header{max-width:1400px;margin:0 auto 2rem;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem}.insights-header h2{font-size:2.5rem;margin-bottom:.5rem;margin-top:0;background:linear-gradient(90deg,#fff,#aaa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:100%}[data-theme=light] .insights-header h2{background:linear-gradient(90deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.read-more-link{color:var(--electric-blue);text-decoration:none;font-weight:600;transition:color .2s}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.blog-card{background:#ffffff0d;border:1px solid var(--glass-border);border-radius:12px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}[data-theme=light] .blog-card{background:#fff;border-color:#e2e8f0cc;box-shadow:0 4px 6px -1px #0000000d}.blog-card:hover{transform:translateY(-5px);border-color:var(--neon-violet)}.blog-date{font-size:.8rem;color:var(--text-muted);margin-bottom:.5rem;font-family:var(--font-display)}.blog-title{font-size:1.25rem;margin:0 0 1rem;line-height:1.4;color:var(--text-main)}.blog-excerpt{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.blog-link{color:var(--electric-blue);font-weight:500;text-decoration:none;align-self:flex-start}.blog-thumb{width:100%;height:180px;object-fit:cover;border-radius:12px;margin-bottom:1rem;border:1px solid var(--glass-border);transition:transform .3s ease}.blog-card:hover .blog-thumb{transform:scale(1.02)}.site-footer{text-align:center;padding:3rem 1rem;color:var(--text-muted);font-size:.9rem;border-top:1px solid var(--glass-border);margin-top:auto;width:100%;position:relative;z-index:10}[data-theme=light] .site-footer{border-top:1px solid rgba(0,0,0,.1);background:#f8f9fa}.site-footer a{color:var(--electric-blue);text-decoration:none;font-weight:500;transition:all .2s}.site-footer a:hover{color:var(--neon-violet);text-decoration:underline}
