*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:#111827;line-height:1.6}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 40px));margin:auto}.header{height:74px;border-bottom:1px solid #e5e7eb;background:#fff;position:sticky;top:0;z-index:10}.nav{height:100%;display:flex;align-items:center;gap:25px}.brand{font-size:22px;font-weight:850;letter-spacing:-1px;display:flex;align-items:center;gap:8px}.bolt{display:grid;place-items:center;background:#080808;color:#fff;width:31px;height:31px;border-radius:9px;font-size:24px}.nav nav{display:flex;gap:23px;margin-left:auto}.nav nav a{font-size:13px;font-weight:650;color:#374151}.btn{border:0;border-radius:10px;background:#080808;color:#fff;padding:12px 19px;font-weight:750;cursor:pointer}.btn:disabled{opacity:.45;cursor:not-allowed}.menu-toggle{display:none}.hero{padding:75px 0;background:linear-gradient(115deg,#fff 45%,#f0f7ff)}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.eyebrow{font-size:11px;font-weight:850;letter-spacing:1.4px;color:#2563eb}.hero h1{font-size:clamp(38px,5vw,58px);line-height:1.08;letter-spacing:-2px;margin:15px 0}.hero h1 em{font-style:normal;color:#2563eb}.lead{color:#64748b;font-size:17px}.search{display:flex;gap:8px;padding:6px;border:1px solid #dbe2ea;border-radius:13px;background:#fff;max-width:600px;margin-top:25px}.search input{flex:1;min-width:0;border:0;outline:0;padding:10px;font:inherit}.quick{font-size:12px;color:#64748b;margin-top:15px}.quick a{display:inline-block;background:#eff6ff;color:#1d4ed8;padding:5px 9px;border-radius:20px;margin:3px}.hero-art{height:280px;display:grid;place-items:center;position:relative}.artbox{height:230px;width:85%;border:9px solid white;border-radius:24px;box-shadow:0 22px 50px #1e3a8a22;background:linear-gradient(145deg,#dbeafe,#93c5fd 55%,#eff6ff);display:flex;align-items:end;padding:20px;transform:rotate(-4deg)}.artbox span{background:#fff;padding:8px 12px;border-radius:8px;font-weight:850;font-size:12px}.float{position:absolute;background:#fff;border:1px solid #e5e7eb;padding:11px 14px;border-radius:11px;box-shadow:0 12px 25px #0f172a12;font-size:13px}.f1{top:22px;right:0}.f2{bottom:15px;left:0;color:#16a34a}.section{padding:68px 0}.soft{background:#f8fafc}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.section h2,.why h2{font-size:31px;letter-spacing:-1px;margin:8px 0}.section p{color:#64748b}.link,.card strong{color:#2563eb;font-size:13px;font-weight:800}.cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:25px}.card{border:1px solid #e2e8f0;border-radius:15px;padding:19px 17px;min-height:185px;display:flex;flex-direction:column;background:#fff;transition:.18s}.card:hover{transform:translateY(-3px);border-color:#bfdbfe;box-shadow:0 14px 30px #0f172a0b}.ico{width:42px;height:42px;border-radius:12px;background:#eff6ff;color:#2563eb;display:grid;place-items:center;font-size:23px;font-weight:800}.card h3{font-size:15px;margin:13px 0 5px}.card p{font-size:12px;margin:0 0 14px}.card strong{margin-top:auto}.why{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.steps p{padding:15px;background:#fff;border:1px solid #e2e8f0;border-radius:11px}.steps b{color:#2563eb;margin-right:15px}.footer{background:#080b12;color:#fff;padding:45px 0 18px}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}.inverse{color:#fff}.footgrid p,.footgrid a{color:#9ca3af;font-size:13px}.footgrid a{display:block;margin:8px 0}.footgrid b{font-size:13px}.copyright{border-top:1px solid #263040;margin-top:30px;padding-top:15px;color:#9ca3af;font-size:12px}.toolpage{padding-top:28px;padding-bottom:70px}.crumb{font-size:12px;color:#64748b;margin-bottom:25px}.crumb a{color:#2563eb}.tooltitle{display:flex;gap:15px;align-items:center;margin-bottom:24px}.tooltitle h1{margin:0;font-size:31px;letter-spacing:-1px}.tooltitle p{margin:4px 0;color:#64748b}.big{width:53px;height:53px;font-size:27px;flex:none}.editor{display:grid;grid-template-columns:1.5fr .8fr;gap:18px;border:1px solid #e2e8f0;border-radius:16px;padding:17px;box-shadow:0 10px 30px #0f172a08}.drop{min-height:295px;border:2px dashed #cbd5e1;border-radius:13px;background:#f8fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.drop.drag{border-color:#2563eb;background:#eff6ff}.upload{width:53px;height:53px;display:grid;place-items:center;background:#eff6ff;color:#2563eb;border-radius:15px;font-size:29px}.drop h2{font-size:18px;margin:12px 0 0}.drop p{color:#64748b;margin:4px 0 12px}.drop small{color:#64748b;margin-top:12px}.settings{background:#fbfcfe;border:1px solid #e5eaf0;border-radius:12px;padding:19px}.settings h2{font-size:18px;margin:0 0 18px}.settings label{display:block;font-size:13px;font-weight:700;margin:16px 0;color:#334155}.settings input[type=range]{width:100%;display:block;accent-color:#2563eb;margin-top:10px}.settings select,.settings input[type=number]{display:block;width:100%;padding:9px;border:1px solid #dbe2ea;border-radius:8px;background:#fff;margin-top:7px}.settings output{float:right;color:#2563eb}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:9px}.check{display:flex!important;gap:8px;align-items:center}.notice{font-size:12px;background:#eff6ff;color:#334155;padding:12px;border-radius:9px}.process{width:100%;margin-top:10px}.tiny{font-size:11px;color:#64748b}.info,.outbox{padding:13px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:13px;font-size:13px;overflow-wrap:anywhere}.preview{border:1px solid #e2e8f0;border-radius:11px;padding:12px;margin-top:13px}.previewhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.preview img{display:block;max-width:100%;max-height:400px;object-fit:contain;margin:auto}.light{background:#f1f5f9;color:#111827;padding:8px 12px}.article{max-width:800px;margin:45px auto 0}.article h2{font-size:22px;margin-top:27px}.article li,.article p{color:#475569}.article details{padding:13px 0;border-bottom:1px solid #e5e7eb}.article summary{font-weight:700;cursor:pointer}.prose{max-width:820px;min-height:55vh;padding:60px 0}.prose h1{font-size:36px}.prose p{color:#475569}.directory{max-width:500px;margin:22px 0}.palette{display:flex;gap:8px;flex-wrap:wrap}.swatch{border:1px solid #ddd;background:#fff;border-radius:8px;overflow:hidden;padding:5px}.swatch i{display:block;width:70px;height:42px}.base64{width:100%;min-height:150px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:950px){.cards{grid-template-columns:repeat(3,1fr)}.nav nav{gap:12px}}
@media(max-width:700px){.container{width:calc(100% - 30px)}.nav{gap:10px}.menu-toggle{display:block;margin-left:auto;border:0;padding:9px;border-radius:8px}.nav nav{display:none;position:absolute;top:64px;left:0;right:0;background:#fff;padding:15px 22px;border-bottom:1px solid #ddd}.nav nav.open{display:grid}.nav nav a{padding:9px}.navbtn{display:none}.hero{padding:50px 0}.hero-grid{grid-template-columns:1fr;gap:15px}.hero h1{font-size:39px}.hero-art{height:220px}.section{padding:48px 0}.section-head{display:block}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card{padding:15px;min-height:175px}.why{grid-template-columns:1fr;gap:15px}.footgrid{grid-template-columns:1fr 1fr}.footgrid>div:first-child{grid-column:1/-1}.editor{grid-template-columns:1fr;padding:11px}.drop{min-height:235px}.tooltitle h1{font-size:25px}.prose{padding:40px 0}}
@media(max-width:380px){.cards{grid-template-columns:1fr}.footgrid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
