@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}:root{--wots-primary:#22C55E;--wots-primary-rgb:34,197,94;--wots-primary-dark:#16A34A;--wots-primary-darker:#15803D;--wots-primary-light:#4ADE80;--wots-primary-lighter:#DCFCE7;--wots-whatsapp:#25D366;--wots-whatsapp-dark:#128C7E;--wots-whatsapp-darker:#075E54;--wots-black:#020817;--wots-gray-950:#0f172a;--wots-gray-900:#1e293b;--wots-gray-800:#334155;--wots-gray-700:#475569;--wots-gray-600:#64748b;--wots-gray-500:#94a3b8;--wots-gray-400:#cbd5e1;--wots-gray-300:#e2e8f0;--wots-gray-200:#f1f5f9;--wots-gray-100:#f8fafc;--wots-white:#FFFFFF;--wots-success:var(--wots-primary);--wots-error:#DC2626;--wots-error-light:#FEE2E2;--wots-warning:#F97316;--wots-warning-light:#FFEDD5;--wots-info:#3B82F6;--wots-info-light:#DBEAFE;--wots-bg-dark:var(--wots-black);--wots-bg-dark-secondary:var(--wots-gray-900);--wots-bg-dark-tertiary:var(--wots-gray-800);--wots-bg-light:var(--wots-white);--wots-bg-light-secondary:var(--wots-gray-100);--wots-bg-light-tertiary:var(--wots-gray-200);--wots-surface-dark:rgba(30,41,59,0.8);--wots-surface-dark-hover:rgba(51,65,85,0.8);--wots-surface-glass:rgba(255,255,255,0.03);--wots-surface-glass-hover:rgba(255,255,255,0.06);--wots-border-dark:rgba(255,255,255,0.08);--wots-border-dark-hover:rgba(255,255,255,0.15);--wots-border-light:var(--wots-gray-200);--wots-border-light-hover:var(--wots-gray-300);--wots-border-primary:rgba(34,197,94,0.3);--wots-border-primary-hover:rgba(34,197,94,0.5);--wots-text-dark-primary:var(--wots-white);--wots-text-dark-secondary:var(--wots-gray-400);--wots-text-dark-muted:var(--wots-gray-500);--wots-text-light-primary:var(--wots-gray-900);--wots-text-light-secondary:var(--wots-gray-600);--wots-text-light-muted:var(--wots-gray-500);--wots-shadow-primary:rgba(34,197,94,0.25);--wots-shadow-dark:rgba(0,0,0,0.3);--wots-shadow-darker:rgba(0,0,0,0.5)}.dark{--wots-bg-primary:var(--wots-bg-dark);--wots-bg-secondary:var(--wots-bg-dark-secondary);--wots-text-primary:var(--wots-text-dark-primary);--wots-text-secondary:var(--wots-text-dark-secondary);--wots-border:var(--wots-border-dark)}.light{--wots-bg-primary:var(--wots-bg-light);--wots-bg-secondary:var(--wots-bg-light-secondary);--wots-text-primary:var(--wots-text-light-primary);--wots-text-secondary:var(--wots-text-light-secondary);--wots-border:var(--wots-border-light)}:root{--wots-font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--wots-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--wots-text-xs:0.75rem;--wots-text-sm:0.875rem;--wots-text-base:1rem;--wots-text-lg:1.125rem;--wots-text-xl:1.25rem;--wots-text-2xl:1.5rem;--wots-text-3xl:1.875rem;--wots-text-4xl:2.25rem;--wots-text-5xl:3rem;--wots-text-6xl:3.75rem;--wots-font-thin:100;--wots-font-extralight:200;--wots-font-light:300;--wots-font-normal:400;--wots-font-medium:500;--wots-font-semibold:600;--wots-font-bold:700;--wots-font-extrabold:800;--wots-font-black:900;--wots-leading-none:1;--wots-leading-tight:1.25;--wots-leading-snug:1.375;--wots-leading-normal:1.5;--wots-leading-relaxed:1.625;--wots-leading-loose:2;--wots-tracking-tighter:-0.05em;--wots-tracking-tight:-0.025em;--wots-tracking-normal:0;--wots-tracking-wide:0.025em;--wots-tracking-wider:0.05em;--wots-tracking-widest:0.1em}.wots-h1{font-size:var(--wots-text-5xl)}.wots-h1,.wots-h2{font-weight:var(--wots-font-bold);line-height:var(--wots-leading-tight);letter-spacing:var(--wots-tracking-tight)}.wots-h2{font-size:var(--wots-text-4xl)}.wots-h3{font-size:var(--wots-text-3xl)}.wots-h3,.wots-h4{font-weight:var(--wots-font-semibold);line-height:var(--wots-leading-snug)}.wots-h4{font-size:var(--wots-text-2xl)}.wots-h5{font-size:var(--wots-text-xl)}.wots-h5,.wots-h6{font-weight:var(--wots-font-medium);line-height:var(--wots-leading-normal)}.wots-body-lg,.wots-h6{font-size:var(--wots-text-lg)}.wots-body-lg{line-height:var(--wots-leading-relaxed)}.wots-body{font-size:var(--wots-text-base)}.wots-body,.wots-body-sm{line-height:var(--wots-leading-normal)}.wots-body-sm{font-size:var(--wots-text-sm)}.wots-caption{font-size:var(--wots-text-xs)}.wots-caption,.wots-label{line-height:var(--wots-leading-normal)}.wots-code{font-family:var(--wots-font-mono);font-size:var(--wots-text-sm)}:root{--wots-space-0:0;--wots-space-px:1px;--wots-space-0-5:0.125rem;--wots-space-1:0.25rem;--wots-space-1-5:0.375rem;--wots-space-2:0.5rem;--wots-space-2-5:0.625rem;--wots-space-3:0.75rem;--wots-space-3-5:0.875rem;--wots-space-4:1rem;--wots-space-5:1.25rem;--wots-space-6:1.5rem;--wots-space-7:1.75rem;--wots-space-8:2rem;--wots-space-9:2.25rem;--wots-space-10:2.5rem;--wots-space-11:2.75rem;--wots-space-12:3rem;--wots-space-14:3.5rem;--wots-space-16:4rem;--wots-space-20:5rem;--wots-space-24:6rem;--wots-space-28:7rem;--wots-space-32:8rem;--wots-radius-none:0;--wots-radius-sm:0.25rem;--wots-radius-md:0.375rem;--wots-radius-lg:0.5rem;--wots-radius-xl:0.75rem;--wots-radius-2xl:1rem;--wots-radius-3xl:1.5rem;--wots-radius-full:9999px;--wots-sidebar-width:16rem;--wots-sidebar-collapsed:4rem;--wots-header-height:4rem;--wots-container-max:80rem;--wots-content-max:48rem;--wots-form-max:28rem;--wots-z-base:0;--wots-z-dropdown:10;--wots-z-sticky:20;--wots-z-fixed:30;--wots-z-modal-backdrop:40;--wots-z-modal:50;--wots-z-popover:60;--wots-z-tooltip:70;--wots-z-toast:80;--wots-shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--wots-shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--wots-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--wots-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--wots-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--wots-shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--wots-shadow-dark-sm:0 1px 3px 0 rgba(0,0,0,0.3),0 1px 2px -1px rgba(0,0,0,0.3);--wots-shadow-dark-md:0 4px 6px -1px rgba(0,0,0,0.4),0 2px 4px -2px rgba(0,0,0,0.3);--wots-shadow-dark-lg:0 10px 15px -3px rgba(0,0,0,0.5),0 4px 6px -4px rgba(0,0,0,0.4);--wots-shadow-dark-xl:0 20px 25px -5px rgba(0,0,0,0.5),0 8px 10px -6px rgba(0,0,0,0.4);--wots-shadow-glass:0 8px 32px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.05);--wots-shadow-glass-hover:0 12px 40px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.08);--wots-shadow-primary-sm:0 2px 8px rgba(var(--wots-primary-rgb),0.15);--wots-shadow-primary-md:0 4px 14px rgba(var(--wots-primary-rgb),0.2);--wots-shadow-primary-lg:0 10px 25px rgba(var(--wots-primary-rgb),0.25);--wots-shadow-primary-glow:0 0 20px rgba(var(--wots-primary-rgb),0.4);--wots-shadow-error-sm:0 2px 8px rgba(220,38,38,0.15);--wots-shadow-error-md:0 4px 14px rgba(220,38,38,0.2);--wots-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.05);--wots-shadow-inner-dark:inset 0 2px 4px 0 rgba(0,0,0,0.2);--wots-duration-fast:150ms;--wots-duration-normal:300ms;--wots-duration-slow:500ms;--wots-duration-slower:800ms;--wots-ease-default:cubic-bezier(0.4,0,0.2,1);--wots-ease-in:cubic-bezier(0.4,0,1,1);--wots-ease-out:cubic-bezier(0,0,0.2,1);--wots-ease-in-out:cubic-bezier(0.4,0,0.2,1);--wots-ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55)}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes particle-float{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-10vh) scale(1);opacity:0}}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.45;transform:scale(1.02)}}@keyframes pulse-glow-subtle{0%,to{opacity:.2}50%{opacity:.35}}@keyframes border-glow{0%,to{border-color:rgba(var(--wots-primary-rgb),.2);box-shadow:0 0 15px rgba(var(--wots-primary-rgb),.05)}50%{border-color:rgba(var(--wots-primary-rgb),.35);box-shadow:0 0 25px rgba(var(--wots-primary-rgb),.1)}}@keyframes neural-pulse{0%,to{opacity:.15;stroke-dashoffset:0}50%{opacity:.35;stroke-dashoffset:50}}@keyframes data-flow{0%{opacity:0;transform:translateX(-100%)}50%{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-fade-in{animation:fade-in var(--wots-duration-normal) var(--wots-ease-out) forwards}.animate-fade-in-up{animation:fade-in-up var(--wots-duration-slow) var(--wots-ease-out) forwards}.animate-fade-in-down{animation:fade-in-down var(--wots-duration-slow) var(--wots-ease-out) forwards}.animate-slide-in-left{animation:slide-in-left var(--wots-duration-slow) var(--wots-ease-out) forwards}.animate-slide-in-right{animation:slide-in-right var(--wots-duration-slow) var(--wots-ease-out) forwards}.animate-scale-in{animation:scale-in var(--wots-duration-normal) var(--wots-ease-out) forwards}.animate-float{animation:float 8s var(--wots-ease-in-out) infinite}.animate-float-subtle{animation:float-subtle 6s var(--wots-ease-in-out) infinite}.animate-pulse-glow{animation:pulse-glow 3s var(--wots-ease-in-out) infinite}.animate-pulse-slow{animation:pulse-glow 8s var(--wots-ease-in-out) infinite}.animate-spin-slow{animation:spin-slow 3s linear infinite}.animate-shimmer{animation:shimmer 2s linear infinite}.animate-border-glow{animation:border-glow 3s var(--wots-ease-in-out) infinite}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.glass-card{background:var(--wots-surface-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--wots-border-dark);box-shadow:var(--wots-shadow-glass);transition:all var(--wots-duration-normal) var(--wots-ease-default)}.glass-card:hover{background:var(--wots-surface-glass-hover);border-color:var(--wots-border-dark-hover);box-shadow:var(--wots-shadow-glass-hover)}.glass-card-glow{background:var(--wots-surface-glass);border:1px solid var(--wots-border-primary);box-shadow:var(--wots-shadow-glass);animation:border-glow 3s var(--wots-ease-in-out) infinite}.glass-card-admin,.glass-card-glow{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-card-admin{background:rgba(30,41,59,.6);border:1px solid rgba(100,116,139,.2);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.03)}.glass-surface{background:rgba(255,255,255,.02);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05)}.glass-panel{background:rgba(15,23,42,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-right:1px solid rgba(255,255,255,.05)}.glass-input-container{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:var(--wots-radius-lg);transition:all var(--wots-duration-normal) var(--wots-ease-default)}.glass-input-container:focus-within{background:rgba(255,255,255,.05);border-color:var(--wots-primary);box-shadow:0 0 0 2px rgba(var(--wots-primary-rgb),.2)}.wots-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--wots-space-2);font-weight:var(--wots-font-medium);border-radius:var(--wots-radius-lg);transition:all var(--wots-duration-normal) var(--wots-ease-default);cursor:pointer;outline:none;border:none;text-decoration:none;white-space:nowrap}.wots-btn:focus-visible{outline:2px solid var(--wots-primary);outline-offset:2px}.wots-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.wots-btn-sm{height:2rem;padding:0 var(--wots-space-3)}.wots-btn-md,.wots-btn-sm{font-size:var(--wots-text-sm)}.wots-btn-md{height:2.5rem;padding:0 var(--wots-space-4)}.wots-btn-lg{height:3rem;padding:0 var(--wots-space-6);font-size:var(--wots-text-base)}.wots-btn-xl{height:3.5rem;padding:0 var(--wots-space-8);font-size:var(--wots-text-lg)}.wots-btn-primary{background-color:var(--wots-primary);color:var(--wots-white);position:relative;overflow:hidden}.wots-btn-primary:hover{background-color:var(--wots-primary-dark);box-shadow:var(--wots-shadow-primary-md)}.wots-btn-primary:active{transform:scale(.98)}.wots-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.wots-btn-primary:hover:before{left:100%}.wots-btn-secondary{background:transparent;color:var(--wots-primary);border:1px solid var(--wots-primary)}.wots-btn-secondary:hover{background:rgba(var(--wots-primary-rgb),.1);border-color:var(--wots-primary-dark)}.wots-btn-ghost{background:transparent;color:var(--wots-text-dark-secondary)}.wots-btn-ghost:hover{background:rgba(255,255,255,.05);color:var(--wots-text-dark-primary)}.wots-btn-ghost-light{color:var(--wots-text-light-secondary)}.wots-btn-ghost-light:hover{background:var(--wots-gray-100);color:var(--wots-text-light-primary)}.wots-btn-danger{background-color:var(--wots-error);color:var(--wots-white)}.wots-btn-danger:hover{background-color:#b91c1c;box-shadow:var(--wots-shadow-error-md)}.wots-btn-glass{background:rgba(255,255,255,.05);color:var(--wots-text-dark-primary);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.wots-btn-glass:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.wots-btn-icon{padding:0;aspect-ratio:1}.wots-btn-icon.wots-btn-sm{width:2rem}.wots-btn-icon.wots-btn-md{width:2.5rem}.wots-btn-icon.wots-btn-lg{width:3rem}.login-btn-primary{position:relative;overflow:hidden;background-color:var(--wots-primary);color:var(--wots-white);font-weight:var(--wots-font-medium);padding:var(--wots-space-3) var(--wots-space-6);border-radius:var(--wots-radius-lg);transition:all var(--wots-duration-normal) var(--wots-ease-default)}.login-btn-primary:hover{background-color:var(--wots-primary-dark);box-shadow:var(--wots-shadow-primary-lg)}.login-btn-primary:active{transform:scale(.98)}.login-btn-primary:disabled{opacity:.5;cursor:not-allowed}.login-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.login-btn-primary:hover:before{left:100%}.wots-input{width:100%;background:transparent;border:1px solid var(--wots-gray-600);border-radius:var(--wots-radius-lg);padding:var(--wots-space-3) var(--wots-space-4);font-size:var(--wots-text-base);color:var(--wots-text-dark-primary);transition:all var(--wots-duration-normal) var(--wots-ease-default);outline:none}.wots-input::-moz-placeholder{color:var(--wots-gray-500)}.wots-input::placeholder{color:var(--wots-gray-500)}.wots-input:hover:not(:focus){border-color:var(--wots-gray-500);background:rgba(255,255,255,.02)}.wots-input:focus{border-color:var(--wots-primary);box-shadow:0 0 0 2px rgba(var(--wots-primary-rgb),.2);background:rgba(255,255,255,.05)}.wots-input:disabled{opacity:.5;cursor:not-allowed;background:rgba(255,255,255,.02)}.wots-input-light{background:var(--wots-white);border-color:var(--wots-gray-300);color:var(--wots-text-light-primary)}.wots-input-light::-moz-placeholder{color:var(--wots-gray-400)}.wots-input-light::placeholder{color:var(--wots-gray-400)}.wots-input-light:hover:not(:focus){border-color:var(--wots-gray-400)}.wots-input-light:focus{border-color:var(--wots-primary);box-shadow:0 0 0 2px rgba(var(--wots-primary-rgb),.15)}.login-input{width:100%;background:transparent;border:1px solid rgba(100,116,139,.5);border-radius:var(--wots-radius-lg);padding:var(--wots-space-3) var(--wots-space-4);font-size:var(--wots-text-base);color:var(--wots-white);transition:all var(--wots-duration-normal) var(--wots-ease-default);outline:none}.login-input::-moz-placeholder{color:var(--wots-gray-500)}.login-input::placeholder{color:var(--wots-gray-500)}.login-input:hover:not(:focus){border-color:rgba(100,116,139,.7);background:rgba(255,255,255,.02)}.login-input:focus{border-color:var(--wots-primary);box-shadow:0 0 0 2px rgba(var(--wots-primary-rgb),.2);background:rgba(255,255,255,.05)}.wots-input-sm{padding:var(--wots-space-2) var(--wots-space-3);font-size:var(--wots-text-sm)}.wots-input-lg{padding:var(--wots-space-4) var(--wots-space-5);font-size:var(--wots-text-lg)}.wots-input-error,.wots-input-error:focus{border-color:var(--wots-error)}.wots-input-error:focus{box-shadow:0 0 0 2px rgba(220,38,38,.2)}.wots-input-success{border-color:var(--wots-primary)}.wots-label{display:block;font-size:var(--wots-text-sm);font-weight:var(--wots-font-medium);color:var(--wots-text-dark-secondary);margin-bottom:var(--wots-space-2)}.wots-label-light{color:var(--wots-text-light-secondary)}.wots-label-required:after{content:" *";color:var(--wots-error)}.wots-helper{font-size:var(--wots-text-sm);color:var(--wots-text-dark-muted);margin-top:var(--wots-space-1)}.wots-helper-error{color:var(--wots-error)}.wots-form-group{margin-bottom:var(--wots-space-5)}.wots-checkbox{width:1rem;height:1rem;border-radius:var(--wots-radius-sm);border:1px solid var(--wots-gray-600);background:rgba(15,23,42,.5);cursor:pointer;transition:all var(--wots-duration-fast) var(--wots-ease-default)}.wots-checkbox:checked{background:var(--wots-primary);border-color:var(--wots-primary)}.wots-checkbox:focus{box-shadow:0 0 0 2px rgba(var(--wots-primary-rgb),.2)}.wots-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}.wots-gradient-bg{background:linear-gradient(-45deg,var(--wots-black) 0,var(--wots-gray-900) 25%,#0a2818 50%,var(--wots-gray-900) 75%,var(--wots-black) 100%);background-size:400% 400%;animation:gradient-shift 15s ease infinite}.wots-gradient-bg-subtle{background:linear-gradient(-45deg,var(--wots-black) 0,var(--wots-gray-950) 50%,var(--wots-black) 100%);background-size:400% 400%;animation:gradient-shift 20s ease infinite}.neural-line{stroke:var(--wots-primary);stroke-width:.5;stroke-dasharray:5,5;animation:neural-pulse 6s var(--wots-ease-in-out) infinite}.neural-node{width:.5rem;height:.5rem;border-radius:50%;background-color:rgba(var(--wots-primary-rgb),.6);box-shadow:0 0 10px var(--wots-primary);animation:pulse-glow 2s var(--wots-ease-in-out) infinite}.particle{width:4px;height:4px;background:var(--wots-primary);border-radius:50%;animation:particle-float linear infinite;opacity:0}.particle,.particle-container{position:absolute;pointer-events:none}.particle-container{inset:0;overflow:hidden}.floating-orb{position:absolute;border-radius:50%;filter:blur(60px);animation:float 8s var(--wots-ease-in-out) infinite;pointer-events:none}.floating-orb-primary{background:rgba(var(--wots-primary-rgb),.08)}.floating-orb-secondary{background:rgba(37,211,102,.06)}.floating-orb-tertiary{background:rgba(22,163,74,.05)}.glow-border{animation:border-glow 3s var(--wots-ease-in-out) infinite}.logo-glow{filter:drop-shadow(0 0 20px rgba(var(--wots-primary-rgb),.4));transition:filter var(--wots-duration-normal) ease}.logo-glow:hover{filter:drop-shadow(0 0 30px rgba(var(--wots-primary-rgb),.6))}.text-glow{text-shadow:0 0 20px rgba(var(--wots-primary-rgb),.5)}.shimmer-text{background:linear-gradient(90deg,var(--wots-gray-400) 0,var(--wots-white) 50%,var(--wots-gray-400) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s linear infinite}.shimmer-bg{position:relative;overflow:hidden}.shimmer-bg:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 2s linear infinite}.data-flow-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--wots-primary),transparent);animation:data-flow 2s linear infinite}.skeleton{background:linear-gradient(90deg,var(--wots-gray-800) 25%,var(--wots-gray-700) 50%,var(--wots-gray-800) 75%);background-size:200% 100%;animation:shimmer 1.5s linear infinite;border-radius:var(--wots-radius-md)}.skeleton-light{background:linear-gradient(90deg,var(--wots-gray-200) 25%,var(--wots-gray-100) 50%,var(--wots-gray-200) 75%)}.gradient-text{background:linear-gradient(to right,var(--wots-primary),var(--wots-whatsapp));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-animated{background:linear-gradient(90deg,var(--wots-primary),var(--wots-whatsapp),var(--wots-primary));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-shift 3s ease infinite}.backdrop-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.backdrop-overlay-dark{background:rgba(0,0,0,.8);backdrop-filter:blur(8px)}.auth-layout-bg{min-height:100vh;background:#020817;background:linear-gradient(135deg,#020817,#0a1628 50%,#020817);position:relative;overflow:hidden}.auth-layout-content{position:relative;z-index:10;min-height:100vh;display:flex}.auth-branding{display:none;width:50%;padding:4rem;flex-direction:column;justify-content:center;align-items:flex-start}@media (min-width:1024px){.auth-branding{display:flex}}.auth-form-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem}@media (min-width:1024px){.auth-form-container{width:50%;padding:3rem}.auth-form-container.full-width{width:100%}}.auth-glass-card{width:100%;max-width:28rem;padding:2rem;background:rgba(15,23,42,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.auth-orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;opacity:.08}.auth-orb-1{width:24rem;height:24rem;top:-10%;right:-10%;background:var(--wots-primary,#22C55E)}.auth-orb-2{width:20rem;height:20rem;bottom:-5%;left:-5%;background:var(--wots-whatsapp,#25D366)}.auth-admin-header{text-align:center;margin-bottom:2rem}.auth-admin-icon{width:5rem;height:5rem;margin:0 auto 1.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--wots-primary,#22C55E) 0,var(--wots-primary-dark,#16A34A) 100%);box-shadow:0 0 40px rgba(34,197,94,.3)}.auth-admin-icon svg{width:2.5rem;height:2.5rem;color:white}.auth-title{font-size:1.875rem;font-weight:700;color:white;margin-bottom:.5rem}.auth-subtitle{color:var(--wots-gray-500,#94a3b8);font-size:.875rem}.auth-description{color:var(--wots-gray-400,#cbd5e1);font-size:1rem;line-height:1.5}.auth-footer{margin-top:1.5rem;text-align:center;color:var(--wots-gray-600,#64748b);font-size:.875rem}.auth-footer a{color:var(--wots-gray-500,#94a3b8);text-decoration:underline;transition:color .2s}.auth-footer a:hover{color:white}.auth-divider{display:flex;align-items:center;margin:1.5rem 0}.auth-divider:after,.auth-divider:before{content:"";flex:1;height:1px;background:rgba(255,255,255,.08)}.auth-divider span{padding:0 1rem;color:var(--wots-gray-500,#94a3b8);font-size:.75rem;text-transform:uppercase}.auth-logo{gap:.5rem;margin-bottom:2rem}.auth-logo,.auth-logo-icon{display:flex;align-items:center}.auth-logo-icon{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--wots-primary,#22C55E) 0,var(--wots-primary-dark,#16A34A) 100%);border-radius:.5rem;justify-content:center}.auth-logo-text{font-size:1.5rem;font-weight:700;color:white}.auth-link{color:var(--wots-primary,#22C55E);text-decoration:none;font-weight:500;transition:color .2s}.auth-link:hover{color:var(--wots-primary-light,#4ADE80);text-decoration:underline}.auth-error{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:.5rem;color:#fca5a5}.auth-error,.auth-success{padding:.75rem 1rem;font-size:.875rem;margin-bottom:1rem}.auth-success{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:.5rem;color:#86efac}