.card[data-astro-cid-dohjnao5]{background:#2a2a2a;border:1px solid #444;border-radius:8px;padding:1.5rem;overflow:visible}.card-title[data-astro-cid-dohjnao5]{margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid #444;color:#fff;font-size:1.1rem;font-weight:600}.btn[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:.625rem 1.25rem;font-size:.95rem;font-weight:500;line-height:1;border-radius:4px;cursor:pointer;transition:all .2s;text-decoration:none;border:0;box-shadow:0 2px 4px #3b82f633}.btn[data-astro-cid-vnzlvqnm]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.btn-full-width[data-astro-cid-vnzlvqnm]{width:100%}.btn-primary[data-astro-cid-vnzlvqnm]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 4px #3b82f633}.btn-primary[data-astro-cid-vnzlvqnm]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}.btn-primary[data-astro-cid-vnzlvqnm]:active:not(:disabled){transform:translateY(0)}.btn-secondary[data-astro-cid-vnzlvqnm]{background:0 0;color:#fff;border:1px solid #444;box-shadow:none}.btn-secondary[data-astro-cid-vnzlvqnm]:hover:not(:disabled){background:#333;border-color:#666}.btn-secondary[data-astro-cid-vnzlvqnm]:active:not(:disabled){background:#2a2a2a}.btn-danger[data-astro-cid-vnzlvqnm]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 4px #ef444433}.btn-danger[data-astro-cid-vnzlvqnm]:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 8px #ef44444d;transform:translateY(-1px)}.btn-danger[data-astro-cid-vnzlvqnm]:active:not(:disabled){transform:translateY(0)}.btn-icon[data-astro-cid-vnzlvqnm]{font-size:1.125rem;line-height:1}.btn-text[data-astro-cid-vnzlvqnm]{line-height:1}.form-field[data-astro-cid-yefnlsaq].field{position:relative;margin-bottom:1.5rem;width:100%}.form__field[data-astro-cid-yefnlsaq]{font-family:inherit;width:100%;border:0;border-bottom:2px solid #9b9b9b;outline:0;font-size:1rem;color:#fff;padding:7px 0;background:0 0;transition:border-color .2s}.form__field[data-astro-cid-yefnlsaq]:focus{padding-bottom:6px;border-bottom:2px solid var(--green-8, #28a745)}.form__field[data-astro-cid-yefnlsaq]::placeholder{color:transparent}.form__field[data-astro-cid-yefnlsaq]:placeholder-shown~.form__label[data-astro-cid-yefnlsaq]{font-size:1rem;cursor:text;top:7px}.form__label[data-astro-cid-yefnlsaq]{position:absolute;top:-14px;display:block;transition:.2s;font-size:.875rem;color:#9b9b9b;pointer-events:none;background:0 0}.form__field[data-astro-cid-yefnlsaq]:focus~.form__label[data-astro-cid-yefnlsaq]{position:absolute;top:-14px;display:block;transition:.2s;font-size:.875rem;color:var(--green-8, #28a745)}.form__field[data-astro-cid-yefnlsaq]:-webkit-autofill,.form__field[data-astro-cid-yefnlsaq]:-webkit-autofill:hover,.form__field[data-astro-cid-yefnlsaq]:-webkit-autofill:focus,.form__field[data-astro-cid-yefnlsaq]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:#fff!important;background-color:transparent!important;transition:background-color 5000s ease-in-out 0s}textarea[data-astro-cid-hah46l77]{width:100%;padding:.75rem;background:#2a2a2a;color:#fff;border:1px solid #444;border-radius:4px;font-family:inherit;font-size:.95rem;resize:vertical;text-align:left}textarea[data-astro-cid-hah46l77]::placeholder{color:#888;text-align:left}textarea[data-astro-cid-hah46l77]:focus{outline:0;border-color:#28a745}.radio-button[data-astro-cid-ubvq7dep]{display:flex;align-items:center;cursor:pointer;position:relative}.radio-button[data-astro-cid-ubvq7dep] input[data-astro-cid-ubvq7dep][type=radio]{display:none}.radio-button[data-astro-cid-ubvq7dep] input[data-astro-cid-ubvq7dep][type=radio]:checked+.radio-circle[data-astro-cid-ubvq7dep]:before{transform:translate(-50%,-50%) scale(1);background-color:var(--green-8, #28a745)}.radio-circle[data-astro-cid-ubvq7dep]{width:20px;height:20px;border-radius:50%;border:2px solid #555;position:relative;margin-right:10px;flex-shrink:0}.radio-circle[data-astro-cid-ubvq7dep]:before{content:"";display:block;width:12px;height:12px;border-radius:50%;background-color:#555;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:all .2s ease-in-out}.radio-label[data-astro-cid-ubvq7dep]{user-select:none;color:var(--text-1)}