@font-face{font-family:reportFont;src:url(../media/rethink_sans-s.0w-lscvxn-p_t.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:reportFont Fallback;src:local(Arial);ascent-override:94.29%;descent-override:29.47%;line-gap-override:0.0%;size-adjust:105.21%}.reportfont_cf5f36a0-module__XQI49a__className{font-family:reportFont,reportFont Fallback}.reportfont_cf5f36a0-module__XQI49a__variable{--font-usage-report:"reportFont", "reportFont Fallback"}
.AuthExperience-module__WI-ZYq__page{--auth-ink:#17202b;--auth-muted:#647080;--auth-blue:#254eff;min-height:100svh;color:var(--auth-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#edf0f3;padding:0 clamp(20px,4vw,64px)}.AuthExperience-module__WI-ZYq__header,.AuthExperience-module__WI-ZYq__footer,.AuthExperience-module__WI-ZYq__canvas{max-width:1560px;margin-inline:auto}.AuthExperience-module__WI-ZYq__header{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.AuthExperience-module__WI-ZYq__header img{width:218px;height:auto;display:block}.AuthExperience-module__WI-ZYq__home{color:#46515e;align-items:center;gap:12px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.AuthExperience-module__WI-ZYq__home:hover{color:var(--auth-blue)}.AuthExperience-module__WI-ZYq__canvas{overflow-anchor:none;background:#fff;border:1px solid #dce1e7;border-radius:24px;grid-template-rows:minmax(0,1fr);grid-template-columns:1.08fr 1fr;min-height:min(780px,100svh - 160px);transition:height .44s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.AuthExperience-module__WI-ZYq__visual{isolation:isolate;color:#f3f5f7;background:#0b0f12;flex-direction:column;justify-content:space-between;min-width:0;min-height:740px;padding:clamp(36px,4vw,64px);display:flex;position:relative;overflow:hidden}.AuthExperience-module__WI-ZYq__artwork{z-index:-1;object-fit:cover;object-position:76% bottom;width:100%;height:76%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 28%);mask-image:linear-gradient(#0000,#000 28%)}.AuthExperience-module__WI-ZYq__visualCopy{max-width:560px}.AuthExperience-module__WI-ZYq__eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.5}.AuthExperience-module__WI-ZYq__visualCopy .AuthExperience-module__WI-ZYq__eyebrow{color:#a5b6cc;margin:0 0 28px}.AuthExperience-module__WI-ZYq__visualCopy h2{color:#f3f5f7;letter-spacing:-.025em;margin:0;font-size:clamp(34px,3.8vw,60px);font-weight:300;line-height:1.12}.AuthExperience-module__WI-ZYq__visualCopy>p:last-child{color:#c2ccd5;max-width:350px;margin:24px 0 0;font-size:16px;line-height:1.65}.AuthExperience-module__WI-ZYq__visualFooter{color:#d7dfe6;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:16px;margin-top:360px;padding-top:20px;font-size:12px;display:flex}.AuthExperience-module__WI-ZYq__visualFooter span:last-child{letter-spacing:.14em;font-size:8px}.AuthExperience-module__WI-ZYq__formPane{justify-content:center;align-items:flex-start;min-width:0;min-height:0;padding:52px clamp(32px,4vw,64px);display:flex}.AuthExperience-module__WI-ZYq__formShell{width:100%;max-width:440px}.AuthExperience-module__WI-ZYq__modeNav{border-bottom:1px solid #e0e5eb;gap:32px;margin-bottom:40px;display:flex}.AuthExperience-module__WI-ZYq__modeNav a{min-height:48px;color:var(--auth-muted);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding-bottom:14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s,border-color .18s;display:flex}.AuthExperience-module__WI-ZYq__modeNav a[aria-current]{color:var(--auth-ink);border-color:var(--auth-blue)}.AuthExperience-module__WI-ZYq__modeNav a:hover{color:var(--auth-blue)}.AuthExperience-module__WI-ZYq__formHeader{margin-bottom:32px}.AuthExperience-module__WI-ZYq__formHeader .AuthExperience-module__WI-ZYq__eyebrow{color:#50668a;margin:0 0 14px}.AuthExperience-module__WI-ZYq__formHeader h1{letter-spacing:-.025em;color:var(--auth-ink);margin:0;font-size:clamp(32px,3vw,42px);font-weight:400;line-height:1.15}.AuthExperience-module__WI-ZYq__formHeader>p:last-child{color:var(--auth-muted);margin:14px 0 0;font-size:15px;line-height:1.6}.AuthExperience-module__WI-ZYq__formShell form{gap:22px}.AuthExperience-module__WI-ZYq__formShell label,.AuthExperience-module__WI-ZYq__formShell label~a{font-size:13px;font-weight:500}.AuthExperience-module__WI-ZYq__formShell input:not([type=checkbox]){min-height:54px;color:var(--auth-ink);background:#fbfcfd;border:1px solid #ccd4de;border-radius:8px;padding-inline:16px;font-size:16px}.AuthExperience-module__WI-ZYq__formShell input:focus{border-color:var(--auth-blue);background:#fff;box-shadow:0 0 0 3px #254eff17}.AuthExperience-module__WI-ZYq__formShell input:has(+button[aria-pressed]){padding-right:58px}.AuthExperience-module__WI-ZYq__formShell button[aria-pressed]{color:#596779;background:0 0;border:0;width:44px;height:44px;right:5px}.AuthExperience-module__WI-ZYq__formShell button[aria-pressed]:hover{background:#edf1f7}.AuthExperience-module__WI-ZYq__formShell button[type=submit]{background:var(--auth-blue);border-radius:8px;justify-content:space-between;align-items:center;min-height:54px;margin-top:4px;padding-inline:20px;font-size:15px;font-weight:500;transition:background-color .16s;display:flex;box-shadow:0 4px 12px #254eff1f}.AuthExperience-module__WI-ZYq__formShell button[type=submit]:hover:not(:disabled){background:#183ad5}.AuthExperience-module__WI-ZYq__formShell button[type=submit]:disabled{opacity:.6;cursor:wait}.AuthExperience-module__WI-ZYq__formShell form+p{border-top:1px solid #e0e5eb;margin-top:26px;padding-top:24px;font-size:13px;line-height:1.7}.AuthExperience-module__WI-ZYq__formShell a{font-weight:500}.AuthExperience-module__WI-ZYq__formShell input[type=checkbox]{accent-color:var(--auth-blue);width:18px;min-width:18px;height:18px;margin-top:2px}.AuthExperience-module__WI-ZYq__formShell label:has(input[type=checkbox]){color:#566273;align-items:flex-start;line-height:1.6}.AuthExperience-module__WI-ZYq__footer{color:#647080;justify-content:space-between;gap:24px;padding-block:24px;font-size:11px;display:flex}.AuthExperience-module__WI-ZYq__page :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #537aff}@media (min-width:1800px){.AuthExperience-module__WI-ZYq__canvas{min-height:860px}}@media (max-width:1100px){.AuthExperience-module__WI-ZYq__page{padding-inline:24px}.AuthExperience-module__WI-ZYq__canvas{grid-template-columns:.9fr 1fr}.AuthExperience-module__WI-ZYq__visual{padding:36px 28px}.AuthExperience-module__WI-ZYq__visualCopy h2{font-size:38px}.AuthExperience-module__WI-ZYq__formPane{padding:40px 28px}.AuthExperience-module__WI-ZYq__visualFooter{flex-direction:column;align-items:flex-start}}@media (max-width:1000px){.AuthExperience-module__WI-ZYq__page{background:#fff;padding-inline:24px}.AuthExperience-module__WI-ZYq__header{min-height:88px}.AuthExperience-module__WI-ZYq__header img{width:175px}.AuthExperience-module__WI-ZYq__home{gap:6px;font-size:12px}.AuthExperience-module__WI-ZYq__canvas{border:0;border-radius:0;min-height:calc(100svh - 160px);display:block;overflow:hidden}.AuthExperience-module__WI-ZYq__visual{display:none}.AuthExperience-module__WI-ZYq__formPane{padding:28px 0 36px}.AuthExperience-module__WI-ZYq__formShell{max-width:480px}.AuthExperience-module__WI-ZYq__modeNav{margin-bottom:36px}.AuthExperience-module__WI-ZYq__footer{border-top:1px solid #e0e5eb}}@media (max-width:380px){.AuthExperience-module__WI-ZYq__page{padding-inline:20px}.AuthExperience-module__WI-ZYq__header{gap:12px}.AuthExperience-module__WI-ZYq__header img{width:150px}.AuthExperience-module__WI-ZYq__home{font-size:11px}.AuthExperience-module__WI-ZYq__footer span:last-child{display:none}}@media (prefers-reduced-motion:no-preference){.AuthExperience-module__WI-ZYq__content{animation:.36s cubic-bezier(.22,1,.36,1) both AuthExperience-module__WI-ZYq__formArrival}@keyframes AuthExperience-module__WI-ZYq__formArrival{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.AuthExperience-module__WI-ZYq__canvas,.AuthExperience-module__WI-ZYq__page :is(a,button,input){transition:none}}
.PublicMotion-module__-ctF4G__entry[data-public-entry=landing]{background:#0b0f12}.PublicMotion-module__-ctF4G__entry[data-public-entry=account]{background:#edf0f3}@media (prefers-reduced-motion:no-preference){.PublicMotion-module__-ctF4G__entry>main{animation:.36s cubic-bezier(.22,1,.36,1) both PublicMotion-module__-ctF4G__arrive}@keyframes PublicMotion-module__-ctF4G__arrive{0%{opacity:.35}to{opacity:1}}}
.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
:root{--color-primary:#004ac6;--color-primary-light:#2563eb;--color-primary-dark:#00338a;--color-primary-fg:#fff;--color-kpi-green:#10b981;--color-kpi-blue:#2563eb;--color-kpi-amber:#f59e0b;--color-kpi-teal:#14b8a6;--color-background:#f7f9fb;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-elevated:#fff;--color-surface-muted:#eef2f7;--color-border:#e6e8ea;--color-border-subtle:#f2f4f6;--color-text-primary:#191c1e;--color-text-secondary:#434655;--color-text-muted:#6b7280;--color-text-inverse:#fff;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#2563eb;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "Cascadia Code", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--shadow-sm:0 12px 32px -4px #191c1e0f;--shadow-md:0 18px 42px -8px #191c1e14;--shadow-lg:0 24px 54px -12px #191c1e1f;--control-height-xs:32px;--control-height-sm:36px;--control-height-md:40px;--control-height-lg:44px;--control-gap:var(--space-2);--control-padding-x-sm:var(--space-3);--control-padding-x:var(--space-4);--control-radius:9px;--control-radius-sm:8px;--control-border:color-mix(in srgb, var(--color-border) 90%, transparent);--control-border-hover:color-mix(in srgb, var(--color-primary) 30%, var(--color-border));--control-bg:var(--color-surface);--control-bg-muted:color-mix(in srgb, var(--color-background) 88%, var(--color-surface));--control-bg-hover:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface));--control-bg-disabled:color-mix(in srgb, var(--color-background) 72%, var(--color-surface));--control-fg:var(--color-text-primary);--control-muted-fg:var(--color-text-secondary);--control-placeholder-fg:var(--color-text-muted);--control-focus-border:color-mix(in srgb, var(--color-primary) 48%, var(--color-border));--control-focus-ring:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent);--control-shadow-hover:0 10px 22px #0f4ebe24;--control-font-size:var(--font-size-sm);--control-font-weight:var(--font-weight-semibold);--button-primary-bg:var(--color-primary);--button-primary-bg-hover:color-mix(in srgb, var(--color-primary) 88%, #000);--button-primary-fg:var(--color-primary-fg);--button-ghost-bg:transparent;--button-ghost-bg-hover:var(--control-bg-hover);--button-ghost-fg:var(--control-muted-fg);--button-danger-bg:transparent;--button-danger-bg-hover:color-mix(in srgb, var(--color-error) 8%, transparent);--button-danger-border:color-mix(in srgb, var(--color-error) 30%, transparent);--button-danger-fg:var(--color-error);--table-bg:var(--color-surface);--table-border:var(--color-border);--table-cell-border:var(--color-border-subtle);--table-header-bg:var(--color-background);--table-header-fg:var(--color-text-muted);--table-row-hover-bg:var(--color-background);--table-row-active-bg:color-mix(in srgb, var(--color-primary) 7%, var(--color-background));--segmented-control-bg:color-mix(in srgb, var(--color-background) 82%, var(--color-surface));--segmented-control-border:color-mix(in srgb, var(--color-border) 84%, white 16%);--segmented-control-active-bg:color-mix(in srgb, var(--color-primary) 11%, transparent);--segmented-control-hover-bg:color-mix(in srgb, var(--color-primary) 6%, transparent);--sidebar-bg:#f2f4f6;--sidebar-fg:#434655;--sidebar-active-bg:#fff;--sidebar-active-fg:#004ac6;--sidebar-hover-bg:#e6e8ea;--sidebar-width:240px;--responsive-page-padding:clamp(1rem, 2vw, 2rem);--responsive-panel-gap:clamp(.875rem, 1.6vw, 1.5rem);--responsive-toolbar-gap:.75rem;--responsive-chart-min-height:260px;--responsive-dashboard-card-min-height:220px;--responsive-drawer-width:min(360px, 88vw);--responsive-table-card-label-width:minmax(7.5rem, 34%);--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s ease;--z-base:0;--z-raised:10;--z-dropdown:100;--z-overlay:200;--z-modal:300;--z-tooltip:400}html[data-theme=dark]{--color-background:#111827;--color-surface:#1f2937;--color-surface-raised:#374151;--color-surface-elevated:#172033;--color-surface-muted:#243244;--color-border:#374151;--color-border-subtle:#1f2937;--color-text-primary:#f9fafb;--color-text-secondary:#d1d5db;--color-text-muted:#9ca3af;--shadow-sm:0 14px 36px -8px #00000052;--shadow-md:0 18px 46px -10px #0006;--shadow-lg:0 28px 64px -14px #0000007a;--sidebar-bg:#17202b;--sidebar-fg:#f9fafbcc;--sidebar-active-bg:#ffffff14;--sidebar-active-fg:#fff;--sidebar-hover-bg:#ffffff0d}
