.window[data-v-170b84df]{border:3px solid #000;background:#fff;box-shadow:8px 8px #0003}.window.light[data-v-170b84df]{background:#fff}.window.mid[data-v-170b84df]{background:#f3f3f3}.window.dark[data-v-170b84df]{background:#ebebeb}.window-bar[data-v-170b84df]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:3px solid #000;padding:10px;background:#f5f5f5}.dots[data-v-170b84df]{position:absolute;left:10px;display:flex;gap:6px}.dots span[data-v-170b84df]{width:10px;height:10px;border:2px solid #000;border-radius:50%;background:#fff}.title[data-v-170b84df]{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:18px;color:#000;letter-spacing:.2px}.window-body[data-v-170b84df]{padding:20px;color:#000;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}[data-v-6e495308]{box-sizing:border-box}[data-v-6e495308]:root{--paper:#FDF6F0;--ink:#111;--line:#000;--ink-solid:#5a5a5a;--ink-solid-hover:#444444;--pastel-blue:#cfe8ff;--pastel-pink:#ffd7e0;--pastel-green:#d7f5e8 }.page[data-v-6e495308]{background:var(--paper);color:var(--ink);min-height:100vh}.site-header[data-v-6e495308]{border-bottom:3px solid var(--line);padding:14px 24px;background:#fff}.container[data-v-6e495308]{max-width:1100px;margin:0 auto;width:100%}.top-nav[data-v-6e495308]{display:flex;align-items:center;justify-content:space-between;gap:12px}.top-nav .brand[data-v-6e495308]{font-weight:800;letter-spacing:.2px;margin-left:6px;transition:transform .2s ease;display:flex;align-items:center;gap:8px}.top-nav .brand .logo[data-v-6e495308]{width:22px;height:22px;display:inline-block}.top-nav .menu-toggle[data-v-6e495308]{display:none;font-family:"Press Start 2P",monospace;font-size:10px;padding:6px 10px;cursor:pointer}.top-nav ul[data-v-6e495308]{list-style:none;display:flex;gap:18px;padding:0;margin:0}.top-nav a[data-v-6e495308]{position:relative;color:inherit;text-decoration:none;padding:8px 2px;display:inline-block;opacity:.85;background:transparent;border:none;transition:opacity .2s ease}.top-nav a[data-v-6e495308]:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:3px;background:var(--line);transition:width .25s ease}.top-nav a[data-v-6e495308]:hover{opacity:1}.top-nav a[data-v-6e495308]:hover:after{width:100%}.top-nav a.active[data-v-6e495308]{opacity:1}.top-nav a.active[data-v-6e495308]:after{width:100%}.hero[data-v-6e495308]{display:grid;grid-template-columns:1fr 360px;gap:32px;padding:72px 24px;align-items:center;min-height:68vh}.hero-text h1[data-v-6e495308]{font-size:44px;margin:0 0 8px;line-height:1.1;font-weight:900}.hero-text p[data-v-6e495308]{margin:0 0 12px}.hero-text[data-v-6e495308]{max-width:640px}.hero-text h1[data-v-6e495308]{font-size:clamp(36px,5vw,48px)}.hero-illustration[data-v-6e495308]{display:flex;align-items:center;justify-content:center}.hero-svg[data-v-6e495308]{width:100%;max-width:360px;height:auto;filter:drop-shadow(8px 8px 0 rgba(0,0,0,.15))}.quick-links[data-v-6e495308]{display:flex;gap:8px;padding:0 16px 16px}.ql[data-v-6e495308]{border:2px solid var(--line);padding:8px 12px;background:#e9e9e9;text-decoration:none;color:inherit}.content[data-v-6e495308]{display:block}.section-heading[data-v-6e495308]{font-weight:900;font-size:24px;margin:8px 4px;border-left:6px solid var(--line);padding-left:10px}.tools-grid[data-v-6e495308]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;align-items:stretch;justify-items:stretch}.logs-section[data-v-6e495308]{margin-top:4px}.window{height:100%}.band[data-v-6e495308]{position:relative;padding:60px 0;border-top:3px solid var(--line)}.band-a[data-v-6e495308]{background:#efefef}.band-b[data-v-6e495308]{background:#fff}.band[data-v-6e495308]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background-image:radial-gradient(#000 1px,transparent 1px);background-size:6px 6px}.form .row[data-v-6e495308],.test .row[data-v-6e495308]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.label[data-v-6e495308]{width:110px;font-family:"Press Start 2P",monospace;font-size:10px}.input[data-v-6e495308]{flex:1;min-width:0;border:2px solid var(--line);border-radius:0;padding:8px 10px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;color:var(--ink);background:#fff}.input.webhook[data-v-6e495308]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn[data-v-6e495308]{background:var(--ink-solid);color:#000;border:2px solid #000;padding:16px;font-family:"Press Start 2P",monospace;font-size:10px;letter-spacing:.5px;cursor:pointer;border-radius:0;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease}.btn.btn--ghost[data-v-6e495308]{background:#fff;color:#000;border-color:var(--line)}.btn.primary[data-v-6e495308]{background:var(--ink-solid);color:#000}.btn[data-v-6e495308]:hover{filter:none;background:var(--ink-solid-hover);transform:translateY(-1px);box-shadow:2px 2px #0004}.btn[data-v-6e495308]:active{transform:translateY(1px)}.btn[data-v-6e495308]:disabled{opacity:.6;cursor:not-allowed}.btn.btn--solid[data-v-6e495308]{background:#e0e0e0;color:#000;border-color:#000}.btn.btn--solid[data-v-6e495308]:hover{background:#d0d0d0;color:#000;box-shadow:2px 2px #0004;filter:none}.btn.btn--solid[data-v-6e495308]:active{transform:translateY(1px);box-shadow:none}.btn.btn--alt[data-v-6e495308]{background:#fff;color:#111;border:3px solid #000}.top-nav a.btn[data-v-6e495308],.top-nav a[data-v-6e495308]{background:transparent;border:none}.btn.btn--alt[data-v-6e495308]:hover{background:#f3f3f3}.btn[data-v-6e495308]:focus-visible,.input[data-v-6e495308]:focus-visible,.textarea[data-v-6e495308]:focus-visible,select.input[data-v-6e495308]:focus-visible{outline:3px solid #000;outline-offset:2px}.loader[data-v-6e495308]{display:flex;gap:4px;align-items:center}.loader span[data-v-6e495308]{width:10px;height:16px;border:2px solid var(--line);background:#fff}.loader span[data-v-6e495308]:nth-child(odd){background:var(--pastel-blue)}.loader span[data-v-6e495308]:nth-child(2n){background:var(--pastel-pink)}.msg[data-v-6e495308]{font-family:VT323,monospace;font-size:22px;margin:.2rem 0}.msg.ok[data-v-6e495308]{color:#2a8a7b}.msg.err[data-v-6e495308]{color:#b02323}.result .stack[data-v-6e495308]{display:grid;gap:8px}.pill[data-v-6e495308]{display:flex;align-items:center;gap:8px;border:2px solid var(--line);border-radius:0;padding:6px 10px;background:#fff;width:100%;max-width:100%}.pill-grid[data-v-6e495308]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.pill .tag[data-v-6e495308]{font-family:"Press Start 2P",monospace;font-size:10px;padding:2px 6px;background:#fff;border:2px solid var(--line);border-radius:0}.pill a[data-v-6e495308]{color:#245b7f;text-decoration:none}.pill-grid a[data-v-6e495308]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.pill a[data-v-6e495308]:hover{text-decoration:underline}.mini[data-v-6e495308]{padding:8px 10px;font-family:"Press Start 2P",monospace;font-size:10px;cursor:pointer;text-transform:uppercase}.preview[data-v-6e495308]{background:#fff;border:2px solid var(--line);border-radius:6px;padding:8px;color:#3b2f2f;max-height:240px;overflow:auto}.grid3[data-v-6e495308]{display:grid;grid-template-columns:110px 1fr auto;gap:8px;align-items:center}.editor[data-v-6e495308]{display:grid;gap:6px;margin-top:8px}.label.small[data-v-6e495308]{width:auto}.textarea[data-v-6e495308]{width:100%;min-height:clamp(180px,32vh,340px);border:2px solid var(--line);border-radius:0;padding:8px;font-family:Courier New,monospace;font-size:14px;color:#1d1b1b;background:#fff;resize:vertical}.textarea.error[data-v-6e495308]{border-color:#b02323;box-shadow:0 0 0 2px #b0232326 inset}.help.err[data-v-6e495308]{color:#b02323;margin:0;font-family:VT323,monospace;font-size:18px}.row.actions[data-v-6e495308],.editor-actions[data-v-6e495308]{justify-content:center}.fun[data-v-6e495308]{display:grid;gap:8px}.statusbar[data-v-6e495308]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.worm[data-v-6e495308]{display:flex;gap:4px}.worm span[data-v-6e495308]{width:16px;height:16px;border:2px solid var(--line);border-radius:50%;background:#9ed9cc;animation:wiggle-6e495308 .6s steps(2) infinite}.worm span[data-v-6e495308]:nth-child(odd){background:#c7ead7}.icons[data-v-6e495308]{font-size:22px}@keyframes wiggle-6e495308{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes fadeIn-6e495308{0%{opacity:0}to{opacity:1}}@keyframes slideUp-6e495308{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bounceIdle-6e495308{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.appear[data-v-6e495308]{animation:fadeIn-6e495308 .4s ease both}.slide-up[data-v-6e495308]{animation:slideUp-6e495308 .35s ease both}.fade-in[data-v-6e495308]{animation:fadeIn-6e495308 .5s .1s ease both}.bounce[data-v-6e495308]{animation:bounceIdle-6e495308 2.4s ease-in-out infinite}.window{transition:transform .18s ease,box-shadow .18s ease}.window{transform:translateY(-2px);box-shadow:10px 10px #0003}@media (prefers-reduced-motion: reduce){.appear[data-v-6e495308],.slide-up[data-v-6e495308],.fade-in[data-v-6e495308],.bounce[data-v-6e495308],.window{animation:none!important;transition:none!important}}@media (max-width: 900px){.hero[data-v-6e495308]{grid-template-columns:1fr}.top-nav .menu-toggle[data-v-6e495308]{display:block}.top-nav ul[data-v-6e495308]{position:absolute;left:0;right:0;top:52px;background:#f5f5f5;border-top:2px solid var(--line);padding:10px 16px;display:none;flex-direction:column;gap:10px}.top-nav.open ul[data-v-6e495308]{display:flex}.tools-grid[data-v-6e495308]{grid-template-columns:1fr}.label[data-v-6e495308]{width:96px}.grid3[data-v-6e495308]{grid-template-columns:96px 1fr auto}}html,body,#app{height:100%;margin:0}body{background:#fdf6f0;color:#111;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica,Arial}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(#0003 1px,transparent 1px);background-size:6px 6px;opacity:.15}
