.LoadingState_loadingContainer__wsDa8{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:2rem}.LoadingState_spinner__A_sBD{width:50px;height:50px;border:6px solid rgba(255,255,255,.2);border-top-color:#1890ff;border-radius:50%;animation:LoadingState_spin__0vlEh 1s linear infinite;margin-bottom:1rem}@keyframes LoadingState_spin__0vlEh{to{transform:rotate(1turn)}}.LoadingState_message__cRcRu{font-size:1rem;text-align:center}.LoadingState_progressBarWrapper__0wbbH{width:80%;background-color:rgba(255,255,255,.2);border-radius:4px;overflow:hidden;margin-bottom:.5rem;height:16px}.LoadingState_progressBar__NY6p2{height:100%;background:#1890ff;transition:width .2s linear}.LoadingState_progressText__SJaQ_{margin-bottom:1.5rem}:root{--base-height:clamp(65vh,75vh,90vh);--base-padding:clamp(0.5rem,2vw,2rem);--base-margin:clamp(0.5rem,2vw,2rem);--base-gap:clamp(0.25rem,1vw,1rem);--color-background:#0f172a;--color-panel:#1e293b;--color-primary:#3b82f6;--color-white:#ffffff;--color-gray:#cbd5e1;--color-text-tertiary:#94a3b8;--color-red:#ef4444;--color-success:#10b981;--color-warning:#f59e0b;--color-indigo:#6366f1;--color-bg:#FFFFFF;--color-text:#39516F;--color-secondary-text:#054141;--color-border:#39516F;--color-accent:#4bf4e0;--color-shadow:rgba(0,0,0,0.1);--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:500ms;--theme-transition-timing:cubic-bezier(0.4,0,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(0.625rem,calc(0.55rem + 0.475vw),0.713rem);--theme-font-xsmall:clamp(0.7125rem,calc(0.665rem + 0.475vw),0.8313rem);--theme-font-small:clamp(0.8313rem,calc(0.76rem + 0.475vw),0.95rem);--theme-font-medium:clamp(0.95rem,calc(0.855rem + 0.475vw),1.0688rem);--theme-font-large:clamp(1.0688rem,calc(0.95rem + 0.475vw),1.1875rem);--theme-font-xlarge:clamp(1.1875rem,calc(1.0925rem + 0.475vw),1.3063rem);--theme-font-xxlarge:clamp(1.3063rem,calc(1.1875rem + 0.475vw),1.425rem);--theme-font-jumbo:clamp(1.425rem,calc(1.3063rem + 0.475vw),1.5438rem);--theme-spacing-xxsmall:clamp(2px,calc(2px + 0.25vw),4px);--theme-spacing-xsmall:clamp(4px,calc(3px + 0.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) * 0.1);--textarea-height-xsmall:calc(var(--theme-height-xsmall) * 0.1);--textarea-height-small:calc(var(--theme-height-small) * 0.1);--textarea-height-medium:calc(var(--theme-height-medium) * 0.1);--textarea-height-large:calc(var(--theme-height-large) * 0.1);--textarea-height-xlarge:calc(var(--theme-height-xlarge) * 0.1);--textarea-height-xxlarge:calc(var(--theme-height-xxlarge) * 0.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-welcome-font-size:var(--theme-font-large)!important;--theme-menu-font-size:var(--theme-font-medium)!important;--theme-menu-toggle-padding:0.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(0.5rem,2vw,2rem);--responsive-margin:clamp(0.5rem,2vw,2rem);--responsive-gap:clamp(0.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:0.5s;--carousel-scale-factor:1.1;--carousel-opacity-inactive:0.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%}html.light{--theme-bg:#FFFFFF;--theme-text:#39516F;--theme-secondary-text:#054141;--theme-border:#39516F;--theme-accent:#4bf4e0;--theme-shadow:rgba(0,0,0,0.1);--theme-hover:#f0f7ff;--theme-button-primary:#0335f8;--theme-button-hover:#0056b3;--theme-button-text:#ffffff;--theme-modal-bg:#d0d2d5;--theme-modal-text:#333333;--theme-modal-header-bg:#babbbd;--theme-secondary:#f2f4f8;--theme-input-bg:#ffffff;--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:0.3s cubic-bezier(0.4,0,0.2,1);--theme-fade-in:fadeIn 0.5s ease-in-out;--theme-slide-in:slideIn 0.5s ease-in-out;--theme-box-shadow:0 -2px 8px var(--theme-shadow);--theme-input-focus:#4bf4e0;--theme-card-hover:#f8f9fa;--theme-icon-color:#ffffff;--theme-tooltip-bg:rgba(57,81,111,0.75);--theme-odd-row-bg:rgba(167,182,196,0.95);--theme-even-row-bg:rgba(232,232,238,0.95);--theme-text-pastel:#000000;--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:#000000;--theme-input-bg-pastel:#FFFFFF;--theme-input-border-pastel:#C5CCE0;--theme-even-row-bg-pastel:#F5F7FA;--theme-odd-row-bg-pastel:#E7EAF0}html.dark{--theme-bg:#39516F;--theme-text:#FFFFFF;--theme-secondary-text:#b7fcfc;--theme-border:#FFFFFF;--theme-accent:#4bf4e0;--theme-shadow:rgba(0,0,0,0.2);--theme-hover:#4a638a;--theme-button-primary:#0335f8;--theme-button-hover:#003d82;--theme-button-text:#ffffff;--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:0.4s cubic-bezier(0.4,0,0.2,1);--theme-fade-in:fadeIn 0.6s ease-in-out;--theme-slide-in:slideIn 0.6s ease-in-out;--theme-input-focus:#4bf4e0;--theme-card-hover:#4a638a;--theme-icon-color:#ffffff;--theme-tooltip-bg:#39516F;--theme-even-row-bg:rgba(232,232,238,0.95);--theme-odd-row-bg:rgba(151,186,250,0.95);--theme-text-pastel:#000000;--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:#000000;--theme-input-bg-pastel:#FFFFFF;--theme-input-border-pastel:#C5C9D3;--theme-even-row-bg-pastel:#F5F7FA;--theme-odd-row-bg-pastel:#DFE3EB}html.neon{--theme-bg:#0c0c2b;--theme-text:#ff00ff;--theme-secondary-text:#c17ff8;--theme-border:#4bf4e0;--theme-accent:#4bf4e0;--theme-shadow:0 0 20px #4bf4e0;--theme-hover:rgba(75,244,224,0.1);--theme-button-primary:#00ffff;--theme-button-hover:#ff00ff;--theme-button-text:#0c0c2b;--theme-modal-bg:#0c0c2b;--theme-modal-text:#00ffff;--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:0.5s cubic-bezier(0.4,0,0.2,1);--theme-fade-in:fadeIn 0.7s ease-in-out;--theme-slide-in:slideIn 0.7s ease-in-out;--theme-input-focus:#00ffff;--theme-card-hover:rgba(75,244,224,0.2);--theme-icon-color:#ff00ff;--theme-tooltip-bg:rgba(79,31,157,0.95);--theme-even-row-bg:rgba(203,178,248,0.95);--theme-odd-row-bg:rgba(253,199,238,0.95);--theme-text-pastel:#000000;--theme-bg-pastel:#F2EBFA;--theme-border-pastel:#B8A4F0;--theme-secondary-pastel:#E7E2F3;--theme-hover-pastel:rgba(205,239,252,0.2);--theme-modal-bg-pastel:#ECE8F7;--theme-modal-text-pastel:#000000;--theme-input-bg-pastel:#FFFFFF;--theme-input-border-pastel:#BDAAFF;--theme-even-row-bg-pastel:#F3EDFB;--theme-odd-row-bg-pastel:#EADAF5}html.retro{--theme-bg:#cc5500;--theme-text:#4a4a4a;--theme-secondary-text:#3d372d;--theme-border:#cc5500;--theme-accent:#ff6b6b;--theme-shadow:4px 4px 0 #cc5500;--theme-hover:#ffb347;--theme-button-primary:#ff6b6b;--theme-button-hover:#ff8585;--theme-button-text:#0c0c2b;--theme-modal-bg:#f4d03f;--theme-modal-text:#cc5500;--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:0.4s cubic-bezier(0.4,0,0.2,1);--theme-fade-in:fadeIn 0.6s ease-in-out;--theme-slide-in:slideIn 0.6s ease-in-out;--theme-font-family:"Orbitron",serif;--theme-input-focus:#ff6b6b;--theme-card-hover:#ffb347;--theme-icon-color:#cc5500;--theme-tooltip-bg:rgba(239,136,46,0.95);--theme-even-row-bg:rgba(241,183,158,0.95);--theme-odd-row-bg:rgba(215,189,154,0.95);--theme-text-pastel:#000000;--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:#000000;--theme-input-bg-pastel:#FFFFFF;--theme-input-border-pastel:#E3C193;--theme-even-row-bg-pastel:#FDF2E6;--theme-odd-row-bg-pastel:#F9E6C9}html.forest{--theme-bg:#2c4a1d;--theme-text:#ffffff;--theme-secondary-text:#c3fc91;--theme-border:#7cb342;--theme-accent:#8bc34a;--theme-shadow:rgba(44,74,29,0.3);--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:0.4s cubic-bezier(0.4,0,0.2,1);--theme-fade-in:fadeIn 0.5s ease-in-out;--theme-slide-in:slideIn 0.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:rgba(44,74,29,0.95);--theme-even-row-bg:rgba(158,241,165,0.95);--theme-odd-row-bg:rgba(199,251,253,0.95);--theme-text-pastel:#000000;--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:#000000;--theme-input-bg-pastel:#FFFFFF;--theme-input-border-pastel:#B2C8A6;--theme-even-row-bg-pastel:#F0F8EC;--theme-odd-row-bg-pastel:#D9EACB}html.highContrast{--theme-bg:#FFFFFF;--theme-text:#000000;--theme-secondary-text:#333333;--theme-border:#000000;--theme-accent:#808080;--theme-shadow:rgba(0,0,0,0.2);--theme-hover:#E0E0E0;--theme-button-primary:#555555;--theme-button-hover:#333333;--theme-button-text:#FFFFFF;--theme-modal-bg:#C0C0C0;--theme-modal-text:#000000;--theme-modal-header-bg:#A0A0A0;--theme-secondary:#EEEEEE;--theme-input-bg:#FFFFFF;--theme-input-border:#999999;--theme-button-secondary:#B0B0B0;--theme-button-hover-secondary:#909090;--theme-font-family:"Roboto Slab",sans-serif;--theme-scrollbar-track:#E0E0E0;--theme-scrollbar-thumb:#999999;--theme-scrollbar-thumb-hover:#777777;--theme-transition-default:0.3s cubic-bezier(0.4,0,0.2,1);--theme-fade-in:fadeIn 0.5s ease-in-out;--theme-slide-in:slideIn 0.5s ease-in-out;--theme-box-shadow:0 -2px 8px var(--theme-shadow);--theme-input-focus:#808080;--theme-card-hover:#D0D0D0;--theme-icon-color:#000000;--theme-tooltip-bg:rgba(80,80,80,0.95);--theme-odd-row-bg:rgba(200,200,200,0.95);--theme-even-row-bg:rgba(220,220,220,0.95);--theme-text-pastel:#000000;--theme-bg-pastel:#F5F5F5;--theme-border-pastel:#808080;--theme-secondary-pastel:#E0E0E0;--theme-hover-pastel:#D0D0D0;--theme-modal-bg-pastel:#C0C0C0;--theme-modal-text-pastel:#000000;--theme-input-bg-pastel:#FFFFFF;--theme-input-border-pastel:#A9A9A9;--theme-even-row-bg-pastel:#E8E8E8;--theme-odd-row-bg-pastel:#D8D8D8}html.blueYellow{--theme-bg:#FFFFFF;--theme-text:#4A4031;--theme-secondary-text:#2E1E05;--theme-border:#4A4031;--theme-accent:#E69500;--theme-shadow:rgba(0,0,0,0.1);--theme-hover:#FFF8E8;--theme-button-primary:#D9480F;--theme-button-hover:#B33000;--theme-button-text:#FFFFFF;--theme-modal-bg:#E1DFD2;--theme-modal-text:#1A1A1A;--theme-modal-header-bg:#CCC9BD;--theme-secondary:#F6F3EE;--theme-input-bg:#FFFFFF;--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:0.3s cubic-bezier(0.4,0,0.2,1);--theme-fade-in:fadeIn 0.5s ease-in-out;--theme-slide-in:slideIn 0.5s ease-in-out;--theme-box-shadow:0 -2px 8px var(--theme-shadow);--theme-input-focus:#E69500;--theme-card-hover:#F8F6F4;--theme-icon-color:#FFFFFF;--theme-tooltip-bg:rgba(74,64,49,0.95);--theme-odd-row-bg:rgba(176,169,147,0.95);--theme-even-row-bg:rgba(228,225,222,0.95);--theme-text-pastel:#000000;--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:#000000;--theme-input-bg-pastel:#FFFFFF;--theme-input-border-pastel:#D8D2B5;--theme-even-row-bg-pastel:#F6F4ED;--theme-odd-row-bg-pastel:#ECE8DF}html.redGreen{--theme-bg:#FFFFFF;--theme-text:#1A4A6D;--theme-secondary-text:#0C3B3A;--theme-border:#1A4A6D;--theme-accent:#00C9A7;--theme-shadow:rgba(0,0,0,0.1);--theme-hover:#E8F4FD;--theme-button-primary:#007BFF;--theme-button-hover:#0056b3;--theme-button-text:#FFFFFF;--theme-modal-bg:#E0E2E5;--theme-modal-text:#1A1A1A;--theme-modal-header-bg:#C6CBCF;--theme-secondary:#EEF2F6;--theme-input-bg:#FFFFFF;--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:0.3s cubic-bezier(0.4,0,0.2,1);--theme-fade-in:fadeIn 0.5s ease-in-out;--theme-slide-in:slideIn 0.5s ease-in-out;--theme-box-shadow:0 -2px 8px var(--theme-shadow);--theme-input-focus:#00C9A7;--theme-card-hover:#F4F6F8;--theme-icon-color:#FFFFFF;--theme-tooltip-bg:rgba(26,74,109,0.95);--theme-odd-row-bg:rgba(147,162,176,0.95);--theme-even-row-bg:rgba(222,222,228,0.95);--theme-text-pastel:#000000;--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:#000000;--theme-input-bg-pastel:#FFFFFF;--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) * 0.8);--current-button-size:calc(var(--button-size-mobile) * 0.9);--current-input-height:calc(var(--input-height-mobile) * 0.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%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-slideDown{animation:slideDown .3s ease-out;overflow:hidden}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(99,102,241,.4)}70%{box-shadow:0 0 0 10px rgba(99,102,241,0)}to{box-shadow:0 0 0 0 rgba(99,102,241,0)}}.animate-pulse{animation:pulse 1.5s infinite}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(15,23,42,.7);border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(99,102,241,.5);border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.7)}
/*!* @/styles/PersonalizationDrawer/ProfileComponent.module.css *!*/.ProfileComponent_businessCard__Ip27T{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);display:flex;position:relative;justify-content:center}.ProfileComponent_profileCard__BMasz{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);margin-left:6%;align-content:center;display:flex;position:relative;justify-content:center;width:42%}.ProfileComponent_profileImageContainer__3cAM5{position:relative;display:flex;justify-content:center;align-items:center;margin-top:-4.8%;width:calc(var(--theme-width-small)*1.18);height:calc(var(--theme-height-xsmall)*1)}.ProfileComponent_profileImage__LOJpW{width:72%;height:98%;border-radius:var(--theme-spacing-xsmall);object-fit:cover;margin-top:calc(var(--theme-spacing-xsmall))}.ProfileComponent_generateAvatarButton__lGG0u{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_name__DbX72{margin-top:14%;display:flex;font-size:24px;font-weight:600;line-height:1.4}.ProfileComponent_name__DbX72,.ProfileComponent_text__om1FQ{align-items:center;align-content:center;justify-content:center;color:var(--theme-text)}.ProfileComponent_text__om1FQ{font-size:16px;margin-top:1%;margin-left:20.5%!important}.ProfileComponent_modalContent__kOqrc{display:flex;flex-direction:column;gap:20px}.ProfileComponent_previewContainer__QdvTp{display:flex;justify-content:center;padding:20px 0}.ProfileComponent_previewImage__3NG6H{border-radius:8px;object-fit:cover}.ProfileComponent_promptContainer__d5L7k{display:flex;flex-direction:column;gap:12px}.ProfileComponent_promptInput__SL8Qh{font-size:14px;border:1px solid var(--theme-text)}.ProfileComponent_confirmationButtons__J4A_I{display:flex;justify-content:center;gap:12px;margin-top:20px}.ProfileComponent_tryAgainButton__zFG3y,.ProfileComponent_useButton__ZedLO{min-width:120px}.ProfileComponent_generateButton__LIHFt{width:100%}.ProfileComponent_loadingContainer__9sQFM{margin-top:1rem;display:flex;justify-content:center;align-items:center;height:100%;width:100%}

/*!* Business Card *!*/

/*!* Profile Card *!*/

/*!* Notification Container *!*/

/*!* Card Content *!*/

/*!* Profile Section *!*/

/*!* Profile Image *!*/

/*!* Profile Info *!*/

/*!* Avatar Modal *!*/



/*!* Responsive Styles *!*/

/*!* Tooltip Content *!*/

/*!* Add these media queries to your ProfileComponent styles *!*/

/*!* Handle landscape mode *!*/.FeatureBar_featureBar__FjT_e{width:99.1%;display:flex;flex-direction:column;position:relative}.FeatureBar_harmonicLogo__kd7nk .FeatureBar_lentechLogo__qUou0{width:90px;height:110px}.FeatureBar_poweredByContainer__2U4x8{position:absolute;bottom:5px;right:5px;display:flex;align-items:center;gap:4px;opacity:.6;transition:opacity .3s ease;z-index:100}.FeatureBar_poweredByContainer__2U4x8:hover{opacity:1}.FeatureBar_poweredByText__5UsYe{font-size:10px;color:var(--text-secondary,#666);font-weight:400}.FeatureBar_harmonicLogo__kd7nk{filter:grayscale(20%);transition:filter .3s ease;width:50px!important;height:12px!important}.FeatureBar_poweredByContainer__2U4x8:hover .FeatureBar_harmonicLogo__kd7nk{filter:grayscale(0)}.FeatureBar_header__7auCq{display:flex;align-items:center;justify-content:space-between;background-color:rgba(255,255,255,.1);border-bottom:1px solid rgba(23,43,90,.8);position:relative;padding:.5rem 1rem}.FeatureBar_logoContainer__7dezU{display:flex;align-items:center;gap:.3rem;flex:1 1}.FeatureBar_atlasSection__xf8XG{display:flex;align-items:center;gap:.25rem}.FeatureBar_atlasIcon__s5bPi{width:80px;height:80px}.FeatureBar_atlasTextContainer__ur1DV{display:flex;flex-direction:column;line-height:1.2}.FeatureBar_atlasTitle__mT6hm{color:#1b2749!important;font-weight:800;font-size:1.4rem;margin:0}.FeatureBar_atlasSubtitle__kWQbS{color:#1b2749!important;font-size:1.2rem}.FeatureBar_welcomeContainer__qrB4_{display:flex;justify-content:center;align-items:center;flex:1 1}.FeatureBar_welcomeMessage__73M4P{color:#1b2749!important;font-size:1.2rem;text-align:center;margin-right:1rem}.FeatureBar_actionsContainer__7MsI0{display:flex;align-items:center;justify-content:flex-end;flex:1 1}.FeatureBar_actions__eoBR3{display:flex;align-items:center;gap:1rem}.FeatureBar_actionButton__GCkHV{background-color:#1b2749!important;border:none!important;color:#fff!important;padding:.4rem 1rem!important;border-radius:4px!important;cursor:pointer!important;font-size:.9rem!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color .2s ease!important;margin-right:1rem!important}.FeatureBar_actionButton__GCkHV:hover{background-color:#2563eb!important}.FeatureBar_menuIcon__7lRVj{font-size:1rem;margin-left:.25rem}.FeatureBar_menuIcon2__6Hohs{font-size:.8rem;margin-left:.25rem}.FeatureBar_menuLabel__j_qmi{font-size:1rem}.FeatureBar_quantumMemoryContainer__S5whX{background-color:rgba(15,23,42,.95);color:#fff;border-radius:8px;padding:20px;max-width:1200px;margin:0 auto}.FeatureBar_quantumTitle__Knqxa{color:#fff!important;font-size:24px!important;margin-bottom:24px!important;border-bottom:2px solid #3b82f6;padding-bottom:12px;display:inline-block}.FeatureBar_quantumCard__POEoQ{background-color:rgba(30,41,59,.8)!important;border:1px solid rgba(59,130,246,.3)!important;border-radius:8px!important;margin-bottom:20px!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important;transition:transform .2s ease,box-shadow .2s ease!important}.FeatureBar_quantumCard__POEoQ:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.3)!important}.FeatureBar_quantumCardTitle__IAjsP{color:#3b82f6!important;font-size:18px!important;border-bottom:1px solid rgba(59,130,246,.3);padding-bottom:12px}.FeatureBar_quantumFormLabel__pfmhq{color:#e2e8f0!important;font-weight:500!important}.FeatureBar_quantumFormExtra__h0Rxt{color:#94a3b8!important;font-size:12px!important;margin-top:4px!important}.FeatureBar_quantumSwitch__ds1sU{background-color:rgba(100,116,139,.5)!important}.FeatureBar_quantumSwitch__ds1sU.ant-switch-checked{background-color:#3b82f6!important}.FeatureBar_quantumInput__rh8pS{background-color:rgba(51,65,85,.8)!important;border:1px solid rgba(100,116,139,.5)!important;color:#fff!important;border-radius:4px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.FeatureBar_quantumInput__rh8pS:focus,.FeatureBar_quantumInput__rh8pS:hover{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.FeatureBar_quantumSelect__9Mnex{background-color:rgba(51,65,85,.8)!important;border-radius:4px!important}.FeatureBar_quantumSelect__9Mnex.ant-select-focused .FeatureBar_ant-select-selector__x1frP{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.FeatureBar_quantumSelect__9Mnex .ant-select-selector{background-color:transparent!important;border-color:rgba(100,116,139,.5)!important;color:#fff!important}.FeatureBar_quantumSelect__9Mnex .ant-select-arrow{color:#3b82f6!important}.FeatureBar_quantumButton__zGUNJ{border-radius:4px!important;height:40px!important;padding:0 20px!important;font-weight:500!important;transition:all .3s ease!important}.FeatureBar_quantumButtonPrimary__Kjj1_{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.FeatureBar_quantumButtonPrimary__Kjj1_:hover{background-color:#2563eb!important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)!important}.FeatureBar_quantumButtonDefault__Ycvse{background-color:rgba(51,65,85,.8)!important;border-color:rgba(100,116,139,.5)!important;color:#e2e8f0!important}.FeatureBar_quantumButtonDefault__Ycvse:hover{border-color:#3b82f6!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)!important}.FeatureBar_jsonDisplay__x_Fgm{background-color:rgba(15,23,42,.8)!important;border:1px solid rgba(100,116,139,.5)!important;border-radius:8px!important;padding:16px!important;font-family:Consolas,Monaco,Courier New,monospace!important;color:#e2e8f0!important;font-size:14px!important;line-height:1.5!important;max-height:400px!important;overflow:auto!important}.FeatureBar_jsonDisplay__x_Fgm::-webkit-scrollbar{width:8px;height:8px}.FeatureBar_jsonDisplay__x_Fgm::-webkit-scrollbar-track{background:rgba(30,41,59,.5)}.FeatureBar_jsonDisplay__x_Fgm::-webkit-scrollbar-thumb{background:rgba(100,116,139,.5);border-radius:4px}.FeatureBar_jsonDisplay__x_Fgm::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.8)}.FeatureBar_quantumAlert__fxvYp{background-color:rgba(30,41,59,.8)!important;border:none!important;border-radius:4px!important;margin-bottom:20px!important;padding:12px 16px!important}.FeatureBar_quantumAlertSuccess__qjXq8{background-color:rgba(16,185,129,.2)!important;border-left:4px solid #10b981!important}.FeatureBar_quantumAlertError__UspzE{background-color:rgba(239,68,68,.2)!important;border-left:4px solid #ef4444!important}.FeatureBar_quantumAlertWarning__zV6o5{background-color:rgba(245,158,11,.2)!important;border-left:4px solid #f59e0b!important}.FeatureBar_quantumAlertInfo__gChDN{background-color:rgba(59,130,246,.2)!important;border-left:4px solid #3b82f6!important;color:#3b82f6!important}@keyframes FeatureBar_fadeIn__ktpdA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FeatureBar_animatedCard__iolWs{animation:FeatureBar_fadeIn__ktpdA .5s ease-out forwards}.FeatureBar_animatedCard__iolWs:first-child{animation-delay:.1s}.FeatureBar_animatedCard__iolWs:nth-child(2){animation-delay:.2s}.FeatureBar_animatedCard__iolWs:nth-child(3){animation-delay:.3s}.FeatureBar_animatedCard__iolWs:nth-child(4){animation-delay:.4s}.FeatureBar_animatedCard__iolWs:nth-child(5){animation-delay:.5s}.Documentation_documentation-modal__IClO2{max-width:90vw}.Documentation_documentation-modal__IClO2 .ant-modal-body{padding:24px;max-height:80vh;overflow-y:auto}.Documentation_documentation-content__dcLmB{padding:20px}.Documentation_documentation-content__dcLmB h1{font-size:2em;margin-bottom:1em;color:#1890ff}.Documentation_documentation-content__dcLmB h2{font-size:1.5em;margin:1em 0;color:#262626}.Documentation_documentation-content__dcLmB h3{font-size:1.2em;margin:.8em 0;color:#434343}.Documentation_documentation-content__dcLmB p{margin:1em 0;line-height:1.6}.Documentation_documentation-content__dcLmB ol,.Documentation_documentation-content__dcLmB ul{margin:1em 0;padding-left:2em}.Documentation_documentation-content__dcLmB li{margin:.5em 0;line-height:1.6}.Documentation_documentation-content__dcLmB code{background:#f5f5f5;padding:.2em .4em;border-radius:3px;font-family:monospace}.Documentation_documentation-content__dcLmB pre{background:#f5f5f5;padding:1em;border-radius:5px;overflow-x:auto;margin:1em 0}.Documentation_documentation-content__dcLmB pre code{background:none;padding:0}.Documentation_documentation-content__dcLmB table{width:100%;border-collapse:collapse;margin:1em 0}.Documentation_documentation-content__dcLmB td,.Documentation_documentation-content__dcLmB th{border:1px solid #d9d9d9;padding:8px 12px;text-align:left}.Documentation_documentation-content__dcLmB th{background:#fafafa;font-weight:600}.Documentation_documentation-tabs__ijH0_{margin-top:16px}.ComplianceEvaluator_container__QY7v6{width:96%;max-width:1500px;margin:0 auto;padding:24px;background:linear-gradient(180deg,#042557,#05305a);min-height:65vh}.ComplianceEvaluator_content__Jy49T{width:100%}.ComplianceEvaluator_complianceEntryCard__ATkN4{background:#ffffff!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;overflow:hidden;height:100%;min-height:800px}.ComplianceEvaluator_complianceEntryCard__ATkN4 .ant-card-body{padding:24px!important;background:#ffffff!important;height:100%;overflow-y:auto}.ComplianceEvaluator_cardHeader__2tYKW{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.ComplianceEvaluator_cardTitle__loTRo{color:#1a1a1a!important;margin:0!important}.ComplianceEvaluator_chatCard__J766H{background:#ffffff!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;height:100%;min-height:800px;overflow:hidden}.ComplianceEvaluator_chatCard__J766H .ant-card-body{padding:0!important;background:#ffffff!important;height:100%}.ComplianceEvaluator_actionButtonsCard__0YcDt{background:#ffffff!important;border:none!important;border-radius:8px!important;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.ComplianceEvaluator_actionButtonsCard__0YcDt .ant-card-body{padding:16px 24px!important;background:#ffffff!important}.ComplianceEvaluator_resultsCard__XIoWm{background:#ffffff!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.ComplianceEvaluator_resultsCard__XIoWm .ant-card-body{padding:24px!important;background:#ffffff!important}.ComplianceEvaluator_formSection___NHk0{margin-bottom:24px}.ComplianceEvaluator_formLabel__QKjVD{display:block;margin-bottom:8px;font-weight:500;color:#374151!important;font-size:14px}.ComplianceEvaluator_input__N3dna{background:#ffffff!important;border:1px solid #d1d5db!important;border-radius:6px!important;color:#1a1a1a!important;min-height:40px!important}.ComplianceEvaluator_input__N3dna:hover{border-color:#1890ff!important}.ComplianceEvaluator_input__N3dna:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px rgba(24,144,255,.1)!important}.ComplianceEvaluator_input__N3dna .ant-input{background:transparent!important;border:none!important;color:#1a1a1a!important;min-height:40px!important}.ComplianceEvaluator_input__N3dna .ant-input::placeholder{color:#9ca3af!important}.ComplianceEvaluator_select__vjm8v{width:100%!important}.ComplianceEvaluator_select__vjm8v .ant-select-selector{background:#ffffff!important;border:1px solid #d1d5db!important;border-radius:6px!important;color:#1a1a1a!important;min-height:40px!important}.ComplianceEvaluator_select__vjm8v .ant-select-selection-placeholder{color:#9ca3af!important}.ComplianceEvaluator_select__vjm8v:hover .ant-select-selector{border-color:#1890ff!important}.ComplianceEvaluator_select__vjm8v .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px rgba(24,144,255,.1)!important}.ComplianceEvaluator_textArea__naNKQ{background:#ffffff!important;border:1px solid #d1d5db!important;border-radius:6px!important;color:#1a1a1a!important;height:40px!important;max-height:40px!important}.ComplianceEvaluator_textArea__naNKQ:hover{border-color:#1890ff!important}.ComplianceEvaluator_textArea__naNKQ:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px rgba(24,144,255,.1)!important}.ComplianceEvaluator_textArea__naNKQ .ant-input{background:transparent!important;border:none!important;color:#1a1a1a!important;padding:8px 11px!important;resize:none!important;overflow:hidden!important;line-height:24px!important}.ComplianceEvaluator_textArea__naNKQ .ant-input,.ComplianceEvaluator_textArea__naNKQ textarea.ant-input{height:40px!important;max-height:40px!important;min-height:40px!important}.ComplianceEvaluator_urlAlert__wpxh_{background:rgba(82,196,26,.1)!important;border:1px solid rgba(82,196,26,.3)!important;border-radius:6px!important;margin-bottom:16px!important}.ComplianceEvaluator_urlAlert__wpxh_ .ant-alert-message{color:#52c41a!important}.ComplianceEvaluator_infoAlert__u4BYF{background:rgba(24,144,255,.05)!important;border:1px solid rgba(24,144,255,.2)!important;border-radius:6px!important;margin-bottom:12px!important}.ComplianceEvaluator_infoAlert__u4BYF .ant-alert-message{color:#1890ff!important;font-weight:500}.ComplianceEvaluator_errorAlert__dmoOH{background:rgba(255,77,79,.1)!important;border:1px solid rgba(255,77,79,.3)!important;border-radius:6px!important;margin-bottom:16px!important}.ComplianceEvaluator_errorAlert__dmoOH .ant-alert-message{color:#ff4d4f!important}.ComplianceEvaluator_personaContainer__othtB{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px;max-height:180px;overflow-y:auto}.ComplianceEvaluator_personaContainer__othtB::-webkit-scrollbar,.ComplianceEvaluator_roleContainer__5h0Zl::-webkit-scrollbar{width:6px}.ComplianceEvaluator_personaContainer__othtB::-webkit-scrollbar-track,.ComplianceEvaluator_roleContainer__5h0Zl::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:3px}.ComplianceEvaluator_personaContainer__othtB::-webkit-scrollbar-thumb,.ComplianceEvaluator_roleContainer__5h0Zl::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.ComplianceEvaluator_personaContainer__othtB::-webkit-scrollbar-thumb:hover,.ComplianceEvaluator_roleContainer__5h0Zl::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.ComplianceEvaluator_personaGroup__KJKhT{width:100%}.ComplianceEvaluator_personaCard__dE2kI{background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;padding:10px;transition:all .2s ease;cursor:pointer}.ComplianceEvaluator_personaCard__dE2kI:hover{background:#f3f4f6;border-color:#1890ff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.ComplianceEvaluator_personaCard__dE2kI.ComplianceEvaluator_selected__gFg_4{background:rgba(24,144,255,.05);border-color:#1890ff}.ComplianceEvaluator_personaCheckbox__XN5sm{width:100%}.ComplianceEvaluator_personaCheckbox__XN5sm .ant-checkbox{display:none}.ComplianceEvaluator_personaContent__Tr_ka{width:100%}.ComplianceEvaluator_personaHeader__EKu_E{display:flex;align-items:center;gap:8px;color:#1a1a1a;font-weight:500;font-size:13px;margin-bottom:2px}.ComplianceEvaluator_personaIcon___c7n9{font-size:13px;color:#6b7280}.ComplianceEvaluator_personaDescription__f9pTy{color:#6b7280;font-size:11px;line-height:1.4}.ComplianceEvaluator_roleContainer__5h0Zl{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px;max-height:150px;overflow-y:auto}.ComplianceEvaluator_roleGroup__Ob1zm{width:100%}.ComplianceEvaluator_roleCard__DcrjM{background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;padding:10px;transition:all .2s ease;cursor:pointer}.ComplianceEvaluator_roleCard__DcrjM:hover{background:#f3f4f6;border-color:#52c41a;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.ComplianceEvaluator_roleCard__DcrjM.ComplianceEvaluator_selected__gFg_4{background:rgba(82,196,26,.05);border-color:#52c41a}.ComplianceEvaluator_roleCheckbox__VObZd{width:100%}.ComplianceEvaluator_roleCheckbox__VObZd .ant-checkbox{display:none}.ComplianceEvaluator_roleContent__ZV89A{width:100%}.ComplianceEvaluator_roleHeader__Otv1M{margin-bottom:2px}.ComplianceEvaluator_roleTag__CyExy{font-size:10px;padding:1px 6px;border-radius:3px;margin:0}.ComplianceEvaluator_roleDescription__Cu1_Y{color:#6b7280;font-size:11px;line-height:1.4}.ComplianceEvaluator_combinationPreview__oRucd{margin-top:12px;padding:12px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px}.ComplianceEvaluator_combinationText__fBunZ{color:#0369a1;font-size:13px}.ComplianceEvaluator_scanScopeContainer__aj8Rt{margin-bottom:24px}.ComplianceEvaluator_scopeSelector__PWvpi{margin-top:12px;margin-right:24px;width:100%;display:flex}.ComplianceEvaluator_scopeSelector__PWvpi .ant-radio-button-wrapper{flex:1 1;text-align:center;background:#ffffff!important;border-color:#d1d5db!important;color:#374151!important;font-weight:500}.ComplianceEvaluator_scopeSelector__PWvpi .ant-radio-button-wrapper:hover{background:#f3f4f6!important;border-color:#1890ff!important;color:#1890ff!important}.ComplianceEvaluator_scopeSelector__PWvpi .ant-radio-button-wrapper-checked{background:#1890ff!important;border-color:#1890ff!important;color:white!important}.ComplianceEvaluator_authSection__hMbJr{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.ComplianceEvaluator_actionRow__qoJD7{margin-top:24px}.ComplianceEvaluator_primaryButton__3NAJb{background:#1890ff!important;width:90%!important;border:none!important;border-radius:6px!important;color:white!important;font-weight:500!important;height:40px!important;padding:0 24px!important;display:flex!important;align-items:center!important;align-content:center!important;gap:8px!important;box-shadow:0 2px 4px rgba(24,144,255,.2)!important;transition:all .2s ease!important}.ComplianceEvaluator_primaryButton__3NAJb:hover{background:#40a9ff!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px rgba(24,144,255,.3)!important}.ComplianceEvaluator_primaryButton__3NAJb:active{transform:translateY(0)!important}.ComplianceEvaluator_secondaryButton__QchLr{background:#ffffff!important;border:1px solid #d1d5db!important;border-radius:6px!important;color:#374151!important;font-weight:500!important;height:40px!important;padding:0 20px!important;display:flex!important;align-items:center!important;gap:8px!important;transition:all .2s ease!important}.ComplianceEvaluator_secondaryButton__QchLr:hover{background:#f3f4f6!important;border-color:#1890ff!important;color:#1890ff!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px rgba(0,0,0,.05)!important}.ComplianceEvaluator_secondaryButton__QchLr:active{transform:translateY(0)!important}.ComplianceEvaluator_progressRow__2zBVB{margin-top:24px}.ComplianceEvaluator_progressCard___it_v{background:#ffffff!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;text-align:center}.ComplianceEvaluator_progressCard___it_v .ant-card-body{padding:48px!important;background:#ffffff!important}.ComplianceEvaluator_progressContent__AEag1{display:flex;flex-direction:column;align-items:center;gap:24px}.ComplianceEvaluator_progressText__f9PcW{text-align:center}.ComplianceEvaluator_progressText__f9PcW h4.ant-typography{color:#1a1a1a!important;margin-bottom:8px!important}.ComplianceEvaluator_progressText__f9PcW .ant-typography{color:#6b7280!important}.ComplianceEvaluator_progressBar__j0UtG{width:100%;max-width:500px}.ComplianceEvaluator_progressBar__j0UtG .ant-progress-text{color:#1a1a1a!important}.ComplianceEvaluator_errorRow__VfWaE{margin-top:16px}.ComplianceEvaluator_sessionInfo__shY02{margin-top:24px;padding:16px;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.ComplianceEvaluator_sessionInfo__shY02 .ant-typography{color:#6b7280!important;margin-bottom:4px!important}@media (max-width:768px){.ComplianceEvaluator_container__QY7v6{padding:16px}.ComplianceEvaluator_chatCard__J766H,.ComplianceEvaluator_complianceEntryCard__ATkN4{min-height:600px}.ComplianceEvaluator_actionButtonsCard__0YcDt .ant-card-body{padding:16px!important}.ComplianceEvaluator_primaryButton__3NAJb,.ComplianceEvaluator_secondaryButton__QchLr{width:100%!important;justify-content:center!important}.ComplianceEvaluator_personaContainer__othtB{max-height:140px}.ComplianceEvaluator_roleContainer__5h0Zl{max-height:120px}}@media (max-width:576px){.ComplianceEvaluator_container__QY7v6{padding:12px}.ComplianceEvaluator_formSection___NHk0{margin-bottom:16px}.ComplianceEvaluator_progressContent__AEag1{gap:16px}.ComplianceEvaluator_progressCard___it_v .ant-card-body{padding:32px 16px!important}}.ComplianceEvaluator_container__QY7v6 .ant-typography,.ComplianceEvaluator_container__QY7v6 .ant-typography-title{color:#1a1a1a!important}.ComplianceEvaluator_container__QY7v6 .ant-typography-secondary{color:#6b7280!important}.ComplianceEvaluator_container__QY7v6 .ant-spin-dot-item{background-color:#1890ff!important}.ComplianceEvaluator_container__QY7v6 .ant-badge{color:#1a1a1a!important}.ComplianceEvaluator_container__QY7v6 .ant-tag{border-radius:4px!important}.ComplianceEvaluator_container__QY7v6 .ant-checkbox-wrapper{color:#1a1a1a!important}.ComplianceEvaluator_container__QY7v6 .ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff!important;border-color:#1890ff!important}.ComplianceEvaluator_container__QY7v6 .ant-radio-button-wrapper{background:#ffffff!important;border-color:#d1d5db!important;color:#374151!important}.ComplianceEvaluator_container__QY7v6 .ant-radio-button-wrapper:hover{background:#f3f4f6!important;border-color:#1890ff!important;color:#1890ff!important}.ComplianceEvaluator_container__QY7v6 .ant-radio-button-wrapper-checked{background:#1890ff!important;border-color:#1890ff!important;color:white!important}.ComplianceEvaluator_container__QY7v6 .ant-select-dropdown{background:#ffffff!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.ComplianceEvaluator_container__QY7v6 .ant-select-item{color:#1a1a1a!important}.ComplianceEvaluator_container__QY7v6 .ant-select-item-option-selected{background:rgba(24,144,255,.1)!important}.ComplianceEvaluator_container__QY7v6 .ant-select-item-option-active{background:#f3f4f6!important}.ComplianceEvaluator_documentationViewer__kl7v5{background:white;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);height:100%;display:flex;flex-direction:column}.ComplianceEvaluator_documentationHeader__l1M6j{padding:16px 24px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.ComplianceEvaluator_documentationTabs__7N36a{flex:1 1;overflow:hidden}.ComplianceEvaluator_documentationContent__Xh_gg{padding:24px;height:calc(100vh - 200px);overflow-y:auto}.ComplianceEvaluator_documentationContent__Xh_gg h1{font-size:2em;margin-bottom:1em}.ComplianceEvaluator_documentationContent__Xh_gg h2{font-size:1.5em;margin:1.5em 0 1em}.ComplianceEvaluator_documentationContent__Xh_gg h3{font-size:1.2em;margin:1.2em 0 .8em}.ComplianceEvaluator_documentationContent__Xh_gg p{margin-bottom:1em;line-height:1.6}.ComplianceEvaluator_documentationContent__Xh_gg ol,.ComplianceEvaluator_documentationContent__Xh_gg ul{margin:1em 0;padding-left:2em}.ComplianceEvaluator_documentationContent__Xh_gg li{margin-bottom:.5em}.ComplianceEvaluator_documentationContent__Xh_gg code{background:#f5f5f5;padding:.2em .4em;border-radius:3px;font-family:monospace}.ComplianceEvaluator_documentationContent__Xh_gg pre{background:#f5f5f5;padding:1em;border-radius:4px;overflow-x:auto;margin:1em 0}.ComplianceEvaluator_documentationContent__Xh_gg pre code{background:none;padding:0}.ComplianceEvaluator_documentationContent__Xh_gg table{width:100%;border-collapse:collapse;margin:1em 0}.ComplianceEvaluator_documentationContent__Xh_gg td,.ComplianceEvaluator_documentationContent__Xh_gg th{border:1px solid #f0f0f0;padding:.5em;text-align:left}.ComplianceEvaluator_documentationContent__Xh_gg th{background:#fafafa;font-weight:600}.ComplianceEvaluator_progressContent__AEag1{width:100%;padding:20px 0}.ComplianceEvaluator_progressContent__AEag1 .ant-progress{max-width:600px;margin:0 auto}.ComplianceEvaluator_progressContent__AEag1 .ant-progress-text{font-size:14px!important;font-weight:500!important;color:#1a1a1a!important}.ComplianceEvaluator_progressContent__AEag1 .ant-spin{color:#1890ff}.AnalyticsDashboard_dashboardContainer__Q8D8U{padding:0;background-color:#ffffff;min-height:100vh}.AnalyticsDashboard_loadingContainer__KKBjG{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background-color:#ffffff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AnalyticsDashboard_loadingText__qKwZz{margin-top:16px;color:#6b7280;font-size:14px}.AnalyticsDashboard_noDataAlert__dhVUq{margin:50px 0;border-radius:8px;border-color:#e5e7eb}.AnalyticsDashboard_headerCard__SbbZc{margin-bottom:24px;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AnalyticsDashboard_headerCard__SbbZc .ant-card-body{padding:16px 24px}.AnalyticsDashboard_standardSwitch__Gdwkr{background-color:#e5e7eb}.AnalyticsDashboard_standardSwitch__Gdwkr.ant-switch-checked{background-color:#1890ff}.AnalyticsDashboard_activeText__jZ0oM{color:#1890ff;font-weight:500}.AnalyticsDashboard_inactiveText__3QkFU{color:#9ca3af}.AnalyticsDashboard_filterSelect__OQHJA,.AnalyticsDashboard_personaSelect__CA6Kj{border-radius:6px}.AnalyticsDashboard_filterSelect__OQHJA .ant-select-selector,.AnalyticsDashboard_personaSelect__CA6Kj .ant-select-selector{border-color:#e5e7eb!important;transition:all .3s ease}.AnalyticsDashboard_filterSelect__OQHJA:hover .ant-select-selector,.AnalyticsDashboard_personaSelect__CA6Kj:hover .ant-select-selector{border-color:#1890ff!important}.AnalyticsDashboard_exportButton__R1fdm{border-radius:6px;height:36px;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.AnalyticsDashboard_exportButton__R1fdm:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.AnalyticsDashboard_personaAlert__EZ_jS{margin-bottom:24px;border-radius:8px;border-color:#e5e7eb;background-color:#f0f9ff}.AnalyticsDashboard_summaryRow__y8OSs{margin-bottom:24px}.AnalyticsDashboard_summary-line__6XMBZ{display:flex;justify-content:space-between}.AnalyticsDashboard_summaryCard__qme9p{height:100%;border-radius:8px;border:1px solid #e5e7eb;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AnalyticsDashboard_summaryCard__qme9p:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.AnalyticsDashboard_statistic__SkRdT .ant-statistic-title{color:#6b7280;font-size:14px;font-weight:500}.AnalyticsDashboard_statistic__SkRdT .ant-statistic-content{font-weight:600}.AnalyticsDashboard_progressBar___wTAb{margin-top:12px}.AnalyticsDashboard_evaluationDate__CM518{font-size:12px;display:block;margin-top:8px}.AnalyticsDashboard_visualizationRow__v9kVT{margin-bottom:24px}.AnalyticsDashboard_progressContainer__folh1{text-align:center;padding:16px}.AnalyticsDashboard_progressLabel__0lips{margin-top:12px;font-weight:500;color:#4b5563}.AnalyticsDashboard_scoreBreakdown__ULtEq{display:flex;justify-content:center;align-items:center;padding:40px 20px}.AnalyticsDashboard_progressContent__o4All{text-align:center}.AnalyticsDashboard_progressPercent__Ttg1E{font-size:32px;font-weight:700;color:#1f2937;line-height:1}.AnalyticsDashboard_progressLabel__0lips{font-size:14px;color:#6b7280;margin-top:8px}.AnalyticsDashboard_card__ysHj6{border-radius:8px;border:1px solid #e5e7eb;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AnalyticsDashboard_card__ysHj6 .ant-card-head{border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.AnalyticsDashboard_card__ysHj6 .ant-card-head-title{font-weight:600;color:#1f2937}.AnalyticsDashboard_aiSummary__maSC5{color:#4b5563;line-height:1.6;margin-bottom:0}.AnalyticsDashboard_recommendationsList__qSVjW{margin:16px 0 0 20px;color:#4b5563}.AnalyticsDashboard_recommendationsList__qSVjW li{margin-bottom:8px;line-height:1.6}.AnalyticsDashboard_issuesTable__UeV_o{background-color:#ffffff}.AnalyticsDashboard_issuesTable__UeV_o .ant-table{font-size:14px}.AnalyticsDashboard_issuesTable__UeV_o .ant-table-thead>tr>th{background-color:#f9fafb;color:#4b5563;font-weight:600;border-bottom:1px solid #e5e7eb}.AnalyticsDashboard_issuesTable__UeV_o .ant-table-tbody>tr>td{border-bottom:1px solid #f3f4f6}.AnalyticsDashboard_issuesTable__UeV_o .ant-table-tbody>tr:hover>td{background-color:#f9fafb}.AnalyticsDashboard_tableCell__shlMI{padding:12px 16px}.AnalyticsDashboard_severityTag__UAB3F{font-weight:500;border-radius:4px;padding:2px 8px}.AnalyticsDashboard_criteriaTag___bjOK{font-size:12px;border-radius:4px}.AnalyticsDashboard_codeText__QRz4h{font-size:12px;background-color:#f3f4f6;color:#1f2937;padding:2px 6px;border-radius:4px}.AnalyticsDashboard_insightAlert__Mt7mw{border-radius:8px}.AnalyticsDashboard_enhancedTabs__CHOuM{margin:0 auto;width:95%;padding:10px 0}.AnalyticsDashboard_enhancedTabs__CHOuM .ant-tabs-nav{margin-bottom:20px;background:linear-gradient(90deg,#f0f2f5,#ffffff);border-radius:8px;padding:10px 20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AnalyticsDashboard_enhancedTabs__CHOuM .ant-tabs-tab{padding:10px 16px;margin:0 8px;font-weight:500;font-size:15px;border-radius:6px;transition:all .3s ease}.AnalyticsDashboard_enhancedTabs__CHOuM .ant-tabs-tab:hover{color:#1890ff;background-color:rgba(24,144,255,.1)}.AnalyticsDashboard_enhancedTabs__CHOuM .ant-tabs-tab-active{background-color:rgba(24,144,255,.15)}.AnalyticsDashboard_enhancedTabs__CHOuM .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff;font-weight:600}.AnalyticsDashboard_enhancedTabs__CHOuM .ant-tabs-ink-bar{background-color:#1890ff;height:3px;border-radius:3px}.AnalyticsDashboard_modalStyles___uDr0 .ant-modal-content{border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden}.AnalyticsDashboard_modalStyles___uDr0 .ant-modal-header{background:linear-gradient(90deg,#f0f2f5,#ffffff);padding:16px 24px;border-bottom:1px solid #f0f0f0}.AnalyticsDashboard_modalStyles___uDr0 .ant-modal-title{font-weight:600;font-size:18px;color:#1f2937}.AnalyticsDashboard_modalStyles___uDr0 .ant-modal-body{padding:24px}.AnalyticsDashboard_modalStyles___uDr0 .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px;background-color:#f9fafb}.AnalyticsDashboard_modalStyles___uDr0 .ant-modal-close{color:#6b7280;transition:all .3s ease}.AnalyticsDashboard_modalStyles___uDr0 .ant-modal-close:hover{color:#1890ff;background-color:rgba(24,144,255,.1);border-radius:50%}@media (max-width:768px){.AnalyticsDashboard_headerCard__SbbZc .ant-card-body{padding:12px 16px}.AnalyticsDashboard_summaryCard__qme9p{margin-bottom:16px}.AnalyticsDashboard_progressPercent__Ttg1E{font-size:24px}.AnalyticsDashboard_issuesTable__UeV_o{font-size:12px}.AnalyticsDashboard_tableCell__shlMI{padding:8px 12px}}@media (max-width:576px){.AnalyticsDashboard_dashboardContainer__Q8D8U{padding:0}.AnalyticsDashboard_exportButton__R1fdm{width:100%;margin-top:12px}.AnalyticsDashboard_standardSwitch__Gdwkr{transform:scale(.9)}}.AnalyticsDashboard_wcagGuidanceContainer__q_YEr{background-color:#f9fafb;padding:16px;border-radius:8px;border:1px solid #e5e7eb;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.05);max-height:400px;overflow-y:auto}.AnalyticsDashboard_wcagGuidanceContainer__q_YEr::-webkit-scrollbar{width:6px}.AnalyticsDashboard_wcagGuidanceContainer__q_YEr::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.AnalyticsDashboard_wcagGuidanceContainer__q_YEr::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.AnalyticsDashboard_wcagGuidanceContainer__q_YEr::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.AnalyticsDashboard_aiAnalysisCard__RN8Bq{background-color:#f0f7ff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:24px;transition:all .3s ease}.AnalyticsDashboard_aiAnalysisCard__RN8Bq:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.AnalyticsDashboard_aiAnalysisCard__RN8Bq .ant-card-body{padding:16px}.AnalyticsDashboard_aiAnalysisCard__RN8Bq .ant-badge-ribbon{top:0;right:-8px}.AnalyticsDashboard_aiAnalysisCard__RN8Bq .ant-typography{margin-top:24px;line-height:1.6;color:#1f2937}.AnalyticsDashboard_aiWorkaroundCard__EVULh{background-color:#f0fff4;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:24px;transition:all .3s ease}.AnalyticsDashboard_aiWorkaroundCard__EVULh:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.AnalyticsDashboard_aiWorkaroundCard__EVULh .ant-card-body{padding:16px}.AnalyticsDashboard_aiWorkaroundCard__EVULh .ant-badge-ribbon{top:0;right:-8px}.AnalyticsDashboard_aiWorkaroundCard__EVULh .ant-typography{margin-top:24px;line-height:1.6;color:#1f2937}.ColorBlindnessSimulator_card__ACfdD{margin-bottom:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease}.ColorBlindnessSimulator_card__ACfdD:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.ColorBlindnessSimulator_fullscreen__NpOB3{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:white;border-radius:0!important;margin:0}.ColorBlindnessSimulator_controls__Zn6qv{padding:16px;background:#fafafa;border-radius:8px;margin-bottom:16px;border:1px solid #e8e8e8}.ColorBlindnessSimulator_controls__Zn6qv label{font-weight:500;color:#333;display:inline-block;margin-bottom:4px}.ColorBlindnessSimulator_progressBar__PnNWT{margin:16px 0}.ColorBlindnessSimulator_alert__c457C{margin-bottom:16px;border-radius:8px}.ColorBlindnessSimulator_simulationContainer__k5eaI{position:relative;overflow:hidden;border-radius:8px}.ColorBlindnessSimulator_filtersSvg__N1Fzv{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.ColorBlindnessSimulator_iframeWrapper__dKAFR{position:relative;overflow:auto;border-radius:8px;background:white;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease}.ColorBlindnessSimulator_splitView__9jGPM{border-radius:8px}.ColorBlindnessSimulator_splitContainer__9XOOk{display:flex;gap:16px;width:100%}.ColorBlindnessSimulator_splitPane__jAaSF{flex:1 1;min-width:0}.ColorBlindnessSimulator_splitPane__jAaSF h4{margin:0 0 8px;padding:8px 12px;background:#f0f0f0;border-radius:6px 6px 0 0;font-size:14px;font-weight:600;color:#333;text-align:center}.ColorBlindnessSimulator_simulationIframe__8Hh55{display:block;transition:filter .3s ease;background:white}.ColorBlindnessSimulator_simulationIframe__8Hh55:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.ColorBlindnessSimulator_info__xXt8R{margin-top:24px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;border:1px solid #dee2e6}.ColorBlindnessSimulator_info__xXt8R h4{margin:0 0 12px;color:#495057;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.ColorBlindnessSimulator_info__xXt8R h4:before{content:"🔍";font-size:18px}.ColorBlindnessSimulator_issuesList__B6W6C{margin:0;padding-left:20px;line-height:1.6}.ColorBlindnessSimulator_issuesList__B6W6C li{margin-bottom:8px;color:#6c757d}.ColorBlindnessSimulator_issuesList__B6W6C li:last-child{margin-bottom:0}.ColorBlindnessSimulator_tipBox__8FIQt{margin-top:20px;padding:16px;background:rgba(255,255,255,.8);border:1px solid #e3f2fd;border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ColorBlindnessSimulator_tipBox__8FIQt h4{margin:0 0 12px;color:#1976d2;font-size:14px;font-weight:600}.ColorBlindnessSimulator_tipBox__8FIQt h4:before{content:""}.ColorBlindnessSimulator_tipBox__8FIQt ul{margin:0;padding-left:20px;font-size:14px;line-height:1.5}.ColorBlindnessSimulator_tipBox__8FIQt li{margin-bottom:6px;color:#424242}.ColorBlindnessSimulator_tipBox__8FIQt li:last-child{margin-bottom:0}@media (max-width:768px){.ColorBlindnessSimulator_controls__Zn6qv{padding:12px}.ColorBlindnessSimulator_splitContainer__9XOOk{flex-direction:column;gap:12px}.ColorBlindnessSimulator_splitPane__jAaSF{width:100%}.ColorBlindnessSimulator_simulationIframe__8Hh55{height:300px!important}.ColorBlindnessSimulator_info__xXt8R{padding:16px;margin-top:16px}.ColorBlindnessSimulator_tipBox__8FIQt{margin-top:16px;padding:12px}}@media (max-width:480px){.ColorBlindnessSimulator_controls__Zn6qv{padding:8px}.ColorBlindnessSimulator_controls__Zn6qv .ColorBlindnessSimulator_ant-space-item__JNg7t,.ColorBlindnessSimulator_controls__Zn6qv .ColorBlindnessSimulator_ant-space__3FfpX{width:100%}.ColorBlindnessSimulator_simulationIframe__8Hh55{height:250px!important}.ColorBlindnessSimulator_info__xXt8R{padding:12px}.ColorBlindnessSimulator_issuesList__B6W6C,.ColorBlindnessSimulator_tipBox__8FIQt ul{padding-left:16px}}.ColorBlindnessSimulator_iframeWrapper__dKAFR.ColorBlindnessSimulator_loading__o4_qs{opacity:.7;pointer-events:none}.ColorBlindnessSimulator_iframeWrapper__dKAFR.ColorBlindnessSimulator_loading__o4_qs:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center}@keyframes ColorBlindnessSimulator_fadeIn__axkXQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ColorBlindnessSimulator_simulationContainer__k5eaI{animation:ColorBlindnessSimulator_fadeIn__axkXQ .5s ease-out}.ColorBlindnessSimulator_controls__Zn6qv .ColorBlindnessSimulator_ant-select__y_gui:focus,.ColorBlindnessSimulator_controls__Zn6qv .ColorBlindnessSimulator_ant-slider__2cZMb:focus,.ColorBlindnessSimulator_controls__Zn6qv button:focus{outline:2px solid #1890ff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.ColorBlindnessSimulator_card__ACfdD,.ColorBlindnessSimulator_iframeWrapper__dKAFR,.ColorBlindnessSimulator_simulationIframe__8Hh55{transition:none}.ColorBlindnessSimulator_simulationContainer__k5eaI{animation:none}}@media (prefers-contrast:more){.ColorBlindnessSimulator_card__ACfdD{border:2px solid #000}.ColorBlindnessSimulator_controls__Zn6qv,.ColorBlindnessSimulator_info__xXt8R{border:2px solid #000;background:#fff}}.ScreenReaderSimulation_card__AJxUN{height:100%;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease}.ScreenReaderSimulation_card__AJxUN:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.ScreenReaderSimulation_simulationContainer__k565c{position:relative;background-color:#ffffff;border-radius:8px;padding:0}.ScreenReaderSimulation_introAlert__8BZJB{margin-bottom:24px;border-radius:6px;border-color:#e5e7eb}.ScreenReaderSimulation_announcementBox__JkXuW{background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:24px;transition:all .3s ease}.ScreenReaderSimulation_screenReaderDisplay__HOW0b{background-color:#1f2937;color:#ffffff;padding:20px;border-radius:6px;margin-bottom:16px;font-family:Consolas,Monaco,Courier New,monospace;position:relative;overflow:hidden}.ScreenReaderSimulation_liveTag__A_W7i{position:absolute;top:12px;right:12px;animation:ScreenReaderSimulation_pulse__rMF4H 2s infinite}@keyframes ScreenReaderSimulation_pulse__rMF4H{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.ScreenReaderSimulation_announcementText__d_OIM{font-size:18px;line-height:1.6;margin-top:8px;padding-right:100px;min-height:60px;display:flex;align-items:center;color:#10b981;font-weight:500;letter-spacing:1px}.ScreenReaderSimulation_progress__zqnRK{margin-top:16px;opacity:.8}.ScreenReaderSimulation_progress__zqnRK .ant-progress-inner{background-color:rgba(255,255,255,.1)}.ScreenReaderSimulation_contextInfo__hfz3O{padding:16px;background-color:#ffffff;border-radius:6px;border:1px solid #e5e7eb}.ScreenReaderSimulation_expectedText__a_mnJ{color:#059669;font-style:italic;display:block;margin-top:4px;line-height:1.5}.ScreenReaderSimulation_divider__dKdCx{margin:12px 0;border-color:#e5e7eb}.ScreenReaderSimulation_controls__NngRF{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;margin-bottom:16px}.ScreenReaderSimulation_playButton__5SgJq{min-width:180px;height:44px;font-size:16px;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.ScreenReaderSimulation_playButton__5SgJq:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.ScreenReaderSimulation_counter__CrPCl{font-size:14px;color:#6b7280}.ScreenReaderSimulation_toggleDetails__fblmb{margin-top:8px;padding:0;height:auto;font-weight:500}.ScreenReaderSimulation_issuesList__oxv4q{background-color:#f9fafb;border-radius:8px;padding:8px;margin-top:16px;max-height:400px;overflow-y:auto;border:1px solid #e5e7eb}.ScreenReaderSimulation_issuesList__oxv4q::-webkit-scrollbar{width:8px}.ScreenReaderSimulation_issuesList__oxv4q::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.ScreenReaderSimulation_issuesList__oxv4q::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.ScreenReaderSimulation_issuesList__oxv4q::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ScreenReaderSimulation_issueItem__sTyCq{border-bottom:1px solid #e5e7eb;padding:16px!important;cursor:pointer;transition:all .2s ease;background-color:#ffffff;margin-bottom:8px;border-radius:6px}.ScreenReaderSimulation_issueItem__sTyCq:last-child{border-bottom:none;margin-bottom:0}.ScreenReaderSimulation_issueItem__sTyCq:hover{background-color:#f0f9ff;transform:translateX(4px)}.ScreenReaderSimulation_activeItem__weyrJ{background-color:#eff6ff!important;border-left:4px solid #1890ff;padding-left:12px!important}.ScreenReaderSimulation_issueContent___smzn{width:100%}.ScreenReaderSimulation_issueTag__H0Ai1{margin-bottom:8px;font-weight:500}.ScreenReaderSimulation_issueDetails__6D7pR{flex:1 1}.ScreenReaderSimulation_issueTitle__D2lA7{display:block;margin-bottom:6px;color:#1f2937;font-size:15px;line-height:1.4}.ScreenReaderSimulation_issueElement__6hERd{display:block;font-size:13px;margin-bottom:4px}.ScreenReaderSimulation_issueElement__6hERd .ant-typography-code{font-size:12px;background-color:#f3f4f6;color:#1f2937;padding:2px 6px;border-radius:4px}.ScreenReaderSimulation_issueDescription__63ihk{display:block;font-size:13px;color:#6b7280;line-height:1.5}.ScreenReaderSimulation_tipsAlert__lQqdT{margin-top:24px;border-radius:6px;background-color:#f0f9ff;border-color:#3b82f6}.ScreenReaderSimulation_tipsList__ZgGgB{margin:8px 0 0;padding-left:20px;color:#4b5563}.ScreenReaderSimulation_tipsList__ZgGgB li{margin-bottom:6px;line-height:1.5}@media (max-width:768px){.ScreenReaderSimulation_announcementText__d_OIM{font-size:16px;padding-right:0}.ScreenReaderSimulation_liveTag__A_W7i{position:static;margin-bottom:12px;display:inline-block}.ScreenReaderSimulation_controls__NngRF{flex-direction:column;gap:16px;align-items:stretch}.ScreenReaderSimulation_playButton__5SgJq{width:100%}.ScreenReaderSimulation_counter__CrPCl{text-align:center;margin-top:8px}.ScreenReaderSimulation_issuesList__oxv4q{max-height:300px}}@media (max-width:576px){.ScreenReaderSimulation_announcementBox__JkXuW,.ScreenReaderSimulation_screenReaderDisplay__HOW0b{padding:16px}.ScreenReaderSimulation_announcementText__d_OIM{font-size:14px;min-height:40px}.ScreenReaderSimulation_issueItem__sTyCq{padding:12px!important}.ScreenReaderSimulation_issueTitle__D2lA7{font-size:14px}}