.authErrorOverlay_overlay__PBUXV{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:rgba(11,13,15,.45);z-index:10000}.authErrorOverlay_card__HuE6T{width:100%;max-width:520px;background:#ffffff;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.22);padding:18px 18px 16px}.authErrorOverlay_headerRow__fqmor{display:flex;align-items:center;gap:10px}.authErrorOverlay_icon__l8_m6{flex:0 0 auto;color:#de486e}.authErrorOverlay_titleBlock__TVlr_{flex:1 1 auto;min-width:0}.authErrorOverlay_title__Z___3{font-size:16px;font-weight:600;color:#0b0d0f}.authErrorOverlay_subtitle__FV2TF{margin-top:4px;font-size:13px;color:#6b7280;line-height:1.35}.authErrorOverlay_closeButton__cZmRI{flex:0 0 auto;border:none;background:transparent;padding:6px;border-radius:8px;cursor:pointer;color:#6b7280}.authErrorOverlay_closeButton__cZmRI:hover{background:rgba(17,24,39,.06);color:#111827}.authErrorOverlay_message__HdW9c{margin-top:12px;font-size:14px;line-height:1.5;color:#111827;white-space:pre-wrap;word-break:break-word}.authErrorOverlay_actions__2nMBo{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.authErrorOverlay_primaryButton__ESjBY,.authErrorOverlay_secondaryButton___aGy5{border:none;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer}.authErrorOverlay_primaryButton__ESjBY{background:#2e66e1;color:#ffffff}.authErrorOverlay_primaryButton__ESjBY:hover{background:#2558c9}.authErrorOverlay_secondaryButton___aGy5{background:rgba(17,24,39,.06);color:#111827}.authErrorOverlay_secondaryButton___aGy5:hover{background:rgba(17,24,39,.1)}:root{--widget-background:#ffffff;--widget-text-color:#0b0d0f;--widget-win-color:#277f59;--widget-win-color-light:#30b175;--widget-win-color-text:#277f59;--widget-loss-color:#fcedf0;--widget-loss-color-light:#de486e;--widget-loss-color-text:#de486e;--widget-neutral-color:#e8e9ea;--widget-neutral-color-text:#8c9096;--primary-color:#4caf50;--secondary-color:#ff5722;--background-color:#f9f9f9;--font-color:#333;--font-size-base:16px;--spacing-small:8px;--spacing-medium:16px;--spacing-large:24px;--c-black:#0b0d0f;--c-white:#ffffff;--c-blue:#2e66e1;--c-disabled:#8c9096;--key-1:#f8f8f8;--key-2:#e8e9ea;--key-3:#dadadb;--key-4:#6f777b;--key-5:#535456;--key-6:#0b0d0f;--blue-1:#ebf1fc;--blue-2:#c4d6f7;--blue-3:#7fa4ef;--blue-4:#2e66e1;--blue-5:#234fb0;--blue-6:#172f6c;--green-1:#f0faf5;--green-2:#ddf0e5;--green-3:#88d4a9;--green-4:#30b175;--green-5:#277f59;--green-6:#164335;--purple-1:#f3ecf9;--purple-2:#d9c5ef;--purple-3:#c1a5e5;--purple-4:#b183d5;--purple-5:#8a5fb0;--purple-6:#593b73;--red-1:#fcedf0;--red-2:#f5c8d3;--red-3:#eb91a8;--red-4:#de486e;--red-5:#9f3652;--red-6:#5f2535;--yellow-1:#fef8ec;--yellow-2:#fdebc5;--yellow-3:#fad68c;--yellow-4:#f7bb3f;--yellow-5:#b08731;--yellow-6:#695322;--corner-lg:20px;--corner-md:12px;--corner-sm:8px;--corner-xs:4px;--corner-btn:5px;--shadow-1:0px 5px 15px rgba(11,13,15,0.1)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,button,html{font-family:Brockmann,Arial,Helvetica,sans-serif!important}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{border:1px solid #d1d5db;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:#2e66e1;box-shadow:0 0 0 3px rgba(46,102,225,.15)}input::placeholder,textarea::placeholder{color:#9ca3af}select{background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 16px;padding-right:2.5rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.react-grid-item{overflow:visible;z-index:1}.react-grid-item:focus-within,.react-grid-item:hover{z-index:10}.app-spinner{position:fixed;inset:0;display:grid;place-items:center;background:#ffffff;z-index:9999}.ring{width:48px;height:48px;border:4px solid #d1d5db;border-top-color:#2e66e1;border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}:root{--max-width:1100px;--border-radius:12px;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(rgba(255,255,255,1),rgba(255,255,255,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/brockmann-regular-webfont.eot);src:url(/fonts/brockmann/brockmann-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/brockmann/brockmann-regular-webfont.woff2) format("woff2"),url(/fonts/brockmann/brockmann-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/brockmann-regularitalic-webfont.eot);src:url(/fonts/brockmann/brockmann-regularitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/brockmann/brockmann-regularitalic-webfont.woff2) format("woff2"),url(/fonts/brockmann/brockmann-regularitalic-webfont.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/brockmann-medium-webfont.eot);src:url(/fonts/brockmann/brockmann-medium-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/brockmann/brockmann-medium-webfont.woff2) format("woff2"),url(/fonts/brockmann/brockmann-medium-webfont.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/brockmann-mediumitalic-webfont.eot);src:url(/fonts/brockmann/brockmann-mediumitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/brockmann/brockmann-mediumitalic-webfont.woff2) format("woff2"),url(/fonts/brockmann/brockmann-mediumitalic-webfont.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/brockmann-semibold-webfont.eot);src:url(/fonts/brockmann/brockmann-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/brockmann/brockmann-semibold-webfont.woff2) format("woff2"),url(/fonts/brockmann/brockmann-semibold-webfont.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/brockmann-semibolditalic-webfont.eot);src:url(/fonts/brockmann/brockmann-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/brockmann/brockmann-semibolditalic-webfont.woff2) format("woff2"),url(/fonts/brockmann/brockmann-semibolditalic-webfont.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/brockmann-bold-webfont.eot);src:url(/fonts/brockmann/brockmann-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/brockmann/brockmann-bold-webfont.woff2) format("woff2"),url(/fonts/brockmann/brockmann-bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/brockmann-bolditalic-webfont.eot);src:url(/fonts/brockmann/brockmann-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/brockmann/brockmann-bolditalic-webfont.woff2) format("woff2"),url(/fonts/brockmann/brockmann-bolditalic-webfont.ttf) format("truetype");font-weight:700;font-style:italic}*{box-sizing:border-box;padding:0;margin:0}body,html{overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background-color:#f8f8f8;min-height:100vh}a{color:inherit;text-decoration:none}.content,.mainContent{margin-left:60px}.mainContent{transition:margin-left .3s}