.notification-dropdown.enginix-1dwcnzi{position:relative;display:inline-block}.notification-button.enginix-1dwcnzi{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center}.notification-button.enginix-1dwcnzi:hover{color:#374151;background:#f3f4f6}.notification-badge.enginix-1dwcnzi{position:absolute;top:0;right:0;background:#ef4444;color:#fff;font-size:.7rem;font-weight:600;padding:.15rem .35rem;border-radius:10px;min-width:18px;text-align:center;line-height:1;transform:translate(25%,-25%)}.notification-menu.enginix-1dwcnzi{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px #0000001a;width:380px;max-height:500px;z-index:1000;overflow:hidden}.notification-header.enginix-1dwcnzi{padding:1rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:#f9fafb}.notification-header.enginix-1dwcnzi h3:where(.enginix-1dwcnzi){margin:0;font-size:1rem;font-weight:600;color:#111827}.notification-status.enginix-1dwcnzi{display:flex;align-items:center;gap:.5rem}.unread-count.enginix-1dwcnzi{font-size:.875rem;color:#6b7280}.connection-status.enginix-1dwcnzi{font-size:.75rem;opacity:.7}.connection-status.offline.enginix-1dwcnzi{opacity:.3}.notification-list.enginix-1dwcnzi{max-height:350px;overflow-y:auto}.notification-loading.enginix-1dwcnzi{padding:2rem;text-align:center;color:#6b7280;display:flex;flex-direction:column;align-items:center;gap:.5rem}.spinner.enginix-1dwcnzi{width:20px;height:20px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:enginix-1dwcnzi-spin 1s linear infinite}@keyframes enginix-1dwcnzi-spin{to{transform:rotate(360deg)}}.no-notifications.enginix-1dwcnzi{padding:3rem 2rem;text-align:center;color:#9ca3af}.no-notifications.enginix-1dwcnzi svg:where(.enginix-1dwcnzi){margin-bottom:1rem;opacity:.5}.no-notifications.enginix-1dwcnzi p:where(.enginix-1dwcnzi){margin:0;font-size:.875rem}.notification-item.enginix-1dwcnzi{display:flex;align-items:flex-start;padding:1rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .2s;gap:.75rem;position:relative}.notification-item.enginix-1dwcnzi:hover{background:#f9fafb}.notification-item.enginix-1dwcnzi:last-child{border-bottom:none}.notification-item.unread.enginix-1dwcnzi{background:#fef3f2}.notification-icon.enginix-1dwcnzi{font-size:1.5rem;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-icon.purchase.enginix-1dwcnzi{background:#dbeafe}.notification-icon.message.enginix-1dwcnzi{background:#dcfce7}.notification-icon.review.enginix-1dwcnzi{background:#fef3c7}.notification-icon.product.enginix-1dwcnzi{background:#e0e7ff}.notification-icon.security.enginix-1dwcnzi{background:#fef2f2}.notification-content.enginix-1dwcnzi{flex:1;min-width:0}.notification-title.enginix-1dwcnzi{font-weight:500;color:#111827;font-size:.875rem;margin-bottom:.25rem;line-height:1.3}.notification-message.enginix-1dwcnzi{color:#6b7280;font-size:.8rem;line-height:1.4;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-time.enginix-1dwcnzi{color:#9ca3af;font-size:.75rem}.unread-dot.enginix-1dwcnzi{width:8px;height:8px;background:#3b82f6;border-radius:50%;position:absolute;top:1rem;right:1rem}.notification-footer.enginix-1dwcnzi{padding:.75rem 1rem;border-top:1px solid #e5e7eb;background:#f9fafb}.view-all-button.enginix-1dwcnzi{width:100%;background:none;border:none;color:#3b82f6;font-weight:500;padding:.5rem;cursor:pointer;border-radius:4px;transition:background-color .2s;font-size:.875rem}.view-all-button.enginix-1dwcnzi:hover{background:#eff6ff}@media (max-width: 640px){.notification-menu.enginix-1dwcnzi{width:320px;right:-160px}}.archive-upload.enginix-8mfhwt{width:100%;max-width:42rem}.upload-area.enginix-8mfhwt{border-radius:.5rem;border-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:1.5rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:200px;display:flex;align-items:center;justify-content:center}.upload-area.drag-active.enginix-8mfhwt{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.upload-area.uploading.enginix-8mfhwt{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.upload-area.disabled.enginix-8mfhwt{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));opacity:.6}.upload-prompt.enginix-8mfhwt{width:100%;cursor:pointer}.upload-icon.enginix-8mfhwt{margin-bottom:.75rem;font-size:2.25rem;line-height:2.5rem}.upload-text.enginix-8mfhwt{margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.upload-subtext.enginix-8mfhwt{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.selected-file.enginix-8mfhwt{width:100%}.file-info.enginix-8mfhwt{margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.file-icon.enginix-8mfhwt{font-size:1.5rem;line-height:2rem}.file-details.enginix-8mfhwt{flex:1 1 0%}.file-name.enginix-8mfhwt{font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.file-size.enginix-8mfhwt{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.file-actions.enginix-8mfhwt{margin-bottom:1rem;display:flex;justify-content:center;gap:.5rem}.upload-progress.enginix-8mfhwt{width:100%}.progress-bar.enginix-8mfhwt{margin-bottom:.5rem;height:.75rem;width:100%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));overflow:hidden}.progress-fill.enginix-8mfhwt{height:100%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.progress-text.enginix-8mfhwt{text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.upload-complete.enginix-8mfhwt{text-align:center}.completion-stats.enginix-8mfhwt{margin-bottom:.75rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}@media (min-width: 768px){.completion-stats.enginix-8mfhwt{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat.enginix-8mfhwt{display:flex;flex-direction:column;align-items:center;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.5rem}.stat-label.enginix-8mfhwt{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.stat-value.enginix-8mfhwt{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.upload-instructions.enginix-8mfhwt{margin-top:1.5rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));padding:1rem}.code-snippet.enginix-8mfhwt{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.upload-details.enginix-8mfhwt{margin-top:1.5rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1rem}.details-grid.enginix-8mfhwt{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}.detail-item.enginix-8mfhwt{display:flex;align-items:center;justify-content:space-between}.detail-label.enginix-8mfhwt{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.detail-value.enginix-8mfhwt{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hidden.enginix-8mfhwt{display:none}.release-form-container.enginix-1rsw952{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0}.release-form.enginix-1rsw952{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.form-group.enginix-1rsw952{display:flex;flex-direction:column}.form-group.full-width.enginix-1rsw952{grid-column:1 / -1}.form-group.enginix-1rsw952 label:where(.enginix-1rsw952){margin-bottom:.5rem;font-weight:500;color:#374151}.form-group.enginix-1rsw952 input:where(.enginix-1rsw952),.form-group.enginix-1rsw952 textarea:where(.enginix-1rsw952),.form-group.enginix-1rsw952 select:where(.enginix-1rsw952){padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s;background:#fff}.form-group.enginix-1rsw952 input:where(.enginix-1rsw952):focus,.form-group.enginix-1rsw952 textarea:where(.enginix-1rsw952):focus,.form-group.enginix-1rsw952 select:where(.enginix-1rsw952):focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.readonly-input.enginix-1rsw952{background:#f9fafb!important;color:#6b7280!important;cursor:not-allowed!important}.readonly-input.enginix-1rsw952:focus{border-color:#d1d5db!important;box-shadow:none!important}.input-required.enginix-1rsw952{border-color:#f59e0b}.input-error.enginix-1rsw952{border-color:#dc2626;background-color:#fef2f2}.field-description.enginix-1rsw952{font-size:.75rem;color:#6b7280;margin-top:.25rem;font-style:italic}.text-amber-600.enginix-1rsw952{color:#d97706}.text-red-600.enginix-1rsw952{color:#dc2626}.validation-link.enginix-1rsw952{color:#3b82f6;text-decoration:underline;margin-left:.5rem}.form-section.enginix-1rsw952{grid-column:1 / -1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin-bottom:1rem}.source-method-section.enginix-1rsw952{margin-bottom:2rem;margin-top:0}.source-method-toggle.enginix-1rsw952{margin-top:1rem}.method-options.enginix-1rsw952{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.method-option.enginix-1rsw952{display:flex;align-items:center;gap:.75rem;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s;background:#fff}.method-option.enginix-1rsw952:hover{border-color:#d1d5db}.method-option.enginix-1rsw952:has(input:where(.enginix-1rsw952):checked){border-color:#3b82f6;background:#eff6ff}.method-option.enginix-1rsw952 input[type=radio]:where(.enginix-1rsw952){margin:0;width:1.25rem;height:1.25rem}.option-content.enginix-1rsw952{flex:1}.option-title.enginix-1rsw952{font-weight:500;color:#374151;margin-bottom:.25rem}.option-desc.enginix-1rsw952{font-size:.875rem;color:#6b7280}.github-integration-placeholder.enginix-1rsw952{padding:2rem;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;text-align:center}.integration-message.enginix-1rsw952 p:where(.enginix-1rsw952){margin-bottom:.5rem}.form-section.enginix-1rsw952 h3:where(.enginix-1rsw952){margin:0 0 1rem;color:#1f2937;font-size:1.125rem;font-weight:600}.strategy-grid.enginix-1rsw952{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-options.enginix-1rsw952{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.checkbox-label.enginix-1rsw952{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer}.checkbox-label.enginix-1rsw952 input[type=checkbox]:where(.enginix-1rsw952){margin:0;width:1rem;height:1rem}.form-actions-wrapper.enginix-1rsw952{margin-top:2rem;padding-top:1rem;border-top:1px solid #e5e7eb}.validation-hint.enginix-1rsw952{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:6px;margin-bottom:1rem;font-size:.875rem}.validation-hint-icon.enginix-1rsw952{font-size:1rem;flex-shrink:0}.validation-hint-text.enginix-1rsw952{color:#92400e;font-weight:500}.form-actions.enginix-1rsw952{display:flex;justify-content:flex-end;gap:1rem}.create-release-button.enginix-1rsw952{padding:1rem 2rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}.create-release-button.enginix-1rsw952:hover:not(:disabled){background:#2563eb}.create-release-button.enginix-1rsw952:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.7}@media (max-width: 768px){.release-form.enginix-1rsw952,.strategy-grid.enginix-1rsw952,.method-options.enginix-1rsw952{grid-template-columns:1fr}.form-section.enginix-1rsw952{padding:1rem}.form-actions.enginix-1rsw952{flex-direction:column-reverse}}.xterm-container.enginix-1fo8y7a{background:#0b0f14}.input.enginix-1xryfux:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.overflow-y-auto.enginix-n0xp6k::-webkit-scrollbar{width:8px}.overflow-y-auto.enginix-n0xp6k::-webkit-scrollbar-track{background:hsl(var(--b3));border-radius:4px}.overflow-y-auto.enginix-n0xp6k::-webkit-scrollbar-thumb{background:hsl(var(--bc) / .3);border-radius:4px}.overflow-y-auto.enginix-n0xp6k::-webkit-scrollbar-thumb:hover{background:hsl(var(--bc) / .5)}.rich-text-content.enginix-v4zakk{overflow-wrap:break-word}.rich-text-content.enginix-v4zakk h1{margin-bottom:.5rem;margin-top:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.rich-text-content.enginix-v4zakk h1:first-child{margin-top:0}.rich-text-content.enginix-v4zakk h2{margin-bottom:.5rem;margin-top:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}.rich-text-content.enginix-v4zakk h2:first-child{margin-top:0}.rich-text-content.enginix-v4zakk h3{margin-bottom:.25rem;margin-top:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700}.rich-text-content.enginix-v4zakk h3:first-child{margin-top:0}.rich-text-content.enginix-v4zakk p{margin-bottom:.5rem}.rich-text-content.enginix-v4zakk p:last-child{margin-bottom:0}.rich-text-content.enginix-v4zakk strong{font-weight:700}.rich-text-content.enginix-v4zakk em{font-style:italic}.rich-text-content.enginix-v4zakk del{text-decoration-line:line-through}.rich-text-content.enginix-v4zakk code{border-radius:.25rem;background-color:var(--color-base-200);padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;color:var(--color-base-content)}.rich-text-content.enginix-v4zakk pre{margin-bottom:.5rem;overflow-x:auto;border-radius:.375rem;border-width:1px;background-color:var(--color-base-200);padding:.75rem;color:var(--color-base-content)}.rich-text-content.enginix-v4zakk pre code{background-color:transparent;padding:0;font-size:.875rem;line-height:1.25rem}.rich-text-content.enginix-v4zakk a{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1));text-decoration-line:underline}.rich-text-content.enginix-v4zakk a:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.rich-text-content.enginix-v4zakk br{margin-bottom:.25rem;display:block}.rich-text-content.enginix-v4zakk ul{margin-bottom:.5rem;list-style-position:inside;list-style-type:disc;padding-left:1rem}.rich-text-content.enginix-v4zakk ol{margin-bottom:.5rem;list-style-position:inside;list-style-type:decimal;padding-left:1rem}.rich-text-content.enginix-v4zakk li{margin-bottom:.25rem}@media (prefers-color-scheme: dark){.rich-text-content.enginix-v4zakk code,.rich-text-content.enginix-v4zakk pre{background-color:var(--color-base-300)}}.line-clamp-2.enginix-1b0ih1q{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rich-text-editor.enginix-nno62o{overflow:hidden;border-radius:.5rem;border-width:1px;border-color:var(--color-base-300)}.toolbar.enginix-nno62o{flex-wrap:wrap}.prose.enginix-nno62o a{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.prose.enginix-nno62o a:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.prose.enginix-nno62o code{border-radius:.25rem;background-color:var(--color-base-200);padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.prose.enginix-nno62o pre{overflow-x:auto;border-radius:.25rem;background-color:var(--color-base-200);padding:.75rem}.prose.enginix-nno62o pre code{background-color:transparent;padding:0}.message-reactions.enginix-1dklpmu{margin-top:.5rem}
