:root{--bg:#0b0b0c;--surface:#ffffff08;--surface-strong:#ffffff0f;--text:#fff;--muted:#fff9;--border:#ffffff1a;--accent:#39f}html,body,#__next{height:100%}body{color:var(--text);background:#000;margin:0;font-family:Poppins,sans-serif;overflow-x:hidden}*{box-sizing:border-box}.app-root{flex-direction:column;min-height:100vh;display:flex}.page-container{width:100%;max-width:1200px;margin:0 auto;padding:40px 20px}.brand{align-items:center;gap:12px;display:flex}.brand-logo{border-radius:8px;width:44px;height:44px}.brand-text h1{letter-spacing:.4px;color:var(--text);text-shadow:0 0 10px #ffffff26;margin:0;font-size:22px}p.tag{color:var(--muted);margin:4px 0 0;font-size:14px}.footer{text-align:center;color:#aaa;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14141499;border-top:1px solid #ffffff14;margin-top:auto;padding:18px}.main{background:0 0;justify-content:space-between;align-items:flex-start;gap:40px;margin:0;display:flex}@media (max-width:768px){.main{flex-direction:column;gap:20px;margin:20px 0}}.content-panel{background:var(--surface);border:1px solid #ffffff0d;border-radius:16px;min-width:300px;padding:32px;box-shadow:0 0 20px #0000004d}.container{flex:320px}.sub-bar{text-align:center;width:100%;max-width:1000px;margin:24px auto}.tool-buttons button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin:0 6px;padding:10px 16px;font-size:14px;transition:all .25s ease-in-out}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;display:grid}.tool-card{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;padding:16px;transition:all .25s ease-in-out;display:flex;box-shadow:0 2px 6px #0000004d}.tool-card:hover{background:#ffffff1a;transform:translateY(-4px);box-shadow:0 6px 14px #0006}.tool-emoji{font-size:20px}.drag-drop-area{color:#fffc;text-align:center;background:#ffffff08;border:2px dashed #fff3;border-radius:12px;padding:40px;transition:all .25s}.drag-drop-area:hover{background:#ffffff0f;border-color:#ffffff80}.drag-active{border-color:var(--accent);background:#ffffff14}.upload-status{white-space:pre-wrap;color:var(--muted);margin-top:12px;font-size:14px}button,.tool-card,.drag-drop-area{transition:all .2s ease-in-out}:focus-visible{outline:2px solid var(--text);outline-offset:4px}.actions{gap:10px;margin-top:16px;display:flex}.actions button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;padding:10px 18px;transition:all .25s ease-in-out}.actions button:hover{background:#ffffff26}.actions button[disabled]{opacity:.5;cursor:not-allowed}.sub-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;width:100%;padding:12px 0}.sub-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1000px;margin:0 auto;padding:0 20px;display:flex}.search-bar{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:220px;padding:8px 12px;display:flex}.search-bar svg{opacity:.8}.search-bar input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:14px}.search-bar input::placeholder{color:#fff9}.tool-buttons{flex-wrap:wrap;gap:10px;display:flex}.tool-buttons button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 14px;font-size:14px;transition:all .25s ease-in-out}.tool-buttons button:hover{background:#ffffff1a}.tool-buttons button.active{background:#fff3;border-color:#ffffff40}html{scroll-behavior:smooth}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;background:#14141499;justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:sticky;top:0}.top-nav{gap:24px;display:flex}.top-nav a{color:var(--muted);align-items:center;gap:8px;font-size:15px;text-decoration:none;transition:color .2s ease-in-out;display:flex}.top-nav a svg{transform:translateY(-1px)}.top-nav a:hover{color:var(--text)}.top-actions .login-button{color:#fff;border:1px solid var(--border);cursor:pointer;background:#ffffff0d;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s ease-in-out}.top-actions .login-button:hover{background-color:#ffffff1a}.content-section{border-top:1px solid var(--border);padding:60px 24px}.alternate-bg{background-color:#ffffff05}.section-container{text-align:center;max-width:900px;margin:0 auto}.section-container h2{color:var(--text);margin-bottom:24px;font-size:28px}.section-container p{color:var(--muted);max-width:750px;margin:0 auto 24px;line-height:1.7}.faq-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:40px;display:grid}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}.faq-item h4{color:var(--text);margin:0 0 12px;font-size:18px}.contact-button{border:1px solid var(--border);color:var(--text);background-color:#0000;border-radius:8px;margin-top:20px;padding:12px 24px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.contact-button:hover{background-color:var(--accent);color:#fff}@media (max-width:768px){.top-nav{display:none}.content-section{padding:40px 16px}}.header-right-group{align-items:center;gap:24px;display:flex}.app-download-buttons{gap:12px;display:flex}.store-button{border:1px solid var(--border);color:var(--muted);background:#ffffff0d;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;display:flex}.store-button:hover{color:var(--text);background:#ffffff1a;border-color:#fff3}.store-button svg{font-size:18px}.user-dropdown a,.user-dropdown a:link,.user-dropdown a:visited{color:var(--text)!important;text-decoration:none!important}.user-dropdown a:hover,.user-dropdown a:active{color:#fff!important}.user-dropdown a svg,.user-dropdown svg,.user-dropdown .pro-link svg,.user-dropdown .buy-credits-link svg{stroke:var(--text)!important;fill:none!important}.user-dropdown,.user-dropdown *{color:var(--muted)}.user-dropdown strong,.user-dropdown .user-credits{color:var(--text)}a,a:visited,a:hover,a:focus,a:active{color:inherit!important;box-shadow:none!important;border:none!important;outline:none!important;text-decoration:none!important}@media (max-width:900px){.top-nav,.app-download-buttons{display:none}.header-right-group{gap:0;margin-left:auto}}
