.tool-page[data-astro-cid-d5cuhbfu]{padding-top:40px;padding-bottom:80px}.tool-page[data-astro-cid-d5cuhbfu] .l-content[data-astro-cid-d5cuhbfu]{max-width:1000px;margin:0 auto;padding:0 20px}.tool-page[data-astro-cid-d5cuhbfu] .header[data-astro-cid-d5cuhbfu]{text-align:center;margin-bottom:30px}.tool-page[data-astro-cid-d5cuhbfu] .header[data-astro-cid-d5cuhbfu] .c-backToTools[data-astro-cid-d5cuhbfu]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:#fff9;text-decoration:none;margin-bottom:16px;padding:6px 12px;border-radius:20px;background:#ffffff0d;transition:all .2s}.tool-page[data-astro-cid-d5cuhbfu] .header[data-astro-cid-d5cuhbfu] .c-backToTools[data-astro-cid-d5cuhbfu]:hover{background:#ffffff1a;color:#ffffffe6}.tool-page[data-astro-cid-d5cuhbfu] .header[data-astro-cid-d5cuhbfu] h1[data-astro-cid-d5cuhbfu]{font-size:1.8rem;font-weight:800;color:#fff;margin:0 0 10px;letter-spacing:.02em}.tool-page[data-astro-cid-d5cuhbfu] .header[data-astro-cid-d5cuhbfu] .subtitle[data-astro-cid-d5cuhbfu]{font-size:.95rem;color:#fff9;margin:0}.generator-container[data-astro-cid-d5cuhbfu]{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.section-title[data-astro-cid-d5cuhbfu]{display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;color:#ffffffe6;margin-bottom:12px}.section-title[data-astro-cid-d5cuhbfu] .icon[data-astro-cid-d5cuhbfu]{font-size:1.2rem}.input-section[data-astro-cid-d5cuhbfu]{background:#11151c99;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px;backdrop-filter:blur(6px)}.input-section[data-astro-cid-d5cuhbfu] .command-input[data-astro-cid-d5cuhbfu]{width:100%;height:180px;padding:16px;background:#11151ce6;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#ffffffe6;font-family:JetBrains Mono,monospace;font-size:.95rem;line-height:1.5;outline:none;resize:vertical;transition:border-color .2s}.input-section[data-astro-cid-d5cuhbfu] .command-input[data-astro-cid-d5cuhbfu]::placeholder{color:#ffffff4d}.input-section[data-astro-cid-d5cuhbfu] .command-input[data-astro-cid-d5cuhbfu]:focus{border-color:#00d2ff80}.input-section[data-astro-cid-d5cuhbfu] .action-row[data-astro-cid-d5cuhbfu]{display:flex;gap:12px;margin-top:16px;justify-content:flex-end}.input-section[data-astro-cid-d5cuhbfu] .btn-primary[data-astro-cid-d5cuhbfu],.input-section[data-astro-cid-d5cuhbfu] .btn-secondary[data-astro-cid-d5cuhbfu]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s}.input-section[data-astro-cid-d5cuhbfu] .btn-primary[data-astro-cid-d5cuhbfu]{background:#00d2ffcc;border:none;color:#fff}.input-section[data-astro-cid-d5cuhbfu] .btn-primary[data-astro-cid-d5cuhbfu]:hover{background:#00d2ff;transform:translateY(-1px);box-shadow:0 4px 12px #00d2ff4d}.input-section[data-astro-cid-d5cuhbfu] .btn-primary[data-astro-cid-d5cuhbfu]:active{transform:translateY(0)}.input-section[data-astro-cid-d5cuhbfu] .btn-secondary[data-astro-cid-d5cuhbfu]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffffb3}.input-section[data-astro-cid-d5cuhbfu] .btn-secondary[data-astro-cid-d5cuhbfu]:hover{background:#ffffff0d;color:#ffffffe6}.output-section[data-astro-cid-d5cuhbfu]{background:#11151c99;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px;backdrop-filter:blur(6px);position:relative}.output-section[data-astro-cid-d5cuhbfu] .output-header[data-astro-cid-d5cuhbfu]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.output-section[data-astro-cid-d5cuhbfu] .output-header[data-astro-cid-d5cuhbfu] .section-title[data-astro-cid-d5cuhbfu]{margin:0}.output-section[data-astro-cid-d5cuhbfu] .output-header[data-astro-cid-d5cuhbfu] .output-actions[data-astro-cid-d5cuhbfu]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.output-section[data-astro-cid-d5cuhbfu] .output-header[data-astro-cid-d5cuhbfu] .checkbox-container[data-astro-cid-d5cuhbfu]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:#ffffffa6;cursor:pointer;user-select:none}.output-section[data-astro-cid-d5cuhbfu] .output-header[data-astro-cid-d5cuhbfu] .checkbox-container[data-astro-cid-d5cuhbfu] input[data-astro-cid-d5cuhbfu][type=checkbox]{cursor:pointer;accent-color:#00d2ff;width:15px;height:15px;margin:0}.output-section[data-astro-cid-d5cuhbfu] .output-header[data-astro-cid-d5cuhbfu] .checkbox-container[data-astro-cid-d5cuhbfu]:hover{color:#fffffff2}.output-section[data-astro-cid-d5cuhbfu] .btn-copy[data-astro-cid-d5cuhbfu]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#107c41cc;border:none;border-radius:8px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.output-section[data-astro-cid-d5cuhbfu] .btn-copy[data-astro-cid-d5cuhbfu]:hover:not(:disabled){background:#107c41;transform:translateY(-1px);box-shadow:0 4px 12px #107c414d}.output-section[data-astro-cid-d5cuhbfu] .btn-copy[data-astro-cid-d5cuhbfu]:disabled{background:#ffffff1a;color:#ffffff4d;cursor:not-allowed}.output-section[data-astro-cid-d5cuhbfu] .table-container[data-astro-cid-d5cuhbfu]{width:100%;overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#11151ccc}.output-section[data-astro-cid-d5cuhbfu] .result-table[data-astro-cid-d5cuhbfu]{width:100%;border-collapse:collapse;font-size:.9rem;min-width:600px}.output-section[data-astro-cid-d5cuhbfu] .result-table[data-astro-cid-d5cuhbfu] th[data-astro-cid-d5cuhbfu],.output-section[data-astro-cid-d5cuhbfu] .result-table[data-astro-cid-d5cuhbfu] td[data-astro-cid-d5cuhbfu]{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.output-section[data-astro-cid-d5cuhbfu] .result-table[data-astro-cid-d5cuhbfu] th[data-astro-cid-d5cuhbfu]{background:#ffffff0a;color:#fff9;font-weight:600;font-size:.85rem;letter-spacing:.05em;white-space:nowrap}.output-section[data-astro-cid-d5cuhbfu] .result-table[data-astro-cid-d5cuhbfu] td[data-astro-cid-d5cuhbfu]{color:#ffffffd9;vertical-align:middle}.output-section[data-astro-cid-d5cuhbfu] .result-table[data-astro-cid-d5cuhbfu] tr[data-astro-cid-d5cuhbfu]:last-child td[data-astro-cid-d5cuhbfu]{border-bottom:none}.output-section[data-astro-cid-d5cuhbfu] .result-table[data-astro-cid-d5cuhbfu] .col-command[data-astro-cid-d5cuhbfu]{width:35%}.output-section[data-astro-cid-d5cuhbfu] .result-table[data-astro-cid-d5cuhbfu] .col-command[data-astro-cid-d5cuhbfu] code[data-astro-cid-d5cuhbfu]{background:#00d2ff1a;color:#00d2ff;padding:4px 8px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:.85rem;word-break:break-all}.output-section[data-astro-cid-d5cuhbfu] .result-table[data-astro-cid-d5cuhbfu] .empty-state[data-astro-cid-d5cuhbfu]{text-align:center;padding:40px;color:#fff6;font-style:italic}.output-section[data-astro-cid-d5cuhbfu] .copy-message[data-astro-cid-d5cuhbfu]{position:absolute;top:24px;right:180px;background:#107c41e6;color:#fff;padding:8px 16px;border-radius:8px;font-size:.85rem;font-weight:600;opacity:0;transform:translateY(10px);pointer-events:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);z-index:10}.output-section[data-astro-cid-d5cuhbfu] .copy-message[data-astro-cid-d5cuhbfu].show{opacity:1;transform:translateY(0)}@media (width < 768px){.output-section[data-astro-cid-d5cuhbfu] .copy-message[data-astro-cid-d5cuhbfu]{top:-40px;right:0}}.tool-seo-section[data-astro-cid-d5cuhbfu]{margin-top:3rem;padding:2.5rem 2rem;background:#11151c66;border:1px solid rgba(255,255,255,.06);border-radius:20px;backdrop-filter:blur(12px);color:#ffffffd9}.tool-seo-section[data-astro-cid-d5cuhbfu] h2[data-astro-cid-d5cuhbfu]{font-size:1.3rem;font-weight:800;color:#00d2ff;margin-top:0;margin-bottom:1.2rem}.tool-seo-section[data-astro-cid-d5cuhbfu] h2[data-astro-cid-d5cuhbfu]:not(:first-child){margin-top:2.5rem}.tool-seo-section[data-astro-cid-d5cuhbfu] p[data-astro-cid-d5cuhbfu]{font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.tool-seo-section[data-astro-cid-d5cuhbfu] code[data-astro-cid-d5cuhbfu]{background:#ffffff1a;padding:2px 6px;border-radius:4px;font-family:monospace;color:#00d2ffe6}
