*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#08162f;background:#fff}a{color:inherit;text-decoration:none}header{height:80px;display:flex;align-items:center;gap:42px;padding:0 max(5vw,24px);border-bottom:1px solid #edf1f8;position:sticky;top:0;background:#fffffff2;backdrop-filter:blur(12px);z-index:5}.brand{font-size:28px;font-weight:850;display:flex;align-items:center;gap:10px}.brand>span:last-child>span{color:#1263ef}.mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:white;background:linear-gradient(135deg,#25c6ef,#125df2 55%,#7528ed)}nav{display:flex;gap:30px;margin-left:auto}nav a:hover{color:#1263ef}.menu{display:none;margin-left:auto;border:0;background:none;font-size:26px}.hero{text-align:center;padding:70px 20px 36px;background:radial-gradient(circle at 50% 15%,#eef4ff,transparent 42%)}.pill{display:inline-block;background:#edf2ff;color:#175ee9;border-radius:30px;padding:9px 15px;font-weight:700}.hero h1{font-size:clamp(44px,6vw,78px);line-height:.98;margin:28px 0 18px;letter-spacing:-3px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#0878ff,#7b29ef);background-clip:text;color:transparent}.hero p,.toolhero p{font-size:19px;color:#53627c;line-height:1.55}.download-form{max-width:930px;margin:34px auto 8px;padding:10px;border:1px solid #cbdafa;border-radius:18px;display:flex;gap:10px;box-shadow:0 12px 35px #1a5ee512}.download-form input{flex:1;border:0;outline:0;font-size:17px;padding:17px;background:transparent}.download-form button{border:0;border-radius:13px;background:#0864f7;color:white;padding:0 34px;font-size:18px;font-weight:750;cursor:pointer}.message,.notice{margin:14px auto;color:#53627c}.features{max-width:1200px;margin:28px auto 36px;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:0 20px}.features div{padding:18px;text-align:center}.features b,.features small{display:block}.features small{color:#65738a;margin-top:5px}.tools{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 20px}.card{border:1px solid #e4e9f5;border-radius:22px;padding:28px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;transition:.2s}.card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #1d4f9a12}.reddit{background:#fffaf7}.threads{background:#fbf9ff}.icon{width:62px;height:62px;border-radius:18px;background:#0d1729;color:white;display:grid;place-items:center;font-size:28px;font-weight:900}.reddit .icon{background:#ff4b17}.card h2{margin:0 0 6px}.card p{color:#596984}.tags{color:#1263ef;font-size:14px}.content,.toolhero{max-width:900px;margin:50px auto;padding:0 22px;line-height:1.7}.content h2{margin-top:34px}.toolhero{padding-top:25px}.toolhero h1{font-size:clamp(38px,6vw,60px);margin-bottom:8px}.crumb{color:#60708b}.notice{background:#f6f8fc;padding:14px 18px;border-radius:12px}details{border-bottom:1px solid #e7ebf3;padding:15px 0}summary{font-weight:700;cursor:pointer}footer{text-align:center;border-top:1px solid #edf1f8;padding:30px;color:#6a778d;margin-top:60px}
@media(max-width:720px){header{height:70px;padding:0 18px}.brand{font-size:24px}.mark{width:36px;height:36px}nav{display:none}.menu{display:block}.hero{padding:40px 16px 20px}.hero h1{font-size:48px;letter-spacing:-2px}.hero p{font-size:16px}.download-form{display:block;padding:8px}.download-form input{width:100%;padding:16px 12px}.download-form button{width:100%;height:58px}.features{grid-template-columns:repeat(2,1fr);font-size:14px}.tools{grid-template-columns:1fr}.card{padding:20px;gap:14px}.icon{width:54px;height:54px}.card h2{font-size:20px}.tags{font-size:12px}.toolhero{margin-top:25px}.toolhero h1{font-size:39px}}.api-status{max-width:930px;margin:14px auto;padding:12px 16px;border-radius:12px;background:#f6f8fc;color:#53627c}.api-status.success{background:#effbf4;color:#13733a}.api-status.error{background:#fff2f2;color:#b42318}.download-form button:disabled{opacity:.65;cursor:wait}.result-card{max-width:930px;margin:22px auto 0;border:1px solid #e3e9f5;border-radius:20px;padding:20px;background:#fff;box-shadow:0 14px 40px #1a5ee510}.result-preview{display:flex;gap:18px;align-items:center}.result-thumb{width:180px;max-height:130px;object-fit:cover;border-radius:14px;background:#eef2f8}.result-kicker{display:inline-block;color:#13733a;background:#effbf4;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:750}.result-preview h2{margin:8px 0 3px;font-size:21px}.result-preview p{margin:0;color:#65738a}.media-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.media-download{display:block;text-align:center;background:#0864f7;color:#fff;border-radius:12px;padding:14px 16px;font-weight:750}.media-download:hover{background:#0759db}.result-note{font-size:13px;color:#6a778d;margin:12px 0 0}@media(max-width:720px){.result-preview{align-items:flex-start}.result-thumb{width:105px;height:90px}.media-actions{grid-template-columns:1fr}.result-preview h2{font-size:17px}}
