:root{--crm-bg: #f4f4f5;--crm-surface: #ffffff;--crm-surface-hover: #fafafa;--crm-surface-elevated: #ffffff;--crm-surface-alt: #f9fafb;--crm-border: #e4e4e7;--crm-border-strong: #d4d4d8;--crm-text: #18181b;--crm-text-secondary: #52525b;--crm-text-muted: #71717a;--crm-text-inverse: #fafafa;--crm-accent: #2563eb;--crm-accent-hover: #1d4ed8;--crm-accent-subtle: #dbeafe;--crm-accent-text: #1d4ed8;--crm-input-bg: #ffffff;--crm-input-border: #d4d4d8;--crm-input-focus: #2563eb;--crm-input-placeholder: #9ca3af;--crm-badge-opacity: .12;--crm-success: #16a34a;--crm-success-bg: #dcfce7;--crm-warning: #d97706;--crm-warning-bg: #fef3c7;--crm-error: #dc2626;--crm-error-bg: #fee2e2;--crm-scrollbar: #d4d4d8;--crm-scrollbar-hover: #a1a1aa;--crm-overlay: rgba(0, 0, 0, .5)}.dark{--crm-bg: #0f0f11;--crm-surface: #18181b;--crm-surface-hover: #1f1f23;--crm-surface-elevated: #1f1f23;--crm-surface-alt: #131316;--crm-border: #27272a;--crm-border-strong: #3f3f46;--crm-text: #fafafa;--crm-text-secondary: #a1a1aa;--crm-text-muted: #71717a;--crm-text-inverse: #18181b;--crm-accent: #3b82f6;--crm-accent-hover: #60a5fa;--crm-accent-subtle: rgba(59, 130, 246, .15);--crm-accent-text: #60a5fa;--crm-input-bg: #1f1f23;--crm-input-border: #3f3f46;--crm-input-focus: #3b82f6;--crm-input-placeholder: #71717a;--crm-badge-opacity: .2;--crm-success: #22c55e;--crm-success-bg: rgba(34, 197, 94, .15);--crm-warning: #f59e0b;--crm-warning-bg: rgba(245, 158, 11, .15);--crm-error: #ef4444;--crm-error-bg: rgba(239, 68, 68, .15);--crm-scrollbar: #3f3f46;--crm-scrollbar-hover: #52525b;--crm-overlay: rgba(0, 0, 0, .75)}:root{--crm-status-new: #3b82f6;--crm-status-contacted: #f59e0b;--crm-status-interested: #22c55e;--crm-status-negotiating: #a855f7;--crm-status-customer: #10b981;--crm-status-churned: #ef4444;--crm-status-not-interested: #71717a}:root{--crm-source-form: #3b82f6;--crm-source-whatsapp: #22c55e;--crm-source-email: #6366f1;--crm-source-referral: #f59e0b;--crm-source-linkedin: #0077b5;--crm-source-event: #ec4899;--crm-source-match-juridico: #8b5cf6;--crm-source-cold-outreach: #64748b;--crm-source-social: #06b6d4;--crm-source-other: #71717a}:root{--crm-intent-info: #3b82f6;--crm-intent-demo: #8b5cf6;--crm-intent-trial: #22c55e;--crm-intent-pricing: #f59e0b;--crm-intent-support: #ef4444;--crm-intent-partnership: #ec4899}.crm-bg{background-color:var(--crm-bg)}.crm-surface{background-color:var(--crm-surface)}.crm-surface-elevated{background-color:var(--crm-surface-elevated)}.crm-text{color:var(--crm-text)}.crm-text-secondary{color:var(--crm-text-secondary)}.crm-text-muted{color:var(--crm-text-muted)}.crm-border{border-color:var(--crm-border)}.crm-border-strong{border-color:var(--crm-border-strong)}.crm-input{background-color:var(--crm-input-bg);border-color:var(--crm-input-border);color:var(--crm-text)}.crm-input::-moz-placeholder{color:var(--crm-input-placeholder)}.crm-input::placeholder{color:var(--crm-input-placeholder)}.crm-input:focus{border-color:var(--crm-input-focus);outline:none;box-shadow:0 0 0 2px var(--crm-accent-subtle)}.crm-scrollbar::-webkit-scrollbar{width:8px;height:8px}.crm-scrollbar::-webkit-scrollbar-track{background:transparent}.crm-scrollbar::-webkit-scrollbar-thumb{background:var(--crm-scrollbar);border-radius:4px}.crm-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--crm-scrollbar-hover)}.crm-btn-primary{background-color:var(--crm-accent);color:#fff}.crm-btn-primary:hover{background-color:var(--crm-accent-hover)}.crm-btn-secondary{background-color:var(--crm-surface);border:1px solid var(--crm-border);color:var(--crm-text)}.crm-btn-secondary:hover{background-color:var(--crm-surface-hover);border-color:var(--crm-border-strong)}.crm-shadow{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dark .crm-shadow{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.crm-shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark .crm-shadow-lg{box-shadow:0 10px 15px -3px #00000080,0 4px 6px -4px #0006}#whatsapp-widget[data-astro-cid-ffviful5]:hover #whatsapp-tooltip[data-astro-cid-ffviful5]{opacity:1;visibility:visible}:root{--transition-default: all .3s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .15s cubic-bezier(.4, 0, .2, 1);--transition-slow: all .5s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font-feature-settings:"rlig" 1,"calt" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.transitions-enabled,body.transitions-enabled *{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.logo-font{font-family:ethnocentric,sans-serif;font-weight:700;font-style:normal;letter-spacing:.05em;text-transform:uppercase}.glass{background-color:#ffffffe6}.glass:is(.dark *){background-color:#0a0a0bd9}.glass{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-width:1px;border-color:#e5e7eb80}.glass:is(.dark *){border-color:#ffffff14}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;padding:1rem 2rem;font-size:1rem;line-height:1.5;letter-spacing:0;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(14 165 233 / .3);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}.btn:focus-visible:is(.dark *){--tw-ring-offset-color: #0a0a0b}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 25px -5px rgba(2, 132, 199, .4);--tw-shadow-colored: 0 10px 25px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #0284c7;--tw-shadow: var(--tw-shadow-colored);display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;padding:1rem 2rem;font-size:1rem;line-height:1.5;letter-spacing:0;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-primary:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(14 165 233 / .3);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}.btn-primary:focus-visible:is(.dark *){--tw-ring-offset-color: #0a0a0b}.btn-primary:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-primary:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .2);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 10px 10px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary:focus-visible{outline-color:#0ea5e9}.btn-primary:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 25px -5px rgba(16, 185, 129, .4);--tw-shadow-colored: 0 10px 25px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #10b981;--tw-shadow: var(--tw-shadow-colored);display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;padding:1rem 2rem;font-size:1rem;line-height:1.5;letter-spacing:0;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-secondary:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(14 165 233 / .3);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}.btn-secondary:focus-visible:is(.dark *){--tw-ring-offset-color: #0a0a0b}.btn-secondary:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .2);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 10px 10px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-secondary:focus-visible{outline-color:#10b981}.btn-secondary:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-accent{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 25px -5px rgba(147, 51, 234, .4);--tw-shadow-colored: 0 10px 25px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #9333ea;--tw-shadow: var(--tw-shadow-colored);display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;padding:1rem 2rem;font-size:1rem;line-height:1.5;letter-spacing:0;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-accent:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(14 165 233 / .3);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}.btn-accent:focus-visible:is(.dark *){--tw-ring-offset-color: #0a0a0b}.btn-accent:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-accent:disabled{cursor:not-allowed;opacity:.5}.btn-accent:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .2);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 10px 10px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-accent:focus-visible{outline-color:#a855f7}.btn-accent:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-outline{border-width:2px;--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;padding:1rem 2rem;font-size:1rem;line-height:1.5;letter-spacing:0;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-outline:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(14 165 233 / .3);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}.btn-outline:focus-visible:is(.dark *){--tw-ring-offset-color: #0a0a0b}.btn-outline:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-outline:disabled{cursor:not-allowed;opacity:.5}.btn-outline:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-outline:focus-visible{outline-color:#0ea5e9}.btn-outline:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-ghost{background-color:transparent;--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;padding:1rem 2rem;font-size:1rem;line-height:1.5;letter-spacing:0;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-ghost:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(14 165 233 / .3);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}.btn-ghost:focus-visible:is(.dark *){--tw-ring-offset-color: #0a0a0b}.btn-ghost:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-ghost:disabled{cursor:not-allowed;opacity:.5}.btn-ghost:hover{background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input{width:100%;border-radius:.75rem;border-width:2px;padding:.75rem 1rem;font-size:1rem;line-height:1.5;letter-spacing:0;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.input:is(.dark *){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(19 19 22 / var(--tw-bg-opacity, 1))}.input{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.input::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.input:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.input:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(163 163 163 / var(--tw-placeholder-opacity, 1))}.input:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(163 163 163 / var(--tw-placeholder-opacity, 1))}.input:focus{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(14 165 233 / .2)}.input{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.textarea{min-height:120px;resize:vertical;width:100%;border-radius:.75rem;border-width:2px;padding:.75rem 1rem;font-size:1rem;line-height:1.5;letter-spacing:0;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.textarea:is(.dark *){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(19 19 22 / var(--tw-bg-opacity, 1))}.textarea{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.textarea::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.textarea::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.textarea:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.textarea:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(163 163 163 / var(--tw-placeholder-opacity, 1))}.textarea:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(163 163 163 / var(--tw-placeholder-opacity, 1))}.textarea:focus{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(14 165 233 / .2)}.textarea{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right;background-repeat:no-repeat;width:100%;border-radius:.75rem;border-width:2px;padding:.75rem 1rem;font-size:1rem;line-height:1.5;letter-spacing:0;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.select:is(.dark *){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(19 19 22 / var(--tw-bg-opacity, 1))}.select{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.select::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.select::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.select:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.select:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(163 163 163 / var(--tw-placeholder-opacity, 1))}.select:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(163 163 163 / var(--tw-placeholder-opacity, 1))}.select:focus{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(14 165 233 / .2)}.select{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a1a1aa'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-size:1.5rem;background-position:right .75rem center}.card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.card:is(.dark *){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(28 28 32 / var(--tw-bg-opacity, 1))}.card{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card:is(.dark *){--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .2);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card:hover{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card:hover:is(.dark *){--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -2px rgba(0, 0, 0, .2);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-elevated{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.card-elevated:is(.dark *){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(28 28 32 / var(--tw-bg-opacity, 1))}.card-elevated{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-elevated:is(.dark *){--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .2);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-elevated:hover{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-elevated:hover:is(.dark *){--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -2px rgba(0, 0, 0, .2);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-elevated:is(.dark *){--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -2px rgba(0, 0, 0, .2);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-elevated:hover{--tw-translate-y: -4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-elevated:hover:is(.dark *){--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .2);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 10px 10px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.heading-display{font-size:3.75rem;font-weight:700;line-height:1;letter-spacing:-.025em}@media (min-width: 768px){.heading-display{font-size:4.5rem;line-height:1.05;letter-spacing:-.04em}}@media (min-width: 1024px){.heading-display{font-size:6rem;line-height:1;letter-spacing:-.045em}}.heading-display{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0284c7 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.heading-display:is(.dark *){--tw-gradient-from: #f5f5f5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.heading-1{font-size:2.25rem;line-height:2.5;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.heading-1:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.heading-1{font-size:3rem;line-height:1.15;letter-spacing:-.03em}}@media (min-width: 1024px){.heading-1{font-size:3.75rem;line-height:1.1;letter-spacing:-.035em}}.heading-2{font-size:1.875rem;line-height:2.25;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.heading-2:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.heading-2{font-size:2.25rem;line-height:2.5;letter-spacing:-.025em}}.heading-3{font-size:1.5rem;line-height:2;letter-spacing:-.014em;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.heading-3:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.heading-3{font-size:1.875rem;line-height:2.25;letter-spacing:-.02em}}.heading-4{font-size:1.25rem;line-height:1.75;letter-spacing:-.01em;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.heading-4:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.heading-4{font-size:1.5rem;line-height:2;letter-spacing:-.014em}}.body-large{font-size:1.125rem;letter-spacing:-.006em;line-height:1.625;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.body-large:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.body{font-size:1rem;letter-spacing:0;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.body:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.body-small{font-size:.875rem;letter-spacing:.016em;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.body-small:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.caption{font-size:.75rem;line-height:1.1;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.caption:is(.dark *){--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.status-dot{height:.5rem;width:.5rem;border-radius:9999px}.status-success{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.status-warning{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.status-error{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.status-info{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.tag-success{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1.1;letter-spacing:.025em;font-weight:500;border-width:1px;border-color:#10b9814d;background-color:#10b98133;--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.tag-warning{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1.1;letter-spacing:.025em;font-weight:500;border-width:1px;border-color:#f59e0b4d;background-color:#f59e0b33;--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.tag-info{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1.1;letter-spacing:.025em;font-weight:500;border-width:1px;border-color:#3b82f64d;background-color:#3b82f633;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.tag-neutral{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1.1;letter-spacing:.025em;font-weight:500;border-width:1px;border-color:#52525280;background-color:#40404080;--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}@keyframes fadeIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.focus-ring:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(14 165 233 / .3);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}.focus-ring:focus-visible:is(.dark *){--tw-ring-offset-color: #0a0a0b}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}:is(.dark *)::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}:is(.dark *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}::-moz-selection{background-color:#0ea5e94d;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}::selection{background-color:#0ea5e94d;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}:is(.dark *)::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:is(.dark *)::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media print{.no-print{display:none!important}}
