.LoadingState-module__k2WW4q__loadingContainer{color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.LoadingState-module__k2WW4q__spinner{border:6px solid #fff3;border-top-color:#1890ff;border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite LoadingState-module__k2WW4q__spin}@keyframes LoadingState-module__k2WW4q__spin{to{transform:rotate(360deg)}}.LoadingState-module__k2WW4q__message{text-align:center;font-size:1rem}.LoadingState-module__k2WW4q__progressBarWrapper{background-color:#fff3;border-radius:4px;width:80%;height:16px;margin-bottom:.5rem;overflow:hidden}.LoadingState-module__k2WW4q__progressBar{background:#1890ff;height:100%;transition:width .2s linear}.LoadingState-module__k2WW4q__progressText{margin-bottom:1.5rem}
:root{--base-height:clamp(65vh, 75vh, 90vh);--base-padding:clamp(.5rem, 2vw, 2rem);--base-margin:clamp(.5rem, 2vw, 2rem);--base-gap:clamp(.25rem, 1vw, 1rem);--color-background:#0f172a;--color-panel:#1e293b;--color-primary:#3b82f6;--color-white:#fff;--color-gray:#cbd5e1;--color-text-tertiary:#94a3b8;--color-red:#ef4444;--color-success:#10b981;--color-warning:#f59e0b;--color-indigo:#6366f1;--color-bg:#fff;--color-text:#39516f;--color-secondary-text:#054141;--color-border:#39516f;--color-accent:#4bf4e0;--color-shadow:#0000001a;--color-text-secondary:#f0f7ff;--color-button-primary:#0335f8;--color-button-hover:#0056b3;--chat-input-height:clamp(40px, 4vh, 60px);--button-size:clamp(32px, 3vw, 40px);--scroll-width:8px;--current-height:var(--base-height);--current-padding:var(--base-padding);--current-margin:var(--base-margin);--current-gap:var(--base-gap);--theme-transition-speed:.5s;--theme-transition-timing:cubic-bezier(.4, 0, .2, 1);--theme-animation-fade-in:fadeIn var(--theme-transition-speed) var(--theme-transition-timing);--theme-animation-fade-out:fadeOut var(--theme-transition-speed) var(--theme-transition-timing);--theme-animation-slide-in:slideIn var(--theme-transition-speed) var(--theme-transition-timing);--theme-animation-slide-out:slideOut var(--theme-transition-speed) var(--theme-transition-timing);--theme-font-xxsmall:clamp(.625rem, calc(.55rem + .475vw), .713rem);--theme-font-xsmall:clamp(.7125rem, calc(.665rem + .475vw), .8313rem);--theme-font-small:clamp(.8313rem, calc(.76rem + .475vw), .95rem);--theme-font-medium:clamp(.95rem, calc(.855rem + .475vw), 1.0688rem);--theme-font-large:clamp(1.0688rem, calc(.95rem + .475vw), 1.1875rem);--theme-font-xlarge:clamp(1.1875rem, calc(1.0925rem + .475vw), 1.3063rem);--theme-font-xxlarge:clamp(1.3063rem, calc(1.1875rem + .475vw), 1.425rem);--theme-font-jumbo:clamp(1.425rem, calc(1.3063rem + .475vw), 1.5438rem);--theme-spacing-xxsmall:clamp(2px, calc(2px + .25vw), 4px);--theme-spacing-xsmall:clamp(4px, calc(3px + .5vw), 8px);--theme-spacing-small:clamp(8px, calc(6px + 1vw), 12px);--theme-spacing-medium:clamp(12px, calc(10px + 1vw), 16px);--theme-spacing-large:clamp(16px, calc(14px + 1vw), 24px);--theme-spacing-xlarge:clamp(24px, calc(20px + 1.5vw), 32px);--theme-spacing-xxlarge:clamp(32px, calc(28px + 2vw), 40px);--theme-spacing-xxxlarge:clamp(40px, calc(36px + 2.5vw), 48px);--theme-spacing-jumbo:clamp(48px, calc(44px + 3vw), 56px);--theme-spacing-jumbo-large:clamp(56px, calc(52px + 3.5vw), 64px);--theme-spacing-jumbo-xlarge:clamp(64px, calc(60px + 4vw), 72px);--theme-spacing-jumbo-xxlarge:clamp(72px, calc(68px + 4.5vw), 80px);--theme-width-xxsmall:clamp(50px, calc(40px + 10vw), 100px);--theme-width-xsmall:clamp(100px, calc(80px + 10vw), 200px);--theme-width-small:clamp(200px, calc(180px + 10vw), 300px);--theme-width-medium:clamp(300px, calc(280px + 10vw), 400px);--theme-width-large:clamp(400px, calc(380px + 10vw), 600px);--theme-width-xlarge:clamp(600px, calc(580px + 10vw), 800px);--theme-width-xxlarge:clamp(800px, calc(780px + 10vw), 1000px);--theme-height-xxsmall:clamp(20vh, calc(15vh + 5vw), 30vh);--theme-height-xsmall:clamp(30vh, calc(25vh + 5vw), 40vh);--theme-height-small:clamp(40vh, calc(35vh + 5vw), 50vh);--theme-height-medium:clamp(50vh, calc(45vh + 5vw), 60vh);--theme-height-large:clamp(60vh, calc(55vh + 5vw), 70vh);--theme-height-xlarge:clamp(70vh, calc(65vh + 5vw), 80vh);--theme-height-xxlarge:clamp(80vh, calc(75vh + 5vw), 90vh);--textarea-height-xxsmall:calc(var(--theme-height-xxsmall) * .1);--textarea-height-xsmall:calc(var(--theme-height-xsmall) * .1);--textarea-height-small:calc(var(--theme-height-small) * .1);--textarea-height-medium:calc(var(--theme-height-medium) * .1);--textarea-height-large:calc(var(--theme-height-large) * .1);--textarea-height-xlarge:calc(var(--theme-height-xlarge) * .1);--textarea-height-xxlarge:calc(var(--theme-height-xxlarge) * .1);--textarea-padding-xxsmall:var(--theme-spacing-xxsmall);--textarea-padding-xsmall:var(--theme-spacing-xsmall);--textarea-padding-small:var(--theme-spacing-small);--textarea-padding-medium:var(--theme-spacing-medium);--textarea-padding-large:var(--theme-spacing-large);--textarea-padding-xlarge:var(--theme-spacing-xlarge);--textarea-padding-xxlarge:var(--theme-spacing-xxlarge);--textarea-width-xxsmall:calc(var(--theme-width-xxsmall) * 1.5);--textarea-width-xsmall:calc(var(--theme-width-xsmall) * 1.5);--textarea-width-small:calc(var(--theme-width-small) * 1.5);--textarea-width-medium:calc(var(--theme-width-medium) * 1.5);--textarea-width-large:calc(var(--theme-width-large) * 1.5);--textarea-width-xlarge:calc(var(--theme-width-xlarge) * 1.5);--textarea-width-xxlarge:calc(var(--theme-width-xxlarge) * 1.5);--theme-menu-gap:8px;--theme-header-height:8vh;--theme-menu-toggle-padding:.8vh 1.5vw;--theme-actions-gap:1vw;--theme-font-family:"Roboto", sans-serif;--responsive-width:clamp(320px, 95vw, 1420px);--responsive-height:clamp(320px, 95vw, 1420px);--responsive-padding:clamp(.5rem, 2vw, 2rem);--responsive-margin:clamp(.5rem, 2vw, 2rem);--responsive-gap:clamp(.25rem, 1vw, 1rem);--container-height-desktop:clamp(75vh, 85vh, 90vh);--container-height-tablet:clamp(70vh, 80vh, 85vh);--container-height-mobile:clamp(65vh, 75vh, 80vh);--button-size-desktop:clamp(36px, 3vw, 40px);--button-size-tablet:clamp(32px, 2.5vw, 36px);--button-size-mobile:clamp(28px, 2vw, 32px);--input-height-desktop:clamp(40px, 4vw, 60px);--input-height-tablet:clamp(36px, 3.5vw, 50px);--input-height-mobile:clamp(32px, 3vw, 40px);--carousel-bg:var(--theme-secondary);--carousel-card-width:clamp(180px, 20vw, 250px);--carousel-card-height:clamp(260px, 30vh, 320px);--carousel-card-spacing:clamp(1rem, 2vw, 2rem);--carousel-transition-speed:.5s;--carousel-scale-factor:1.1;--carousel-opacity-inactive:.7;--carousel-center-card-z:5;--carousel-button-size:clamp(32px, 3vw, 40px);--card-primary:var(--theme-bg);--card-secondary:var(--theme-secondary);--card-accent:var(--theme-accent);--card-text:var(--theme-text);--card-border:var(--theme-border);--card-shadow:var(--theme-shadow);--card-hover:var(--theme-hover);--card-offset-1:-220%;--card-offset-2:-110%;--card-offset-center:0;--card-offset-4:110%;--card-offset-5:220%;--theme-welcome-font-size:var(--theme-font-large)!important;--theme-menu-font-size:var(--theme-font-medium)!important}html.light{--theme-bg:#fff;--theme-text:#39516f;--theme-secondary-text:#054141;--theme-border:#39516f;--theme-accent:#4bf4e0;--theme-shadow:#0000001a;--theme-hover:#f0f7ff;--theme-button-primary:#0335f8;--theme-button-hover:#0056b3;--theme-button-text:#fff;--theme-modal-bg:#d0d2d5;--theme-modal-text:#333;--theme-modal-header-bg:#babbbd;--theme-secondary:#f2f4f8;--theme-input-bg:#fff;--theme-input-border:#d1d9e6;--theme-button-secondary:#b3c7e6;--theme-button-hover-secondary:#8faed6;--theme-font-family:"Roboto Slab", sans-serif;--theme-scrollbar-track:#f4f4f9;--theme-scrollbar-thumb:#d1d9e6;--theme-scrollbar-thumb-hover:#b3c7e6;--theme-transition-default:.3s cubic-bezier(.4, 0, .2, 1);--theme-fade-in:fadeIn .5s ease-in-out;--theme-slide-in:slideIn .5s ease-in-out;--theme-box-shadow:0 -2px 8px var(--theme-shadow);--theme-input-focus:#4bf4e0;--theme-card-hover:#f8f9fa;--theme-icon-color:#fff;--theme-tooltip-bg:#39516fbf;--theme-odd-row-bg:#a7b6c4f2;--theme-even-row-bg:#e8e8eef2;--theme-text-pastel:#000;--theme-bg-pastel:#fafafc;--theme-border-pastel:#a3b1c2;--theme-secondary-pastel:#f0f2f5;--theme-hover-pastel:#e4ecf4;--theme-modal-bg-pastel:#e9ebf0;--theme-modal-text-pastel:#000;--theme-input-bg-pastel:#fff;--theme-input-border-pastel:#c5cce0;--theme-even-row-bg-pastel:#f5f7fa;--theme-odd-row-bg-pastel:#e7eaf0}html.dark{--theme-bg:#39516f;--theme-text:#fff;--theme-secondary-text:#b7fcfc;--theme-border:#fff;--theme-accent:#4bf4e0;--theme-shadow:#0003;--theme-hover:#4a638a;--theme-button-primary:#0335f8;--theme-button-hover:#003d82;--theme-button-text:#fff;--theme-modal-bg:#2e3440;--theme-modal-text:#eceff4;--theme-modal-header-bg:#182442;--theme-secondary:#2b2d42;--theme-input-bg:#3a3b58;--theme-input-border:#4b4e73;--theme-button-secondary:#5e617a;--theme-button-hover-secondary:#9699b2;--theme-font-family:"Orbitron", serif;--theme-scrollbar-track:#1e1e2e;--theme-scrollbar-thumb:#3a3b58;--theme-scrollbar-thumb-hover:#4b4e73;--theme-transition-default:.4s cubic-bezier(.4, 0, .2, 1);--theme-fade-in:fadeIn .6s ease-in-out;--theme-slide-in:slideIn .6s ease-in-out;--theme-input-focus:#4bf4e0;--theme-card-hover:#4a638a;--theme-icon-color:#fff;--theme-tooltip-bg:#39516f;--theme-even-row-bg:#e8e8eef2;--theme-odd-row-bg:#97bafaf2;--theme-text-pastel:#000;--theme-bg-pastel:#f0f1f4;--theme-border-pastel:#a7aec2;--theme-secondary-pastel:#eceef2;--theme-hover-pastel:#d7dde8;--theme-modal-bg-pastel:#e5e7eb;--theme-modal-text-pastel:#000;--theme-input-bg-pastel:#fff;--theme-input-border-pastel:#c5c9d3;--theme-even-row-bg-pastel:#f5f7fa;--theme-odd-row-bg-pastel:#dfe3eb}html.neon{--theme-bg:#0c0c2b;--theme-text:#f0f;--theme-secondary-text:#c17ff8;--theme-border:#4bf4e0;--theme-accent:#4bf4e0;--theme-shadow:0 0 20px #4bf4e0;--theme-hover:#4bf4e01a;--theme-button-primary:#0ff;--theme-button-hover:#f0f;--theme-button-text:#0c0c2b;--theme-modal-bg:#0c0c2b;--theme-modal-text:#0ff;--theme-modal-header-bg:#171746;--theme-secondary:#1c1f4f;--theme-input-bg:#262b73;--theme-input-border:#7a61ff;--theme-button-secondary:#a05dff;--theme-button-hover-secondary:#e245ff;--theme-font-family:"Courier New", Courier, monospace;--theme-scrollbar-track:#262b73;--theme-scrollbar-thumb:#7a61ff;--theme-scrollbar-thumb-hover:#a05dff;--theme-transition-default:.5s cubic-bezier(.4, 0, .2, 1);--theme-fade-in:fadeIn .7s ease-in-out;--theme-slide-in:slideIn .7s ease-in-out;--theme-input-focus:#0ff;--theme-card-hover:#4bf4e033;--theme-icon-color:#f0f;--theme-tooltip-bg:#4f1f9df2;--theme-even-row-bg:#cbb2f8f2;--theme-odd-row-bg:#fdc7eef2;--theme-text-pastel:#000;--theme-bg-pastel:#f2ebfa;--theme-border-pastel:#b8a4f0;--theme-secondary-pastel:#e7e2f3;--theme-hover-pastel:#cdeffc33;--theme-modal-bg-pastel:#ece8f7;--theme-modal-text-pastel:#000;--theme-input-bg-pastel:#fff;--theme-input-border-pastel:#bdaaff;--theme-even-row-bg-pastel:#f3edfb;--theme-odd-row-bg-pastel:#eadaf5}html.retro{--theme-bg:#c50;--theme-text:#4a4a4a;--theme-secondary-text:#3d372d;--theme-border:#c50;--theme-accent:#ff6b6b;--theme-shadow:4px 4px 0 #c50;--theme-hover:#ffb347;--theme-button-primary:#ff6b6b;--theme-button-hover:#ff8585;--theme-button-text:#0c0c2b;--theme-modal-bg:#f4d03f;--theme-modal-text:#c50;--theme-modal-header-bg:#efb11e;--theme-secondary:#ffefc2;--theme-input-bg:#ffe4b5;--theme-input-border:#c8a165;--theme-button-secondary:#f28c28;--theme-button-hover-secondary:#d46f1d;--theme-scrollbar-track:#ffe4b5;--theme-scrollbar-thumb:#c8a165;--theme-scrollbar-thumb-hover:#f28c28;--theme-transition-default:.4s cubic-bezier(.4, 0, .2, 1);--theme-fade-in:fadeIn .6s ease-in-out;--theme-slide-in:slideIn .6s ease-in-out;--theme-font-family:"Orbitron", serif;--theme-input-focus:#ff6b6b;--theme-card-hover:#ffb347;--theme-icon-color:#c50;--theme-tooltip-bg:#ef882ef2;--theme-even-row-bg:#f1b79ef2;--theme-odd-row-bg:#d7bd9af2;--theme-text-pastel:#000;--theme-bg-pastel:#fbe9d2;--theme-border-pastel:#d8a45f;--theme-secondary-pastel:#fceedc;--theme-hover-pastel:#ffd8a8;--theme-modal-bg-pastel:#f9e7b9;--theme-modal-text-pastel:#000;--theme-input-bg-pastel:#fff;--theme-input-border-pastel:#e3c193;--theme-even-row-bg-pastel:#fdf2e6;--theme-odd-row-bg-pastel:#f9e6c9}html.forest{--theme-bg:#2c4a1d;--theme-text:#fff;--theme-secondary-text:#c3fc91;--theme-border:#7cb342;--theme-accent:#8bc34a;--theme-shadow:#2c4a1d4d;--theme-hover:#3a5f28;--theme-button-primary:#8bc34a;--theme-button-hover:#7cb342;--theme-button-text:#0c0c2b;--theme-modal-bg:#2c4a1d;--theme-modal-text:#a5d6a7;--theme-modal-header-bg:#284228;--theme-secondary:#37493e;--theme-input-bg:#4a6355;--theme-input-border:#7a9b87;--theme-button-secondary:#6d8f6f;--theme-button-hover-secondary:#96b89e;--theme-scrollbar-track:#4a6355;--theme-scrollbar-thumb:#7a9b87;--theme-scrollbar-thumb-hover:#96b89e;--theme-transition-default:.4s cubic-bezier(.4, 0, .2, 1);--theme-fade-in:fadeIn .5s ease-in-out;--theme-slide-in:slideIn .5s ease-in-out;--theme-font-family:"Roboto Slab", sans-serif;--theme-input-focus:#8bc34a;--theme-card-hover:#3a5f28;--theme-icon-color:#a5d6a7;--theme-tooltip-bg:#2c4a1df2;--theme-even-row-bg:#9ef1a5f2;--theme-odd-row-bg:#c7fbfdf2;--theme-text-pastel:#000;--theme-bg-pastel:#e8f2e3;--theme-border-pastel:#8fae7c;--theme-secondary-pastel:#dce8d8;--theme-hover-pastel:#cbdcc3;--theme-modal-bg-pastel:#e0ecd9;--theme-modal-text-pastel:#000;--theme-input-bg-pastel:#fff;--theme-input-border-pastel:#b2c8a6;--theme-even-row-bg-pastel:#f0f8ec;--theme-odd-row-bg-pastel:#d9eacb}html.highContrast{--theme-bg:#fff;--theme-text:#000;--theme-secondary-text:#333;--theme-border:#000;--theme-accent:gray;--theme-shadow:#0003;--theme-hover:#e0e0e0;--theme-button-primary:#555;--theme-button-hover:#333;--theme-button-text:#fff;--theme-modal-bg:silver;--theme-modal-text:#000;--theme-modal-header-bg:#a0a0a0;--theme-secondary:#eee;--theme-input-bg:#fff;--theme-input-border:#999;--theme-button-secondary:#b0b0b0;--theme-button-hover-secondary:#909090;--theme-font-family:"Roboto Slab", sans-serif;--theme-scrollbar-track:#e0e0e0;--theme-scrollbar-thumb:#999;--theme-scrollbar-thumb-hover:#777;--theme-transition-default:.3s cubic-bezier(.4, 0, .2, 1);--theme-fade-in:fadeIn .5s ease-in-out;--theme-slide-in:slideIn .5s ease-in-out;--theme-box-shadow:0 -2px 8px var(--theme-shadow);--theme-input-focus:gray;--theme-card-hover:#d0d0d0;--theme-icon-color:#000;--theme-tooltip-bg:#505050f2;--theme-odd-row-bg:#c8c8c8f2;--theme-even-row-bg:#dcdcdcf2;--theme-text-pastel:#000;--theme-bg-pastel:#f5f5f5;--theme-border-pastel:gray;--theme-secondary-pastel:#e0e0e0;--theme-hover-pastel:#d0d0d0;--theme-modal-bg-pastel:silver;--theme-modal-text-pastel:#000;--theme-input-bg-pastel:#fff;--theme-input-border-pastel:#a9a9a9;--theme-even-row-bg-pastel:#e8e8e8;--theme-odd-row-bg-pastel:#d8d8d8}html.blueYellow{--theme-bg:#fff;--theme-text:#4a4031;--theme-secondary-text:#2e1e05;--theme-border:#4a4031;--theme-accent:#e69500;--theme-shadow:#0000001a;--theme-hover:#fff8e8;--theme-button-primary:#d9480f;--theme-button-hover:#b33000;--theme-button-text:#fff;--theme-modal-bg:#e1dfd2;--theme-modal-text:#1a1a1a;--theme-modal-header-bg:#ccc9bd;--theme-secondary:#f6f3ee;--theme-input-bg:#fff;--theme-input-border:#e1d9c1;--theme-button-secondary:#ded1a3;--theme-button-hover-secondary:#c6ba7f;--theme-font-family:"Roboto Slab", sans-serif;--theme-scrollbar-track:#f5f4f0;--theme-scrollbar-thumb:#e1d9c1;--theme-scrollbar-thumb-hover:#ded1a3;--theme-transition-default:.3s cubic-bezier(.4, 0, .2, 1);--theme-fade-in:fadeIn .5s ease-in-out;--theme-slide-in:slideIn .5s ease-in-out;--theme-box-shadow:0 -2px 8px var(--theme-shadow);--theme-input-focus:#e69500;--theme-card-hover:#f8f6f4;--theme-icon-color:#fff;--theme-tooltip-bg:#4a4031f2;--theme-odd-row-bg:#b0a993f2;--theme-even-row-bg:#e4e1def2;--theme-text-pastel:#000;--theme-bg-pastel:#fcfcfa;--theme-border-pastel:#b2aa93;--theme-secondary-pastel:#f1eee8;--theme-hover-pastel:#f0ebd4;--theme-modal-bg-pastel:#ece9e1;--theme-modal-text-pastel:#000;--theme-input-bg-pastel:#fff;--theme-input-border-pastel:#d8d2b5;--theme-even-row-bg-pastel:#f6f4ed;--theme-odd-row-bg-pastel:#ece8df}html.redGreen{--theme-bg:#fff;--theme-text:#1a4a6d;--theme-secondary-text:#0c3b3a;--theme-border:#1a4a6d;--theme-accent:#00c9a7;--theme-shadow:#0000001a;--theme-hover:#e8f4fd;--theme-button-primary:#007bff;--theme-button-hover:#0056b3;--theme-button-text:#fff;--theme-modal-bg:#e0e2e5;--theme-modal-text:#1a1a1a;--theme-modal-header-bg:#c6cbcf;--theme-secondary:#eef2f6;--theme-input-bg:#fff;--theme-input-border:#c1d1e1;--theme-button-secondary:#a3bcde;--theme-button-hover-secondary:#7fa0c6;--theme-font-family:"Roboto Slab", sans-serif;--theme-scrollbar-track:#f0f0f5;--theme-scrollbar-thumb:#c1d1e1;--theme-scrollbar-thumb-hover:#a3bcde;--theme-transition-default:.3s cubic-bezier(.4, 0, .2, 1);--theme-fade-in:fadeIn .5s ease-in-out;--theme-slide-in:slideIn .5s ease-in-out;--theme-box-shadow:0 -2px 8px var(--theme-shadow);--theme-input-focus:#00c9a7;--theme-card-hover:#f4f6f8;--theme-icon-color:#fff;--theme-tooltip-bg:#1a4a6df2;--theme-odd-row-bg:#93a2b0f2;--theme-even-row-bg:#dedee4f2;--theme-text-pastel:#000;--theme-bg-pastel:#fafafc;--theme-border-pastel:#93a1b2;--theme-secondary-pastel:#e8ecf1;--theme-hover-pastel:#d4e4f0;--theme-modal-bg-pastel:#e1e5ec;--theme-modal-text-pastel:#000;--theme-input-bg-pastel:#fff;--theme-input-border-pastel:#b5c4d8;--theme-even-row-bg-pastel:#edf1f6;--theme-odd-row-bg-pastel:#dfe6ec}@media screen and (max-width:1200px){:root{--current-height:var(--container-height-desktop);--current-button-size:var(--button-size-desktop);--current-input-height:var(--input-height-desktop)}}@media screen and (max-width:1000px){:root{--current-height:var(--container-height-desktop);--current-button-size:var(--button-size-desktop);--current-input-height:var(--input-height-desktop)}}@media screen and (max-width:900px){:root{--current-height:var(--container-height-tablet);--current-button-size:var(--button-size-tablet);--current-input-height:var(--input-height-tablet)}}@media screen and (max-width:800px){:root{--current-height:var(--container-height-tablet);--current-button-size:var(--button-size-tablet);--current-input-height:var(--input-height-tablet)}}@media screen and (max-width:700px){:root{--current-height:var(--container-height-tablet);--current-button-size:var(--button-size-tablet);--current-input-height:var(--input-height-mobile)}}@media screen and (max-height:600px) and (orientation:landscape){:root{--current-height:calc(var(--container-height-mobile) * .8);--current-button-size:calc(var(--button-size-mobile) * .9);--current-input-height:calc(var(--input-height-mobile) * .9)}}@media screen and (max-width:480px){:root{--current-height:var(--container-height-mobile);--current-button-size:var(--button-size-mobile);--current-input-height:var(--input-height-mobile)}}@media (max-width:320px){:root{--current-height:var(--container-height-mobile);--current-button-size:var(--button-size-mobile);--current-input-height:var(--input-height-mobile)}}html{transition:background-color var(--theme-transition-speed) var(--theme-transition-timing), color var(--theme-transition-speed) var(--theme-transition-timing), border-color var(--theme-transition-speed) var(--theme-transition-timing), box-shadow var(--theme-transition-speed) var(--theme-transition-timing)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.animate-fadeIn{animation:.3s ease-out fadeIn}.animate-slideDown{animation:.3s ease-out slideDown;overflow:hidden}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-bounce{animation:1s infinite bounce}@keyframes pulse{0%{box-shadow:0 0 #6366f166}70%{box-shadow:0 0 0 10px #6366f100}to{box-shadow:0 0 #6366f100}}.animate-pulse{animation:1.5s infinite pulse}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0f172ab3;border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#6366f180;border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#6366f1b3}
.ProfileComponent-module__m6UkOa__businessCard{min-width:var(--theme-width-small);height:var(--theme-height-medium);margin:var(--theme-spacing-medium) auto 0 auto;padding:var(--theme-spacing-xsmall);border-radius:var(--theme-spacing-xsmall);border:2px solid var(--theme-text);justify-content:center;display:flex;position:relative}.ProfileComponent-module__m6UkOa__profileCard{min-width:calc(var(--theme-width-small)*1.2);height:calc(var(--theme-height-xsmall)*1.05);border-radius:var(--theme-spacing-xsmall);border:1px solid var(--theme-text);background:var(--theme-secondary);place-content:center;width:42%;margin-left:6%;display:flex;position:relative}.ProfileComponent-module__m6UkOa__profileImageContainer{width:calc(var(--theme-width-small)*1.18);height:calc(var(--theme-height-xsmall)*1);justify-content:center;align-items:center;margin-top:-4.8%;display:flex;position:relative}.ProfileComponent-module__m6UkOa__profileImage{border-radius:var(--theme-spacing-xsmall);-o-object-fit:cover;object-fit:cover;width:72%;height:98%;margin-top:calc(var(--theme-spacing-xsmall))}.ProfileComponent-module__m6UkOa__generateAvatarButton{min-width:var(--theme-width-xsmall);top:calc(var(--theme-spacing-medium)*1.1);margin-bottom:var(--theme-spacing-large);color:var(--theme-button-text)}.ProfileComponent-module__m6UkOa__name{color:var(--theme-text);place-content:center;align-items:center;margin-top:14%;font-size:24px;font-weight:600;line-height:1.4;display:flex}.ProfileComponent-module__m6UkOa__text{color:var(--theme-text);place-content:center;align-items:center;margin-top:1%;font-size:16px;margin-left:20.5%!important}.ProfileComponent-module__m6UkOa__modalContent{flex-direction:column;gap:20px;display:flex}.ProfileComponent-module__m6UkOa__previewContainer{justify-content:center;padding:20px 0;display:flex}.ProfileComponent-module__m6UkOa__previewImage{-o-object-fit:cover;object-fit:cover;border-radius:8px}.ProfileComponent-module__m6UkOa__promptContainer{flex-direction:column;gap:12px;display:flex}.ProfileComponent-module__m6UkOa__promptInput{border:1px solid var(--theme-text);font-size:14px}.ProfileComponent-module__m6UkOa__confirmationButtons{justify-content:center;gap:12px;margin-top:20px;display:flex}.ProfileComponent-module__m6UkOa__useButton,.ProfileComponent-module__m6UkOa__tryAgainButton{min-width:120px}.ProfileComponent-module__m6UkOa__generateButton{width:100%}.ProfileComponent-module__m6UkOa__loadingContainer{justify-content:center;align-items:center;width:100%;height:100%;margin-top:1rem;display:flex}
.FeatureBar-module__LcRI8q__featureBar{flex-direction:column;width:99.1%;display:flex;position:relative}.FeatureBar-module__LcRI8q__harmonicLogo .FeatureBar-module__LcRI8q__lentechLogo{width:90px;height:110px}.FeatureBar-module__LcRI8q__poweredByContainer{opacity:.6;z-index:100;align-items:center;gap:4px;transition:opacity .3s;display:flex;position:absolute;bottom:5px;right:5px}.FeatureBar-module__LcRI8q__poweredByContainer:hover{opacity:1}.FeatureBar-module__LcRI8q__poweredByText{color:var(--text-secondary,#666);font-size:10px;font-weight:400}.FeatureBar-module__LcRI8q__harmonicLogo{filter:grayscale(20%);transition:filter .3s;width:50px!important;height:12px!important}.FeatureBar-module__LcRI8q__poweredByContainer:hover .FeatureBar-module__LcRI8q__harmonicLogo{filter:grayscale(0%)}.FeatureBar-module__LcRI8q__header{background-color:#050a18;border-bottom:1px solid #3b82f626;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex;position:relative}.FeatureBar-module__LcRI8q__logoContainer{flex:1;align-items:center;gap:.3rem;display:flex}.FeatureBar-module__LcRI8q__atlasSection{align-items:center;gap:.25rem;display:flex}.FeatureBar-module__LcRI8q__atlasIcon{width:80px;height:80px}.FeatureBar-module__LcRI8q__atlasTextContainer{flex-direction:column;line-height:1.2;display:flex}.FeatureBar-module__LcRI8q__atlasTitle{margin:0;font-size:1.4rem;font-weight:800;color:#e6edf3!important}.FeatureBar-module__LcRI8q__atlasSubtitle{font-size:1.2rem;color:#94a3b8!important}.FeatureBar-module__LcRI8q__welcomeContainer{flex:1;justify-content:center;align-items:center;display:flex}.FeatureBar-module__LcRI8q__welcomeMessage{text-align:center;margin-right:1rem;font-size:1.2rem;color:#e6edf3!important}.FeatureBar-module__LcRI8q__actionsContainer{flex:1;justify-content:flex-end;align-items:center;display:flex}.FeatureBar-module__LcRI8q__actions{align-items:center;gap:1rem;display:flex}.FeatureBar-module__LcRI8q__actionButton{color:#fff!important;cursor:pointer!important;background-color:#1b2749!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;height:auto!important;margin-right:1rem!important;padding:.4rem 1rem!important;font-size:.9rem!important;transition:background-color .2s!important;display:flex!important}.FeatureBar-module__LcRI8q__actionButton:hover{background-color:#2563eb!important}.FeatureBar-module__LcRI8q__menuIcon{margin-left:.25rem;font-size:1rem}.FeatureBar-module__LcRI8q__menuIcon2{margin-left:.25rem;font-size:.8rem}.FeatureBar-module__LcRI8q__menuLabel{font-size:1rem}.FeatureBar-module__LcRI8q__quantumMemoryContainer{color:#fff;background-color:#0f172af2;border-radius:8px;max-width:1200px;margin:0 auto;padding:20px}.FeatureBar-module__LcRI8q__quantumTitle{border-bottom:2px solid #3b82f6;padding-bottom:12px;display:inline-block;color:#fff!important;margin-bottom:24px!important;font-size:24px!important}.FeatureBar-module__LcRI8q__quantumCard{background-color:#1e293bcc!important;border:1px solid #3b82f64d!important;border-radius:8px!important;margin-bottom:20px!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 4px 12px #0003!important}.FeatureBar-module__LcRI8q__quantumCard:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000004d!important}.FeatureBar-module__LcRI8q__quantumCardTitle{border-bottom:1px solid #3b82f64d;padding-bottom:12px;color:#3b82f6!important;font-size:18px!important}.FeatureBar-module__LcRI8q__quantumFormLabel{color:#e2e8f0!important;font-weight:500!important}.FeatureBar-module__LcRI8q__quantumFormExtra{color:#94a3b8!important;margin-top:4px!important;font-size:12px!important}.FeatureBar-module__LcRI8q__quantumSwitch{background-color:#64748b80!important}.FeatureBar-module__LcRI8q__quantumSwitch.ant-switch-checked{background-color:#3b82f6!important}.FeatureBar-module__LcRI8q__quantumInput{color:#fff!important;background-color:#334155cc!important;border:1px solid #64748b80!important;border-radius:4px!important;transition:border-color .2s,box-shadow .2s!important}.FeatureBar-module__LcRI8q__quantumInput:hover,.FeatureBar-module__LcRI8q__quantumInput:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}.FeatureBar-module__LcRI8q__quantumSelect{background-color:#334155cc!important;border-radius:4px!important}.FeatureBar-module__LcRI8q__quantumSelect.ant-select-focused .FeatureBar-module__LcRI8q__ant-select-selector{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}.FeatureBar-module__LcRI8q__quantumSelect .ant-select-selector{color:#fff!important;background-color:#0000!important;border-color:#64748b80!important}.FeatureBar-module__LcRI8q__quantumSelect .ant-select-arrow{color:#3b82f6!important}.FeatureBar-module__LcRI8q__quantumButton{border-radius:4px!important;height:40px!important;padding:0 20px!important;font-weight:500!important;transition:all .3s!important}.FeatureBar-module__LcRI8q__quantumButtonPrimary{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.FeatureBar-module__LcRI8q__quantumButtonPrimary:hover{transform:translateY(-2px);background-color:#2563eb!important;box-shadow:0 4px 8px #0003!important}.FeatureBar-module__LcRI8q__quantumButtonDefault{color:#e2e8f0!important;background-color:#334155cc!important;border-color:#64748b80!important}.FeatureBar-module__LcRI8q__quantumButtonDefault:hover{transform:translateY(-2px);color:#fff!important;border-color:#3b82f6!important;box-shadow:0 4px 8px #0003!important}.FeatureBar-module__LcRI8q__jsonDisplay{color:#e2e8f0!important;background-color:#0f172acc!important;border:1px solid #64748b80!important;border-radius:8px!important;max-height:400px!important;padding:16px!important;font-family:Consolas,Monaco,Courier New,monospace!important;font-size:14px!important;line-height:1.5!important;overflow:auto!important}.FeatureBar-module__LcRI8q__jsonDisplay::-webkit-scrollbar{width:8px;height:8px}.FeatureBar-module__LcRI8q__jsonDisplay::-webkit-scrollbar-track{background:#1e293b80}.FeatureBar-module__LcRI8q__jsonDisplay::-webkit-scrollbar-thumb{background:#64748b80;border-radius:4px}.FeatureBar-module__LcRI8q__jsonDisplay::-webkit-scrollbar-thumb:hover{background:#64748bcc}.FeatureBar-module__LcRI8q__quantumAlert{background-color:#1e293bcc!important;border:none!important;border-radius:4px!important;margin-bottom:20px!important;padding:12px 16px!important}.FeatureBar-module__LcRI8q__quantumAlertSuccess{background-color:#10b98133!important;border-left:4px solid #10b981!important}.FeatureBar-module__LcRI8q__quantumAlertError{background-color:#ef444433!important;border-left:4px solid #ef4444!important}.FeatureBar-module__LcRI8q__quantumAlertWarning{background-color:#f59e0b33!important;border-left:4px solid #f59e0b!important}.FeatureBar-module__LcRI8q__quantumAlertInfo{color:#3b82f6!important;background-color:#3b82f633!important;border-left:4px solid #3b82f6!important}@keyframes FeatureBar-module__LcRI8q__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FeatureBar-module__LcRI8q__animatedCard{animation:.5s ease-out forwards FeatureBar-module__LcRI8q__fadeIn}.FeatureBar-module__LcRI8q__animatedCard:first-child{animation-delay:.1s}.FeatureBar-module__LcRI8q__animatedCard:nth-child(2){animation-delay:.2s}.FeatureBar-module__LcRI8q__animatedCard:nth-child(3){animation-delay:.3s}.FeatureBar-module__LcRI8q__animatedCard:nth-child(4){animation-delay:.4s}.FeatureBar-module__LcRI8q__animatedCard:nth-child(5){animation-delay:.5s}
.Documentation-module__LdYS2W__documentation-modal{max-width:90vw}.Documentation-module__LdYS2W__documentation-modal .ant-modal-body{max-height:80vh;padding:24px;overflow-y:auto}.Documentation-module__LdYS2W__documentation-content{padding:20px}.Documentation-module__LdYS2W__documentation-content h1{color:#1890ff;margin-bottom:1em;font-size:2em}.Documentation-module__LdYS2W__documentation-content h2{color:#262626;margin:1em 0;font-size:1.5em}.Documentation-module__LdYS2W__documentation-content h3{color:#434343;margin:.8em 0;font-size:1.2em}.Documentation-module__LdYS2W__documentation-content p{margin:1em 0;line-height:1.6}.Documentation-module__LdYS2W__documentation-content ul,.Documentation-module__LdYS2W__documentation-content ol{margin:1em 0;padding-left:2em}.Documentation-module__LdYS2W__documentation-content li{margin:.5em 0;line-height:1.6}.Documentation-module__LdYS2W__documentation-content code{background:#f5f5f5;border-radius:3px;padding:.2em .4em;font-family:monospace}.Documentation-module__LdYS2W__documentation-content pre{background:#f5f5f5;border-radius:5px;margin:1em 0;padding:1em;overflow-x:auto}.Documentation-module__LdYS2W__documentation-content pre code{background:0 0;padding:0}.Documentation-module__LdYS2W__documentation-content table{border-collapse:collapse;width:100%;margin:1em 0}.Documentation-module__LdYS2W__documentation-content th,.Documentation-module__LdYS2W__documentation-content td{text-align:left;border:1px solid #d9d9d9;padding:8px 12px}.Documentation-module__LdYS2W__documentation-content th{background:#fafafa;font-weight:600}.Documentation-module__LdYS2W__documentation-tabs{margin-top:16px}
