:root{--primary-color: var(--primaryColor);--primary-50: #f0fdf4;--primary-100: #dcfce7;--primary-600: var(--primaryColor);--primary-700: #15803d;--primary-800: #166534;--primary-900: #14532d}body{margin:0;padding:0;font-family:system-ui,-apple-system,sans-serif;background-color:#f9fafb}body.dark{background-color:#111827}.embed-container[data-astro-cid-n3n5lct3]{max-width:var(--containerWidth);max-height:var(--containerHeight);overflow-y:auto;width:100%;height:100%;padding:1rem}.embed-container[data-astro-cid-n3n5lct3].small-padding{padding:1rem}.embed-container[data-astro-cid-n3n5lct3].medium-padding{padding:1.5rem}.embed-container[data-astro-cid-n3n5lct3].large-padding{padding:2rem}.embed-container[data-astro-cid-n3n5lct3]::-webkit-scrollbar{width:6px}.embed-container[data-astro-cid-n3n5lct3]::-webkit-scrollbar-track{background:#f1f1f1}.embed-container[data-astro-cid-n3n5lct3]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.embed-container[data-astro-cid-n3n5lct3]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}input[data-astro-cid-n3n5lct3][type=number]::-webkit-outer-spin-button,input[data-astro-cid-n3n5lct3][type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[data-astro-cid-n3n5lct3][type=number]{-moz-appearance:textfield}.card[data-astro-cid-n3n5lct3]{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.card[data-astro-cid-n3n5lct3].dark{background-color:#1f2937;border-color:#374151}.card-header[data-astro-cid-n3n5lct3]{padding:1rem;border-bottom:1px solid #e5e7eb}.card-header[data-astro-cid-n3n5lct3].dark{border-bottom-color:#374151}.card-header[data-astro-cid-n3n5lct3].small-padding,.card-header[data-astro-cid-n3n5lct3].medium-padding,.card-header[data-astro-cid-n3n5lct3].large-padding{padding:1rem}.title[data-astro-cid-n3n5lct3]{font-weight:600;color:#111827;margin:0}.title[data-astro-cid-n3n5lct3].dark{color:#f9fafb}.title[data-astro-cid-n3n5lct3].small{font-size:1.125rem}.title[data-astro-cid-n3n5lct3].medium{font-size:1.25rem}.title[data-astro-cid-n3n5lct3].large{font-size:1.5rem}.subtitle[data-astro-cid-n3n5lct3]{margin-top:.25rem;color:#6b7280;margin-bottom:0}.subtitle[data-astro-cid-n3n5lct3].dark{color:#9ca3af}.subtitle[data-astro-cid-n3n5lct3].small{font-size:.75rem}.subtitle[data-astro-cid-n3n5lct3].medium,.subtitle[data-astro-cid-n3n5lct3].large{font-size:.875rem}.form[data-astro-cid-n3n5lct3],.form[data-astro-cid-n3n5lct3].small-padding,.form[data-astro-cid-n3n5lct3].medium-padding,.form[data-astro-cid-n3n5lct3].large-padding{padding:1rem}.form-group[data-astro-cid-n3n5lct3]{margin-bottom:1rem}.form-grid[data-astro-cid-n3n5lct3]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.form-grid[data-astro-cid-n3n5lct3]{grid-template-columns:2fr auto 2fr;align-items:end}}.label[data-astro-cid-n3n5lct3]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.label[data-astro-cid-n3n5lct3].dark{color:#d1d5db}.label[data-astro-cid-n3n5lct3].small{font-size:.75rem}.label[data-astro-cid-n3n5lct3].medium,.label[data-astro-cid-n3n5lct3].large{font-size:.875rem}.select[data-astro-cid-n3n5lct3],.input[data-astro-cid-n3n5lct3]{width:100%;padding:.5rem .75rem;border-radius:.375rem;border:1px solid #d1d5db;background-color:#f9fafb;outline:none;transition:all .15s}.select[data-astro-cid-n3n5lct3]:focus,.input[data-astro-cid-n3n5lct3]:focus{ring:2px solid var(--primary-color);border-color:var(--primary-color)}.select[data-astro-cid-n3n5lct3].dark,.input[data-astro-cid-n3n5lct3].dark{background-color:#374151;border-color:#4b5563;color:#fff}.select[data-astro-cid-n3n5lct3].small,.input[data-astro-cid-n3n5lct3].small{font-size:.875rem}.input[data-astro-cid-n3n5lct3]{padding:.75rem 1rem}.input[data-astro-cid-n3n5lct3].small{padding:.5rem .75rem}.input[data-astro-cid-n3n5lct3].large{padding:.75rem 1rem;font-size:1.125rem}.btn[data-astro-cid-n3n5lct3]{padding:.5rem 1.5rem;border-radius:.375rem;border:none;cursor:pointer;font-weight:500;transition:all .15s;outline:none}.btn[data-astro-cid-n3n5lct3].small{padding:.5rem 1rem;font-size:.875rem}.btn[data-astro-cid-n3n5lct3].large{padding:.75rem 2rem;font-size:1.125rem}.btn-primary[data-astro-cid-n3n5lct3]{background-color:var(--primary-color);color:#fff;box-shadow:0 1px 2px #0000000d}.btn-primary[data-astro-cid-n3n5lct3]:hover{opacity:.9}.btn-ghost[data-astro-cid-n3n5lct3]{background:transparent;color:#6b7280;padding:.5rem;border-radius:9999px;transition:all .15s}.btn-ghost[data-astro-cid-n3n5lct3]:hover{background-color:#f3f4f6;color:var(--primary-color)}.btn-ghost[data-astro-cid-n3n5lct3].dark{color:#9ca3af}.btn-ghost[data-astro-cid-n3n5lct3].dark:hover{background-color:#374151;color:var(--primary-color)}.result[data-astro-cid-n3n5lct3]{margin-top:1rem;padding:1rem;border-radius:.5rem;border:2px solid var(--primary-100);background-color:var(--primary-50);display:none}.result[data-astro-cid-n3n5lct3].dark{background-color:#064e3b33;border-color:var(--primary-800)}.result[data-astro-cid-n3n5lct3].show{display:block}.result-content[data-astro-cid-n3n5lct3]{text-align:center}.result-title[data-astro-cid-n3n5lct3]{margin-bottom:.5rem;font-weight:500;color:var(--primary-800);margin-top:0}.result-title[data-astro-cid-n3n5lct3].dark{color:var(--primary-100)}.result-title[data-astro-cid-n3n5lct3].small{font-size:.875rem}.result-title[data-astro-cid-n3n5lct3].medium,.result-title[data-astro-cid-n3n5lct3].large{font-size:1.125rem}.result-text[data-astro-cid-n3n5lct3]{font-weight:600;color:var(--primary-600);margin:0}.result-text[data-astro-cid-n3n5lct3].dark{color:var(--primary-100)}.result-text[data-astro-cid-n3n5lct3].small{font-size:1.125rem}.result-text[data-astro-cid-n3n5lct3].medium,.result-text[data-astro-cid-n3n5lct3].large{font-size:1.5rem}.result-text[data-astro-cid-n3n5lct3].error{color:#dc2626}.result-text[data-astro-cid-n3n5lct3].error.dark{color:#ef4444}.branding[data-astro-cid-n3n5lct3]{padding-top:0}.branding[data-astro-cid-n3n5lct3].small-padding,.branding[data-astro-cid-n3n5lct3].medium-padding,.branding[data-astro-cid-n3n5lct3].large-padding{padding:0 1rem}.branding-content[data-astro-cid-n3n5lct3]{text-align:center;border-top:1px solid #e5e7eb;padding-top:.75rem}.branding-content[data-astro-cid-n3n5lct3].dark{border-top-color:#374151}.branding-link[data-astro-cid-n3n5lct3]{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;transition:color .15s}.branding-link[data-astro-cid-n3n5lct3]:hover{color:var(--primary-color)}.branding-link[data-astro-cid-n3n5lct3].dark{color:#9ca3af}.branding-link[data-astro-cid-n3n5lct3].dark:hover{color:var(--primary-100)}.branding-link[data-astro-cid-n3n5lct3].small{font-size:.75rem}.branding-link[data-astro-cid-n3n5lct3].medium,.branding-link[data-astro-cid-n3n5lct3].large{font-size:.875rem}.hidden[data-astro-cid-n3n5lct3]{display:none}.flex[data-astro-cid-n3n5lct3]{display:flex}.flex-col[data-astro-cid-n3n5lct3]{flex-direction:column}.justify-center[data-astro-cid-n3n5lct3]{justify-content:center}.items-center[data-astro-cid-n3n5lct3]{align-items:center}
