body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}#root,*,body,html{margin:0;padding:0}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100%;text-rendering:optimizeLegibility}:root{--ka-primary-50:#e0f7fd;--ka-primary-100:#b3ebf9;--ka-primary-200:#80ddf4;--ka-primary-300:#4dcfef;--ka-primary-400:#26c5eb;--ka-primary-500:#00b4d8;--ka-primary-600:#0096c7;--ka-primary-700:#0077b6;--ka-primary-800:#057;--ka-primary-900:#003844;--ka-secondary-50:#f0f9ff;--ka-secondary-100:#e0f2fe;--ka-secondary-200:#bae6fd;--ka-secondary-300:#7dd3fc;--ka-secondary-400:#38bdf8;--ka-secondary-500:#0ea5e9;--ka-secondary-600:#0284c7;--ka-secondary-700:#0369a1;--ka-secondary-800:#075985;--ka-secondary-900:#0c4a6e;--ka-gray-50:#f8fafc;--ka-gray-100:#f1f5f9;--ka-gray-200:#e2e8f0;--ka-gray-300:#cbd5e1;--ka-gray-400:#94a3b8;--ka-gray-500:#64748b;--ka-gray-600:#475569;--ka-gray-700:#334155;--ka-gray-800:#1e293b;--ka-gray-900:#0f172a;--ka-success:#10b981;--ka-success-light:#d1fae5;--ka-warning:#f59e0b;--ka-warning-light:#fef3c7;--ka-error:#ef4444;--ka-error-light:#fee2e2;--ka-info:#3b82f6;--ka-info-light:#dbeafe;--ka-shadow-sm:0 1px 2px 0 #0000000d;--ka-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--ka-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--ka-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--ka-shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--ka-shadow-2xl:0 25px 50px -12px #00000040;--ka-radius-sm:0.375rem;--ka-radius:0.5rem;--ka-radius-md:0.75rem;--ka-radius-lg:1rem;--ka-radius-xl:1.5rem;--ka-radius-2xl:2rem;--ka-radius-full:9999px;--ka-space-1:0.25rem;--ka-space-2:0.5rem;--ka-space-3:0.75rem;--ka-space-4:1rem;--ka-space-5:1.25rem;--ka-space-6:1.5rem;--ka-space-8:2rem;--ka-space-10:2.5rem;--ka-space-12:3rem;--ka-space-16:4rem;--ka-space-20:5rem;--ka-space-24:6rem;--ka-text-xs:0.75rem;--ka-text-sm:0.875rem;--ka-text-base:1rem;--ka-text-lg:1.125rem;--ka-text-xl:1.25rem;--ka-text-2xl:1.5rem;--ka-text-3xl:1.875rem;--ka-text-4xl:2.25rem;--ka-text-5xl:3rem;--ka-transition-fast:150ms ease-out;--ka-transition:200ms ease-out;--ka-transition-slow:300ms ease-out;--ka-z-dropdown:1000;--ka-z-sticky:1020;--ka-z-fixed:1030;--ka-z-modal-backdrop:1040;--ka-z-modal:1050;--ka-z-popover:1060;--ka-z-tooltip:1070;--ka-z-toast:1080}body.light{--bg:linear-gradient(135deg,var(--ka-primary-50) 0%,#fff 100%);--bg-solid:#fff;--card:#fff;--card-hover:var(--ka-gray-50);--text:var(--ka-gray-900);--text-muted:var(--ka-gray-600);--text-light:var(--ka-gray-500);--border:var(--ka-gray-200);--border-light:var(--ka-gray-100);--input-bg:#fff;--overlay:#0f172a66}body.dark{--bg:linear-gradient(135deg,var(--ka-gray-900) 0%,var(--ka-gray-800) 100%);--bg-solid:var(--ka-gray-900);--card:var(--ka-gray-800);--card-hover:var(--ka-gray-700);--text:var(--ka-gray-100);--text-muted:var(--ka-gray-400);--text-light:var(--ka-gray-500);--border:var(--ka-gray-700);--border-light:var(--ka-gray-600);--input-bg:var(--ka-gray-800);--overlay:#0009}body{background:var(--bg);color:var(--text);line-height:1.6;transition:background .2s ease-out,color .2s ease-out;transition:background var(--ka-transition),color var(--ka-transition)}.ka-text-xs{font-size:.75rem;font-size:var(--ka-text-xs)}.ka-text-sm{font-size:.875rem;font-size:var(--ka-text-sm)}.ka-text-base{font-size:1rem;font-size:var(--ka-text-base)}.ka-text-lg{font-size:1.125rem;font-size:var(--ka-text-lg)}.ka-text-xl{font-size:1.25rem;font-size:var(--ka-text-xl)}.ka-text-2xl{font-size:1.5rem;font-size:var(--ka-text-2xl)}.ka-text-3xl{font-size:1.875rem;font-size:var(--ka-text-3xl)}.ka-text-4xl{font-size:2.25rem;font-size:var(--ka-text-4xl)}.ka-text-5xl{font-size:3rem;font-size:var(--ka-text-5xl)}.ka-font-light{font-weight:300}.ka-font-normal{font-weight:400}.ka-font-medium{font-weight:500}.ka-font-semibold{font-weight:600}.ka-font-bold{font-weight:700}.ka-font-extrabold{font-weight:800}.ka-text-center{text-align:center}.ka-text-left{text-align:left}.ka-text-right{text-align:right}.ka-btn{align-items:center;border:none;border-radius:.75rem;border-radius:var(--ka-radius-md);cursor:pointer;display:inline-flex;font-size:.875rem;font-size:var(--ka-text-sm);font-weight:600;gap:.5rem;gap:var(--ka-space-2);justify-content:center;line-height:1;padding:.75rem 1.5rem;padding:var(--ka-space-3) var(--ka-space-6);text-decoration:none;transition:all .2s ease-out;transition:all var(--ka-transition);-webkit-user-select:none;user-select:none;white-space:nowrap}.ka-btn:disabled{cursor:not-allowed;opacity:.5}.ka-btn-sm{font-size:.75rem;font-size:var(--ka-text-xs);padding:.5rem 1rem;padding:var(--ka-space-2) var(--ka-space-4)}.ka-btn-lg{font-size:1.125rem;font-size:var(--ka-text-lg);padding:1rem 2rem;padding:var(--ka-space-4) var(--ka-space-8)}.ka-btn-primary{background:linear-gradient(135deg,#00b4d8,#0096c7);background:linear-gradient(135deg,var(--ka-primary-500),var(--ka-primary-600));box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--ka-shadow-md);color:#fff}.ka-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#0096c7,#0077b6);background:linear-gradient(135deg,var(--ka-primary-600),var(--ka-primary-700));box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--ka-shadow-lg);transform:translateY(-1px)}.ka-btn-secondary{background:var(--card);border:2px solid var(--border);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--ka-shadow-sm);color:var(--text)}.ka-btn-secondary:hover:not(:disabled){background:var(--card-hover);border-color:#00b4d8;border-color:var(--ka-primary-500);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--ka-shadow-md);transform:translateY(-1px)}.ka-btn-ghost{background:#0000;border:1px solid #0000;color:var(--text-muted)}.ka-btn-ghost:hover:not(:disabled){background:var(--card-hover);color:var(--text)}.ka-card{background:var(--card);border:1px solid var(--border-light);border-radius:1rem;border-radius:var(--ka-radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--ka-shadow-sm);overflow:hidden;transition:all .2s ease-out;transition:all var(--ka-transition)}.ka-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--ka-shadow-md);transform:translateY(-2px)}.ka-card-header{border-bottom:1px solid var(--border-light)}.ka-card-body,.ka-card-footer,.ka-card-header{padding:1.5rem;padding:var(--ka-space-6)}.ka-card-footer{background:var(--card-hover);border-top:1px solid var(--border-light)}.ka-input{background:var(--input-bg);border:2px solid var(--border);border-radius:.5rem;border-radius:var(--ka-radius);color:var(--text);font-size:.875rem;font-size:var(--ka-text-sm);padding:.75rem 1rem;padding:var(--ka-space-3) var(--ka-space-4);transition:all .2s ease-out;transition:all var(--ka-transition);width:100%}.ka-input:focus{border-color:#00b4d8;border-color:var(--ka-primary-500);box-shadow:0 0 0 3px #b3ebf9;box-shadow:0 0 0 3px var(--ka-primary-100);outline:none}.ka-input::placeholder{color:var(--text-light)}.ka-container{margin:0 auto;max-width:1200px;padding:0 1.5rem;padding:0 var(--ka-space-6);width:100%}.ka-flex{display:flex}.ka-grid{display:grid}.ka-hidden{display:none}.ka-fade-in{animation:fadeIn ease-out .3s ease-out;animation:fadeIn var(--ka-transition-slow) ease-out}.ka-slide-up{animation:slideUp ease-out .3s ease-out;animation:slideUp var(--ka-transition-slow) ease-out}.ka-scale-in{animation:scaleIn ease-out .2s ease-out;animation:scaleIn var(--ka-transition) ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:var(--border-light)}::-webkit-scrollbar-thumb{background:#00b4d8;background:var(--ka-primary-500);border-radius:9999px;border-radius:var(--ka-radius-full)}::-webkit-scrollbar-thumb:hover{background:#0096c7;background:var(--ka-primary-600)}.ka-focus-ring:focus{box-shadow:0 0 0 3px #b3ebf9;box-shadow:0 0 0 3px var(--ka-primary-100);outline:none}.ka-spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ka-hidden-mobile{display:none!important}.ka-container{padding:0 1rem;padding:0 var(--ka-space-4)}}@media (min-width:768px){.ka-hidden-desktop{display:none!important}}.ka-app{background:var(--ka-gradient-primary);display:flex;flex-direction:column;min-height:100vh}.ka-main{flex:1 1;max-width:100vw;overflow-x:hidden;width:100%}.ka-main--landing{padding-top:0}.ka-main--app{min-height:calc(100vh - 70px);min-height:calc(100vh - var(--ka-navbar-height, 70px));padding-top:70px;padding-top:var(--ka-navbar-height,70px)}.ka-theme-toggle{align-items:center;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(145deg,#ffffff26,#ffffff14 50%,#0000000d);border:2px solid #ffffff40;border-radius:30px;box-shadow:0 8px 32px #00000040,0 0 20px #3b82f64d,inset 0 1px 0 #ffffff4d;cursor:pointer;display:flex;height:36px;padding:3px;position:fixed;right:20px;top:60px;transition:all .4s cubic-bezier(.4,0,.2,1);width:70px;z-index:1100}.ka-theme-toggle:hover{box-shadow:0 15px 50px #00000059,0 0 30px #3b82f680,inset 0 2px 0 #fff6;transform:translateY(-3px) scale(1.05)}.ka-theme-toggle--light{background:linear-gradient(145deg,#fff3,#ffffff1a 50%,#3b82f61a)}.ka-theme-toggle--dark{background:linear-gradient(145deg,#1f1f1fe6,#2d2d2dcc 50%,#7c3aed1a)}.ka-theme-toggle__icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8 50%,#1e40af);border-radius:50%;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--ka-shadow-sm);display:flex;font-size:14px;height:30px;justify-content:center;transition:transform .15s ease-out;transition:transform var(--ka-transition-fast);width:30px}.ka-theme-toggle--dark .ka-theme-toggle__icon{transform:translateX(20px)}.ka-language-selector-wrapper{filter:drop-shadow(0 6px 14px rgba(0,0,0,.25));position:fixed;right:20px;top:120px;z-index:1099}.ka-language-selector{backdrop-filter:blur(25px) saturate(200%)!important;-webkit-backdrop-filter:blur(25px) saturate(200%)!important;background:linear-gradient(145deg,#ffffff2e,#ffffff1a 50%,#0000000d)!important;border:2px solid #ffffff4d!important;border-radius:20px!important;box-shadow:0 10px 40px #0000004d,0 0 25px #22c55e33,inset 0 2px 4px #fff3!important;color:#fff!important;cursor:pointer!important;font-size:14px!important;font-weight:700!important;min-width:140px!important;padding:12px 18px!important;text-align:center!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.ka-language-selector:hover{box-shadow:0 15px 50px #0006,0 0 35px #22c55e66,inset 0 3px 6px #ffffff4d!important;transform:translateY(-2px) scale(1.02)!important}.ka-language-dropdown{animation:dropdownSlide .3s cubic-bezier(.4,0,.2,1)!important;backdrop-filter:blur(30px) saturate(200%)!important;-webkit-backdrop-filter:blur(30px) saturate(200%)!important;background:linear-gradient(145deg,#0f0f0ff2,#191919eb 50%,#232323e6)!important;border:2px solid #fff3!important;border-radius:18px!important;box-shadow:0 20px 60px #000c,0 0 40px #22c55e4d,inset 0 2px 4px #ffffff1a!important;margin-top:8px!important;overflow:hidden!important}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ka-language-option{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-bottom:1px solid #ffffff1a!important;color:#ffffffe6!important;cursor:pointer!important;font-weight:600!important;padding:14px 20px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ka-language-option:hover{background:linear-gradient(90deg,#22c55e33,#10b98126)!important;box-shadow:inset 4px 0 0 #22c55ecc,0 4px 15px #22c55e33!important;color:#1e293b!important;transform:translateX(5px)!important}@media (max-width:640px){.ka-theme-toggle{height:30px;right:12px;top:12px;width:60px}.ka-theme-toggle__icon{font-size:12px;height:22px;width:22px}.ka-theme-toggle--dark .ka-theme-toggle__icon{transform:translateX(20px)}.ka-language-selector-wrapper{right:12px;top:56px}}.ka-auth-container{background:var(--ka-white);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--ka-shadow-2xl);display:flex;margin:0 auto;max-width:1200px;min-height:100vh;overflow:hidden;width:100%}.ka-auth-panel{display:flex;flex:1 1;flex-direction:column;min-height:100vh}.ka-auth-panel--image{background:var(--ka-gradient-primary);position:relative}.ka-auth-panel--form{align-items:center;background:var(--ka-gradient-subtle);justify-content:center;padding:var(--ka-spacing-xl)}.ka-auth-image{display:block;height:100%;object-fit:cover;width:100%}.ka-auth-overlay{align-items:center;background:linear-gradient(135deg,#00b4d8e6,#0077b6e6);color:var(--ka-white);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:var(--ka-spacing-xl);position:absolute;text-align:center;top:0;width:100%}.ka-auth-brand{margin-bottom:var(--ka-spacing-xl)}.ka-auth-overlay-title{color:var(--ka-white);font-size:1.875rem;font-size:var(--ka-text-3xl);font-weight:var(--ka-font-bold);margin:0;margin-bottom:var(--ka-spacing-md)}.ka-auth-overlay-text{font-size:1.125rem;font-size:var(--ka-text-lg);line-height:var(--ka-leading-relaxed);margin:0;max-width:400px;opacity:.95}.ka-auth-form-container{background:var(--ka-white);border:1px solid var(--ka-border-light);border-radius:1.5rem;border-radius:var(--ka-radius-xl);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--ka-shadow-xl);max-width:400px;padding:var(--ka-spacing-xl);width:100%}.ka-auth-header{margin-bottom:var(--ka-spacing-xl);text-align:center}.ka-auth-title{color:#0096c7;color:var(--ka-primary-600);font-size:1.875rem;font-size:var(--ka-text-3xl);font-weight:var(--ka-font-bold);margin:0;margin-bottom:var(--ka-spacing-xs)}.ka-auth-subtitle{color:var(--ka-text-muted);font-size:1rem;font-size:var(--ka-text-base);line-height:var(--ka-leading-relaxed);margin:0}.ka-auth-form{display:flex;flex-direction:column;gap:var(--ka-spacing-lg)}.ka-auth-footer{border-top:1px solid var(--ka-border-light);margin-top:var(--ka-spacing-xl);padding-top:var(--ka-spacing-lg);text-align:center}@media (max-width:968px){.ka-auth-container{flex-direction:column;margin:0;max-width:100%}.ka-auth-panel--image{min-height:300px}.ka-auth-panel--form{min-height:auto}.ka-auth-form-container,.ka-auth-panel--form{padding:var(--ka-spacing-lg)}}@media (max-width:640px){.ka-auth-panel--image{min-height:200px}.ka-auth-overlay{padding:var(--ka-spacing-lg)}.ka-auth-overlay-title{font-size:1.5rem;font-size:var(--ka-text-2xl)}.ka-auth-form-container{border-radius:1rem;border-radius:var(--ka-radius-lg);padding:var(--ka-spacing-md)}}@media (max-width:480px){.ka-auth-panel--image{display:none}.ka-auth-panel--form{padding:var(--ka-spacing-md)}}@media print{*{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}}
/*# sourceMappingURL=main.f6497e9c.css.map*/