.modal-overlay[data-astro-cid-xhrpsldc]{backdrop-filter:blur(4px);z-index:1000;background-color:#000000b3;padding:1rem;animation:.2s ease-in-out fadeIn;display:none;position:fixed;inset:0;overflow-y:auto}.modal-overlay[data-astro-cid-xhrpsldc].active{justify-content:center;align-items:center;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content[data-astro-cid-xhrpsldc]{background:var(--legacy-background);border-radius:1rem;width:100%;max-width:600px;max-height:90vh;animation:.3s ease-out slideUp;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-astro-cid-xhrpsldc]{border-bottom:1px solid #3b82f61a;justify-content:space-between;padding:1.5rem;display:flex}.modal-title[data-astro-cid-xhrpsldc]{color:var(--legacy-text);word-wrap:break-word;overflow-wrap:break-word;flex:1;margin:0;padding-right:1rem;font-size:1.25rem;font-weight:600}.close-btn[data-astro-cid-xhrpsldc]{color:var(--legacy-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:2rem;line-height:1;transition:all .2s;display:flex}.close-btn[data-astro-cid-xhrpsldc]:hover{color:#ef4444;background-color:#ef44441a}.modal-body[data-astro-cid-xhrpsldc]{padding:1.5rem}.modal-footer[data-astro-cid-xhrpsldc]{border-top:1px solid #3b82f61a;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}@media (width<=768px){.modal-content[data-astro-cid-xhrpsldc]{max-height:calc(100vh - 2rem);margin:auto}.modal-title[data-astro-cid-xhrpsldc]{font-size:1.1rem}.modal-body[data-astro-cid-xhrpsldc]{padding:1rem}}.guid-section[data-astro-cid-vjryh7jz]{border-bottom:2px solid #3b82f633;margin-bottom:2rem;padding-bottom:2rem}.guid-label[data-astro-cid-vjryh7jz] h3[data-astro-cid-vjryh7jz]{color:var(--legacy-primary);margin:0 0 .25rem;font-size:1rem;font-weight:600}.guid-description[data-astro-cid-vjryh7jz]{color:var(--legacy-muted);margin:0 0 1rem;font-size:.875rem}.guid-input-container[data-astro-cid-vjryh7jz]{align-items:stretch;gap:.5rem;display:flex}.guid-input[data-astro-cid-vjryh7jz]{color:var(--legacy-text);background-color:#3b82f60d;border:2px solid #3b82f633;border-radius:.5rem;flex:1;padding:.75rem;font-family:Courier New,monospace;font-size:.9rem;transition:all .2s}.guid-input[data-astro-cid-vjryh7jz]:focus{border-color:var(--legacy-primary);background-color:#3b82f61a;outline:none}.copy-guid-btn[data-astro-cid-vjryh7jz]{color:var(--legacy-primary);cursor:pointer;background-color:#3b82f61a;border:2px solid #3b82f633;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;transition:all .2s;display:flex}.copy-guid-btn[data-astro-cid-vjryh7jz]:hover{border-color:var(--legacy-primary);background-color:#3b82f633}.copy-guid-btn[data-astro-cid-vjryh7jz]:active{transform:scale(.95)}.copy-guid-btn[data-astro-cid-vjryh7jz] svg[data-astro-cid-vjryh7jz]{display:block}.highlights-container[data-astro-cid-vjryh7jz]{border-bottom:2px solid #3b82f633;margin-bottom:2rem;padding-bottom:2rem}.highlights-container[data-astro-cid-vjryh7jz] h3[data-astro-cid-vjryh7jz]{color:var(--legacy-primary);margin:0 0 1rem;font-size:1rem;font-weight:600}.highlights-list[data-astro-cid-vjryh7jz]{flex-direction:column;gap:1rem;display:flex}.highlight-item[data-astro-cid-vjryh7jz]{align-items:center;gap:.75rem;display:flex}.highlight-input-container[data-astro-cid-vjryh7jz]{flex:1;align-items:stretch;gap:.5rem;display:flex}.highlight-input[data-astro-cid-vjryh7jz]{color:var(--legacy-text);background-color:#3b82f60d;border:2px solid #3b82f633;border-radius:.5rem;flex:1;padding:.75rem;font-family:system-ui,-apple-system,sans-serif;font-size:.9rem;transition:all .2s}.highlight-input[data-astro-cid-vjryh7jz]:focus{border-color:var(--legacy-primary);background-color:#3b82f61a;outline:none}.copy-highlight-btn[data-astro-cid-vjryh7jz]{color:var(--legacy-primary);cursor:pointer;background-color:#3b82f61a;border:2px solid #3b82f633;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;transition:all .2s;display:flex}.copy-highlight-btn[data-astro-cid-vjryh7jz]:hover{border-color:var(--legacy-primary);background-color:#3b82f633}.copy-highlight-btn[data-astro-cid-vjryh7jz]:active{transform:scale(.95)}.copy-highlight-btn[data-astro-cid-vjryh7jz] svg[data-astro-cid-vjryh7jz]{display:block}.urls-container[data-astro-cid-vjryh7jz]{margin-top:1rem}.section-title[data-astro-cid-vjryh7jz]{color:var(--legacy-primary);margin:0 0 1rem;font-size:1rem;font-weight:600}.url-section[data-astro-cid-vjryh7jz]{margin-bottom:1.5rem}.url-section[data-astro-cid-vjryh7jz]:last-of-type{margin-bottom:0}.url-section[data-astro-cid-vjryh7jz] h3[data-astro-cid-vjryh7jz]{color:var(--legacy-text);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.95rem;font-weight:600;display:flex}.url-input[data-astro-cid-vjryh7jz]{width:100%;color:var(--legacy-text);background-color:#3b82f60d;border:2px solid #3b82f633;border-radius:.5rem;padding:.75rem;font-family:system-ui,-apple-system,sans-serif;font-size:.9rem;transition:all .2s}.url-input[data-astro-cid-vjryh7jz]:focus{border-color:var(--legacy-primary);background-color:#3b82f61a;outline:none}.url-input[data-astro-cid-vjryh7jz]:empty:before{content:"No URL available";color:var(--legacy-muted);font-style:italic}.footer-content[data-astro-cid-vjryh7jz]{justify-content:flex-end;align-items:center;gap:1rem;width:100%;display:flex}.button-group[data-astro-cid-vjryh7jz]{gap:.75rem;display:flex}.copy-btn[data-astro-cid-vjryh7jz]{background:linear-gradient(135deg, var(--legacy-primary), var(--legacy-secondary));color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:inline-flex}.copy-btn[data-astro-cid-vjryh7jz]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.copy-btn[data-astro-cid-vjryh7jz]:active{transform:translateY(0)}.btn-icon[data-astro-cid-vjryh7jz]{font-size:1.1rem}.copy-feedback[data-astro-cid-vjryh7jz]{opacity:0;color:#10b981;font-size:.9rem;font-weight:600;transition:all .3s;transform:translate(10px)}.copy-feedback[data-astro-cid-vjryh7jz].show{opacity:1;transform:translate(0)}@media (width<=768px){.url-section[data-astro-cid-vjryh7jz]{margin-bottom:1.25rem}.url-input[data-astro-cid-vjryh7jz]{font-size:.85rem}}
