:root{--neutral-white: #ffffff;--neutral-black: #000000;--neutral: var(--neutral-white);--invert-neutral: var(--neutral-black);--gray-50: #f8f8f8;--gray-100: #f3f3f3;--gray-200: #ededed;--gray-300: #e2e2e2;--gray-400: #c7c7c7;--gray-500: #999999;--gray-600: #7c7c7c;--gray-700: #525252;--gray-800: #383838;--gray-900: #171717;--gray-150: #f2f5fa;--gray-250: #eef1f5;--gray-350: #dde2ea;--gray-450: #9EA7B7;--gray-550: #7b899f;--gray-650: #c3c2cc;--gray-750: #1c2126;--blue-50: #f7fbfd;--blue-100: #edf6fd;--blue-200: #e3f1fd;--blue-300: #c9e7fc;--blue-400: #70b6f0;--blue-500: #0289f7;--blue-600: #007be0;--blue-700: #0070cc;--blue-800: #005ca3;--blue-900: #004880;--green-50: #f3fcf5;--green-100: #e4f5e9;--green-200: #daf0e1;--green-300: #cae5d4;--green-400: #b6dec5;--green-500: #59ba8b;--green-600: #30a66d;--green-700: #278f5e;--green-800: #16794c;--green-900: #173b2c;--green-150: #dcf1f1;--green-250: #7fb014;--red-50: #fff7f7;--red-100: #fff0f0;--red-200: #fcd7d7;--red-300: #f9c6c6;--red-400: #eb9091;--red-500: #e03636;--red-600: #cc2929;--red-700: #b52a2a;--red-800: #941f1f;--red-900: #6b1515;--red-750: #f20909;--orange-50: #fff9f5;--orange-100: #fff1e7;--orange-200: #fce6d5;--orange-300: #f7d6bd;--orange-400: #f0b58b;--orange-500: #e86c13;--orange-600: #d45a08;--orange-700: #bd3e0c;--orange-800: #9e3513;--orange-900: #6b2711;--amber-50: #fdfaed;--amber-100: #fcf3cf;--amber-200: #f7e28d;--amber-300: #f5d261;--amber-400: #f2be3a;--amber-500: #e79913;--amber-600: #db7706;--amber-700: #b35309;--amber-800: #91400d;--amber-900: #763813;--yellow-50: #fffcef;--yellow-100: #fff7d3;--yellow-200: #f7e9a8;--yellow-300: #f5e171;--yellow-400: #f2d14b;--yellow-500: #edba13;--yellow-600: #d1930d;--yellow-700: #ab6e05;--yellow-800: #8c5600;--yellow-900: #733f12;--yellow-350: #F3B709;--cyan-50: #f5fbfc;--cyan-100: #e0f8ff;--cyan-200: #b3ecfc;--cyan-300: #94e6ff;--cyan-400: #6bd3f2;--cyan-500: #34bae3;--cyan-600: #32a4c7;--cyan-700: #267a94;--cyan-800: #125c73;--cyan-900: #164759;--teal-50: #f0fdfa;--teal-100: #e6f7f4;--teal-200: #bae8e1;--teal-300: #97ded4;--teal-400: #73d1c4;--teal-500: #36baad;--teal-600: #0b9e92;--teal-700: #0f736b;--teal-800: #115c57;--teal-900: #114541;--teal-750: #566253;--violet-50: #fbfaff;--violet-100: #f5f2ff;--violet-200: #e5e1fa;--violet-300: #dad2f7;--violet-400: #bdb1f0;--violet-500: #6846e3;--violet-600: #5f46c7;--violet-700: #4f3da1;--violet-800: #392980;--violet-900: #251959;--pink-50: #fff7fc;--pink-100: #feeef8;--pink-200: #f8e2f0;--pink-300: #f2d4e6;--pink-400: #e9c4da;--pink-500: #e34aa6;--pink-600: #cf3a96;--pink-700: #9c2671;--pink-800: #801458;--pink-900: #570f3e;--purple-50: #fdfaff;--purple-100: #f9f0ff;--purple-200: #f1e5fa;--purple-300: #e9d6f5;--purple-400: #d6c1e6;--purple-500: #9c45e3;--purple-600: #8642c2;--purple-700: #6e399d;--purple-800: #5c2f83;--purple-900: #401863;--white-overlay-50: rgba(255, 255, 255, .09);--white-overlay-100: rgba(255, 255, 255, .18);--white-overlay-200: rgba(255, 255, 255, .27);--white-overlay-300: rgba(255, 255, 255, .36);--white-overlay-400: rgba(255, 255, 255, .45);--white-overlay-500: rgba(255, 255, 255, .54);--white-overlay-600: rgba(255, 255, 255, .63);--white-overlay-700: rgba(255, 255, 255, .72);--white-overlay-800: rgba(255, 255, 255, .81);--white-overlay-900: rgba(255, 255, 255, .9);--black-overlay-50: rgba(0, 0, 0, .09);--black-overlay-100: rgba(0, 0, 0, .18);--black-overlay-200: rgba(0, 0, 0, .27);--black-overlay-300: rgba(0, 0, 0, .36);--black-overlay-400: rgba(0, 0, 0, .45);--black-overlay-500: rgba(0, 0, 0, .54);--black-overlay-600: rgba(0, 0, 0, .63);--black-overlay-700: rgba(0, 0, 0, .72);--black-overlay-800: rgba(0, 0, 0, .81);--black-overlay-900: rgba(0, 0, 0, .9);--linear-black: linear-gradient( to bottom, rgba(46, 46, 46, .18) 0%, rgba(36, 36, 36, .14) 100% );--linear-blue: linear-gradient( to bottom, rgba(17, 142, 245, .067) 0%, rgba(7, 127, 247, .029) 100% );--angular-white: conic-gradient(rgba(255, 255, 255, 1) 72.38%, rgba(255, 255, 255, 1) 99.87%);--angular-black: conic-gradient(rgba(56, 56, 56, .22) 72.38%, rgba(56, 56, 56, .22) 99.87%);--angular-green: conic-gradient( rgba(23, 117, 75, .092) 72.38%, rgba(23, 117, 75, .092) 99.87% );--angular-red: conic-gradient( rgba(205, 41, 41, .804) 72.38%, rgba(205, 41, 41, .804) 99.87% );--angular-blue: conic-gradient(rgba(0, 110, 219, 0) 72.38%, rgba(0, 110, 219, 0) 99.87%)}:root{--input-padding: 6px 8px;--dropdown-padding: 4px 8px;--grid-padding: 10px 8px;--disabled-input-padding: 3px 8px;--number-card-padding: 8px 8px 8px 12px}:root{--font-stack: "InterVariable", "Inter", "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--text-tiny: 11px;--text-2xs: 12px;--text-xs: 12px;--text-sm: 13px;--text-md: 13px;--text-base: 14px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 20px;--text-3xl: 24px;--text-4xl: 26px;--text-5xl: 28px;--text-6xl: 32px;--text-7xl: 40px;--text-8xl: 44px;--text-9xl: 48px;--text-10xl: 52px;--text-11xl: 56px;--text-12xl: 64px;--weight-regular: 420;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--text-line-height-3xl: 115%;--text-line-height-4xl: 160%;--text-line-height-7xl: 140%;--text-line-height-12xl: 130%;--text-line-height-14xl: 120%;--para-line-height-2-xs: 160%;--para-line-height-sm: 150%;--para-line-height-2xl: 148%;--para-line-height-3xl: 140%;--heading-color: var(--gray-900);--text-neutral: var(--gray-900);--text-color: var(--gray-800);--text-muted: var(--gray-700);--text-light: var(--gray-600);--text-dark: var(--fg-color)}:root{--shadow-xs: rgba(0, 0, 0, .05) 0px .5px 0px 0px, rgba(0, 0, 0, .08) 0px 0px 0px 1px, rgba(0, 0, 0, .05) 0px 2px 4px 0px;--shadow-sm: 0px 1px 2px rgba(0, 0, 0, .1);--shadow-base: 0px 0px 1px rgba(0, 0, 0, .45), 0px 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0px 0px 1px rgba(0, 0, 0, .12), 0px .5px 2px rgba(0, 0, 0, .15), 0px 2px 3px rgba(0, 0, 0, .16);--shadow-lg: 0px 0px 1px rgba(0, 0, 0, .35), 0px 6px 8px -4px rgba(0, 0, 0, .1);--shadow-xl: 0px 0px 1px rgba(0, 0, 0, .19), 0px 1px 2px rgba(0, 0, 0, .07), 0px 6px 15px -5px rgba(0, 0, 0, .11);--shadow-2xl: 0px 0px 1px rgba(0, 0, 0, .2), 0px 1px 3px rgba(0, 0, 0, .05), 0px 10px 24px -3px rgba(0, 0, 0, .1);--focus-default: 0px 0px 0px 2px #c9c9c9;--focus-blue: 0px 0px 0px 2px #65b9fc;--focus-green: 0px 0px 0px 2px #5bb98c;--focus-yellow: 0px 0px 0px 2px #fff0ad;--focus-red: 0px 0px 0px 2px #eb9091;--custom-status: 0px 0px 0px 1.5px #ffffff;--custom-shadow-sm: 0px 1px 4px rgba(0, 0, 0, .1);--drop-shadow: 0px .5px 0px rgba(0, 0, 0, .05), 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 4px rgba(0, 0, 0, .05)}:root{--border-radius-tiny: 4px;--border-radius-sm: 8px;--border-radius: 8px;--border-radius-md: 10px;--border-radius-lg: 12px;--border-radius-xl: 16px;--border-radius-2xl: 20px;--border-radius-full: 999px}html,body{font-size:16px}:root,[data-theme=light]{--brand-color: var(--primary);--padding-xs: 5px;--padding-sm: 6px;--padding-md: 15px;--padding-lg: 20px;--padding-xl: 30px;--padding-2xl: 40px;--margin-xs: 5px;--margin-sm: 10px;--margin-md: 15px;--margin-lg: 20px;--margin-xl: 30px;--margin-2xl: 40px;--modal-shadow: var(--shadow-md);--card-shadow: var(--shadow-sm);--btn-shadow: var(--shadow-xs);--navbar-height: 48px;--icon-fill: var(--gray-450);--icon-stroke: var(--gray-800);--bg-blue: var(--blue-100);--bg-light-blue: var(--blue-50);--bg-dark-blue: var(--blue-300);--bg-green: var(--green-100);--bg-yellow: var(--yellow-100);--bg-orange: var(--orange-100);--bg-red: var(--red-100);--bg-gray: var(--gray-250);--bg-grey: var(--gray-250);--bg-light-gray: var(--gray-250);--bg-dark-gray: var(--gray-400);--bg-darkgrey: var(--gray-400);--bg-purple: var(--purple-100);--bg-pink: var(--pink-50);--bg-cyan: var(--cyan-50);--text-on-blue: var(--blue-700);--text-on-light-blue: var(--blue-600);--text-on-dark-blue: var(--blue-800);--text-on-green: var(--green-800);--text-on-yellow: var(--yellow-700);--text-on-orange: var(--orange-700);--text-on-red: var(--red-700);--text-on-gray: var(--gray-700);--text-on-grey: var(--gray-700);--text-on-darkgrey: var(--gray-800);--text-on-dark-gray: var(--gray-800);--text-on-light-gray: var(--gray-800);--text-on-purple: var(--purple-700);--text-on-pink: var(--pink-700);--text-on-cyan: var(--cyan-700);--alert-text-danger: var(--red-600);--alert-text-warning: var(--yellow-700);--alert-text-info: var(--blue-700);--alert-text-success: var(--green-700);--alert-bg-danger: var(--red-50);--alert-bg-warning: var(--yellow-100);--alert-bg-info: var(--blue-50);--alert-bg-success: var(--green-100);--bg-color: var(--gray-150);--fg-color: white;--subtle-accent: var(--gray-50);--subtle-fg: var(--gray-250);--navbar-bg: var(--gray-350);--fg-hover-color: var(--gray-250);--card-bg: var(--fg-color);--disabled-text-color: var(--gray-600);--disabled-control-bg: var(--gray-50);--control-bg: var(--gray-250);--control-bg-on-gray: var(--gray-200);--awesomebar-focus-bg: var(--fg-color);--modal-bg: white;--toast-bg: var(--modal-bg);--popover-bg: white;--awesomplete-hover-bg: var(--control-bg);--btn-primary: var(--gray-900);--btn-default-bg: var(--gray-250);--btn-default-hover-bg: var(--gray-300);--border-primary: var(--gray-900);--sidebar-select-color: var(--gray-250);--scrollbar-thumb-color: var(--gray-600);--scrollbar-track-color: var(--gray-200);--shadow-inset: inset 0px -1px 0px var(--gray-300);--border-color: var(--gray-200);--dark-border-color: var(--gray-300);--table-border-color: var(--gray-200);--highlight-color: var(--gray-50);--yellow-highlight-color: var(--yellow-100);--btn-group-border-color: var(--gray-300);--placeholder-color: var(--gray-50);--highlight-shadow: 1px 1px 10px var(--blue-50), 0px 0px 4px var(--blue-600);--code-block-bg: var(--gray-900);--code-block-text: var(--gray-400);--primary-color: var(--gray-900);--btn-height: 28px;--input-height: 28px;--input-disabled-bg: var(--gray-200);--checkbox-right-margin: var(--margin-xs);--checkbox-size: 14px;--checkbox-color: var(--neutral-black);--checkbox-focus-shadow: 0 0 0 2px var(--gray-300);--checkbox-gradient: linear-gradient(180deg, var(--primary) -124.51%, var(--primary) 100%);--checkbox-disabled-gradient: linear-gradient( 180deg, var(--disabled-control-bg) -124.51%, var(--disabled-control-bg) 100% );--switch-bg: var(--gray-300);--diff-added: var(--green-200);--diff-removed: var(--red-200);--diff-changed: var(--blue-200);--right-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.25 7.5L4.75 4L1.25 0.5' stroke='%231F272E' stroke-linecap='round' stroke-linejoin='round'/></svg>");--left-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.5 9.5L4 6l3.5-3.5' stroke='%231F272E' stroke-linecap='round' stroke-linejoin='round'></path></svg>")}:root,[data-theme=light]{--xxl-width: ;--xl-width: 1200px;--lg-width: 992px;--md-width: 768px;--sm-width: 576px;--xs-width: 0;--appreciation-color: var(--green-600);--appreciation-bg: var(--green-100);--criticism-color: var(--red-600);--criticism-bg: var(--red-100);--error-bg: var(--red-50);--error-border: var(--red-400);--page-head-height: 60px;--page-bottom-margin: 60px;--checkbox-right-margin: var(--margin-xs);--checkbox-focus-shadow: var(--focus-default);--date-active-text: var(--gray-100);--date-active-bg: var(--gray-900);--date-range-bg: var(--subtle-fg);--timeline-item-icon-size: 30px;--timeline-item-left-margin: var(--margin-lg);--timeline-item-bottom-margin: var(--margin-sm);--timeline-content-max-width: 700px;--timeline-left-padding: calc(var(--padding-xl) + var(--timeline-item-icon-size) / 2);--timeline-badge-color: var(--gray-900);--timeline-badge-bg: var(--gray-100);--user-mention-bg-color: var(--fg-color);--group-mention-bg-color: var(--bg-purple);--skeleton-bg: var(--gray-100);--progress-bar-bg: var(--primary)}[data-theme=dark]{--neutral: var(--neutral-black);--invert-neutral: var(--neutral-white);--gray-700: #383838;--gray-800: #232323;--text-neutral: var(--gray-50);--text-dark: var(--gray-900);--text-muted: var(--gray-400);--text-light: var(--gray-300);--text-color: var(--gray-50);--heading-color: var(--gray-50);--icon-fill: transparent;--icon-stroke: var(--gray-300);--error-bg: var(--red-800);--error-border: var(--red-400);--bg-color: var(--gray-900);--fg-color: var(--gray-900);--subtle-accent: var(--gray-700);--subtle-fg: var(--gray-800);--navbar-bg: var(--gray-900);--fg-hover-color: var(--gray-800);--card-bg: var(--gray-900);--disabled-text-color: var(--gray-400);--disabled-control-bg: var(--gray-800);--control-bg: var(--gray-800);--control-bg-on-gray: var(--gray-800);--awesomebar-focus-bg: var(--control-bg);--awesomplete-hover-bg: var(--gray-800);--modal-bg: var(--gray-900);--toast-bg: var(--modal-bg);--popover-bg: var(--bg-color);--btn-default-bg: var(--gray-800);--btn-default-hover-bg: var(--gray-700);--btn-primary: var(--gray-300);--border-primary: var(--gray-200);--bg-blue: var(--blue-600);--bg-light-blue: var(--blue-600);--bg-dark-blue: var(--blue-900);--bg-green: var(--green-900);--bg-yellow: var(--yellow-700);--bg-orange: var(--orange-700);--bg-red: var(--red-600);--bg-gray: var(--gray-600);--bg-grey: var(--gray-600);--bg-darkgrey: var(--gray-600);--bg-dark-gray: var(--gray-500);--bg-light-gray: var(--gray-800);--bg-purple: var(--purple-700);--bg-pink: var(--pink-700);--bg-cyan: var(--cyan-800);--text-on-blue: var(--blue-50);--text-on-light-blue: var(--blue-50);--text-on-dark-blue: var(--blue-300);--text-on-green: var(--green-100);--text-on-yellow: var(--yellow-50);--text-on-orange: var(--orange-100);--text-on-red: var(--red-50);--text-on-gray: var(--gray-50);--text-on-grey: var(--gray-50);--text-on-darkgrey: var(--gray-200);--text-on-dark-gray: var(--gray-200);--text-on-light-gray: var(--gray-100);--text-on-purple: var(--purple-100);--text-on-pink: var(--pink-100);--text-on-cyan: var(--cyan-100);--alert-text-danger: var(--red-300);--alert-text-warning: var(--yellow-300);--alert-text-info: var(--blue-300);--alert-text-success: var(--green-300);--alert-bg-danger: var(--red-900);--alert-bg-warning: var(--yellow-900);--alert-bg-info: var(--blue-900);--alert-bg-success: var(--green-900);--sidebar-select-color: var(--gray-800);--scrollbar-thumb-color: var(--gray-600);--scrollbar-track-color: var(--gray-700);--timeline-badge-color: var(--gray-500);--timeline-badge-bg: var(--gray-900);--shadow-inset: var(--fg-color);--border-color: var(--gray-800);--dark-border-color: var(--gray-600);--table-border-color: var(--border-color);--highlight-color: var(--gray-700);--yellow-highlight-color: var(--yellow-700);--btn-group-border-color: var(--gray-700);--placeholder-color: var(--gray-700);--highlight-shadow: 1px 1px 10px var(--blue-900), 0px 0px 4px var(--blue-500);--shadow-base: 0px 4px 8px rgba(114, 176, 233, .06), 0px 0px 4px rgba(112, 172, 228, .12);--diff-added: var(--green-800);--diff-removed: var(--red-800);--diff-changed: var(--blue-800);--input-disabled-bg: none;--checkbox-color: var(--neutral-white);--checkbox-gradient: linear-gradient( 180deg, var(--neutral-white) -124.51%, var(--neutral-white) 100% );--checkbox-disabled-gradient: linear-gradient( 180deg, var(--gray-600) -124.51%, var(--gray-600) 100% );--checkbox-focus-shadow: var(--focus-default);--switch-bg: var(--gray-500);--date-active-text: var(--gray-100);--date-active-bg: var(--gray-700);--date-range-bg: var(--subtle-fg);color-scheme:dark;--skeleton-bg: var(--gray-800);--right-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.25 7.5L4.75 4L1.25 0.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></svg>");--left-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.5 9.5L4 6l3.5-3.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'></path></svg>")}[data-theme=dark] .page-title .sidebar-toggle-btn{--icon-stroke: var(--gray-300)}[data-theme=dark] input[type=checkbox]:checked{background-image:url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"),var(--checkbox-gradient)}[data-theme=dark] input[type=checkbox].disabled-selected,[data-theme=dark] input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"),var(--checkbox-disabled-gradient)}[data-theme=dark] input[type=checkbox].disabled-deselected{border:none;background-color:var(--gray-700)}[data-theme=dark] .grid-body .editable-row{--control-bg: var(--gray-900);--input-disabled-bg: var(--gray-800)}[data-theme=dark] .melon-card .btn-default{background-color:var(--control-bg)}[data-theme=dark] .melon-card .btn-default:hover{background-color:var(--fg-hover-color)}[data-theme=dark] .modal,[data-theme=dark] .form-in-grid{--control-bg: var(--gray-800);--border-color: var(--gray-800)}[data-theme=dark] .print-format{--text-color: var(--gray-900);--border-color: var(--gray-100)}[data-theme=dark] .ql-editor{color:var(--text-on-gray)}[data-theme=dark] .ql-editor.read-mode span:not(.mention),[data-theme=dark] .ql-editor.read-mode p,[data-theme=dark] .ql-editor.read-mode u,[data-theme=dark] .ql-editor.read-mode strong{background-color:inherit!important;color:inherit!important}[data-theme=dark] .comment-input-wrapper .ql-editor.ql-blank:before{color:var(--text-color)}[data-theme=dark] .chart-container{--charts-label-color: var(--gray-300);--charts-axis-line-color: var(--subtle-fg);--charts-stroke-width: 5px;--charts-dataset-circle-stroke: #ffffff;--charts-dataset-circle-stroke-width: var(--charts-stroke-width);--charts-tooltip-title: var(--charts-label-color);--charts-tooltip-label: var(--charts-label-color);--charts-tooltip-value: white;--charts-tooltip-bg: var(--gray-900);--charts-legend-label: var(--charts-label-color)}[data-theme=dark] .heatmap-chart g>rect[fill="#ebedf0"]{fill:var(--gray-700)}[data-theme=dark] .rating{--star-fill: var(--gray-500)}[data-theme=dark] .rating .star-hover{--star-fill: var(--gray-400)}[data-theme=dark] ::-moz-selection{color:var(--text-color);background:var(--gray-500)}[data-theme=dark] ::selection{color:var(--text-color);background:var(--gray-500)}[data-theme=dark] .indicator{--indicator-dot-green: var(--bg-green)}[data-theme=dark] .indicator{--indicator-dot-cyan: var(--bg-cyan)}[data-theme=dark] .indicator{--indicator-dot-blue: var(--bg-blue)}[data-theme=dark] .indicator{--indicator-dot-orange: var(--bg-orange)}[data-theme=dark] .indicator{--indicator-dot-yellow: var(--bg-yellow)}[data-theme=dark] .indicator{--indicator-dot-gray: var(--bg-gray)}[data-theme=dark] .indicator{--indicator-dot-grey: var(--bg-grey)}[data-theme=dark] .indicator{--indicator-dot-red: var(--bg-red)}[data-theme=dark] .indicator{--indicator-dot-pink: var(--bg-pink)}[data-theme=dark] .indicator{--indicator-dot-darkgrey: var(--bg-darkgrey)}[data-theme=dark] .indicator{--indicator-dot-purple: var(--bg-purple)}[data-theme=dark] .indicator{--indicator-dot-light-blue: var(--bg-light-blue)}:root{--neutral-white: #ffffff;--neutral-black: #000000;--neutral: var(--neutral-white);--invert-neutral: var(--neutral-black);--gray-50: #f8f8f8;--gray-100: #f3f3f3;--gray-200: #ededed;--gray-300: #e2e2e2;--gray-400: #c7c7c7;--gray-500: #999999;--gray-600: #7c7c7c;--gray-700: #525252;--gray-800: #383838;--gray-900: #171717;--gray-150: #f2f5fa;--gray-250: #eef1f5;--gray-350: #dde2ea;--gray-450: #9EA7B7;--gray-550: #7b899f;--gray-650: #c3c2cc;--gray-750: #1c2126;--blue-50: #f7fbfd;--blue-100: #edf6fd;--blue-200: #e3f1fd;--blue-300: #c9e7fc;--blue-400: #70b6f0;--blue-500: #0289f7;--blue-600: #007be0;--blue-700: #0070cc;--blue-800: #005ca3;--blue-900: #004880;--green-50: #f3fcf5;--green-100: #e4f5e9;--green-200: #daf0e1;--green-300: #cae5d4;--green-400: #b6dec5;--green-500: #59ba8b;--green-600: #30a66d;--green-700: #278f5e;--green-800: #16794c;--green-900: #173b2c;--green-150: #dcf1f1;--green-250: #7fb014;--red-50: #fff7f7;--red-100: #fff0f0;--red-200: #fcd7d7;--red-300: #f9c6c6;--red-400: #eb9091;--red-500: #e03636;--red-600: #cc2929;--red-700: #b52a2a;--red-800: #941f1f;--red-900: #6b1515;--red-750: #f20909;--orange-50: #fff9f5;--orange-100: #fff1e7;--orange-200: #fce6d5;--orange-300: #f7d6bd;--orange-400: #f0b58b;--orange-500: #e86c13;--orange-600: #d45a08;--orange-700: #bd3e0c;--orange-800: #9e3513;--orange-900: #6b2711;--amber-50: #fdfaed;--amber-100: #fcf3cf;--amber-200: #f7e28d;--amber-300: #f5d261;--amber-400: #f2be3a;--amber-500: #e79913;--amber-600: #db7706;--amber-700: #b35309;--amber-800: #91400d;--amber-900: #763813;--yellow-50: #fffcef;--yellow-100: #fff7d3;--yellow-200: #f7e9a8;--yellow-300: #f5e171;--yellow-400: #f2d14b;--yellow-500: #edba13;--yellow-600: #d1930d;--yellow-700: #ab6e05;--yellow-800: #8c5600;--yellow-900: #733f12;--yellow-350: #F3B709;--cyan-50: #f5fbfc;--cyan-100: #e0f8ff;--cyan-200: #b3ecfc;--cyan-300: #94e6ff;--cyan-400: #6bd3f2;--cyan-500: #34bae3;--cyan-600: #32a4c7;--cyan-700: #267a94;--cyan-800: #125c73;--cyan-900: #164759;--teal-50: #f0fdfa;--teal-100: #e6f7f4;--teal-200: #bae8e1;--teal-300: #97ded4;--teal-400: #73d1c4;--teal-500: #36baad;--teal-600: #0b9e92;--teal-700: #0f736b;--teal-800: #115c57;--teal-900: #114541;--teal-750: #566253;--violet-50: #fbfaff;--violet-100: #f5f2ff;--violet-200: #e5e1fa;--violet-300: #dad2f7;--violet-400: #bdb1f0;--violet-500: #6846e3;--violet-600: #5f46c7;--violet-700: #4f3da1;--violet-800: #392980;--violet-900: #251959;--pink-50: #fff7fc;--pink-100: #feeef8;--pink-200: #f8e2f0;--pink-300: #f2d4e6;--pink-400: #e9c4da;--pink-500: #e34aa6;--pink-600: #cf3a96;--pink-700: #9c2671;--pink-800: #801458;--pink-900: #570f3e;--purple-50: #fdfaff;--purple-100: #f9f0ff;--purple-200: #f1e5fa;--purple-300: #e9d6f5;--purple-400: #d6c1e6;--purple-500: #9c45e3;--purple-600: #8642c2;--purple-700: #6e399d;--purple-800: #5c2f83;--purple-900: #401863;--white-overlay-50: rgba(255, 255, 255, .09);--white-overlay-100: rgba(255, 255, 255, .18);--white-overlay-200: rgba(255, 255, 255, .27);--white-overlay-300: rgba(255, 255, 255, .36);--white-overlay-400: rgba(255, 255, 255, .45);--white-overlay-500: rgba(255, 255, 255, .54);--white-overlay-600: rgba(255, 255, 255, .63);--white-overlay-700: rgba(255, 255, 255, .72);--white-overlay-800: rgba(255, 255, 255, .81);--white-overlay-900: rgba(255, 255, 255, .9);--black-overlay-50: rgba(0, 0, 0, .09);--black-overlay-100: rgba(0, 0, 0, .18);--black-overlay-200: rgba(0, 0, 0, .27);--black-overlay-300: rgba(0, 0, 0, .36);--black-overlay-400: rgba(0, 0, 0, .45);--black-overlay-500: rgba(0, 0, 0, .54);--black-overlay-600: rgba(0, 0, 0, .63);--black-overlay-700: rgba(0, 0, 0, .72);--black-overlay-800: rgba(0, 0, 0, .81);--black-overlay-900: rgba(0, 0, 0, .9);--linear-black: linear-gradient( to bottom, rgba(46, 46, 46, .18) 0%, rgba(36, 36, 36, .14) 100% );--linear-blue: linear-gradient( to bottom, rgba(17, 142, 245, .067) 0%, rgba(7, 127, 247, .029) 100% );--angular-white: conic-gradient(rgba(255, 255, 255, 1) 72.38%, rgba(255, 255, 255, 1) 99.87%);--angular-black: conic-gradient(rgba(56, 56, 56, .22) 72.38%, rgba(56, 56, 56, .22) 99.87%);--angular-green: conic-gradient( rgba(23, 117, 75, .092) 72.38%, rgba(23, 117, 75, .092) 99.87% );--angular-red: conic-gradient( rgba(205, 41, 41, .804) 72.38%, rgba(205, 41, 41, .804) 99.87% );--angular-blue: conic-gradient(rgba(0, 110, 219, 0) 72.38%, rgba(0, 110, 219, 0) 99.87%)}[data-theme=worla]{--neutral: var(--neutral-black);--invert-neutral: var(--neutral-white);--gray-50: #0a1628;--gray-100: #1a2942;--gray-200: #2d3e5c;--gray-300: #4a5d7f;--gray-400: #6b7fa3;--gray-500: #93a5c7;--gray-600: #b8c7e0;--gray-700: #d4e0f0;--gray-800: #e8f0f9;--gray-900: #f5f9fd;--gray-750: #16223a;--gray-850: #060d1a;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-family-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: "SF Mono", Monaco, "Courier New", monospace;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--text-neutral: var(--gray-900);--text-dark: var(--gray-50);--text-muted: var(--gray-500);--text-light: var(--gray-600);--text-color: var(--gray-800);--text-emphasis: var(--gray-900);--heading-color: #6db3f2;--icon-fill: transparent;--icon-stroke: #6db3f2;--error-bg: rgba(248, 113, 113, .1);--error-border: #f87171;--error-text: #fca5a5;--bg-color: var(--gray-50);--fg-color: var(--gray-100);--subtle-accent: #1e3a5f;--subtle-fg: var(--gray-200);--navbar-bg: #0f1f38;--fg-hover-color: #2d4b73;--card-bg: var(--gray-100);--disabled-text-color: var(--gray-400);--disabled-control-bg: var(--gray-200);--control-bg: var(--gray-200);--control-bg-on-gray: var(--gray-300);--awesomebar-focus-bg: var(--control-bg);--awesomplete-hover-bg: #2d4b73;--modal-bg: var(--gray-100);--toast-bg: var(--modal-bg);--popover-bg: var(--bg-color);--btn-default-bg: var(--gray-200);--btn-default-hover-bg: #2d4b73;--btn-primary: var(--gray-800);--btn-primary-bg: #2563eb;--btn-primary-hover: #1d4ed8;--btn-primary-text: #ffffff;--border-primary: #6db3f2;--border-color: var(--gray-200);--dark-border-color: #4a5d7f;--table-border-color: var(--border-color);--border-subtle: var(--gray-200);--border-medium: var(--gray-300);--border-strong: var(--gray-400);--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--bg-blue: rgba(37, 99, 235, .2);--bg-light-blue: rgba(59, 130, 246, .15);--bg-dark-blue: rgba(29, 78, 216, .25);--text-on-blue: #93c5fd;--text-on-light-blue: #bfdbfe;--text-on-dark-blue: #dbeafe;--bg-green: rgba(34, 197, 94, .12);--text-on-green: #86efac;--bg-yellow: rgba(251, 191, 36, .12);--text-on-yellow: #fde047;--bg-orange: rgba(249, 115, 22, .12);--text-on-orange: #fdba74;--bg-red: rgba(239, 68, 68, .12);--text-on-red: #fca5a5;--bg-gray: var(--gray-200);--bg-grey: var(--gray-200);--bg-darkgrey: var(--gray-300);--bg-dark-gray: var(--gray-300);--bg-light-gray: var(--gray-200);--text-on-gray: var(--gray-800);--text-on-grey: var(--gray-800);--text-on-darkgrey: var(--gray-800);--text-on-dark-gray: var(--gray-800);--text-on-light-gray: var(--gray-700);--bg-purple: rgba(168, 85, 247, .12);--text-on-purple: #d8b4fe;--bg-pink: rgba(236, 72, 153, .12);--text-on-pink: #f9a8d4;--bg-cyan: rgba(6, 182, 212, .12);--text-on-cyan: #67e8f9;--alert-text-danger: #fca5a5;--alert-text-warning: #fde047;--alert-text-info: #93c5fd;--alert-text-success: #86efac;--alert-bg-danger: rgba(239, 68, 68, .1);--alert-bg-warning: rgba(251, 191, 36, .1);--alert-bg-info: rgba(59, 130, 246, .15);--alert-bg-success: rgba(34, 197, 94, .1);--alert-border-danger: #f87171;--alert-border-warning: #fbbf24;--alert-border-info: #60a5fa;--alert-border-success: #4ade80;--sidebar-select-color: #2d4b73;--scrollbar-thumb-color: #4a5d7f;--scrollbar-track-color: var(--gray-200);--timeline-badge-color: #6db3f2;--timeline-badge-bg: var(--gray-100);--shadow-inset: var(--fg-color);--highlight-color: #1e3a5f;--yellow-highlight-color: rgba(251, 191, 36, .15);--btn-group-border-color: var(--gray-300);--placeholder-color: var(--gray-400);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .5);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .6), 0 1px 2px -1px rgba(0, 0, 0, .5);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .6), 0 2px 4px -2px rgba(0, 0, 0, .5);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .6), 0 4px 6px -4px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .7), 0 8px 10px -6px rgba(0, 0, 0, .6);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .8);--shadow-base: 0px 4px 8px rgba(0, 0, 0, .3), 0px 0px 4px rgba(37, 99, 235, .2);--highlight-shadow: 1px 1px 10px rgba(37, 99, 235, .4), 0px 0px 4px rgba(59, 130, 246, .5);--focus-ring-width: 3px;--focus-ring-color: rgba(59, 130, 246, .5);--focus-ring: 0 0 0 var(--focus-ring-width) var(--focus-ring-color);--focus-default: var(--focus-ring);--diff-added: rgba(34, 197, 94, .15);--diff-removed: rgba(239, 68, 68, .15);--diff-changed: rgba(37, 99, 235, .15);--input-disabled-bg: var(--gray-200);--checkbox-color: var(--neutral-white);--checkbox-gradient: linear-gradient(180deg, #3b82f6 -124.51%, #2563eb 100%);--checkbox-disabled-gradient: linear-gradient(180deg, var(--gray-400) -124.51%, var(--gray-400) 100%);--checkbox-focus-shadow: var(--focus-default);--switch-bg: #2563eb;--date-active-text: var(--gray-100);--date-active-bg: #2563eb;--date-range-bg: rgba(37, 99, 235, .15);color-scheme:dark;--skeleton-bg: var(--gray-200);--right-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.25 7.5L4.75 4L1.25 0.5' stroke='%236db3f2' stroke-linecap='round' stroke-linejoin='round'/></svg>");--left-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.5 9.5L4 6l3.5-3.5' stroke='%236db3f2' stroke-linecap='round' stroke-linejoin='round'></path></svg>")}[data-theme=worla] .page-title .sidebar-toggle-btn{--icon-stroke: #6db3f2}[data-theme=worla] input[type=checkbox]:checked{background-image:url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"),var(--checkbox-gradient)}[data-theme=worla] input[type=checkbox].disabled-selected,[data-theme=worla] input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"),var(--checkbox-disabled-gradient)}[data-theme=worla] input[type=checkbox].disabled-deselected{border:none;background-color:var(--gray-300)}[data-theme=worla] .grid-body .editable-row{--control-bg: var(--gray-100);--input-disabled-bg: var(--gray-200)}[data-theme=worla] .melon-card{background-color:var(--fg-color);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}[data-theme=worla] .melon-card:hover{box-shadow:var(--shadow-md);border-color:#4a5d7f}[data-theme=worla] .melon-card .btn-default{background-color:var(--control-bg);border-radius:var(--radius-lg);transition:all var(--transition-fast)}[data-theme=worla] .melon-card .btn-default:hover{background-color:#2d4b73;transform:translateY(-1px)}[data-theme=worla] .btn{border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}[data-theme=worla] .btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-theme=worla] .btn:hover:not(:disabled){transform:translateY(-1px)}[data-theme=worla] .btn:active:not(:disabled){transform:translateY(0)}[data-theme=worla] .btn-primary{background:#2563eb;color:#fff}[data-theme=worla] .btn-primary:hover{background:#1d4ed8}[data-theme=worla] .modal,[data-theme=worla] .form-in-grid{--control-bg: var(--gray-200);--border-color: var(--gray-200)}[data-theme=worla] .modal-content{background-color:var(--modal-bg);border:1px solid var(--border-color);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl)}[data-theme=worla] .modal-header,[data-theme=worla] .modal-footer{border-color:var(--border-color)}[data-theme=worla] .print-format{--text-color: var(--gray-900);--border-color: var(--gray-100)}[data-theme=worla] .ql-editor{color:var(--text-on-gray)}[data-theme=worla] .ql-editor.read-mode span:not(.mention),[data-theme=worla] .ql-editor.read-mode p,[data-theme=worla] .ql-editor.read-mode u,[data-theme=worla] .ql-editor.read-mode strong{background-color:inherit!important;color:inherit!important}[data-theme=worla] .comment-input-wrapper .ql-editor.ql-blank:before{color:var(--text-color)}[data-theme=worla] .chart-container{--charts-label-color: #6db3f2;--charts-axis-line-color: var(--subtle-fg);--charts-stroke-width: 5px;--charts-dataset-circle-stroke: #2563eb;--charts-dataset-circle-stroke-width: var(--charts-stroke-width);--charts-tooltip-title: var(--charts-label-color);--charts-tooltip-label: var(--charts-label-color);--charts-tooltip-value: white;--charts-tooltip-bg: var(--gray-100);--charts-legend-label: var(--charts-label-color)}[data-theme=worla] .heatmap-chart g>rect[fill="#ebedf0"]{fill:var(--gray-200)}[data-theme=worla] .rating{--star-fill: #2563eb}[data-theme=worla] .rating .star-hover{--star-fill: #3b82f6}[data-theme=worla] ::-moz-selection{color:var(--text-color);background:rgba(37,99,235,.4)}[data-theme=worla] ::selection{color:var(--text-color);background:rgba(37,99,235,.4)}[data-theme=worla] .indicator{--indicator-dot-green: var(--bg-green)}[data-theme=worla] .indicator{--indicator-dot-cyan: var(--bg-cyan)}[data-theme=worla] .indicator{--indicator-dot-blue: var(--bg-blue)}[data-theme=worla] .indicator{--indicator-dot-orange: var(--bg-orange)}[data-theme=worla] .indicator{--indicator-dot-yellow: var(--bg-yellow)}[data-theme=worla] .indicator{--indicator-dot-gray: var(--bg-gray)}[data-theme=worla] .indicator{--indicator-dot-grey: var(--bg-grey)}[data-theme=worla] .indicator{--indicator-dot-red: var(--bg-red)}[data-theme=worla] .indicator{--indicator-dot-pink: var(--bg-pink)}[data-theme=worla] .indicator{--indicator-dot-darkgrey: var(--bg-darkgrey)}[data-theme=worla] .indicator{--indicator-dot-purple: var(--bg-purple)}[data-theme=worla] .indicator{--indicator-dot-light-blue: var(--bg-light-blue)}[data-theme=worla] .table thead th{background-color:var(--gray-200);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:#6db3f2}[data-theme=worla] .table tbody tr{transition:background-color var(--transition-fast)}[data-theme=worla] .table tbody tr:hover{background-color:#1e3a5f}[data-theme=worla] .alert{border-radius:var(--radius-lg);border-left-width:4px}[data-theme=worla] .alert.alert-success{background-color:var(--alert-bg-success);color:var(--alert-text-success);border-color:var(--alert-border-success)}[data-theme=worla] .alert.alert-warning{background-color:var(--alert-bg-warning);color:var(--alert-text-warning);border-color:var(--alert-border-warning)}[data-theme=worla] .alert.alert-danger{background-color:var(--alert-bg-danger);color:var(--alert-text-danger);border-color:var(--alert-border-danger)}[data-theme=worla] .alert.alert-info{background-color:var(--alert-bg-info);color:var(--alert-text-info);border-color:var(--alert-border-info)}@media (max-width: 768px){[data-theme=worla]{--text-4xl: 2rem;--text-3xl: 1.5rem;--text-2xl: 1.25rem}[data-theme=worla] .btn{min-height:44px;padding:var(--space-3) var(--space-4)}}[dir=rtl][data-theme=worla] .btn,[dir=rtl][data-theme=worla] .dropdown-item,[dir=rtl][data-theme=worla] .alert{text-align:right}@media (prefers-reduced-motion: reduce){[data-theme=worla] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){[data-theme=worla]{--border-color: var(--border-strong);--text-muted: var(--text-color)}[data-theme=worla] .btn{border:2px solid currentColor}[data-theme=worla] input,[data-theme=worla] select,[data-theme=worla] textarea{border-width:2px}}:root{--neutral-white: #ffffff;--neutral-black: #000000;--neutral: var(--neutral-white);--invert-neutral: var(--neutral-black);--gray-50: #f8f8f8;--gray-100: #f3f3f3;--gray-200: #ededed;--gray-300: #e2e2e2;--gray-400: #c7c7c7;--gray-500: #999999;--gray-600: #7c7c7c;--gray-700: #525252;--gray-800: #383838;--gray-900: #171717;--gray-150: #f2f5fa;--gray-250: #eef1f5;--gray-350: #dde2ea;--gray-450: #9EA7B7;--gray-550: #7b899f;--gray-650: #c3c2cc;--gray-750: #1c2126;--blue-50: #f7fbfd;--blue-100: #edf6fd;--blue-200: #e3f1fd;--blue-300: #c9e7fc;--blue-400: #70b6f0;--blue-500: #0289f7;--blue-600: #007be0;--blue-700: #0070cc;--blue-800: #005ca3;--blue-900: #004880;--green-50: #f3fcf5;--green-100: #e4f5e9;--green-200: #daf0e1;--green-300: #cae5d4;--green-400: #b6dec5;--green-500: #59ba8b;--green-600: #30a66d;--green-700: #278f5e;--green-800: #16794c;--green-900: #173b2c;--green-150: #dcf1f1;--green-250: #7fb014;--red-50: #fff7f7;--red-100: #fff0f0;--red-200: #fcd7d7;--red-300: #f9c6c6;--red-400: #eb9091;--red-500: #e03636;--red-600: #cc2929;--red-700: #b52a2a;--red-800: #941f1f;--red-900: #6b1515;--red-750: #f20909;--orange-50: #fff9f5;--orange-100: #fff1e7;--orange-200: #fce6d5;--orange-300: #f7d6bd;--orange-400: #f0b58b;--orange-500: #e86c13;--orange-600: #d45a08;--orange-700: #bd3e0c;--orange-800: #9e3513;--orange-900: #6b2711;--amber-50: #fdfaed;--amber-100: #fcf3cf;--amber-200: #f7e28d;--amber-300: #f5d261;--amber-400: #f2be3a;--amber-500: #e79913;--amber-600: #db7706;--amber-700: #b35309;--amber-800: #91400d;--amber-900: #763813;--yellow-50: #fffcef;--yellow-100: #fff7d3;--yellow-200: #f7e9a8;--yellow-300: #f5e171;--yellow-400: #f2d14b;--yellow-500: #edba13;--yellow-600: #d1930d;--yellow-700: #ab6e05;--yellow-800: #8c5600;--yellow-900: #733f12;--yellow-350: #F3B709;--cyan-50: #f5fbfc;--cyan-100: #e0f8ff;--cyan-200: #b3ecfc;--cyan-300: #94e6ff;--cyan-400: #6bd3f2;--cyan-500: #34bae3;--cyan-600: #32a4c7;--cyan-700: #267a94;--cyan-800: #125c73;--cyan-900: #164759;--teal-50: #f0fdfa;--teal-100: #e6f7f4;--teal-200: #bae8e1;--teal-300: #97ded4;--teal-400: #73d1c4;--teal-500: #36baad;--teal-600: #0b9e92;--teal-700: #0f736b;--teal-800: #115c57;--teal-900: #114541;--teal-750: #566253;--violet-50: #fbfaff;--violet-100: #f5f2ff;--violet-200: #e5e1fa;--violet-300: #dad2f7;--violet-400: #bdb1f0;--violet-500: #6846e3;--violet-600: #5f46c7;--violet-700: #4f3da1;--violet-800: #392980;--violet-900: #251959;--pink-50: #fff7fc;--pink-100: #feeef8;--pink-200: #f8e2f0;--pink-300: #f2d4e6;--pink-400: #e9c4da;--pink-500: #e34aa6;--pink-600: #cf3a96;--pink-700: #9c2671;--pink-800: #801458;--pink-900: #570f3e;--purple-50: #fdfaff;--purple-100: #f9f0ff;--purple-200: #f1e5fa;--purple-300: #e9d6f5;--purple-400: #d6c1e6;--purple-500: #9c45e3;--purple-600: #8642c2;--purple-700: #6e399d;--purple-800: #5c2f83;--purple-900: #401863;--white-overlay-50: rgba(255, 255, 255, .09);--white-overlay-100: rgba(255, 255, 255, .18);--white-overlay-200: rgba(255, 255, 255, .27);--white-overlay-300: rgba(255, 255, 255, .36);--white-overlay-400: rgba(255, 255, 255, .45);--white-overlay-500: rgba(255, 255, 255, .54);--white-overlay-600: rgba(255, 255, 255, .63);--white-overlay-700: rgba(255, 255, 255, .72);--white-overlay-800: rgba(255, 255, 255, .81);--white-overlay-900: rgba(255, 255, 255, .9);--black-overlay-50: rgba(0, 0, 0, .09);--black-overlay-100: rgba(0, 0, 0, .18);--black-overlay-200: rgba(0, 0, 0, .27);--black-overlay-300: rgba(0, 0, 0, .36);--black-overlay-400: rgba(0, 0, 0, .45);--black-overlay-500: rgba(0, 0, 0, .54);--black-overlay-600: rgba(0, 0, 0, .63);--black-overlay-700: rgba(0, 0, 0, .72);--black-overlay-800: rgba(0, 0, 0, .81);--black-overlay-900: rgba(0, 0, 0, .9);--linear-black: linear-gradient( to bottom, rgba(46, 46, 46, .18) 0%, rgba(36, 36, 36, .14) 100% );--linear-blue: linear-gradient( to bottom, rgba(17, 142, 245, .067) 0%, rgba(7, 127, 247, .029) 100% );--angular-white: conic-gradient(rgba(255, 255, 255, 1) 72.38%, rgba(255, 255, 255, 1) 99.87%);--angular-black: conic-gradient(rgba(56, 56, 56, .22) 72.38%, rgba(56, 56, 56, .22) 99.87%);--angular-green: conic-gradient( rgba(23, 117, 75, .092) 72.38%, rgba(23, 117, 75, .092) 99.87% );--angular-red: conic-gradient( rgba(205, 41, 41, .804) 72.38%, rgba(205, 41, 41, .804) 99.87% );--angular-blue: conic-gradient(rgba(0, 110, 219, 0) 72.38%, rgba(0, 110, 219, 0) 99.87%)}[data-theme=mamaga]{--neutral: var(--neutral-black);--invert-neutral: var(--neutral-white);--gray-50: #1a0f14;--gray-100: #2d1a26;--gray-200: #4a2e42;--gray-300: #6d4a62;--gray-400: #917889;--gray-500: #b8a1af;--gray-600: #d6c5cf;--gray-700: #e8dce4;--gray-800: #f5eef3;--gray-900: #fbf7fa;--gray-750: #1f151c;--gray-850: #0d080b;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-family-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: "SF Mono", Monaco, "Courier New", monospace;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--text-neutral: var(--gray-900);--text-dark: var(--gray-50);--text-muted: var(--gray-500);--text-light: var(--gray-600);--text-color: var(--gray-800);--text-emphasis: var(--gray-900);--heading-color: #f5a3c7;--icon-fill: transparent;--icon-stroke: #f5a3c7;--error-bg: rgba(248, 113, 113, .1);--error-border: #f87171;--error-text: #fca5a5;--bg-color: var(--gray-50);--fg-color: var(--gray-100);--subtle-accent: #3d2535;--subtle-fg: var(--gray-200);--navbar-bg: #1a0f14;--fg-hover-color: #5a3849;--card-bg: var(--gray-100);--disabled-text-color: var(--gray-400);--disabled-control-bg: var(--gray-200);--control-bg: var(--gray-200);--control-bg-on-gray: var(--gray-300);--awesomebar-focus-bg: var(--control-bg);--awesomplete-hover-bg: #5a3849;--modal-bg: var(--gray-100);--toast-bg: var(--modal-bg);--popover-bg: var(--bg-color);--btn-default-bg: var(--gray-200);--btn-default-hover-bg: #5a3849;--btn-primary: var(--gray-800);--btn-primary-bg: #ec4899;--btn-primary-hover: #db2777;--btn-primary-text: #ffffff;--border-primary: #f5a3c7;--border-color: var(--gray-200);--dark-border-color: #6d4a62;--table-border-color: var(--border-color);--border-subtle: var(--gray-200);--border-medium: var(--gray-300);--border-strong: var(--gray-400);--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--bg-pink: rgba(236, 72, 153, .2);--bg-light-pink: rgba(244, 114, 182, .15);--bg-dark-pink: rgba(219, 39, 119, .25);--text-on-pink: #f9a8d4;--text-on-light-pink: #fbcfe8;--text-on-dark-pink: #fce7f3;--bg-blue: rgba(59, 130, 246, .15);--bg-light-blue: rgba(96, 165, 250, .12);--bg-dark-blue: rgba(29, 78, 216, .2);--text-on-blue: #93c5fd;--text-on-light-blue: #bfdbfe;--text-on-dark-blue: #dbeafe;--bg-green: rgba(34, 197, 94, .12);--text-on-green: #86efac;--bg-yellow: rgba(251, 191, 36, .12);--text-on-yellow: #fde047;--bg-orange: rgba(249, 115, 22, .12);--text-on-orange: #fdba74;--bg-red: rgba(239, 68, 68, .12);--text-on-red: #fca5a5;--bg-gray: var(--gray-200);--bg-grey: var(--gray-200);--bg-darkgrey: var(--gray-300);--bg-dark-gray: var(--gray-300);--bg-light-gray: var(--gray-200);--text-on-gray: var(--gray-800);--text-on-grey: var(--gray-800);--text-on-darkgrey: var(--gray-800);--text-on-dark-gray: var(--gray-800);--text-on-light-gray: var(--gray-700);--bg-purple: rgba(168, 85, 247, .12);--text-on-purple: #d8b4fe;--bg-cyan: rgba(6, 182, 212, .12);--text-on-cyan: #67e8f9;--alert-text-danger: #fca5a5;--alert-text-warning: #fde047;--alert-text-info: #f9a8d4;--alert-text-success: #86efac;--alert-bg-danger: rgba(239, 68, 68, .1);--alert-bg-warning: rgba(251, 191, 36, .1);--alert-bg-info: rgba(236, 72, 153, .15);--alert-bg-success: rgba(34, 197, 94, .1);--alert-border-danger: #f87171;--alert-border-warning: #fbbf24;--alert-border-info: #f472b6;--alert-border-success: #4ade80;--sidebar-select-color: #5a3849;--scrollbar-thumb-color: #6d4a62;--scrollbar-track-color: var(--gray-200);--timeline-badge-color: #f5a3c7;--timeline-badge-bg: var(--gray-100);--shadow-inset: var(--fg-color);--highlight-color: #3d2535;--yellow-highlight-color: rgba(251, 191, 36, .15);--btn-group-border-color: var(--gray-300);--placeholder-color: var(--gray-400);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .5);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .6), 0 1px 2px -1px rgba(0, 0, 0, .5);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .6), 0 2px 4px -2px rgba(0, 0, 0, .5);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .6), 0 4px 6px -4px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .7), 0 8px 10px -6px rgba(0, 0, 0, .6);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .8);--shadow-base: 0px 4px 8px rgba(0, 0, 0, .3), 0px 0px 4px rgba(236, 72, 153, .2);--highlight-shadow: 1px 1px 10px rgba(236, 72, 153, .4), 0px 0px 4px rgba(244, 114, 182, .5);--focus-ring-width: 3px;--focus-ring-color: rgba(244, 114, 182, .5);--focus-ring: 0 0 0 var(--focus-ring-width) var(--focus-ring-color);--focus-default: var(--focus-ring);--diff-added: rgba(34, 197, 94, .15);--diff-removed: rgba(239, 68, 68, .15);--diff-changed: rgba(236, 72, 153, .15);--input-disabled-bg: var(--gray-200);--checkbox-color: var(--neutral-white);--checkbox-gradient: linear-gradient(180deg, #f472b6 -124.51%, #ec4899 100%);--checkbox-disabled-gradient: linear-gradient(180deg, var(--gray-400) -124.51%, var(--gray-400) 100%);--checkbox-focus-shadow: var(--focus-default);--switch-bg: #ec4899;--date-active-text: var(--gray-100);--date-active-bg: #ec4899;--date-range-bg: rgba(236, 72, 153, .15);color-scheme:dark;--skeleton-bg: var(--gray-200);--right-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.25 7.5L4.75 4L1.25 0.5' stroke='%23f5a3c7' stroke-linecap='round' stroke-linejoin='round'/></svg>");--left-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.5 9.5L4 6l3.5-3.5' stroke='%23f5a3c7' stroke-linecap='round' stroke-linejoin='round'></path></svg>")}[data-theme=mamaga] .page-title .sidebar-toggle-btn{--icon-stroke: #f5a3c7}[data-theme=mamaga] input[type=checkbox]:checked{background-image:url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"),var(--checkbox-gradient)}[data-theme=mamaga] input[type=checkbox].disabled-selected,[data-theme=mamaga] input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"),var(--checkbox-disabled-gradient)}[data-theme=mamaga] input[type=checkbox].disabled-deselected{border:none;background-color:var(--gray-300)}[data-theme=mamaga] .grid-body .editable-row{--control-bg: var(--gray-100);--input-disabled-bg: var(--gray-200)}[data-theme=mamaga] .melon-card{background-color:var(--fg-color);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}[data-theme=mamaga] .melon-card:hover{box-shadow:var(--shadow-md);border-color:#6d4a62}[data-theme=mamaga] .melon-card .btn-default{background-color:var(--control-bg);border-radius:var(--radius-lg);transition:all var(--transition-fast)}[data-theme=mamaga] .melon-card .btn-default:hover{background-color:#5a3849;transform:translateY(-1px)}[data-theme=mamaga] .btn{border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}[data-theme=mamaga] .btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-theme=mamaga] .btn:hover:not(:disabled){transform:translateY(-1px)}[data-theme=mamaga] .btn:active:not(:disabled){transform:translateY(0)}[data-theme=mamaga] .btn-primary{background:#ec4899;color:#fff}[data-theme=mamaga] .btn-primary:hover{background:#db2777}[data-theme=mamaga] .modal,[data-theme=mamaga] .form-in-grid{--control-bg: var(--gray-200);--border-color: var(--gray-200)}[data-theme=mamaga] .modal-content{background-color:var(--modal-bg);border:1px solid var(--border-color);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl)}[data-theme=mamaga] .modal-header,[data-theme=mamaga] .modal-footer{border-color:var(--border-color)}[data-theme=mamaga] .print-format{--text-color: var(--gray-900);--border-color: var(--gray-100)}[data-theme=mamaga] .ql-editor{color:var(--text-on-gray)}[data-theme=mamaga] .ql-editor.read-mode span:not(.mention),[data-theme=mamaga] .ql-editor.read-mode p,[data-theme=mamaga] .ql-editor.read-mode u,[data-theme=mamaga] .ql-editor.read-mode strong{background-color:inherit!important;color:inherit!important}[data-theme=mamaga] .comment-input-wrapper .ql-editor.ql-blank:before{color:var(--text-color)}[data-theme=mamaga] .chart-container{--charts-label-color: #f5a3c7;--charts-axis-line-color: var(--subtle-fg);--charts-stroke-width: 5px;--charts-dataset-circle-stroke: #ec4899;--charts-dataset-circle-stroke-width: var(--charts-stroke-width);--charts-tooltip-title: var(--charts-label-color);--charts-tooltip-label: var(--charts-label-color);--charts-tooltip-value: white;--charts-tooltip-bg: var(--gray-100);--charts-legend-label: var(--charts-label-color)}[data-theme=mamaga] .heatmap-chart g>rect[fill="#ebedf0"]{fill:var(--gray-200)}[data-theme=mamaga] .rating{--star-fill: #ec4899}[data-theme=mamaga] .rating .star-hover{--star-fill: #f472b6}[data-theme=mamaga] ::-moz-selection{color:var(--text-color);background:rgba(236,72,153,.4)}[data-theme=mamaga] ::selection{color:var(--text-color);background:rgba(236,72,153,.4)}[data-theme=mamaga] .indicator{--indicator-dot-green: var(--bg-green)}[data-theme=mamaga] .indicator{--indicator-dot-cyan: var(--bg-cyan)}[data-theme=mamaga] .indicator{--indicator-dot-blue: var(--bg-blue)}[data-theme=mamaga] .indicator{--indicator-dot-orange: var(--bg-orange)}[data-theme=mamaga] .indicator{--indicator-dot-yellow: var(--bg-yellow)}[data-theme=mamaga] .indicator{--indicator-dot-gray: var(--bg-gray)}[data-theme=mamaga] .indicator{--indicator-dot-grey: var(--bg-grey)}[data-theme=mamaga] .indicator{--indicator-dot-red: var(--bg-red)}[data-theme=mamaga] .indicator{--indicator-dot-pink: var(--bg-pink)}[data-theme=mamaga] .indicator{--indicator-dot-darkgrey: var(--bg-darkgrey)}[data-theme=mamaga] .indicator{--indicator-dot-purple: var(--bg-purple)}[data-theme=mamaga] .indicator{--indicator-dot-light-blue: var(--bg-light-blue)}[data-theme=mamaga] .table thead th{background-color:var(--gray-200);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:#f5a3c7}[data-theme=mamaga] .table tbody tr{transition:background-color var(--transition-fast)}[data-theme=mamaga] .table tbody tr:hover{background-color:#3d2535}[data-theme=mamaga] .alert{border-radius:var(--radius-lg);border-left-width:4px}[data-theme=mamaga] .alert.alert-success{background-color:var(--alert-bg-success);color:var(--alert-text-success);border-color:var(--alert-border-success)}[data-theme=mamaga] .alert.alert-warning{background-color:var(--alert-bg-warning);color:var(--alert-text-warning);border-color:var(--alert-border-warning)}[data-theme=mamaga] .alert.alert-danger{background-color:var(--alert-bg-danger);color:var(--alert-text-danger);border-color:var(--alert-border-danger)}[data-theme=mamaga] .alert.alert-info{background-color:var(--alert-bg-info);color:var(--alert-text-info);border-color:var(--alert-border-info)}@media (max-width: 768px){[data-theme=mamaga]{--text-4xl: 2rem;--text-3xl: 1.5rem;--text-2xl: 1.25rem}[data-theme=mamaga] .btn{min-height:44px;padding:var(--space-3) var(--space-4)}}[dir=rtl][data-theme=mamaga] .btn,[dir=rtl][data-theme=mamaga] .dropdown-item,[dir=rtl][data-theme=mamaga] .alert{text-align:right}@media (prefers-reduced-motion: reduce){[data-theme=mamaga] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){[data-theme=mamaga]{--border-color: var(--border-strong);--text-muted: var(--text-color)}[data-theme=mamaga] .btn{border:2px solid currentColor}[data-theme=mamaga] input,[data-theme=mamaga] select,[data-theme=mamaga] textarea{border-width:2px}}:root{--neutral-white: #ffffff;--neutral-black: #000000;--neutral: var(--neutral-white);--invert-neutral: var(--neutral-black);--gray-50: #f8f8f8;--gray-100: #f3f3f3;--gray-200: #ededed;--gray-300: #e2e2e2;--gray-400: #c7c7c7;--gray-500: #999999;--gray-600: #7c7c7c;--gray-700: #525252;--gray-800: #383838;--gray-900: #171717;--gray-150: #f2f5fa;--gray-250: #eef1f5;--gray-350: #dde2ea;--gray-450: #9EA7B7;--gray-550: #7b899f;--gray-650: #c3c2cc;--gray-750: #1c2126;--blue-50: #f7fbfd;--blue-100: #edf6fd;--blue-200: #e3f1fd;--blue-300: #c9e7fc;--blue-400: #70b6f0;--blue-500: #0289f7;--blue-600: #007be0;--blue-700: #0070cc;--blue-800: #005ca3;--blue-900: #004880;--green-50: #f3fcf5;--green-100: #e4f5e9;--green-200: #daf0e1;--green-300: #cae5d4;--green-400: #b6dec5;--green-500: #59ba8b;--green-600: #30a66d;--green-700: #278f5e;--green-800: #16794c;--green-900: #173b2c;--green-150: #dcf1f1;--green-250: #7fb014;--red-50: #fff7f7;--red-100: #fff0f0;--red-200: #fcd7d7;--red-300: #f9c6c6;--red-400: #eb9091;--red-500: #e03636;--red-600: #cc2929;--red-700: #b52a2a;--red-800: #941f1f;--red-900: #6b1515;--red-750: #f20909;--orange-50: #fff9f5;--orange-100: #fff1e7;--orange-200: #fce6d5;--orange-300: #f7d6bd;--orange-400: #f0b58b;--orange-500: #e86c13;--orange-600: #d45a08;--orange-700: #bd3e0c;--orange-800: #9e3513;--orange-900: #6b2711;--amber-50: #fdfaed;--amber-100: #fcf3cf;--amber-200: #f7e28d;--amber-300: #f5d261;--amber-400: #f2be3a;--amber-500: #e79913;--amber-600: #db7706;--amber-700: #b35309;--amber-800: #91400d;--amber-900: #763813;--yellow-50: #fffcef;--yellow-100: #fff7d3;--yellow-200: #f7e9a8;--yellow-300: #f5e171;--yellow-400: #f2d14b;--yellow-500: #edba13;--yellow-600: #d1930d;--yellow-700: #ab6e05;--yellow-800: #8c5600;--yellow-900: #733f12;--yellow-350: #F3B709;--cyan-50: #f5fbfc;--cyan-100: #e0f8ff;--cyan-200: #b3ecfc;--cyan-300: #94e6ff;--cyan-400: #6bd3f2;--cyan-500: #34bae3;--cyan-600: #32a4c7;--cyan-700: #267a94;--cyan-800: #125c73;--cyan-900: #164759;--teal-50: #f0fdfa;--teal-100: #e6f7f4;--teal-200: #bae8e1;--teal-300: #97ded4;--teal-400: #73d1c4;--teal-500: #36baad;--teal-600: #0b9e92;--teal-700: #0f736b;--teal-800: #115c57;--teal-900: #114541;--teal-750: #566253;--violet-50: #fbfaff;--violet-100: #f5f2ff;--violet-200: #e5e1fa;--violet-300: #dad2f7;--violet-400: #bdb1f0;--violet-500: #6846e3;--violet-600: #5f46c7;--violet-700: #4f3da1;--violet-800: #392980;--violet-900: #251959;--pink-50: #fff7fc;--pink-100: #feeef8;--pink-200: #f8e2f0;--pink-300: #f2d4e6;--pink-400: #e9c4da;--pink-500: #e34aa6;--pink-600: #cf3a96;--pink-700: #9c2671;--pink-800: #801458;--pink-900: #570f3e;--purple-50: #fdfaff;--purple-100: #f9f0ff;--purple-200: #f1e5fa;--purple-300: #e9d6f5;--purple-400: #d6c1e6;--purple-500: #9c45e3;--purple-600: #8642c2;--purple-700: #6e399d;--purple-800: #5c2f83;--purple-900: #401863;--white-overlay-50: rgba(255, 255, 255, .09);--white-overlay-100: rgba(255, 255, 255, .18);--white-overlay-200: rgba(255, 255, 255, .27);--white-overlay-300: rgba(255, 255, 255, .36);--white-overlay-400: rgba(255, 255, 255, .45);--white-overlay-500: rgba(255, 255, 255, .54);--white-overlay-600: rgba(255, 255, 255, .63);--white-overlay-700: rgba(255, 255, 255, .72);--white-overlay-800: rgba(255, 255, 255, .81);--white-overlay-900: rgba(255, 255, 255, .9);--black-overlay-50: rgba(0, 0, 0, .09);--black-overlay-100: rgba(0, 0, 0, .18);--black-overlay-200: rgba(0, 0, 0, .27);--black-overlay-300: rgba(0, 0, 0, .36);--black-overlay-400: rgba(0, 0, 0, .45);--black-overlay-500: rgba(0, 0, 0, .54);--black-overlay-600: rgba(0, 0, 0, .63);--black-overlay-700: rgba(0, 0, 0, .72);--black-overlay-800: rgba(0, 0, 0, .81);--black-overlay-900: rgba(0, 0, 0, .9);--linear-black: linear-gradient( to bottom, rgba(46, 46, 46, .18) 0%, rgba(36, 36, 36, .14) 100% );--linear-blue: linear-gradient( to bottom, rgba(17, 142, 245, .067) 0%, rgba(7, 127, 247, .029) 100% );--angular-white: conic-gradient(rgba(255, 255, 255, 1) 72.38%, rgba(255, 255, 255, 1) 99.87%);--angular-black: conic-gradient(rgba(56, 56, 56, .22) 72.38%, rgba(56, 56, 56, .22) 99.87%);--angular-green: conic-gradient( rgba(23, 117, 75, .092) 72.38%, rgba(23, 117, 75, .092) 99.87% );--angular-red: conic-gradient( rgba(205, 41, 41, .804) 72.38%, rgba(205, 41, 41, .804) 99.87% );--angular-blue: conic-gradient(rgba(0, 110, 219, 0) 72.38%, rgba(0, 110, 219, 0) 99.87%)}[data-theme=alive]{--neutral: var(--neutral-black);--invert-neutral: var(--neutral-white);--gray-50: #0a1416;--gray-100: #132b30;--gray-200: #1e4449;--gray-300: #2d5f67;--gray-400: #4a8289;--gray-500: #7aa8af;--gray-600: #a8cbd2;--gray-700: #cde2e7;--gray-800: #e5f2f5;--gray-900: #f3fafb;--gray-750: #0f1f23;--gray-850: #050c0e;--gold-50: #fef3c7;--gold-100: #fde68a;--gold-200: #fcd34d;--gold-300: #fbbf24;--gold-400: #f59e0b;--gold-500: #d97706;--gold-600: #b45309;--gold-700: #92400e;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-family-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: "SF Mono", Monaco, "Courier New", monospace;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--text-neutral: var(--gray-900);--text-dark: var(--gray-50);--text-muted: var(--gray-500);--text-light: var(--gray-600);--text-color: var(--gray-800);--text-emphasis: var(--gray-900);--heading-color: #5eead4;--heading-accent: #fbbf24;--icon-fill: transparent;--icon-stroke: #5eead4;--icon-accent: #fbbf24;--error-bg: rgba(248, 113, 113, .1);--error-border: #f87171;--error-text: #fca5a5;--bg-color: var(--gray-50);--fg-color: var(--gray-100);--subtle-accent: #1a3e44;--subtle-fg: var(--gray-200);--navbar-bg: #0a1416;--navbar-accent: linear-gradient(90deg, #0a1416 0%, #1a2c2e 50%, #2d3a1f 100%);--fg-hover-color: #2a5359;--card-bg: var(--gray-100);--disabled-text-color: var(--gray-400);--disabled-control-bg: var(--gray-200);--control-bg: var(--gray-200);--control-bg-on-gray: var(--gray-300);--awesomebar-focus-bg: var(--control-bg);--awesomplete-hover-bg: #2a5359;--modal-bg: var(--gray-100);--toast-bg: var(--modal-bg);--popover-bg: var(--bg-color);--btn-default-bg: var(--gray-200);--btn-default-hover-bg: #2a5359;--btn-primary: var(--gray-800);--btn-primary-bg: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--btn-primary-hover: #0f766e;--btn-primary-text: #ffffff;--btn-secondary-bg: linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);--btn-secondary-hover: #d97706;--btn-secondary-text: #1a1a1a;--border-primary: #5eead4;--border-accent: #fbbf24;--border-color: var(--gray-200);--dark-border-color: #2d5f67;--table-border-color: var(--border-color);--border-subtle: var(--gray-200);--border-medium: var(--gray-300);--border-strong: var(--gray-400);--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--bg-cyan: rgba(20, 184, 166, .2);--bg-light-cyan: rgba(94, 234, 212, .15);--bg-dark-cyan: rgba(13, 148, 136, .25);--text-on-cyan: #5eead4;--text-on-light-cyan: #99f6e4;--text-on-dark-cyan: #ccfbf1;--bg-gold: rgba(251, 191, 36, .15);--bg-light-gold: rgba(253, 224, 71, .12);--bg-dark-gold: rgba(217, 119, 6, .2);--text-on-gold: #fde047;--text-on-light-gold: #fef08a;--text-on-dark-gold: #fef9c3;--bg-blue: rgba(59, 130, 246, .15);--bg-light-blue: rgba(96, 165, 250, .12);--bg-dark-blue: rgba(29, 78, 216, .2);--text-on-blue: #93c5fd;--text-on-light-blue: #bfdbfe;--text-on-dark-blue: #dbeafe;--bg-green: rgba(34, 197, 94, .12);--text-on-green: #86efac;--bg-yellow: rgba(251, 191, 36, .15);--text-on-yellow: #fde047;--bg-orange: rgba(249, 115, 22, .12);--text-on-orange: #fdba74;--bg-red: rgba(239, 68, 68, .12);--text-on-red: #fca5a5;--bg-gray: var(--gray-200);--bg-grey: var(--gray-200);--bg-darkgrey: var(--gray-300);--bg-dark-gray: var(--gray-300);--bg-light-gray: var(--gray-200);--text-on-gray: var(--gray-800);--text-on-grey: var(--gray-800);--text-on-darkgrey: var(--gray-800);--text-on-dark-gray: var(--gray-800);--text-on-light-gray: var(--gray-700);--bg-purple: rgba(168, 85, 247, .12);--text-on-purple: #d8b4fe;--bg-pink: rgba(236, 72, 153, .12);--text-on-pink: #f9a8d4;--alert-text-danger: #fca5a5;--alert-text-warning: #fde047;--alert-text-info: #5eead4;--alert-text-success: #86efac;--alert-bg-danger: rgba(239, 68, 68, .1);--alert-bg-warning: rgba(251, 191, 36, .15);--alert-bg-info: rgba(20, 184, 166, .15);--alert-bg-success: rgba(34, 197, 94, .1);--alert-border-danger: #f87171;--alert-border-warning: #fbbf24;--alert-border-info: #2dd4bf;--alert-border-success: #4ade80;--sidebar-select-color: #2a5359;--scrollbar-thumb-color: #2d5f67;--scrollbar-track-color: var(--gray-200);--timeline-badge-color: #5eead4;--timeline-badge-bg: var(--gray-100);--timeline-badge-accent: #fbbf24;--shadow-inset: var(--fg-color);--highlight-color: #1a3e44;--yellow-highlight-color: rgba(251, 191, 36, .2);--teal-highlight-color: rgba(20, 184, 166, .2);--btn-group-border-color: var(--gray-300);--placeholder-color: var(--gray-400);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .5);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .6), 0 1px 2px -1px rgba(0, 0, 0, .5);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .6), 0 2px 4px -2px rgba(0, 0, 0, .5);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .6), 0 4px 6px -4px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .7), 0 8px 10px -6px rgba(0, 0, 0, .6);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .8);--shadow-base: 0px 4px 8px rgba(0, 0, 0, .3), 0px 0px 4px rgba(20, 184, 166, .2);--highlight-shadow: 1px 1px 10px rgba(20, 184, 166, .4), 0px 0px 4px rgba(94, 234, 212, .5);--gold-glow: 0px 0px 20px rgba(251, 191, 36, .3);--focus-ring-width: 3px;--focus-ring-color: rgba(94, 234, 212, .5);--focus-ring: 0 0 0 var(--focus-ring-width) var(--focus-ring-color);--focus-default: var(--focus-ring);--focus-gold: 0 0 0 var(--focus-ring-width) rgba(251, 191, 36, .5);--diff-added: rgba(34, 197, 94, .15);--diff-removed: rgba(239, 68, 68, .15);--diff-changed: rgba(20, 184, 166, .15);--input-disabled-bg: var(--gray-200);--checkbox-color: var(--neutral-white);--checkbox-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--checkbox-disabled-gradient: linear-gradient(180deg, var(--gray-400) -124.51%, var(--gray-400) 100%);--checkbox-focus-shadow: var(--focus-default);--switch-bg: #14b8a6;--date-active-text: var(--gray-100);--date-active-bg: #14b8a6;--date-range-bg: rgba(20, 184, 166, .15);color-scheme:dark;--skeleton-bg: var(--gray-200);--right-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.25 7.5L4.75 4L1.25 0.5' stroke='%235eead4' stroke-linecap='round' stroke-linejoin='round'/></svg>");--left-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.5 9.5L4 6l3.5-3.5' stroke='%235eead4' stroke-linecap='round' stroke-linejoin='round'></path></svg>")}[data-theme=alive] .page-title .sidebar-toggle-btn{--icon-stroke: #5eead4}[data-theme=alive] .page-title .sidebar-toggle-btn:hover{--icon-stroke: #fbbf24}[data-theme=alive] input[type=checkbox]:checked{background-image:url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"),var(--checkbox-gradient)}[data-theme=alive] input[type=checkbox].disabled-selected,[data-theme=alive] input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"),var(--checkbox-disabled-gradient)}[data-theme=alive] input[type=checkbox].disabled-deselected{border:none;background-color:var(--gray-300)}[data-theme=alive] .grid-body .editable-row{--control-bg: var(--gray-100);--input-disabled-bg: var(--gray-200)}[data-theme=alive] .melon-card{background-color:var(--fg-color);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-base);position:relative}[data-theme=alive] .melon-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#14b8a6 0%,#fbbf24 100%);border-radius:var(--radius-xl) var(--radius-xl) 0 0;opacity:0;transition:opacity var(--transition-base)}[data-theme=alive] .melon-card:hover{box-shadow:var(--shadow-md);border-color:#2d5f67}[data-theme=alive] .melon-card:hover:before{opacity:1}[data-theme=alive] .melon-card .btn-default{background-color:var(--control-bg);border-radius:var(--radius-lg);transition:all var(--transition-fast)}[data-theme=alive] .melon-card .btn-default:hover{background-color:#2a5359;transform:translateY(-1px)}[data-theme=alive] .btn{border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}[data-theme=alive] .btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-theme=alive] .btn:hover:not(:disabled){transform:translateY(-1px)}[data-theme=alive] .btn:active:not(:disabled){transform:translateY(0)}[data-theme=alive] .btn-primary{background:linear-gradient(135deg,#14b8a6 0%,#0d9488 100%);color:#fff;box-shadow:var(--highlight-shadow)}[data-theme=alive] .btn-primary:hover{background:#0f766e;box-shadow:var(--highlight-shadow),var(--shadow-md)}[data-theme=alive] .btn-secondary{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#1a1a1a;box-shadow:var(--gold-glow)}[data-theme=alive] .btn-secondary:hover{background:#d97706;box-shadow:var(--gold-glow),var(--shadow-md)}[data-theme=alive] .modal,[data-theme=alive] .form-in-grid{--control-bg: var(--gray-200);--border-color: var(--gray-200)}[data-theme=alive] .modal-content{background-color:var(--modal-bg);border:1px solid var(--border-color);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);position:relative}[data-theme=alive] .modal-content:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#14b8a6 0%,#fbbf24 100%);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}[data-theme=alive] .modal-header,[data-theme=alive] .modal-footer{border-color:var(--border-color)}[data-theme=alive] .print-format{--text-color: var(--gray-900);--border-color: var(--gray-100)}[data-theme=alive] .ql-editor{color:var(--text-on-gray)}[data-theme=alive] .ql-editor.read-mode span:not(.mention),[data-theme=alive] .ql-editor.read-mode p,[data-theme=alive] .ql-editor.read-mode u,[data-theme=alive] .ql-editor.read-mode strong{background-color:inherit!important;color:inherit!important}[data-theme=alive] .comment-input-wrapper .ql-editor.ql-blank:before{color:var(--text-color)}[data-theme=alive] .chart-container{--charts-label-color: #5eead4;--charts-axis-line-color: var(--subtle-fg);--charts-stroke-width: 5px;--charts-dataset-circle-stroke: #14b8a6;--charts-dataset-circle-stroke-width: var(--charts-stroke-width);--charts-tooltip-title: var(--charts-label-color);--charts-tooltip-label: var(--charts-label-color);--charts-tooltip-value: white;--charts-tooltip-bg: var(--gray-100);--charts-legend-label: var(--charts-label-color)}[data-theme=alive] .chart-container .chart-legend-item:hover{color:#fbbf24}[data-theme=alive] .heatmap-chart g>rect[fill="#ebedf0"]{fill:var(--gray-200)}[data-theme=alive] .rating{--star-fill: #fbbf24}[data-theme=alive] .rating .star-hover{--star-fill: #fde047}[data-theme=alive] ::-moz-selection{color:var(--text-color);background:rgba(20,184,166,.4)}[data-theme=alive] ::selection{color:var(--text-color);background:rgba(20,184,166,.4)}[data-theme=alive] .indicator{--indicator-dot-green: var(--bg-green)}[data-theme=alive] .indicator{--indicator-dot-cyan: var(--bg-cyan)}[data-theme=alive] .indicator{--indicator-dot-blue: var(--bg-blue)}[data-theme=alive] .indicator{--indicator-dot-orange: var(--bg-orange)}[data-theme=alive] .indicator{--indicator-dot-yellow: var(--bg-yellow)}[data-theme=alive] .indicator{--indicator-dot-gray: var(--bg-gray)}[data-theme=alive] .indicator{--indicator-dot-grey: var(--bg-grey)}[data-theme=alive] .indicator{--indicator-dot-red: var(--bg-red)}[data-theme=alive] .indicator{--indicator-dot-pink: var(--bg-pink)}[data-theme=alive] .indicator{--indicator-dot-darkgrey: var(--bg-darkgrey)}[data-theme=alive] .indicator{--indicator-dot-purple: var(--bg-purple)}[data-theme=alive] .indicator{--indicator-dot-light-blue: var(--bg-light-blue)}[data-theme=alive] .table thead th{background:linear-gradient(135deg,var(--gray-200) 0%,#1a3e44 100%);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:#5eead4;position:relative}[data-theme=alive] .table thead th:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#14b8a6 0%,#fbbf24 100%)}[data-theme=alive] .table tbody tr{transition:background-color var(--transition-fast)}[data-theme=alive] .table tbody tr:hover{background-color:#1a3e44}[data-theme=alive] .alert{border-radius:var(--radius-lg);border-left-width:4px}[data-theme=alive] .alert.alert-success{background-color:var(--alert-bg-success);color:var(--alert-text-success);border-color:var(--alert-border-success)}[data-theme=alive] .alert.alert-warning{background-color:var(--alert-bg-warning);color:var(--alert-text-warning);border-color:var(--alert-border-warning)}[data-theme=alive] .alert.alert-danger{background-color:var(--alert-bg-danger);color:var(--alert-text-danger);border-color:var(--alert-border-danger)}[data-theme=alive] .alert.alert-info{background-color:var(--alert-bg-info);color:var(--alert-text-info);border-color:var(--alert-border-info)}[data-theme=alive] .gold-accent{color:#fbbf24;text-shadow:0 0 10px rgba(251,191,36,.3)}[data-theme=alive] .turquoise-accent{color:#5eead4;text-shadow:0 0 10px rgba(20,184,166,.3)}@media (max-width: 768px){[data-theme=alive]{--text-4xl: 2rem;--text-3xl: 1.5rem;--text-2xl: 1.25rem}[data-theme=alive] .btn{min-height:44px;padding:var(--space-3) var(--space-4)}}[dir=rtl][data-theme=alive] .btn,[dir=rtl][data-theme=alive] .dropdown-item,[dir=rtl][data-theme=alive] .alert{text-align:right}@media (prefers-reduced-motion: reduce){[data-theme=alive] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){[data-theme=alive]{--border-color: var(--border-strong);--text-muted: var(--text-color)}[data-theme=alive] .btn{border:2px solid currentColor}[data-theme=alive] input,[data-theme=alive] select,[data-theme=alive] textarea{border-width:2px}}:root{--neutral-white: #ffffff;--neutral-black: #000000;--neutral: var(--neutral-white);--invert-neutral: var(--neutral-black);--gray-50: #f8f8f8;--gray-100: #f3f3f3;--gray-200: #ededed;--gray-300: #e2e2e2;--gray-400: #c7c7c7;--gray-500: #999999;--gray-600: #7c7c7c;--gray-700: #525252;--gray-800: #383838;--gray-900: #171717;--gray-150: #f2f5fa;--gray-250: #eef1f5;--gray-350: #dde2ea;--gray-450: #9EA7B7;--gray-550: #7b899f;--gray-650: #c3c2cc;--gray-750: #1c2126;--blue-50: #f7fbfd;--blue-100: #edf6fd;--blue-200: #e3f1fd;--blue-300: #c9e7fc;--blue-400: #70b6f0;--blue-500: #0289f7;--blue-600: #007be0;--blue-700: #0070cc;--blue-800: #005ca3;--blue-900: #004880;--green-50: #f3fcf5;--green-100: #e4f5e9;--green-200: #daf0e1;--green-300: #cae5d4;--green-400: #b6dec5;--green-500: #59ba8b;--green-600: #30a66d;--green-700: #278f5e;--green-800: #16794c;--green-900: #173b2c;--green-150: #dcf1f1;--green-250: #7fb014;--red-50: #fff7f7;--red-100: #fff0f0;--red-200: #fcd7d7;--red-300: #f9c6c6;--red-400: #eb9091;--red-500: #e03636;--red-600: #cc2929;--red-700: #b52a2a;--red-800: #941f1f;--red-900: #6b1515;--red-750: #f20909;--orange-50: #fff9f5;--orange-100: #fff1e7;--orange-200: #fce6d5;--orange-300: #f7d6bd;--orange-400: #f0b58b;--orange-500: #e86c13;--orange-600: #d45a08;--orange-700: #bd3e0c;--orange-800: #9e3513;--orange-900: #6b2711;--amber-50: #fdfaed;--amber-100: #fcf3cf;--amber-200: #f7e28d;--amber-300: #f5d261;--amber-400: #f2be3a;--amber-500: #e79913;--amber-600: #db7706;--amber-700: #b35309;--amber-800: #91400d;--amber-900: #763813;--yellow-50: #fffcef;--yellow-100: #fff7d3;--yellow-200: #f7e9a8;--yellow-300: #f5e171;--yellow-400: #f2d14b;--yellow-500: #edba13;--yellow-600: #d1930d;--yellow-700: #ab6e05;--yellow-800: #8c5600;--yellow-900: #733f12;--yellow-350: #F3B709;--cyan-50: #f5fbfc;--cyan-100: #e0f8ff;--cyan-200: #b3ecfc;--cyan-300: #94e6ff;--cyan-400: #6bd3f2;--cyan-500: #34bae3;--cyan-600: #32a4c7;--cyan-700: #267a94;--cyan-800: #125c73;--cyan-900: #164759;--teal-50: #f0fdfa;--teal-100: #e6f7f4;--teal-200: #bae8e1;--teal-300: #97ded4;--teal-400: #73d1c4;--teal-500: #36baad;--teal-600: #0b9e92;--teal-700: #0f736b;--teal-800: #115c57;--teal-900: #114541;--teal-750: #566253;--violet-50: #fbfaff;--violet-100: #f5f2ff;--violet-200: #e5e1fa;--violet-300: #dad2f7;--violet-400: #bdb1f0;--violet-500: #6846e3;--violet-600: #5f46c7;--violet-700: #4f3da1;--violet-800: #392980;--violet-900: #251959;--pink-50: #fff7fc;--pink-100: #feeef8;--pink-200: #f8e2f0;--pink-300: #f2d4e6;--pink-400: #e9c4da;--pink-500: #e34aa6;--pink-600: #cf3a96;--pink-700: #9c2671;--pink-800: #801458;--pink-900: #570f3e;--purple-50: #fdfaff;--purple-100: #f9f0ff;--purple-200: #f1e5fa;--purple-300: #e9d6f5;--purple-400: #d6c1e6;--purple-500: #9c45e3;--purple-600: #8642c2;--purple-700: #6e399d;--purple-800: #5c2f83;--purple-900: #401863;--white-overlay-50: rgba(255, 255, 255, .09);--white-overlay-100: rgba(255, 255, 255, .18);--white-overlay-200: rgba(255, 255, 255, .27);--white-overlay-300: rgba(255, 255, 255, .36);--white-overlay-400: rgba(255, 255, 255, .45);--white-overlay-500: rgba(255, 255, 255, .54);--white-overlay-600: rgba(255, 255, 255, .63);--white-overlay-700: rgba(255, 255, 255, .72);--white-overlay-800: rgba(255, 255, 255, .81);--white-overlay-900: rgba(255, 255, 255, .9);--black-overlay-50: rgba(0, 0, 0, .09);--black-overlay-100: rgba(0, 0, 0, .18);--black-overlay-200: rgba(0, 0, 0, .27);--black-overlay-300: rgba(0, 0, 0, .36);--black-overlay-400: rgba(0, 0, 0, .45);--black-overlay-500: rgba(0, 0, 0, .54);--black-overlay-600: rgba(0, 0, 0, .63);--black-overlay-700: rgba(0, 0, 0, .72);--black-overlay-800: rgba(0, 0, 0, .81);--black-overlay-900: rgba(0, 0, 0, .9);--linear-black: linear-gradient( to bottom, rgba(46, 46, 46, .18) 0%, rgba(36, 36, 36, .14) 100% );--linear-blue: linear-gradient( to bottom, rgba(17, 142, 245, .067) 0%, rgba(7, 127, 247, .029) 100% );--angular-white: conic-gradient(rgba(255, 255, 255, 1) 72.38%, rgba(255, 255, 255, 1) 99.87%);--angular-black: conic-gradient(rgba(56, 56, 56, .22) 72.38%, rgba(56, 56, 56, .22) 99.87%);--angular-green: conic-gradient( rgba(23, 117, 75, .092) 72.38%, rgba(23, 117, 75, .092) 99.87% );--angular-red: conic-gradient( rgba(205, 41, 41, .804) 72.38%, rgba(205, 41, 41, .804) 99.87% );--angular-blue: conic-gradient(rgba(0, 110, 219, 0) 72.38%, rgba(0, 110, 219, 0) 99.87%)}[data-theme=delight]{--neutral: var(--neutral-white);--invert-neutral: var(--neutral-black);--gray-50: #ffffff;--gray-100: #f9fafb;--gray-200: #f3f4f6;--gray-300: #e5e7eb;--gray-400: #d1d5db;--gray-500: #9ca3af;--gray-600: #6b7280;--gray-700: #4b5563;--gray-800: #374151;--gray-900: #1f2937;--gray-750: #3f4652;--gray-850: #2a2f3a;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-family-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: "SF Mono", Monaco, "Courier New", monospace;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--text-neutral: var(--gray-900);--text-dark: var(--gray-50);--text-muted: var(--gray-500);--text-light: var(--gray-600);--text-color: var(--gray-800);--text-emphasis: var(--gray-900);--heading-color: #4f46e5;--icon-fill: transparent;--icon-stroke: #4f46e5;--error-bg: #fee2e2;--error-border: #fca5a5;--error-text: #b91c1c;--bg-color: var(--gray-50);--fg-color: var(--gray-100);--subtle-accent: #e0e7ff;--subtle-fg: var(--gray-200);--navbar-bg: #f9fafb;--fg-hover-color: #e0e7ff;--card-bg: var(--gray-100);--disabled-text-color: var(--gray-400);--disabled-control-bg: var(--gray-200);--control-bg: var(--gray-200);--control-bg-on-gray: var(--gray-300);--awesomebar-focus-bg: var(--control-bg);--awesomplete-hover-bg: #e0e7ff;--modal-bg: var(--gray-100);--toast-bg: var(--modal-bg);--popover-bg: var(--bg-color);--btn-default-bg: var(--gray-200);--btn-default-hover-bg: #e0e7ff;--btn-primary: var(--gray-800);--btn-primary-bg: #4f46e5;--btn-primary-hover: #4338ca;--btn-primary-text: #ffffff;--border-primary: #4f46e5;--border-color: var(--gray-200);--dark-border-color: #e5e7eb;--table-border-color: var(--border-color);--border-subtle: var(--gray-200);--border-medium: var(--gray-300);--border-strong: var(--gray-400);--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--bg-blue: #eff6ff;--bg-light-blue: #dbeafe;--bg-dark-blue: #bfdbfe;--text-on-blue: #1e3a8a;--text-on-light-blue: #1e40af;--text-on-dark-blue: #1e40af;--bg-green: #f0fdf4;--text-on-green: #14532d;--bg-yellow: #fffbeb;--text-on-yellow: #78350f;--bg-orange: #fff7ed;--text-on-orange: #7c2d12;--bg-red: #fef2f2;--text-on-red: #7f1d1d;--bg-gray: var(--gray-200);--bg-grey: var(--gray-200);--bg-darkgrey: var(--gray-300);--bg-dark-gray: var(--gray-300);--bg-light-gray: var(--gray-200);--text-on-gray: var(--gray-800);--text-on-grey: var(--gray-800);--text-on-darkgrey: var(--gray-800);--text-on-dark-gray: var(--gray-800);--text-on-light-gray: var(--gray-700);--bg-purple: #faf5ff;--text-on-purple: #581c87;--bg-pink: #fdf2f8;--text-on-pink: #831843;--bg-cyan: #ecfeff;--text-on-cyan: #164e63;--alert-text-danger: #b91c1c;--alert-text-warning: #92400e;--alert-text-info: #1e40af;--alert-text-success: #14532d;--alert-bg-danger: #fef2f2;--alert-bg-warning: #fffbeb;--alert-bg-info: #eff6ff;--alert-bg-success: #f0fdf4;--alert-border-danger: #fca5a5;--alert-border-warning: #fde68a;--alert-border-info: #bfdbfe;--alert-border-success: #bbf7d0;--sidebar-select-color: #e0e7ff;--scrollbar-thumb-color: #d1d5db;--scrollbar-track-color: var(--gray-200);--timeline-badge-color: #4f46e5;--timeline-badge-bg: var(--gray-100);--shadow-inset: var(--fg-color);--highlight-color: #e0e7ff;--yellow-highlight-color: #fef3c7;--btn-group-border-color: var(--gray-300);--placeholder-color: var(--gray-400);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-base: 0px 2px 4px rgba(0, 0, 0, .08), 0px 0px 2px rgba(79, 70, 229, .1);--highlight-shadow: 1px 1px 6px rgba(79, 70, 229, .2), 0px 0px 2px rgba(79, 70, 229, .25);--focus-ring-width: 3px;--focus-ring-color: rgba(79, 70, 229, .3);--focus-ring: 0 0 0 var(--focus-ring-width) var(--focus-ring-color);--focus-default: var(--focus-ring);--diff-added: #dcfce7;--diff-removed: #fee2e2;--diff-changed: #dbeafe;--input-disabled-bg: var(--gray-200);--checkbox-color: var(--neutral-white);--checkbox-gradient: linear-gradient(180deg, #6366f1 -124.51%, #4f46e5 100%);--checkbox-disabled-gradient: linear-gradient(180deg, var(--gray-400) -124.51%, var(--gray-400) 100%);--checkbox-focus-shadow: var(--focus-default);--switch-bg: #4f46e5;--date-active-text: var(--gray-100);--date-active-bg: #4f46e5;--date-range-bg: #e0e7ff;color-scheme:light;--skeleton-bg: var(--gray-200);--right-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.25 7.5L4.75 4L1.25 0.5' stroke='%234f46e5' stroke-linecap='round' stroke-linejoin='round'/></svg>");--left-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.5 9.5L4 6l3.5-3.5' stroke='%234f46e5' stroke-linecap='round' stroke-linejoin='round'></path></svg>")}[data-theme=delight] .page-title .sidebar-toggle-btn{--icon-stroke: #4f46e5}[data-theme=delight] input[type=checkbox]:checked{background-image:url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"),var(--checkbox-gradient)}[data-theme=delight] input[type=checkbox].disabled-selected,[data-theme=delight] input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"),var(--checkbox-disabled-gradient)}[data-theme=delight] input[type=checkbox].disabled-deselected{border:none;background-color:var(--gray-300)}[data-theme=delight] .grid-body .editable-row{--control-bg: var(--gray-100);--input-disabled-bg: var(--gray-200)}[data-theme=delight] .melon-card{background-color:var(--fg-color);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}[data-theme=delight] .melon-card:hover{box-shadow:var(--shadow-md);border-color:#e5e7eb}[data-theme=delight] .melon-card .btn-default{background-color:var(--control-bg);border-radius:var(--radius-lg);transition:all var(--transition-fast)}[data-theme=delight] .melon-card .btn-default:hover{background-color:#e0e7ff;transform:translateY(-1px)}[data-theme=delight] .btn{border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}[data-theme=delight] .btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-theme=delight] .btn:hover:not(:disabled){transform:translateY(-1px)}[data-theme=delight] .btn:active:not(:disabled){transform:translateY(0)}[data-theme=delight] .btn-primary{background:#4f46e5;color:#fff}[data-theme=delight] .btn-primary:hover{background:#4338ca}[data-theme=delight] .modal,[data-theme=delight] .form-in-grid{--control-bg: var(--gray-200);--border-color: var(--gray-200)}[data-theme=delight] .modal-content{background-color:var(--modal-bg);border:1px solid var(--border-color);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl)}[data-theme=delight] .modal-header,[data-theme=delight] .modal-footer{border-color:var(--border-color)}[data-theme=delight] .print-format{--text-color: var(--gray-900);--border-color: var(--gray-100)}[data-theme=delight] .ql-editor{color:var(--text-on-gray)}[data-theme=delight] .ql-editor.read-mode span:not(.mention),[data-theme=delight] .ql-editor.read-mode p,[data-theme=delight] .ql-editor.read-mode u,[data-theme=delight] .ql-editor.read-mode strong{background-color:inherit!important;color:inherit!important}[data-theme=delight] .comment-input-wrapper .ql-editor.ql-blank:before{color:var(--text-color)}[data-theme=delight] .chart-container{--charts-label-color: #4f46e5;--charts-axis-line-color: var(--subtle-fg);--charts-stroke-width: 5px;--charts-dataset-circle-stroke: #4f46e5;--charts-dataset-circle-stroke-width: var(--charts-stroke-width);--charts-tooltip-title: var(--charts-label-color);--charts-tooltip-label: var(--charts-label-color);--charts-tooltip-value: var(--gray-900);--charts-tooltip-bg: var(--gray-100);--charts-legend-label: var(--charts-label-color)}[data-theme=delight] .heatmap-chart g>rect[fill="#ebedf0"]{fill:var(--gray-200)}[data-theme=delight] .rating{--star-fill: #4f46e5}[data-theme=delight] .rating .star-hover{--star-fill: #6366f1}[data-theme=delight] ::-moz-selection{color:var(--text-color);background:rgba(79,70,229,.2)}[data-theme=delight] ::selection{color:var(--text-color);background:rgba(79,70,229,.2)}[data-theme=delight] .indicator{--indicator-dot-green: var(--bg-green)}[data-theme=delight] .indicator{--indicator-dot-cyan: var(--bg-cyan)}[data-theme=delight] .indicator{--indicator-dot-blue: var(--bg-blue)}[data-theme=delight] .indicator{--indicator-dot-orange: var(--bg-orange)}[data-theme=delight] .indicator{--indicator-dot-yellow: var(--bg-yellow)}[data-theme=delight] .indicator{--indicator-dot-gray: var(--bg-gray)}[data-theme=delight] .indicator{--indicator-dot-grey: var(--bg-grey)}[data-theme=delight] .indicator{--indicator-dot-red: var(--bg-red)}[data-theme=delight] .indicator{--indicator-dot-pink: var(--bg-pink)}[data-theme=delight] .indicator{--indicator-dot-darkgrey: var(--bg-darkgrey)}[data-theme=delight] .indicator{--indicator-dot-purple: var(--bg-purple)}[data-theme=delight] .indicator{--indicator-dot-light-blue: var(--bg-light-blue)}[data-theme=delight] .table thead th{background-color:var(--gray-200);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:#4f46e5}[data-theme=delight] .table tbody tr{transition:background-color var(--transition-fast)}[data-theme=delight] .table tbody tr:hover{background-color:#e0e7ff}[data-theme=delight] .alert{border-radius:var(--radius-lg);border-left-width:4px}[data-theme=delight] .alert.alert-success{background-color:var(--alert-bg-success);color:var(--alert-text-success);border-color:var(--alert-border-success)}[data-theme=delight] .alert.alert-warning{background-color:var(--alert-bg-warning);color:var(--alert-text-warning);border-color:var(--alert-border-warning)}[data-theme=delight] .alert.alert-danger{background-color:var(--alert-bg-danger);color:var(--alert-text-danger);border-color:var(--alert-border-danger)}[data-theme=delight] .alert.alert-info{background-color:var(--alert-bg-info);color:var(--alert-text-info);border-color:var(--alert-border-info)}@media (max-width: 768px){[data-theme=delight]{--text-4xl: 2rem;--text-3xl: 1.5rem;--text-2xl: 1.25rem}[data-theme=delight] .btn{min-height:44px;padding:var(--space-3) var(--space-4)}}[dir=rtl][data-theme=delight] .btn,[dir=rtl][data-theme=delight] .dropdown-item,[dir=rtl][data-theme=delight] .alert{text-align:right}@media (prefers-reduced-motion: reduce){[data-theme=delight] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--neutral-white: #ffffff;--neutral-black: #000000;--neutral: var(--neutral-white);--invert-neutral: var(--neutral-black);--gray-50: #f8f8f8;--gray-100: #f3f3f3;--gray-200: #ededed;--gray-300: #e2e2e2;--gray-400: #c7c7c7;--gray-500: #999999;--gray-600: #7c7c7c;--gray-700: #525252;--gray-800: #383838;--gray-900: #171717;--gray-150: #f2f5fa;--gray-250: #eef1f5;--gray-350: #dde2ea;--gray-450: #9EA7B7;--gray-550: #7b899f;--gray-650: #c3c2cc;--gray-750: #1c2126;--blue-50: #f7fbfd;--blue-100: #edf6fd;--blue-200: #e3f1fd;--blue-300: #c9e7fc;--blue-400: #70b6f0;--blue-500: #0289f7;--blue-600: #007be0;--blue-700: #0070cc;--blue-800: #005ca3;--blue-900: #004880;--green-50: #f3fcf5;--green-100: #e4f5e9;--green-200: #daf0e1;--green-300: #cae5d4;--green-400: #b6dec5;--green-500: #59ba8b;--green-600: #30a66d;--green-700: #278f5e;--green-800: #16794c;--green-900: #173b2c;--green-150: #dcf1f1;--green-250: #7fb014;--red-50: #fff7f7;--red-100: #fff0f0;--red-200: #fcd7d7;--red-300: #f9c6c6;--red-400: #eb9091;--red-500: #e03636;--red-600: #cc2929;--red-700: #b52a2a;--red-800: #941f1f;--red-900: #6b1515;--red-750: #f20909;--orange-50: #fff9f5;--orange-100: #fff1e7;--orange-200: #fce6d5;--orange-300: #f7d6bd;--orange-400: #f0b58b;--orange-500: #e86c13;--orange-600: #d45a08;--orange-700: #bd3e0c;--orange-800: #9e3513;--orange-900: #6b2711;--amber-50: #fdfaed;--amber-100: #fcf3cf;--amber-200: #f7e28d;--amber-300: #f5d261;--amber-400: #f2be3a;--amber-500: #e79913;--amber-600: #db7706;--amber-700: #b35309;--amber-800: #91400d;--amber-900: #763813;--yellow-50: #fffcef;--yellow-100: #fff7d3;--yellow-200: #f7e9a8;--yellow-300: #f5e171;--yellow-400: #f2d14b;--yellow-500: #edba13;--yellow-600: #d1930d;--yellow-700: #ab6e05;--yellow-800: #8c5600;--yellow-900: #733f12;--yellow-350: #F3B709;--cyan-50: #f5fbfc;--cyan-100: #e0f8ff;--cyan-200: #b3ecfc;--cyan-300: #94e6ff;--cyan-400: #6bd3f2;--cyan-500: #34bae3;--cyan-600: #32a4c7;--cyan-700: #267a94;--cyan-800: #125c73;--cyan-900: #164759;--teal-50: #f0fdfa;--teal-100: #e6f7f4;--teal-200: #bae8e1;--teal-300: #97ded4;--teal-400: #73d1c4;--teal-500: #36baad;--teal-600: #0b9e92;--teal-700: #0f736b;--teal-800: #115c57;--teal-900: #114541;--teal-750: #566253;--violet-50: #fbfaff;--violet-100: #f5f2ff;--violet-200: #e5e1fa;--violet-300: #dad2f7;--violet-400: #bdb1f0;--violet-500: #6846e3;--violet-600: #5f46c7;--violet-700: #4f3da1;--violet-800: #392980;--violet-900: #251959;--pink-50: #fff7fc;--pink-100: #feeef8;--pink-200: #f8e2f0;--pink-300: #f2d4e6;--pink-400: #e9c4da;--pink-500: #e34aa6;--pink-600: #cf3a96;--pink-700: #9c2671;--pink-800: #801458;--pink-900: #570f3e;--purple-50: #fdfaff;--purple-100: #f9f0ff;--purple-200: #f1e5fa;--purple-300: #e9d6f5;--purple-400: #d6c1e6;--purple-500: #9c45e3;--purple-600: #8642c2;--purple-700: #6e399d;--purple-800: #5c2f83;--purple-900: #401863;--white-overlay-50: rgba(255, 255, 255, .09);--white-overlay-100: rgba(255, 255, 255, .18);--white-overlay-200: rgba(255, 255, 255, .27);--white-overlay-300: rgba(255, 255, 255, .36);--white-overlay-400: rgba(255, 255, 255, .45);--white-overlay-500: rgba(255, 255, 255, .54);--white-overlay-600: rgba(255, 255, 255, .63);--white-overlay-700: rgba(255, 255, 255, .72);--white-overlay-800: rgba(255, 255, 255, .81);--white-overlay-900: rgba(255, 255, 255, .9);--black-overlay-50: rgba(0, 0, 0, .09);--black-overlay-100: rgba(0, 0, 0, .18);--black-overlay-200: rgba(0, 0, 0, .27);--black-overlay-300: rgba(0, 0, 0, .36);--black-overlay-400: rgba(0, 0, 0, .45);--black-overlay-500: rgba(0, 0, 0, .54);--black-overlay-600: rgba(0, 0, 0, .63);--black-overlay-700: rgba(0, 0, 0, .72);--black-overlay-800: rgba(0, 0, 0, .81);--black-overlay-900: rgba(0, 0, 0, .9);--linear-black: linear-gradient( to bottom, rgba(46, 46, 46, .18) 0%, rgba(36, 36, 36, .14) 100% );--linear-blue: linear-gradient( to bottom, rgba(17, 142, 245, .067) 0%, rgba(7, 127, 247, .029) 100% );--angular-white: conic-gradient(rgba(255, 255, 255, 1) 72.38%, rgba(255, 255, 255, 1) 99.87%);--angular-black: conic-gradient(rgba(56, 56, 56, .22) 72.38%, rgba(56, 56, 56, .22) 99.87%);--angular-green: conic-gradient( rgba(23, 117, 75, .092) 72.38%, rgba(23, 117, 75, .092) 99.87% );--angular-red: conic-gradient( rgba(205, 41, 41, .804) 72.38%, rgba(205, 41, 41, .804) 99.87% );--angular-blue: conic-gradient(rgba(0, 110, 219, 0) 72.38%, rgba(0, 110, 219, 0) 99.87%)}[data-theme=dream]{--neutral: var(--neutral-white);--invert-neutral: var(--neutral-black);--google-red-50: #fef2f2;--google-red-100: #fee2e2;--google-red-200: #fecaca;--google-red-300: #fca5a5;--google-red-400: #f87171;--google-red-500: #EA4335;--google-red-600: #dc2626;--google-red-700: #b91c1c;--google-red-800: #991b1b;--google-red-900: #7f1d1d;--google-yellow-50: #fffbeb;--google-yellow-100: #fef3c7;--google-yellow-200: #fde68a;--google-yellow-300: #fcd34d;--google-yellow-400: #FBBC04;--google-yellow-500: #f59e0b;--google-yellow-600: #d97706;--google-yellow-700: #b45309;--google-yellow-800: #92400e;--google-yellow-900: #78350f;--google-green-50: #f0fdf4;--google-green-100: #dcfce7;--google-green-200: #bbf7d0;--google-green-300: #86efac;--google-green-400: #4ade80;--google-green-500: #34A853;--google-green-600: #22c55e;--google-green-700: #16a34a;--google-green-800: #15803d;--google-green-900: #14532d;--gray-50: #ffffff;--gray-100: #f9fafb;--gray-200: #f3f4f6;--gray-300: #e5e7eb;--gray-400: #d1d5db;--gray-500: #9ca3af;--gray-600: #6b7280;--gray-700: #4b5563;--gray-800: #374151;--gray-900: #1f2937;--gray-750: #3f4652;--gray-850: #2a2f3a;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-family-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: "SF Mono", Monaco, "Courier New", monospace;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--text-neutral: var(--gray-900);--text-dark: var(--gray-900);--text-muted: var(--gray-600);--text-light: var(--gray-500);--text-color: var(--gray-800);--text-emphasis: var(--gray-900);--heading-color: var(--gray-900);--heading-accent-red: var(--google-red-600);--heading-accent-green: var(--google-green-700);--heading-accent-yellow: var(--google-yellow-600);--icon-fill: transparent;--icon-stroke: var(--gray-600);--icon-accent-red: var(--google-red-500);--icon-accent-green: var(--google-green-500);--icon-accent-yellow: var(--google-yellow-400);--error-bg: var(--google-red-50);--error-border: var(--google-red-300);--error-text: var(--google-red-700);--bg-color: var(--gray-50);--fg-color: var(--gray-100);--subtle-accent: var(--gray-200);--subtle-fg: var(--gray-100);--navbar-bg: var(--gray-50);--fg-hover-color: var(--gray-200);--card-bg: var(--gray-50);--disabled-text-color: var(--gray-400);--disabled-control-bg: var(--gray-200);--control-bg: var(--gray-50);--control-bg-on-gray: var(--gray-100);--awesomebar-focus-bg: var(--control-bg);--awesomplete-hover-bg: var(--gray-100);--modal-bg: var(--gray-50);--toast-bg: var(--modal-bg);--popover-bg: var(--bg-color);--btn-default-bg: var(--gray-100);--btn-default-hover-bg: var(--gray-200);--btn-primary: var(--gray-50);--btn-primary-bg: var(--google-red-500);--btn-primary-hover: var(--google-red-600);--btn-primary-text: #ffffff;--btn-secondary-bg: var(--google-green-500);--btn-secondary-hover: var(--google-green-600);--btn-secondary-text: #ffffff;--btn-tertiary-bg: var(--google-yellow-400);--btn-tertiary-hover: var(--google-yellow-500);--btn-tertiary-text: var(--gray-900);--border-primary: var(--gray-300);--border-accent-red: var(--google-red-300);--border-accent-green: var(--google-green-300);--border-accent-yellow: var(--google-yellow-300);--border-color: var(--gray-300);--dark-border-color: var(--gray-400);--table-border-color: var(--border-color);--border-subtle: var(--gray-200);--border-medium: var(--gray-300);--border-strong: var(--gray-400);--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--bg-red: var(--google-red-50);--bg-light-red: var(--google-red-100);--bg-dark-red: var(--google-red-200);--text-on-red: var(--google-red-700);--text-on-light-red: var(--google-red-800);--text-on-dark-red: var(--google-red-900);--bg-yellow: var(--google-yellow-50);--bg-light-yellow: var(--google-yellow-100);--bg-dark-yellow: var(--google-yellow-200);--text-on-yellow: var(--google-yellow-800);--text-on-light-yellow: var(--google-yellow-900);--text-on-dark-yellow: var(--google-yellow-900);--bg-green: var(--google-green-50);--bg-light-green: var(--google-green-100);--bg-dark-green: var(--google-green-200);--text-on-green: var(--google-green-800);--text-on-light-green: var(--google-green-900);--text-on-dark-green: var(--google-green-900);--bg-blue: #eff6ff;--bg-light-blue: #dbeafe;--bg-dark-blue: #bfdbfe;--text-on-blue: #1e3a8a;--text-on-light-blue: #1e40af;--text-on-dark-blue: #1e40af;--bg-gray: var(--gray-100);--bg-grey: var(--gray-100);--bg-darkgrey: var(--gray-200);--bg-dark-gray: var(--gray-200);--bg-light-gray: var(--gray-50);--text-on-gray: var(--gray-800);--text-on-grey: var(--gray-800);--text-on-darkgrey: var(--gray-900);--text-on-dark-gray: var(--gray-900);--text-on-light-gray: var(--gray-700);--bg-purple: #faf5ff;--text-on-purple: #581c87;--bg-pink: #fdf2f8;--text-on-pink: #831843;--bg-cyan: #ecfeff;--text-on-cyan: #164e63;--bg-orange: #fff7ed;--text-on-orange: #7c2d12;--alert-text-danger: var(--google-red-700);--alert-text-warning: var(--google-yellow-800);--alert-text-info: #1e40af;--alert-text-success: var(--google-green-800);--alert-bg-danger: var(--google-red-50);--alert-bg-warning: var(--google-yellow-50);--alert-bg-info: #eff6ff;--alert-bg-success: var(--google-green-50);--alert-border-danger: var(--google-red-300);--alert-border-warning: var(--google-yellow-300);--alert-border-info: #93c5fd;--alert-border-success: var(--google-green-300);--sidebar-select-color: var(--gray-100);--scrollbar-thumb-color: var(--gray-400);--scrollbar-track-color: var(--gray-100);--timeline-badge-color: var(--gray-600);--timeline-badge-bg: var(--gray-50);--shadow-inset: var(--fg-color);--highlight-color: var(--google-yellow-100);--yellow-highlight-color: var(--google-yellow-100);--red-highlight-color: var(--google-red-100);--green-highlight-color: var(--google-green-100);--btn-group-border-color: var(--gray-300);--placeholder-color: var(--gray-400);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-base: 0px 2px 4px rgba(0, 0, 0, .08), 0px 1px 2px rgba(0, 0, 0, .06);--highlight-shadow: 0px 2px 8px rgba(234, 67, 53, .15), 0px 1px 4px rgba(234, 67, 53, .1);--green-shadow: 0px 2px 8px rgba(52, 168, 83, .15);--yellow-shadow: 0px 2px 8px rgba(251, 188, 4, .15);--focus-ring-width: 3px;--focus-ring-color: rgba(234, 67, 53, .3);--focus-ring: 0 0 0 var(--focus-ring-width) var(--focus-ring-color);--focus-default: var(--focus-ring);--focus-green: 0 0 0 var(--focus-ring-width) rgba(52, 168, 83, .3);--focus-yellow: 0 0 0 var(--focus-ring-width) rgba(251, 188, 4, .3);--diff-added: var(--google-green-100);--diff-removed: var(--google-red-100);--diff-changed: var(--google-yellow-100);--input-disabled-bg: var(--gray-100);--checkbox-color: var(--neutral-white);--checkbox-gradient: linear-gradient(135deg, var(--google-red-500) 0%, var(--google-red-600) 100%);--checkbox-disabled-gradient: linear-gradient(180deg, var(--gray-300) -124.51%, var(--gray-400) 100%);--checkbox-focus-shadow: var(--focus-default);--switch-bg: var(--google-green-500);--date-active-text: var(--gray-50);--date-active-bg: var(--google-red-500);--date-range-bg: var(--google-red-50);color-scheme:light;--skeleton-bg: var(--gray-200);--right-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.25 7.5L4.75 4L1.25 0.5' stroke='%234b5563' stroke-linecap='round' stroke-linejoin='round'/></svg>");--left-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.5 9.5L4 6l3.5-3.5' stroke='%234b5563' stroke-linecap='round' stroke-linejoin='round'></path></svg>")}[data-theme=dream] .page-title .sidebar-toggle-btn{--icon-stroke: var(--gray-600)}[data-theme=dream] .page-title .sidebar-toggle-btn:hover{--icon-stroke: var(--google-red-500)}[data-theme=dream] input[type=checkbox]:checked{background-image:url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"),var(--checkbox-gradient)}[data-theme=dream] input[type=checkbox].disabled-selected,[data-theme=dream] input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"),var(--checkbox-disabled-gradient)}[data-theme=dream] input[type=checkbox].disabled-deselected{border:1px solid var(--gray-300);background-color:var(--gray-100)}[data-theme=dream] .grid-body .editable-row{--control-bg: var(--gray-50);--input-disabled-bg: var(--gray-100)}[data-theme=dream] .melon-card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-base);position:relative}[data-theme=dream] .melon-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--google-red-500) 0%,var(--google-yellow-400) 50%,var(--google-green-500) 100%);border-radius:var(--radius-xl) var(--radius-xl) 0 0;opacity:0;transition:opacity var(--transition-base)}[data-theme=dream] .melon-card:hover{box-shadow:var(--shadow-md);border-color:var(--gray-400)}[data-theme=dream] .melon-card:hover:before{opacity:1}[data-theme=dream] .melon-card .btn-default{background-color:var(--control-bg);border-radius:var(--radius-lg);transition:all var(--transition-fast);border:1px solid var(--border-color)}[data-theme=dream] .melon-card .btn-default:hover{background-color:var(--gray-100);border-color:var(--gray-400);transform:translateY(-1px)}[data-theme=dream] .btn{border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);border:1px solid transparent}[data-theme=dream] .btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-theme=dream] .btn:hover:not(:disabled){transform:translateY(-1px)}[data-theme=dream] .btn:active:not(:disabled){transform:translateY(0)}[data-theme=dream] .btn-primary{background:var(--google-red-500);color:#fff;box-shadow:var(--shadow-sm)}[data-theme=dream] .btn-primary:hover{background:var(--google-red-600);box-shadow:var(--shadow-md)}[data-theme=dream] .btn-primary:active{background:var(--google-red-700)}[data-theme=dream] .btn-secondary{background:var(--google-green-500);color:#fff;box-shadow:var(--shadow-sm)}[data-theme=dream] .btn-secondary:hover{background:var(--google-green-600);box-shadow:var(--shadow-md)}[data-theme=dream] .btn-tertiary{background:var(--google-yellow-400);color:var(--gray-900);box-shadow:var(--shadow-sm)}[data-theme=dream] .btn-tertiary:hover{background:var(--google-yellow-500);box-shadow:var(--shadow-md)}[data-theme=dream] .modal,[data-theme=dream] .form-in-grid{--control-bg: var(--gray-50);--border-color: var(--gray-300)}[data-theme=dream] .modal-content{background-color:var(--modal-bg);border:1px solid var(--border-color);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);position:relative}[data-theme=dream] .modal-content:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--google-red-500) 0%,var(--google-yellow-400) 50%,var(--google-green-500) 100%);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}[data-theme=dream] .modal-header,[data-theme=dream] .modal-footer{border-color:var(--border-color)}[data-theme=dream] .print-format{--text-color: var(--gray-900);--border-color: var(--gray-300);--bg-color: #ffffff}[data-theme=dream] .ql-editor{color:var(--text-color);background:var(--gray-50)}[data-theme=dream] .comment-input-wrapper .ql-editor.ql-blank:before{color:var(--gray-500)}[data-theme=dream] .chart-container{--charts-label-color: var(--gray-700);--charts-axis-line-color: var(--gray-300);--charts-stroke-width: 3px;--charts-dataset-circle-stroke: var(--google-red-500);--charts-dataset-circle-stroke-width: var(--charts-stroke-width);--charts-tooltip-title: var(--gray-900);--charts-tooltip-label: var(--gray-700);--charts-tooltip-value: var(--gray-900);--charts-tooltip-bg: var(--gray-50);--charts-legend-label: var(--gray-700)}[data-theme=dream] .chart-container .series-0{stroke:var(--google-red-500);fill:var(--google-red-500)}[data-theme=dream] .chart-container .series-1{stroke:var(--google-green-500);fill:var(--google-green-500)}[data-theme=dream] .chart-container .series-2{stroke:var(--google-yellow-400);fill:var(--google-yellow-400)}[data-theme=dream] .heatmap-chart g>rect[fill="#ebedf0"]{fill:var(--gray-100)}[data-theme=dream] .rating{--star-fill: var(--google-yellow-400)}[data-theme=dream] .rating .star-hover{--star-fill: var(--google-yellow-500)}[data-theme=dream] ::-moz-selection{color:var(--gray-900);background:var(--google-yellow-200)}[data-theme=dream] ::selection{color:var(--gray-900);background:var(--google-yellow-200)}[data-theme=dream] .indicator{--indicator-dot-green: var(--google-green-500);--indicator-dot-red: var(--google-red-500);--indicator-dot-yellow: var(--google-yellow-400);--indicator-dot-orange: var(--google-yellow-500);--indicator-dot-blue: #3b82f6;--indicator-dot-cyan: #06b6d4;--indicator-dot-pink: #ec4899;--indicator-dot-purple: #a855f7;--indicator-dot-gray: var(--gray-400);--indicator-dot-grey: var(--gray-400);--indicator-dot-darkgrey: var(--gray-600);--indicator-dot-light-blue: #60a5fa}[data-theme=dream] .table thead th{background:linear-gradient(135deg,var(--gray-50) 0%,var(--gray-100) 100%);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--gray-900);position:relative;border-bottom:2px solid var(--gray-300)}[data-theme=dream] .table thead th:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--google-red-500) 0%,var(--google-yellow-400) 50%,var(--google-green-500) 100%)}[data-theme=dream] .table tbody tr{transition:background-color var(--transition-fast)}[data-theme=dream] .table tbody tr:hover{background-color:var(--gray-100)}[data-theme=dream] .alert{border-radius:var(--radius-lg);border-left-width:4px}[data-theme=dream] .alert.alert-success{background-color:var(--alert-bg-success);color:var(--alert-text-success);border-color:var(--google-green-500)}[data-theme=dream] .alert.alert-warning{background-color:var(--alert-bg-warning);color:var(--alert-text-warning);border-color:var(--google-yellow-400)}[data-theme=dream] .alert.alert-danger{background-color:var(--alert-bg-danger);color:var(--alert-text-danger);border-color:var(--google-red-500)}[data-theme=dream] .alert.alert-info{background-color:var(--alert-bg-info);color:var(--alert-text-info);border-color:#3b82f6}[data-theme=dream] .google-red-accent{color:var(--google-red-500)}[data-theme=dream] .google-green-accent{color:var(--google-green-500)}[data-theme=dream] .google-yellow-accent{color:var(--google-yellow-400)}[data-theme=dream] .badge{border-radius:var(--radius-full);padding:.25rem .75rem;font-size:var(--text-sm);font-weight:var(--font-weight-medium)}[data-theme=dream] .badge.badge-success{background:var(--google-green-100);color:var(--google-green-800)}[data-theme=dream] .badge.badge-warning{background:var(--google-yellow-100);color:var(--google-yellow-900)}[data-theme=dream] .badge.badge-danger{background:var(--google-red-100);color:var(--google-red-800)}[data-theme=dream] .progress{background-color:var(--gray-200);border-radius:var(--radius-full)}[data-theme=dream] .progress .progress-bar{background:linear-gradient(90deg,var(--google-red-500) 0%,var(--google-yellow-400) 50%,var(--google-green-500) 100%)}[data-theme=dream] .progress.progress-success .progress-bar{background:var(--google-green-500)}[data-theme=dream] .progress.progress-warning .progress-bar{background:var(--google-yellow-400)}[data-theme=dream] .progress.progress-danger .progress-bar{background:var(--google-red-500)}@media (max-width: 768px){[data-theme=dream]{--text-4xl: 2rem;--text-3xl: 1.5rem;--text-2xl: 1.25rem}[data-theme=dream] .btn{min-height:44px;padding:var(--space-3) var(--space-4)}}[dir=rtl][data-theme=dream] .btn,[dir=rtl][data-theme=dream] .dropdown-item,[dir=rtl][data-theme=dream] .alert{text-align:right}@media (prefers-reduced-motion: reduce){[data-theme=dream] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){[data-theme=dream]{--border-color: var(--border-strong);--text-muted: var(--text-color)}[data-theme=dream] .btn{border:2px solid currentColor}[data-theme=dream] input,[data-theme=dream] select,[data-theme=dream] textarea{border-width:2px}}@media print{[data-theme=dream]{--bg-color: #ffffff;--text-color: #000000;--border-color: #000000}[data-theme=dream] *{box-shadow:none!important}}@media (min-width: 576px){body{background-color:var(--bg-light-gray)}}body .page-content-wrapper{min-height:calc(100vh - 220px)}body .web-footer,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login{display:none}.for-login .page-card,.for-forgot .page-card,.for-login-with-email-link .page-card,.for-signup .page-card,.for-email-login .page-card{padding:45px 10px;background-color:#fff;max-width:400px;margin:0 auto;border-radius:var(--border-radius-md);border:1px solid var(--border-color)}.for-login .page-card form,.for-forgot .page-card form,.for-login-with-email-link .page-card form,.for-signup .page-card form,.for-email-login .page-card form{max-width:320px;margin:0 auto}.for-login .page-card form .form-group,.for-forgot .page-card form .form-group,.for-login-with-email-link .page-card form .form-group,.for-signup .page-card form .form-group,.for-email-login .page-card form .form-group{margin-bottom:var(--margin-sm)}.for-login .page-card .page-card-actions,.for-forgot .page-card .page-card-actions,.for-login-with-email-link .page-card .page-card-actions,.for-signup .page-card .page-card-actions,.for-email-login .page-card .page-card-actions{margin-top:var(--margin-lg)}.for-login .page-card .page-card-body ::placeholder,.for-login .page-card .page-card-body ::-ms-input-placeholder,.for-forgot .page-card .page-card-body ::placeholder,.for-forgot .page-card .page-card-body ::-ms-input-placeholder,.for-login-with-email-link .page-card .page-card-body ::placeholder,.for-login-with-email-link .page-card .page-card-body ::-ms-input-placeholder,.for-signup .page-card .page-card-body ::placeholder,.for-signup .page-card .page-card-body ::-ms-input-placeholder,.for-email-login .page-card .page-card-body ::placeholder,.for-email-login .page-card .page-card-body ::-ms-input-placeholder{color:var(--text-light);opacity:1}.for-login .page-card .page-card-body input[type=text],.for-login .page-card .page-card-body input[type=email],.for-login .page-card .page-card-body input[type=password],.for-forgot .page-card .page-card-body input[type=text],.for-forgot .page-card .page-card-body input[type=email],.for-forgot .page-card .page-card-body input[type=password],.for-login-with-email-link .page-card .page-card-body input[type=text],.for-login-with-email-link .page-card .page-card-body input[type=email],.for-login-with-email-link .page-card .page-card-body input[type=password],.for-signup .page-card .page-card-body input[type=text],.for-signup .page-card .page-card-body input[type=email],.for-signup .page-card .page-card-body input[type=password],.for-email-login .page-card .page-card-body input[type=text],.for-email-login .page-card .page-card-body input[type=email],.for-email-login .page-card .page-card-body input[type=password]{border:none;color:var(--text-color);font-size:var(--text-base);font-weight:var(--weight-regular);letter-spacing:.02em;background-color:var(--control-bg);margin-bottom:1rem}.for-login .page-card .page-card-body.invalid input[type=text],.for-login .page-card .page-card-body.invalid input[type=email],.for-login .page-card .page-card-body.invalid input[type=password],.for-forgot .page-card .page-card-body.invalid input[type=text],.for-forgot .page-card .page-card-body.invalid input[type=email],.for-forgot .page-card .page-card-body.invalid input[type=password],.for-login-with-email-link .page-card .page-card-body.invalid input[type=text],.for-login-with-email-link .page-card .page-card-body.invalid input[type=email],.for-login-with-email-link .page-card .page-card-body.invalid input[type=password],.for-signup .page-card .page-card-body.invalid input[type=text],.for-signup .page-card .page-card-body.invalid input[type=email],.for-signup .page-card .page-card-body.invalid input[type=password],.for-email-login .page-card .page-card-body.invalid input[type=text],.for-email-login .page-card .page-card-body.invalid input[type=email],.for-email-login .page-card .page-card-body.invalid input[type=password]{border:1px solid var(--red-500)}.for-login .page-card .page-card-body .form-label,.for-forgot .page-card .page-card-body .form-label,.for-login-with-email-link .page-card .page-card-body .form-label,.for-signup .page-card .page-card-body .form-label,.for-email-login .page-card .page-card-body .form-label{font-size:var(--text-base);font-weight:var(--weight-regular);letter-spacing:.02em}.for-login .page-card .page-card-body .forgot-password-message,.for-forgot .page-card .page-card-body .forgot-password-message,.for-login-with-email-link .page-card .page-card-body .forgot-password-message,.for-signup .page-card .page-card-body .forgot-password-message,.for-email-login .page-card .page-card-body .forgot-password-message{text-align:right;line-height:1}.for-login .page-card .page-card-body .forgot-password-message>*,.for-forgot .page-card .page-card-body .forgot-password-message>*,.for-login-with-email-link .page-card .page-card-body .forgot-password-message>*,.for-signup .page-card .page-card-body .forgot-password-message>*,.for-email-login .page-card .page-card-body .forgot-password-message>*{color:var(--text-light);font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:.02em}.for-login .page-card .page-card-body .field-icon,.for-forgot .page-card .page-card-body .field-icon,.for-login-with-email-link .page-card .page-card-body .field-icon,.for-signup .page-card .page-card-body .field-icon,.for-email-login .page-card .page-card-body .field-icon{left:9px;top:5px;position:absolute;z-index:2}.for-login .page-card .page-card-body .email-field,.for-login .page-card .page-card-body .password-field,.for-forgot .page-card .page-card-body .email-field,.for-forgot .page-card .page-card-body .password-field,.for-login-with-email-link .page-card .page-card-body .email-field,.for-login-with-email-link .page-card .page-card-body .password-field,.for-signup .page-card .page-card-body .email-field,.for-signup .page-card .page-card-body .password-field,.for-email-login .page-card .page-card-body .email-field,.for-email-login .page-card .page-card-body .password-field{position:relative}.for-login .page-card .page-card-body .email-field input,.for-login .page-card .page-card-body .password-field input,.for-forgot .page-card .page-card-body .email-field input,.for-forgot .page-card .page-card-body .password-field input,.for-login-with-email-link .page-card .page-card-body .email-field input,.for-login-with-email-link .page-card .page-card-body .password-field input,.for-signup .page-card .page-card-body .email-field input,.for-signup .page-card .page-card-body .password-field input,.for-email-login .page-card .page-card-body .email-field input,.for-email-login .page-card .page-card-body .password-field input{padding-left:35px}.for-login .page-card .page-card-body .email-field .toggle-password,.for-login .page-card .page-card-body .password-field .toggle-password,.for-forgot .page-card .page-card-body .email-field .toggle-password,.for-forgot .page-card .page-card-body .password-field .toggle-password,.for-login-with-email-link .page-card .page-card-body .email-field .toggle-password,.for-login-with-email-link .page-card .page-card-body .password-field .toggle-password,.for-signup .page-card .page-card-body .email-field .toggle-password,.for-signup .page-card .page-card-body .password-field .toggle-password,.for-email-login .page-card .page-card-body .email-field .toggle-password,.for-email-login .page-card .page-card-body .password-field .toggle-password{right:9px;top:5px;position:absolute;z-index:2;cursor:pointer;font-size:12px}.for-login .page-card .page-card-body .btn-login-option,.for-forgot .page-card .page-card-body .btn-login-option,.for-login-with-email-link .page-card .page-card-body .btn-login-option,.for-signup .page-card .page-card-body .btn-login-option,.for-email-login .page-card .page-card-body .btn-login-option{font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:.015em;color:var(--text-gray-700);background:var(--gray-100);box-shadow:none;border:none;display:flex;place-content:center}.for-login .page-card .page-card-body .btn-login-option.btn-salesforce i,.for-forgot .page-card .page-card-body .btn-login-option.btn-salesforce i,.for-login-with-email-link .page-card .page-card-body .btn-login-option.btn-salesforce i,.for-signup .page-card .page-card-body .btn-login-option.btn-salesforce i,.for-email-login .page-card .page-card-body .btn-login-option.btn-salesforce i{color:var(--blue-400)}.for-login .page-card .page-card-body .btn-login-option img,.for-forgot .page-card .page-card-body .btn-login-option img,.for-login-with-email-link .page-card .page-card-body .btn-login-option img,.for-signup .page-card .page-card-body .btn-login-option img,.for-email-login .page-card .page-card-body .btn-login-option img{margin-right:var(--padding-xs)}.for-login .page-card .page-card-body .btn-login-option:hover,.for-forgot .page-card .page-card-body .btn-login-option:hover,.for-login-with-email-link .page-card .page-card-body .btn-login-option:hover,.for-signup .page-card .page-card-body .btn-login-option:hover,.for-email-login .page-card .page-card-body .btn-login-option:hover{border:none;background:var(--gray-300)}.for-login .page-card .page-card-body .social-logins,.for-forgot .page-card .page-card-body .social-logins,.for-login-with-email-link .page-card .page-card-body .social-logins,.for-signup .page-card .page-card-body .social-logins,.for-email-login .page-card .page-card-body .social-logins{margin-top:var(--margin-md);font-size:var(--text-base);font-weight:var(--weight-regular);letter-spacing:.02em}.for-login .page-card .page-card-body .social-logins .social-login-buttons,.for-forgot .page-card .page-card-body .social-logins .social-login-buttons,.for-login-with-email-link .page-card .page-card-body .social-logins .social-login-buttons,.for-signup .page-card .page-card-body .social-logins .social-login-buttons,.for-email-login .page-card .page-card-body .social-logins .social-login-buttons{margin-top:var(--margin-md)}.for-login .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper,.for-forgot .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper,.for-login-with-email-link .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper,.for-signup .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper,.for-email-login .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper{min-width:50%;padding:0 4px;margin-bottom:var(--margin-md)}@media (min-width: 768px){.for-login .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper,.for-forgot .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper,.for-login-with-email-link .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper,.for-signup .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper,.for-email-login .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper{min-width:33.33%}}.for-login .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper:last-child,.for-forgot .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper:last-child,.for-login-with-email-link .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper:last-child,.for-signup .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper:last-child,.for-email-login .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper:last-child{margin-bottom:0}.for-login .page-card .page-card-body .login-divider,.for-forgot .page-card .page-card-body .login-divider,.for-login-with-email-link .page-card .page-card-body .login-divider,.for-signup .page-card .page-card-body .login-divider,.for-email-login .page-card .page-card-body .login-divider{margin:var(--margin-md) 0}.for-login .sign-up-message,.for-forgot .sign-up-message,.for-login-with-email-link .sign-up-message,.for-signup .sign-up-message,.for-email-login .sign-up-message{margin-top:1rem;margin-bottom:0;color:var(--text-light);font-size:var(--text-base);font-weight:var(--weight-regular);letter-spacing:.02em}.for-login .sign-up-message a,.for-forgot .sign-up-message a,.for-login-with-email-link .sign-up-message a,.for-signup .sign-up-message a,.for-email-login .sign-up-message a{color:var(--primary)}.for-login .invalid-login,.for-forgot .invalid-login,.for-login-with-email-link .invalid-login,.for-signup .invalid-login,.for-email-login .invalid-login{-webkit-animation:wiggle .5s linear}.page-card-head{padding:max(5vh,30px) 0 14px 0px;margin:0 auto;text-align:center;font-size:var(--text-xl);font-weight:600}.page-card-head img{max-height:42px}.page-card-head h4{margin-top:1rem;font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:.01em;color:var(--text-color)}
/*# sourceMappingURL=login.bundle.XSN6J47M.css.map */
