@charset "UTF-8";html:not([data-tm-enabled=off]){--tm-white: #ffffff;--tm-black: #000000;--tm-brand-50: #e6f4ff;--tm-brand-100: #bae0ff;--tm-brand-200: #91caff;--tm-brand-300: #69b1ff;--tm-brand-400: #4096ff;--tm-brand-500: #1677ff;--tm-brand-600: #0958d9;--tm-brand-700: #003eb3;--tm-brand-800: #002c8c;--tm-brand-900: #001d66;--tm-gray-25: #ffffff;--tm-gray-50: #fafafa;--tm-gray-100: #f0f0f0;--tm-gray-200: #d9d9d9;--tm-gray-300: #bfbfbf;--tm-gray-400: #8c8c8c;--tm-gray-500: #8c8c8c;--tm-gray-600: #595959;--tm-gray-700: #434343;--tm-gray-800: #262626;--tm-gray-900: #1f1f1f;--tm-gray-app: #f5f5f5;--tm-green-50: #f6ffed;--tm-green-600: #389e0d;--tm-green-700: #237804;--tm-gold-50: #fffbe6;--tm-gold-600: #d46b08;--tm-gold-700: #ad4e00;--tm-red-50: #fff2f0;--tm-red-500: #ff4d4f;--tm-red-600: #cf1322;--tm-red-700: #a8071a;--tm-tone-blue-bg: #e6f4ff;--tm-tone-blue-fg: #0958d9;--tm-tone-green-bg: #f6ffed;--tm-tone-green-fg: #389e0d;--tm-tone-purple-bg: #f9f0ff;--tm-tone-purple-fg: #722ed1;--tm-tone-orange-bg: #fff7e6;--tm-tone-orange-fg: #d46b08;--tm-tone-teal-bg: #e6fffb;--tm-tone-teal-fg: #08979c;--tm-tone-pink-bg: #fff0f6;--tm-tone-pink-fg: #c41d7f}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/themate/fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/themate/fonts/InterVariable-Italic.woff2) format("woff2")}@font-face{font-family:Cairo;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/themate/fonts/Cairo-ExtraLight.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/themate/fonts/Cairo-Light.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/themate/fonts/Cairo-Regular.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/themate/fonts/Cairo-Medium.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/themate/fonts/Cairo-SemiBold.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/themate/fonts/Cairo-Bold.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/themate/fonts/Cairo-ExtraBold.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/themate/fonts/Cairo-Black.ttf) format("truetype")}html:not([data-tm-enabled=off]){--tm-font-stack: "InterVariable", "Cairo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tm-font-scale: 1;--tm-text-xs: calc(12px * var(--tm-font-scale));--tm-text-sm: calc(13px * var(--tm-font-scale));--tm-text-md: calc(14px * var(--tm-font-scale));--tm-text-lg: calc(16px * var(--tm-font-scale));--tm-text-xl: calc(20px * var(--tm-font-scale));--tm-text-2xl: calc(24px * var(--tm-font-scale));--tm-icon-size: 18px;--tm-icon-stroke: 1.75;--tm-icon-tint: .18;--tm-chart-1: var(--tm-brand-500);--tm-chart-2: #13c2c2;--tm-chart-3: #faad14;--tm-chart-4: #722ed1;--tm-chart-5: #52c41a;--tm-chart-6: #eb2f96;--tm-chart-7: #fa8c16;--tm-chart-8: #2f54eb;--tm-weight-regular: 400;--tm-weight-medium: 500;--tm-weight-semibold: 600;--tm-leading-dense: 1.4;--tm-leading: 1.5;--tm-surface-app: var(--tm-gray-app);--tm-surface: var(--tm-white);--tm-surface-raised: var(--tm-white);--tm-surface-sunken: var(--tm-gray-50);--tm-surface-hover: var(--tm-gray-50);--tm-surface-active: var(--tm-gray-100);--tm-surface-selected: var(--tm-brand-50);--tm-surface-disabled: var(--tm-gray-app);--tm-board-column: rgb(5 21 36 / .06);--tm-board-column-hover: rgb(11 18 14 / .14);--tm-board-card: var(--tm-white);--tm-board-card-hover: #f0f1f2;--tm-board-shadow: 0 1px 1px rgb(30 31 33 / .25), 0 0 1px rgb(30 31 33 / .31);--tm-board-shadow-drag: 0 8px 12px rgb(30 31 33 / .15), 0 0 1px rgb(30 31 33 / .31);--tm-border: var(--tm-gray-100);--tm-border-strong: var(--tm-gray-200);--tm-border-accent: var(--tm-brand-500);--tm-text: var(--tm-gray-900);--tm-text-2: var(--tm-gray-600);--tm-text-3: var(--tm-gray-400);--tm-text-disabled: var(--tm-gray-400);--tm-text-inverse: var(--tm-white);--tm-text-accent: var(--tm-brand-500);--tm-text-link: var(--tm-brand-600);--tm-text-link-hover: var(--tm-brand-700);--tm-action-primary: var(--tm-brand-500);--tm-action-primary-hover: var(--tm-brand-400);--tm-action-primary-active: var(--tm-brand-600);--tm-action-primary-text: var(--tm-white);--tm-action-default-bg: var(--tm-white);--tm-action-default-hover-bg: var(--tm-brand-50);--tm-action-default-active-bg: var(--tm-brand-100);--tm-action-default-border: var(--tm-gray-200);--tm-action-default-hover-border: var(--tm-brand-400);--tm-action-default-text: var(--tm-gray-900);--tm-action-danger: var(--tm-red-500);--tm-action-danger-hover: #ff7875;--tm-action-danger-active: var(--tm-red-600);--tm-success-bg: var(--tm-green-50);--tm-success-text: var(--tm-green-600);--tm-warning-bg: var(--tm-gold-50);--tm-warning-text: var(--tm-gold-600);--tm-danger-bg: var(--tm-red-50);--tm-danger-text: var(--tm-red-600);--tm-info-bg: var(--tm-brand-50);--tm-info-text: var(--tm-brand-600);--tm-avatar-bg-sl: 70% 91%;--tm-avatar-fg-sl: 55% 34%;--tm-age-1: #52c41a;--tm-age-2: #faad14;--tm-age-3: #fa8c16;--tm-age-4: var(--tm-red-500);--tm-shadow-xs: 0 1px 2px rgb(0 0 0 / .03);--tm-shadow-sm: 0 2px 6px rgb(0 0 0 / .06);--tm-shadow-md: 0 6px 16px rgb(0 0 0 / .08), 0 3px 6px -4px rgb(0 0 0 / .12);--tm-shadow-lg: 0 9px 28px rgb(0 0 0 / .05), 0 6px 16px rgb(0 0 0 / .08);--tm-shadow-xl: 0 12px 48px rgb(0 0 0 / .1), 0 9px 28px rgb(0 0 0 / .05);--tm-radius-xs: 2px;--tm-radius-sm: 4px;--tm-radius-md: 6px;--tm-radius-lg: 8px;--tm-radius-xl: 12px;--tm-radius-2xl: 16px;--tm-radius-full: 999px;--tm-ring-color: rgb(5 145 255 / .1);--tm-ring: 0 0 0 3px var(--tm-ring-color);--tm-ring-danger: 0 0 0 3px rgb(255 38 5 / .06);--tm-ease: cubic-bezier(.645, .045, .355, 1);--tm-dur-fast: .1s;--tm-dur: .2s;--tm-space-1: 4px;--tm-space-2: 8px;--tm-space-3: 12px;--tm-space-4: 16px;--tm-space-5: 24px;--tm-space-6: 32px;--tm-control-h: 32px;--tm-control-h-sm: 24px;--tm-row-h: 36px;--tm-navbar-h: 48px;--tm-sidebar-w: 216px;--tm-sidebar-bg: #0f1b3d;--tm-sidebar-bg-raised: #14224a;--tm-sidebar-bg-hover: rgb(255 255 255 / .06);--tm-sidebar-bg-active: rgb(255 255 255 / .12);--tm-sidebar-border: rgb(255 255 255 / .08);--tm-sidebar-text: rgb(255 255 255 / .78);--tm-sidebar-text-strong: #ffffff;--tm-sidebar-text-muted: rgb(255 255 255 / .45);--tm-sidebar-accent: var(--tm-brand-500);--tm-sidebar-w-rail: 56px}html:not([data-tm-enabled=off])[data-tm-radius=sharp]{--tm-radius-xs: 0;--tm-radius-sm: 2px;--tm-radius-md: 3px;--tm-radius-lg: 4px;--tm-radius-xl: 6px;--tm-radius-2xl: 8px}html:not([data-tm-enabled=off])[data-tm-radius=round]{--tm-radius-xs: 4px;--tm-radius-sm: 6px;--tm-radius-md: 10px;--tm-radius-lg: 14px;--tm-radius-xl: 18px;--tm-radius-2xl: 24px}html:not([data-tm-enabled=off])[data-tm-density=compact]{--tm-control-h: 28px;--tm-control-h-sm: 22px;--tm-row-h: 32px;--tm-navbar-h: 44px}html:not([data-tm-enabled=off]){--neutral-white: var(--tm-white);--neutral-black: var(--tm-black);--neutral: var(--tm-white);--invert-neutral: var(--tm-black);--gray-50: var(--tm-gray-50);--gray-100: var(--tm-gray-100);--gray-200: var(--tm-gray-200);--gray-300: var(--tm-gray-300);--gray-400: var(--tm-gray-400);--gray-500: var(--tm-gray-500);--gray-600: var(--tm-gray-600);--gray-700: var(--tm-gray-700);--gray-800: var(--tm-gray-800);--gray-900: var(--tm-gray-900);--blue-50: var(--tm-brand-50);--blue-100: var(--tm-brand-100);--blue-200: var(--tm-brand-200);--blue-300: var(--tm-brand-300);--blue-400: var(--tm-brand-400);--blue-500: var(--tm-brand-500);--blue-600: var(--tm-brand-600);--blue-700: var(--tm-brand-700);--blue-800: var(--tm-brand-800);--blue-900: var(--tm-brand-900);--primary: var(--tm-action-primary);--primary-color: var(--tm-action-primary);--primary-light: var(--tm-brand-50);--brand-color: var(--tm-action-primary);--btn-primary: var(--tm-action-primary);--btn-default-bg: var(--tm-action-default-bg);--btn-default-hover-bg: var(--tm-action-default-hover-bg);--bg-color: var(--tm-surface-app);--fg-color: var(--tm-surface);--navbar-bg: var(--tm-surface);--card-bg: var(--tm-surface);--modal-bg: var(--tm-surface-raised);--toast-bg: var(--tm-surface-raised);--popover-bg: var(--tm-surface-raised);--subtle-accent: var(--tm-surface-hover);--subtle-fg: var(--tm-surface-sunken);--fg-hover-color: var(--tm-surface-hover);--control-bg: var(--tm-surface);--control-bg-on-gray: var(--tm-gray-100);--disabled-control-bg: var(--tm-surface-disabled);--input-disabled-bg: var(--tm-surface-disabled);--awesomebar-focus-bg: var(--tm-surface);--awesomplete-hover-bg: var(--tm-surface-hover);--highlight-color: var(--tm-surface-hover);--yellow-highlight-color: var(--tm-warning-bg);--sidebar-select-color: var(--tm-surface-selected);--border-color: var(--tm-border);--dark-border-color: var(--tm-border-strong);--table-border-color: var(--tm-border);--btn-group-border-color: var(--tm-border-strong);--border-primary: var(--tm-border-strong);--font-stack: var(--tm-font-stack);--heading-color: var(--tm-text);--text-tiny: calc(11px * var(--tm-font-scale));--text-2xs: var(--tm-text-xs);--text-xs: var(--tm-text-xs);--text-sm: var(--tm-text-sm);--text-md: var(--tm-text-sm);--text-base: var(--tm-text-md);--text-lg: var(--tm-text-lg);--text-xl: calc(18px * var(--tm-font-scale));--text-2xl: var(--tm-text-xl);--text-3xl: var(--tm-text-2xl);--text-4xl: calc(26px * var(--tm-font-scale));--text-5xl: calc(28px * var(--tm-font-scale));--text-6xl: calc(32px * var(--tm-font-scale));--text-color: var(--tm-text);--text-neutral: var(--tm-text);--text-muted: var(--tm-text-2);--text-light: var(--tm-text-3);--text-dark: var(--tm-text-inverse);--disabled-text-color: var(--tm-text-disabled);--placeholder-color: var(--tm-text-3);--navbar-height: var(--tm-navbar-h);--input-height: var(--tm-control-h);--btn-height: var(--tm-control-h);--checkbox-size: 16px;--border-radius-tiny: var(--tm-radius-xs);--border-radius-sm: var(--tm-radius-sm);--border-radius: var(--tm-radius-sm);--border-radius-md: var(--tm-radius-md);--border-radius-lg: var(--tm-radius-md);--border-radius-xl: var(--tm-radius-lg);--border-radius-2xl: var(--tm-radius-xl);--border-radius-full: var(--tm-radius-full);--shadow-xs: var(--tm-shadow-xs);--shadow-sm: var(--tm-shadow-sm);--shadow-base: var(--tm-shadow-sm);--shadow-md: var(--tm-shadow-md);--shadow-lg: var(--tm-shadow-lg);--shadow-xl: var(--tm-shadow-xl);--shadow-2xl: var(--tm-shadow-xl);--modal-shadow: var(--tm-shadow-lg);--card-shadow: none;--btn-shadow: none;--shadow-inset: inset 0 -1px 0 var(--tm-border);--padding-xs: var(--tm-space-1);--padding-sm: var(--tm-space-2);--padding-md: var(--tm-space-3);--padding-lg: var(--tm-space-4);--padding-xl: var(--tm-space-5);--padding-2xl: var(--tm-space-6);--margin-xs: var(--tm-space-1);--margin-sm: var(--tm-space-2);--margin-md: var(--tm-space-3);--margin-lg: var(--tm-space-4);--margin-xl: var(--tm-space-5);--margin-2xl: var(--tm-space-6);--checkbox-focus-shadow: var(--tm-ring);--focus-default: var(--tm-ring);--checkbox-color: var(--tm-action-primary);--checkbox-gradient: linear-gradient( 180deg, var(--tm-action-primary) 0%, var(--tm-action-primary) 100% );--progress-bar-bg: var(--tm-action-primary);--switch-bg: var(--tm-gray-200);--scrollbar-thumb-color: var(--tm-gray-200);--scrollbar-track-color: transparent;--highlight-shadow: none;--bg-blue: var(--tm-brand-50);--bg-light-blue: var(--tm-brand-50);--bg-dark-blue: var(--tm-brand-100);--text-on-blue: var(--tm-brand-600);--text-on-light-blue: var(--tm-brand-600);--text-on-dark-blue: var(--tm-brand-700);--alert-bg-info: var(--tm-info-bg);--alert-text-info: var(--tm-info-text);--alert-bg-success: var(--tm-success-bg);--alert-text-success: var(--tm-success-text);--alert-bg-warning: var(--tm-warning-bg);--alert-text-warning: var(--tm-warning-text);--alert-bg-danger: var(--tm-danger-bg);--alert-text-danger: var(--tm-danger-text)}html:not([data-tm-enabled=off])[data-theme=dark]{--tm-brand-50: #111a2c;--tm-brand-100: #112545;--tm-brand-200: #15325b;--tm-brand-300: #15417e;--tm-brand-400: #1554ad;--tm-brand-500: #1668dc;--tm-brand-600: #3c89e8;--tm-brand-700: #65a9f3;--tm-brand-800: #8dc5f8;--tm-brand-900: #b7dcfa;--tm-gray-25: #0b1220;--tm-gray-50: #172033;--tm-gray-100: #1f2a40;--tm-gray-200: #2b3852;--tm-gray-300: #3b4a66;--tm-gray-400: #64748b;--tm-gray-500: #7c8aa5;--tm-gray-600: #a3adc2;--tm-gray-700: #cbd3e1;--tm-gray-800: #e2e8f0;--tm-gray-900: #f1f5f9;--tm-gray-app: #0b1220;--tm-green-50: #162312;--tm-green-600: #6abe39;--tm-green-700: #8fd460;--tm-gold-50: #2b2111;--tm-gold-600: #d89614;--tm-gold-700: #e8b339;--tm-red-50: #2c1618;--tm-red-500: #dc4446;--tm-red-600: #e84749;--tm-red-700: #f37370;--tm-surface-app: #0b1220;--tm-surface: #151d2e;--tm-surface-raised: #1b2538;--tm-surface-sunken: #111827;--tm-surface-hover: #1e2a40;--tm-surface-active: #26334d;--tm-surface-selected: var(--tm-brand-50);--tm-surface-disabled: #1a2336;--tm-board-column: rgb(206 206 217 / .07);--tm-board-column-hover: rgb(227 228 242 / .12);--tm-board-card: var(--tm-surface-raised);--tm-board-card-hover: var(--tm-surface-hover);--tm-board-shadow: 0 0 0 1px rgb(189 189 189 / .12), 0 1px 1px rgb(1 4 4 / .5);--tm-board-shadow-drag: 0 0 0 1px rgb(189 189 189 / .12), 0 8px 12px rgb(1 4 4 / .36);--tm-chart-2: #36cfc9;--tm-chart-3: #ffc53d;--tm-chart-4: #9254de;--tm-chart-5: #73d13d;--tm-chart-6: #f759ab;--tm-chart-7: #ff9c6e;--tm-chart-8: #597ef7;--tm-sidebar-bg: #0a1024;--tm-sidebar-bg-raised: #0f1731;--tm-sidebar-border: rgb(255 255 255 / .08);--tm-border: #263247;--tm-border-strong: #344158;--tm-text: #e6ebf5;--tm-text-2: #aab4c8;--tm-text-3: #7d889f;--tm-text-disabled: #5b6680;--tm-text-inverse: #0b1220;--tm-action-primary: var(--tm-brand-500);--tm-action-primary-hover: var(--tm-brand-600);--tm-action-primary-active: var(--tm-brand-400);--tm-action-primary-text: #ffffff;--tm-action-default-bg: transparent;--tm-action-default-hover-bg: var(--tm-brand-50);--tm-action-default-active-bg: var(--tm-brand-100);--tm-action-default-border: var(--tm-gray-200);--tm-action-default-hover-border: var(--tm-brand-500);--tm-action-default-text: var(--tm-text);--tm-action-danger: var(--tm-red-500);--tm-action-danger-hover: #e86e6b;--tm-action-danger-active: #c4383a;--tm-success-bg: var(--tm-green-50);--tm-success-text: var(--tm-green-600);--tm-warning-bg: var(--tm-gold-50);--tm-avatar-bg-sl: 35% 24%;--tm-avatar-fg-sl: 65% 78%;--tm-warning-text: var(--tm-gold-600);--tm-danger-bg: var(--tm-red-50);--tm-danger-text: var(--tm-red-500);--tm-info-bg: var(--tm-brand-50);--tm-info-text: var(--tm-brand-600);--tm-shadow-xs: 0 1px 2px rgb(0 0 0 / .3);--tm-shadow-sm: 0 2px 6px rgb(0 0 0 / .4);--tm-shadow-md: 0 6px 16px rgb(0 0 0 / .5), 0 3px 6px -4px rgb(0 0 0 / .6);--tm-shadow-lg: 0 9px 28px rgb(0 0 0 / .45), 0 6px 16px rgb(0 0 0 / .5);--tm-shadow-xl: 0 12px 48px rgb(0 0 0 / .5), 0 9px 28px rgb(0 0 0 / .45);--tm-ring-color: rgb(22 104 220 / .25);--tm-tone-blue-bg: #111a2c;--tm-tone-blue-fg: #3c89e8;--tm-tone-green-bg: #162312;--tm-tone-green-fg: #6abe39;--tm-tone-purple-bg: #1a1325;--tm-tone-purple-fg: #b37feb;--tm-tone-orange-bg: #2b1d11;--tm-tone-orange-fg: #e89a3c;--tm-tone-teal-bg: #112123;--tm-tone-teal-fg: #33bcb7;--tm-tone-pink-bg: #291321;--tm-tone-pink-fg: #e0529c}.tm-login-page-body{margin:0!important;padding:0!important;background-color:#f1f5f9!important;font-family:var(--tm-font-stack),sans-serif;overflow-y:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:100vh!important}.tm-login-page-body .web-page{padding:0!important;margin:0!important;max-width:100vw!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:100vh!important}.tm-login-page-body .container{padding:0!important;margin:0!important;max-width:100vw!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.login-split-container{display:flex;width:100%;max-width:1000px;min-height:600px;max-height:calc(100vh - 40px);background-color:var(--tm-white, #ffffff);border-radius:24px;box-shadow:0 10px 30px #00000005,0 30px 60px #0f172a14;overflow:hidden;margin:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login{display:none}.invalid-login{animation:wiggle .5s linear}@keyframes wiggle{8%,41%{transform:translate(-10px)}25%,58%{transform:translate(10px)}75%{transform:translate(-5px)}92%{transform:translate(5px)}0%,to{transform:translate(0)}}.login-left-panel{display:flex;flex-direction:column;width:50%;background-color:var(--tm-white, #ffffff);justify-content:center;align-items:center;padding:40px 48px;box-sizing:border-box;overflow-y:auto}.login-left-panel .login-left-content{width:100%;max-width:380px;margin:auto;display:flex;flex-direction:column;height:auto;justify-content:center}.brand-logo-section{display:flex;align-items:center;gap:12px;margin-bottom:36px}.brand-logo-section .brand-logo-img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.05));transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.brand-logo-section .brand-logo-img:hover{transform:rotate(360deg) scale(1.1)}.brand-logo-section .brand-name{font-family:var(--tm-font-stack),sans-serif;font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.03em;text-transform:capitalize;background:linear-gradient(135deg,#0f172a 0%,#475569 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.login-card-header{text-align:start!important}.login-card-header .card-heading{font-family:var(--tm-font-stack),sans-serif;font-size:26px;font-weight:700;color:#0f172a;margin-bottom:6px;letter-spacing:-.025em;text-align:start!important}.login-card-header .card-subtitle{font-size:14px;color:#64748b;line-height:1.5;text-align:start!important}.social-login-row{display:flex;justify-content:space-between;gap:12px}.social-login-row .btn-social-row{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;height:44px;border:1px solid #e2e8f0;border-radius:12px;background:rgba(255,255,255,.6);color:#475569;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.social-login-row .btn-social-row:hover{background-color:#ffffffe6;border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px);box-shadow:0 4px 12px #00000005}.social-login-row .btn-social-row:active{transform:translateY(0)}.divider-text{position:relative;text-align:center}.divider-text span{background-color:var(--tm-white, #ffffff);padding:0 12px;font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.divider-text:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background-color:#e2e8f0;z-index:-1}.form-label{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px;display:block!important;text-align:start!important;width:100%}.input-wrapper{position:relative;display:flex;align-items:center}.input-wrapper .input-icon-left{position:absolute;left:14px;display:flex;align-items:center;color:#94a3b8;pointer-events:none;transition:color .2s ease}.input-wrapper .form-control.input-with-icon{padding-left:42px!important;padding-right:42px!important}.input-wrapper .form-control{height:44px;border-radius:12px;border:1px solid #cbd5e1;font-size:14px;color:#0f172a;background-color:#ffffff80;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%;box-sizing:border-box}.input-wrapper .form-control::-moz-placeholder{color:#94a3b8}.input-wrapper .form-control::placeholder{color:#94a3b8}.input-wrapper .form-control:hover{border-color:#94a3b8;background-color:#fffc}.input-wrapper .form-control:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626;outline:none}.input-wrapper .form-control:focus+.input-icon-left{color:#3b82f6}.input-wrapper .toggle-password-icon{position:absolute;right:14px;cursor:pointer;display:flex;align-items:center;color:#94a3b8;transition:all .2s ease}.input-wrapper .toggle-password-icon:hover{color:#475569;transform:scale(1.05)}.remember-forgot-section{font-size:13.5px;font-weight:500}.remember-forgot-section .custom-control.custom-checkbox{display:flex!important;align-items:center!important;position:relative;padding-left:0!important;padding-right:0!important;margin-right:0!important}.remember-forgot-section .custom-control.custom-checkbox .custom-control-input{position:absolute;opacity:0;width:0;height:0}.remember-forgot-section .custom-control.custom-checkbox .custom-control-label{position:relative;cursor:pointer;padding-left:26px!important;padding-right:0!important;display:inline-block;color:#475569;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.remember-forgot-section .custom-control.custom-checkbox .custom-control-label:hover{color:#0f172a}.remember-forgot-section .custom-control.custom-checkbox .custom-control-label:before{content:"";position:absolute;left:0!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;border-radius:6px!important;border:1.5px solid #cbd5e1!important;background-color:transparent!important;transition:all .2s ease}.remember-forgot-section .custom-control.custom-checkbox .custom-control-label:after{content:"";position:absolute;left:0!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3e%3c/svg%3e")!important;background-size:12px!important;background-position:center!important;background-repeat:no-repeat!important;opacity:0!important;transition:all .25s ease}.remember-forgot-section .custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:var(--tm-brand-500, var(--tm-action-primary))!important;border-color:var(--tm-brand-500, var(--tm-action-primary))!important}.remember-forgot-section .custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label:after{opacity:1!important}.remember-forgot-section .forgot-link{color:var(--tm-brand-500, var(--tm-action-primary));font-weight:600;text-decoration:none;transition:color .2s ease}.remember-forgot-section .forgot-link:hover{color:var(--tm-brand-600, var(--tm-action-primary-active));text-decoration:underline}[dir=rtl] .remember-forgot-section .custom-control.custom-checkbox .custom-control-label{padding-left:0!important;padding-right:26px!important}[dir=rtl] .remember-forgot-section .custom-control.custom-checkbox .custom-control-label:before,[dir=rtl] .remember-forgot-section .custom-control.custom-checkbox .custom-control-label:after{left:auto!important;right:0!important}.action-buttons .btn-login,.action-buttons .btn-forgot,.action-buttons .btn-login-with-email-link{width:100%;height:44px;border-radius:12px;font-family:var(--tm-font-stack),sans-serif;font-size:14px;font-weight:600;background:linear-gradient(135deg,var(--tm-action-primary) 0%,var(--tm-action-primary-active) 100%);border:none;color:#fff;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 10px #3b6fec33;cursor:pointer;display:flex;align-items:center;justify-content:center}.action-buttons .btn-login:hover,.action-buttons .btn-forgot:hover,.action-buttons .btn-login-with-email-link:hover{background:linear-gradient(135deg,#4f7ff1 0%,var(--tm-action-primary-active) 100%);transform:translateY(-1px);box-shadow:0 6px 16px #3b6fec4d}.action-buttons .btn-login:active,.action-buttons .btn-forgot:active,.action-buttons .btn-login-with-email-link:active{transform:translateY(1px);box-shadow:0 2px 6px #3b6fec26}.action-buttons .btn-ldap-login{width:100%;height:44px;border-radius:12px;font-family:var(--tm-font-stack),sans-serif;font-size:14px;font-weight:600;margin-top:12px;border:1px solid #cbd5e1;background:rgba(255,255,255,.4);color:#475569;transition:all .2s ease;cursor:pointer}.action-buttons .btn-ldap-login:hover{background:rgba(255,255,255,.8);color:#0f172a;border-color:#94a3b8}.signup-footer{font-size:14px;color:#64748b}.signup-footer .signup-link,.signup-footer .back-to-login{color:var(--tm-brand-500, var(--tm-action-primary));font-weight:600;text-decoration:none;margin-left:4px;transition:color .2s ease}.signup-footer .signup-link:hover,.signup-footer .back-to-login:hover{color:var(--tm-brand-600, var(--tm-action-primary-active));text-decoration:underline}.indicator{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.indicator.red{background-color:#fef2f2;color:#dc2626}.text-muted{color:#64748b!important}.login-right-panel{display:flex;flex-direction:column;width:50%;background:linear-gradient(135deg,var(--tm-brand-500, var(--tm-action-primary)) 0%,var(--tm-brand-600, var(--tm-action-primary-active)) 100%);justify-content:center;align-items:center;padding:40px 48px;box-sizing:border-box;overflow-y:auto;position:relative}.login-right-panel .login-right-content{max-width:480px;width:100%;margin:auto;display:flex;flex-direction:column;align-items:center}.login-right-panel .right-panel-graphic{margin-bottom:40px;width:100%;display:flex;justify-content:center}.login-right-panel .right-panel-graphic .circles-wrapper{position:relative;width:320px;height:240px}.login-right-panel .right-panel-graphic .circles-wrapper .glow-ring{position:absolute;top:10px;left:-20px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,rgba(255,255,255,0) 70%);pointer-events:none;animation:glowPulse 6s infinite ease-in-out}.login-right-panel .right-panel-graphic .circles-wrapper .connection-lines{position:absolute;top:10px;left:20px;z-index:1;pointer-events:none}.login-right-panel .right-panel-graphic .circles-wrapper .connection-lines path[stroke-dasharray]{stroke-dasharray:6 6;animation:strokeFlow 1.8s infinite linear}.login-right-panel .right-panel-graphic .circles-wrapper .floating-badge{position:absolute;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background-color:#fff;box-shadow:0 8px 24px #0000001f;z-index:2;transition:transform .3s cubic-bezier(.34,1.56,.64,1);cursor:default}.login-right-panel .right-panel-graphic .circles-wrapper .floating-badge:hover{transform:scale(1.1) translateY(-2px)}.login-right-panel .right-panel-graphic .circles-wrapper .floating-badge svg{stroke-width:2}.login-right-panel .right-panel-graphic .circles-wrapper .floating-badge.badge-top{top:30px;left:10px;color:#7c3aed;animation:floatTop 6s infinite ease-in-out}.login-right-panel .right-panel-graphic .circles-wrapper .floating-badge.badge-middle{top:94px;left:-10px;padding:6px;box-sizing:border-box;animation:floatMiddle 7s infinite ease-in-out}.login-right-panel .right-panel-graphic .circles-wrapper .floating-badge.badge-middle .badge-logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:logoRotate 16s infinite linear}.login-right-panel .right-panel-graphic .circles-wrapper .floating-badge.badge-bottom{top:158px;left:10px;color:#0d9488;animation:floatBottom 6.5s infinite ease-in-out}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card{position:absolute;top:20px;right:-10px;width:175px;height:195px;background:#ffffff;border-radius:16px;box-shadow:0 16px 36px #00000029;padding:16px 12px;box-sizing:border-box;z-index:2;display:flex;flex-direction:column;animation:floatCard 8s infinite ease-in-out}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card:hover{transform:translateY(-4px) scale(1.02)}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-header{display:flex;gap:6px;margin-bottom:14px}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-header .mockup-dot{width:7px;height:7px;border-radius:50%}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-header .mockup-dot.red{background-color:#ef4444}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-header .mockup-dot.yellow{background-color:#f59e0b}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-header .mockup-dot.green{background-color:#10b981}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body{display:flex;flex-direction:column;gap:8px}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-line{height:6px;background-color:#f1f5f9;border-radius:3px}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-line.wide{width:75%}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-line.narrow{width:45%;margin-bottom:4px}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-item{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid #f8fafc}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-item .mockup-avatar{width:18px;height:18px;border-radius:50%;flex-shrink:0}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-item .mockup-avatar.avatar-1{background-color:#c084fc}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-item .mockup-avatar.avatar-2{background-color:#60a5fa}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-item .mockup-avatar.avatar-3{background-color:#34d399}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-item .mockup-text-lines{flex:1;display:flex;flex-direction:column;gap:3px}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-item .mockup-text-lines .mockup-text-line{height:4px;border-radius:2px;background-color:#f1f5f9}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-item .mockup-text-lines .mockup-text-line.l-1{width:55%}.login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-item .mockup-text-lines .mockup-text-line.l-2{width:35%}.login-right-panel .promo-text-section{color:#fff!important}.login-right-panel .promo-text-section .promo-title{font-family:var(--tm-font-stack),sans-serif;font-size:26px;font-weight:800;margin-bottom:12px;letter-spacing:-.02em;color:#fff!important}.login-right-panel .promo-text-section .promo-desc{font-size:14px;line-height:1.5;opacity:.9!important;color:#f8fafc!important}.login-right-panel .promo-text-section .bullet-indicators{display:flex;justify-content:center;gap:8px}.login-right-panel .promo-text-section .bullet-indicators .bullet{width:6px;height:6px;border-radius:50%;background-color:#fff!important;opacity:.35!important;transition:all .3s ease}.login-right-panel .promo-text-section .bullet-indicators .bullet.active{opacity:1!important;width:16px;border-radius:3px}@keyframes floatTop{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatMiddle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(6px) scale(1.03)}}@keyframes floatBottom{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatCard{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(.5deg)}}@keyframes logoRotate{0%{transform:rotate(0)}50%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes glowPulse{0%,to{transform:scale(.95);opacity:.12}50%{transform:scale(1.05);opacity:.22}}@keyframes strokeFlow{to{stroke-dashoffset:-20}}.login-split-container[style*=--tm-login-bg] .login-right-panel{background-image:linear-gradient(135deg,rgba(0,0,0,.35),rgba(0,0,0,.55)),var(--tm-login-bg);background-size:cover;background-position:center}.tm-login-layout-centered{max-width:480px;min-height:0}.tm-login-layout-centered .login-right-panel{display:none}.tm-login-layout-centered .login-left-panel{width:100%}body.tm-login-page-body.tm-login-has-bg{background-image:var(--tm-login-bg);background-size:cover;background-position:center}@media (max-width: 991px){.login-split-container{height:auto!important;min-height:100vh!important;max-width:100%!important;margin:0!important;border-radius:0!important;box-shadow:none!important}.login-right-panel{display:none!important}.login-left-panel{width:100%!important;padding:24px;background-color:#f1f5f9}.login-left-panel .login-left-content{background-color:var(--tm-white, #ffffff);padding:40px 32px;border-radius:20px;box-shadow:0 10px 30px #00000005,0 20px 40px #0f172a0d;border:1px solid #e2e8f0}}[data-theme=dark] .tm-login-page-body{background-color:#030712!important}[data-theme=dark] .login-split-container{background-color:#0b0f19;box-shadow:0 10px 30px #0000004d,0 30px 60px #00000080}[data-theme=dark] .login-left-panel{background-color:#0b0f19}[data-theme=dark] .login-left-panel .brand-name{background:linear-gradient(135deg,#f8fafc 0%,#cbd5e1 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .login-left-panel .login-card-header .card-heading{color:#f8fafc}[data-theme=dark] .login-left-panel .login-card-header .card-subtitle{color:#94a3b8}[data-theme=dark] .login-left-panel .social-login-row .btn-social-row{background-color:#0f172a66;border-color:#ffffff0f;color:#cbd5e1}[data-theme=dark] .login-left-panel .social-login-row .btn-social-row:hover{background-color:#ffffff0d;color:#f8fafc;border-color:#ffffff26}[data-theme=dark] .login-left-panel .divider-text span{background-color:#0b0f19;color:#4b5563}[data-theme=dark] .login-left-panel .divider-text:before{background-color:#ffffff0f}[data-theme=dark] .login-left-panel .form-label{color:#94a3b8}[data-theme=dark] .login-left-panel .input-wrapper .input-icon-left{color:#4b5563}[data-theme=dark] .login-left-panel .input-wrapper .form-control{background-color:#0f172a66;border-color:#ffffff14;color:#f8fafc}[data-theme=dark] .login-left-panel .input-wrapper .form-control::-moz-placeholder{color:#4b5563}[data-theme=dark] .login-left-panel .input-wrapper .form-control::placeholder{color:#4b5563}[data-theme=dark] .login-left-panel .input-wrapper .form-control:hover{border-color:#ffffff26;background-color:#0f172a99}[data-theme=dark] .login-left-panel .input-wrapper .form-control:focus{background-color:#0f172acc;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f640}[data-theme=dark] .login-left-panel .input-wrapper .toggle-password-icon{color:#4b5563}[data-theme=dark] .login-left-panel .input-wrapper .toggle-password-icon:hover{color:#cbd5e1}[data-theme=dark] .login-left-panel .remember-forgot-section .custom-control.custom-checkbox .custom-control-label:before{border-color:#ffffff26!important;background-color:#0f172a66!important}[data-theme=dark] .login-left-panel .remember-forgot-section .custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#3b82f6!important;border-color:#3b82f6!important}[data-theme=dark] .login-left-panel .remember-forgot-section .custom-control-label{color:#94a3b8}[data-theme=dark] .login-left-panel .remember-forgot-section .custom-control-label:hover{color:#cbd5e1}[data-theme=dark] .login-left-panel .remember-forgot-section .forgot-link{color:#60a5fa}[data-theme=dark] .login-left-panel .remember-forgot-section .forgot-link:hover{color:#93c5fd}[data-theme=dark] .login-left-panel .action-buttons .btn-login,[data-theme=dark] .login-left-panel .action-buttons .btn-forgot,[data-theme=dark] .login-left-panel .action-buttons .btn-login-with-email-link{background:linear-gradient(135deg,#3b82f6 0%,var(--tm-action-primary-active) 100%);box-shadow:0 4px 12px #3b82f633}[data-theme=dark] .login-left-panel .action-buttons .btn-login:hover,[data-theme=dark] .login-left-panel .action-buttons .btn-forgot:hover,[data-theme=dark] .login-left-panel .action-buttons .btn-login-with-email-link:hover{background:linear-gradient(135deg,#60a5fa 0%,var(--tm-action-primary) 100%);box-shadow:0 8px 20px #3b82f659}[data-theme=dark] .login-left-panel .action-buttons .btn-ldap-login{background:rgba(15,23,42,.4);border-color:#ffffff14;color:#cbd5e1}[data-theme=dark] .login-left-panel .action-buttons .btn-ldap-login:hover{background:rgba(255,255,255,.05);color:#f8fafc;border-color:#fff3}[data-theme=dark] .login-left-panel .signup-footer{color:#94a3b8}[data-theme=dark] .login-left-panel .signup-footer .signup-link,[data-theme=dark] .login-left-panel .signup-footer .back-to-login{color:#60a5fa}[data-theme=dark] .login-left-panel .signup-footer .signup-link:hover,[data-theme=dark] .login-left-panel .signup-footer .back-to-login:hover{color:#93c5fd}[data-theme=dark] .login-left-panel .indicator.red{background-color:#dc262626;color:#f87171}[data-theme=dark] .login-left-panel .text-muted{color:#94a3b8!important}[data-theme=dark] .login-right-panel{background:linear-gradient(135deg,#090f1d 0%,#030712 100%)}[data-theme=dark] .login-right-panel .right-panel-graphic .circles-wrapper .floating-badge{background-color:#0b0f19;box-shadow:0 8px 24px #0000004d}[data-theme=dark] .login-right-panel .right-panel-graphic .circles-wrapper .floating-badge.badge-top{color:#a78bfa}[data-theme=dark] .login-right-panel .right-panel-graphic .circles-wrapper .floating-badge.badge-bottom{color:#2dd4bf}[data-theme=dark] .login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card{background:#0b0f19;box-shadow:0 16px 36px #0006}[data-theme=dark] .login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-line{background-color:#1f2937}[data-theme=dark] .login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-item{border-top-color:#1f2937}[data-theme=dark] .login-right-panel .right-panel-graphic .circles-wrapper .dashboard-mockup-card .mockup-body .mockup-item .mockup-text-lines .mockup-text-line{background-color:#1f2937}@media (max-width: 991px){[data-theme=dark] .login-left-panel{background-color:#030712}[data-theme=dark] .login-left-panel .login-left-content{background-color:#0b0f19;border-color:#ffffff0f}}
/*# sourceMappingURL=themate-login.bundle.HMVEJQF5.css.map */
