@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@media (prefers-contrast:high){:root{--foreground:0 0% 0%;--background:0 0% 100%;--primary:217 91% 50%;--primary-foreground:0 0% 100%;--border:0 0% 50%;--muted-foreground:0 0% 30%;--destructive:0 100% 45%;--destructive-foreground:0 0% 100%}.dark{--foreground:0 0% 100%;--background:0 0% 0%;--primary:217 91% 70%;--primary-foreground:0 0% 0%;--border:0 0% 70%;--muted-foreground:0 0% 80%}}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:var(--radius)}@media (prefers-contrast:high){:focus-visible{outline-width:4px;outline-offset:3px}}.skip-to-main{position:absolute;left:-9999px;z-index:999;padding:1rem;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));text-decoration:none;border-radius:var(--radius)}.skip-to-main:focus{left:1rem;top:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.form-group:focus-within{box-shadow:0 0 0 3px hsl(var(--ring)/.2);border-radius:var(--radius)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a:focus-visible{outline:3px solid var(--ring);outline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}[role=button]:focus-visible,button:focus-visible{outline:3px solid var(--ring);outline-offset:2px;box-shadow:0 0 0 4px hsl(var(--ring)/.2)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ring);outline-offset:-1px;border-color:hsl(var(--ring))}.field-error{border-color:hsl(var(--destructive));background-color:hsl(var(--destructive)/.05)}.field-error:focus-visible{outline-color:hsl(var(--destructive))}.field-success{border-color:hsl(120 60% 50%);background-color:hsl(120 60% 50%/.05)}@media (prefers-reduced-motion:no-preference){.loading-spinner{animation:spin 1s linear infinite}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[role=button]:not([role=switch]),[role=link],a,button:not([role=switch]):not([data-radix-switch-root]):not([data-radix-switch-thumb]),input[type=checkbox],input[type=radio]{min-height:44px;min-width:44px}[role=switch],button[data-radix-switch-root],button[data-radix-switch-thumb],button[role=switch]{min-height:unset!important;min-width:unset!important}.btn-sm{min-height:36px;padding:.5rem 1rem}.platform-facebook{--platform-color:29 78% 55%}.platform-instagram{--platform-color:338 70% 55%}.platform-twitter{--platform-color:203 89% 48%}.platform-linkedin{--platform-color:210 90% 40%}.platform-tiktok{--platform-color:0 0% 20%}.text-muted{color:hsl(var(--muted-foreground))}.border{border-color:hsl(var(--border))}@media (prefers-contrast:high){.border{border-width:2px}}.keyboard-navigation-active :focus{outline-style:solid!important;outline-width:3px!important}:disabled,[aria-disabled=true]{opacity:.6;cursor:not-allowed;filter:grayscale(.3)}[aria-live],[role=alert],[role=status]{position:relative}a:not(.btn):not(.button):not(button a):not(.no-underline):not([class*=bg-]):not([class*=shadow]):not([class*=rounded]):not([role=button] a):not([class*="hover:"]):not([class*=flex]):not([class*=inline-flex]):not([class*=space-]):not([class*=gap-]){color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}a:not(.btn):not(.button):not(button a):not(.no-underline):not([class*=bg-]):not([class*=shadow]):not([class*=rounded]):not([role=button] a):not([class*="hover:"]):not([class*=flex]):not([class*=inline-flex]):not([class*=space-]):not([class*=gap-]):hover{text-decoration-thickness:2px}.breadcrumb a,.card a,.dashboard a,.features a,.grid a,.hero a,.list a,.marketing-agent a,.menu a,.menubar a,.nav a,.navigation a,.no-underline,.onboarding a,.panel a,.sidebar a,.tab a,.tabs a,[role=button] a,a button,a[class*=component],a[class*=font-bold],a[class*=font-medium],a[class*=font-semibold],a[class*=item],a[class*=text-sm],a[class*=text-xs],a[class*=tile],a[class*=widget],a[role=button],button a,footer a,header a,nav a{text-decoration:none!important}.form-message{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.875rem}.form-message--error{color:hsl(var(--destructive))}.form-message--success{color:hsl(120 60% 40%)}[role=tooltip]{background-color:hsl(var(--foreground));color:hsl(var(--background));font-weight:500}.touch-target{position:relative}.touch-target:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}@media print{.no-print{display:none!important}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}}