@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%;font-weight:400;line-height:20px;margin:0;padding:0}html *,body *{box-sizing:border-box}a:visited,a{text-decoration:none}button{border-style:solid;width:auto;overflow:visible;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input,label,select,button,textarea{margin:0;border:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=reset],input[type=button],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{box-shadow:unset!important}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Light.woff2) format("woff2"),url(/fonts/Graphik-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-LightItalic.woff2) format("woff2"),url(/fonts/Graphik-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Regular.woff2) format("woff2"),url(/fonts/Graphik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Italic.woff2) format("woff2"),url(/fonts/Graphik-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Medium.woff2) format("woff2"),url(/fonts/Graphik-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-MediumItalic.woff2) format("woff2"),url(/fonts/Graphik-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Semibold.woff2) format("woff2"),url(/fonts/Graphik-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-SemiboldItalic.woff2) format("woff2"),url(/fonts/Graphik-SemiboldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Bold.woff2) format("woff2"),url(/fonts/Graphik-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-BoldItalic.woff2) format("woff2"),url(/fonts/Graphik-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--login-accent: var(--brand-color, var(--brand-primary));--login-accent-text: var(--brand-text, var(--brand-primary-on-primary))}:root[data-theme=dark]{--surface-background: #000000;--surface-1: #121212;--surface-2: #181818;--surface-3: #272727;--surface-inverse-surface: #e5e5e5ff;--surface-on-inverse-surface: #000000ff;--bg: #050505;--border-low: #1a1a1a;--border-med: #2c2c2c;--border-high: #404040;--text-primary: #ffffff;--text-primary-inverse: #000000;--text-secondary: #b8b8b8;--text-tertiary: #8f8f8f;--text-footer: #4f4f4f;--brand-primary: #ffffff;--brand-primary-on-primary: #000000;--brand-secondary: #9fabb5;--brand-secondary-on-secondary: #000000;--alert-success: #387051;--alert-on-success: #ffffff;--alert-error: #b43a3a;--alert-on-error: #ffffff;--alerts-warning-on-background: #ec7c32ff;--alerts-success-on-background: #23c023ff;--alerts-error-on-background: #ff4f4fff;--icon-primary: #ffffff;--icon-secondary: #8f8f8f;--icon-tertiary: #6d6d6d;--alerts-success-success: #387051ff;--alerts-success-success-on-success: #ffffffff;--alerts-error-error: #b43a3aff;--alerts-error-on-error: #ffffffff;--alert-rag-informational-informational-container: #1d1f21ff;--alert-rag-informational-on-informational: #9fabb5ff;--alert-rag-minor-minor-container: #1a2e20ff;--alert-rag-minor-on-minor: #8fffb4ff;--alert-rag-moderate-moderate-container: #2e2d1aff;--alert-rag-moderate-on-moderate: #fff88fff;--alert-rag-major-major-container: #2e1b05ff;--alert-rag-major-on-major: #ffb050ff;--alert-rag-critical-critical-container: #2e1a1aff;--alert-rag-critical-on-critical: #ff8f91ff;--state-layer-brand-primary-hovered: #ffffff14;--state-layer-icon-primary-hovered: #ffffff14;--state-layer-icon-primary-focused: #ffffff1a;--state-layer-icon-primary-pressed: #ffffff29;--state-layer-icon-primary-dragged: #ffffff33;--state-layer-alerts-success-hovered: #38705114;--state-layer-alerts-success-focused: #3870511a;--state-layer-alerts-success-pressed: #38705129;--state-layer-alerts-success-dragged: #38705133;--state-layer-alerts-on-success-hovered: #ffffff14;--state-layer-alerts-on-success-focused: #ffffff1a;--state-layer-alerts-on-success-pressed: #ffffff29;--state-layer-alerts-on-success-dragged: #ffffff33;--state-layer-alerts-error-hovered: #b43a3a14;--state-layer-alerts-error-focused: #b43a3a1a;--state-layer-alerts-error-pressed: #b43a3a29;--state-layer-alerts-error-dragged: #b43a3a33;--state-layer-alerts-on-error-hovered: #ffffff14;--state-layer-alerts-on-error-focused: #ffffff1a;--state-layer-alerts-on-error-pressed: #ffffff29;--state-layer-alerts-on-error-dragged: #ffffff33;--state-layer-brand-primary-focused: #ffffff1a;--state-layer-brand-primary-pressed: #ffffff29;--state-layer-brand-primary-dragged: #ffffff33;--state-layer-brand-on-primary-hovered: #00000014;--state-layer-brand-secondary-hovered: #9fabb514;--state-layer-brand-secondary-focused: #9fabb51a;--state-layer-brand-secondary-pressed: #9fabb529;--state-layer-brand-secondary-dragged: #9fabb533;--state-layer-brand-on-primary-focused: #0000001a;--state-layer-brand-on-primary-pressed: #00000029;--state-layer-brand-on-primary-dragged: #00000033;--state-layer-brand-on-secondary-hovered: #00000014;--state-layer-brand-on-secondary-focused: #0000001a;--state-layer-brand-on-secondary-pressed: #00000029;--state-layer-brand-on-secondary-dragged: #00000033;--state-layer-icon-secondary-hovered: #8f8f8f14;--state-layer-icon-secondary-focused: #8f8f8f1a;--state-layer-icon-secondary-pressed: #8f8f8f29;--state-layer-icon-secondary-dragged: #8f8f8f33;--state-layer-icon-tertiary-hovered: #6d6d6d14;--state-layer-icon-tertiary-focused: #6d6d6d1a;--state-layer-icon-tertiary-pressed: #6d6d6d29;--state-layer-icon-tertiary-dragged: #6d6d6d33;--state-layer-on-surface-hovered: #ffffff14;--state-layer-on-surface-focused: #ffffff1a;--state-layer-on-surface-pressed: #ffffff29;--state-layer-on-surface-dragged: #ffffff33;--disabled-container: #9fabb51f;--disabled-on-container: #9fabb561;--card-bg: #0e0e0e;--card-border: #1a1a1a;--card-shadow: none;--btn-bg: #141414;--btn-border: #2c2c2c;--btn-hover-bg: #1a1a1a;--btn-hover-border: #3a3a3a;--btn-active-bg: #1e1e1e;--btn-shadow: none;--dot-r: 255;--dot-g: 255;--dot-b: 255;--dot-base-alpha: .35;--dot-hover-alpha: .55;--grain-opacity: .035;--toggle-bg: rgba(255, 255, 255, .06);--toggle-border: rgba(255, 255, 255, .1);--toggle-hover-bg: rgba(255, 255, 255, .1);--toggle-color: #999;--card-media-bg: rgba(14, 14, 14, .85);--card-media-border: rgba(255, 255, 255, .08);--footer-media-color: rgba(255, 255, 255, .35);--media-overlay: rgba(0, 0, 0, .4)}:root[data-theme=light]{--surface-background: #f4f2ee;--surface-1: #ffffff;--surface-2: #ffffff;--surface-3: #f5f5f5;--surface-inverse-surface: #1a1a1aff;--surface-on-inverse-surface: #ffffffff;--bg: #f4f2ee;--border-low: #e5e5e5;--border-med: #d0d0d0;--border-high: #b0b0b0;--text-primary: #000000;--text-primary-inverse: #ffffff;--text-secondary: #595959;--text-tertiary: #595959;--text-footer: #4d4d4d;--brand-primary: #000000;--brand-primary-on-primary: #ffffff;--brand-secondary: #6b7580;--brand-secondary-on-secondary: #ffffff;--alert-success: #387051;--alert-on-success: #ffffff;--alert-error: #b43a3a;--alert-on-error: #ffffff;--alerts-warning-on-background: #ec7c32ff;--alerts-success-on-background: #23c023ff;--alerts-error-on-background: #ff4f4fff;--icon-primary: #000000;--icon-secondary: #595959;--icon-tertiary: #808080;--state-layer-brand-primary-hovered: #00000014;--state-layer-icon-primary-hovered: #00000014;--state-layer-icon-primary-focused: #0000001a;--state-layer-icon-primary-pressed: #00000029;--state-layer-icon-primary-dragged: #00000033;--state-layer-on-surface-hovered: #00000014;--state-layer-on-surface-focused: #0000001a;--state-layer-on-surface-pressed: #00000029;--state-layer-on-surface-dragged: #00000033;--disabled-container: #6b75801f;--disabled-on-container: #6b758061;--card-bg: #ffffff;--card-border: #e5e5e5;--card-shadow: 0 2px 4px rgba(120, 100, 70, .08), 0 8px 32px rgba(120, 100, 70, .12);--btn-bg: #ffffff;--btn-border: transparent;--btn-hover-bg: #fafafa;--btn-hover-border: #e0e0e0;--btn-active-bg: #f0f0f0;--btn-shadow: 0 1px 2px rgba(120, 100, 70, .06), 0 4px 16px rgba(120, 100, 70, .08);--dot-r: 0;--dot-g: 0;--dot-b: 0;--dot-base-alpha: .2;--dot-hover-alpha: .4;--grain-opacity: .02;--toggle-bg: rgba(0, 0, 0, .04);--toggle-border: rgba(0, 0, 0, .08);--toggle-hover-bg: rgba(0, 0, 0, .08);--toggle-color: #666;--card-media-bg: rgba(255, 255, 255, .85);--card-media-border: rgba(0, 0, 0, .08);--footer-media-color: rgba(0, 0, 0, .45);--media-overlay: rgba(255, 255, 255, .25)}:root[data-theme=warm]{--surface-background: #f4efe6;--surface-1: #fbf7ee;--surface-2: #f0ebe0;--surface-3: #e5dfd0;--bg: #f4efe6;--border-low: #e2d9c7;--border-med: #ccc1a9;--border-high: #a89d85;--text-primary: #2a2418;--text-primary-inverse: #ffffff;--text-secondary: #5c5440;--text-tertiary: #7a7158;--text-footer: #56503f;--brand-primary: #2a2418;--brand-primary-on-primary: #fbf7ee;--icon-primary: #2a2418;--icon-secondary: #5c5440;--icon-tertiary: #7a7158;--card-bg: #fbf7ee;--card-border: #e2d9c7;--card-shadow: 0 2px 4px rgba(120, 100, 70, .1), 0 8px 32px rgba(120, 100, 70, .14);--btn-bg: #fbf7ee;--btn-border: transparent;--btn-hover-bg: #f5efe2;--btn-hover-border: #dbd0ba;--btn-active-bg: #ece4d0;--btn-shadow: 0 1px 2px rgba(120, 100, 70, .08), 0 4px 16px rgba(120, 100, 70, .1);--dot-r: 42;--dot-g: 36;--dot-b: 24;--dot-base-alpha: .18;--dot-hover-alpha: .34;--grain-opacity: .025;--toggle-bg: rgba(42, 36, 24, .04);--toggle-border: rgba(42, 36, 24, .08);--toggle-hover-bg: rgba(42, 36, 24, .08);--toggle-color: #5c5440;--card-media-bg: rgba(251, 247, 238, .85);--card-media-border: rgba(42, 36, 24, .08);--footer-media-color: rgba(42, 36, 24, .45);--media-overlay: rgba(251, 247, 238, .25)}:root[data-theme=pure]{--surface-background: #ffffff;--surface-1: #ffffff;--surface-2: #fafafa;--surface-3: #f4f4f4;--bg: #ffffff;--border-low: #ececec;--border-med: #d9d9d9;--border-high: #b5b5b5;--text-primary: #0a0a0a;--text-primary-inverse: #ffffff;--text-secondary: #4d4d4d;--text-tertiary: #737373;--text-footer: #525252;--brand-primary: #0a0a0a;--brand-primary-on-primary: #ffffff;--icon-primary: #0a0a0a;--icon-secondary: #4d4d4d;--icon-tertiary: #737373;--card-bg: #ffffff;--card-border: #ececec;--card-shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 8px 24px rgba(0, 0, 0, .08);--btn-bg: #ffffff;--btn-border: transparent;--btn-hover-bg: #fafafa;--btn-hover-border: #e0e0e0;--btn-active-bg: #f0f0f0;--btn-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 4px 16px rgba(0, 0, 0, .06);--dot-r: 0;--dot-g: 0;--dot-b: 0;--dot-base-alpha: .16;--dot-hover-alpha: .32;--grain-opacity: .015;--toggle-bg: rgba(0, 0, 0, .04);--toggle-border: rgba(0, 0, 0, .08);--toggle-hover-bg: rgba(0, 0, 0, .08);--toggle-color: #525252;--card-media-bg: rgba(255, 255, 255, .86);--card-media-border: rgba(0, 0, 0, .08);--footer-media-color: rgba(0, 0, 0, .45);--media-overlay: rgba(255, 255, 255, .25)}:root[data-theme=workplace-paper]{--surface-background: #f4f2ee;--surface-1: #ffffff;--surface-2: #ffffff;--surface-3: #f5f5f5;--bg: #f4f2ee;--border-low: #e5e5e5;--border-med: #d0d0d0;--border-high: #b0b0b0;--text-primary: #000000;--text-primary-inverse: #ffffff;--text-secondary: #595959;--text-tertiary: #595959;--text-footer: #4d4d4d;--brand-primary: #000000;--brand-primary-on-primary: #ffffff;--icon-primary: #000000;--icon-secondary: #595959;--icon-tertiary: #808080;--card-bg: #ffffff;--card-border: #e5e5e5;--card-shadow: 0 2px 4px rgba(120, 100, 70, .08), 0 8px 32px rgba(120, 100, 70, .12);--btn-bg: #ffffff;--btn-border: transparent;--btn-hover-bg: #fafafa;--btn-hover-border: #e0e0e0;--btn-active-bg: #f0f0f0;--btn-shadow: 0 1px 2px rgba(120, 100, 70, .06), 0 4px 16px rgba(120, 100, 70, .08);--dot-r: 0;--dot-g: 0;--dot-b: 0;--dot-base-alpha: .2;--dot-hover-alpha: .4;--grain-opacity: .02;--toggle-bg: rgba(0, 0, 0, .04);--toggle-border: rgba(0, 0, 0, .08);--toggle-hover-bg: rgba(0, 0, 0, .08);--toggle-color: #666;--card-media-bg: rgba(255, 255, 255, .85);--card-media-border: rgba(0, 0, 0, .08);--footer-media-color: rgba(0, 0, 0, .45);--media-overlay: rgba(255, 255, 255, .25)}:root[data-theme=midnight]{--surface-background: #0e1218;--surface-1: #131822;--surface-2: #1a2030;--surface-3: #232a3c;--bg: #0a0e14;--border-low: #1b2230;--border-med: #2c3445;--border-high: #3f4860;--text-primary: #f1f4fa;--text-primary-inverse: #0a0e14;--text-secondary: #b8c0cf;--text-tertiary: #8c95a9;--text-footer: #4f596e;--brand-primary: #f1f4fa;--brand-primary-on-primary: #0a0e14;--icon-primary: #f1f4fa;--icon-secondary: #8c95a9;--icon-tertiary: #6e7689;--card-bg: #131822;--card-border: #1b2230;--card-shadow: none;--btn-bg: #161c28;--btn-border: #2c3445;--btn-hover-bg: #1c2331;--btn-hover-border: #3a4256;--btn-active-bg: #20283a;--btn-shadow: none;--dot-r: 200;--dot-g: 215;--dot-b: 240;--dot-base-alpha: .3;--dot-hover-alpha: .5;--grain-opacity: .04;--toggle-bg: rgba(255, 255, 255, .06);--toggle-border: rgba(255, 255, 255, .1);--toggle-hover-bg: rgba(255, 255, 255, .1);--toggle-color: #b8c0cf;--card-media-bg: rgba(19, 24, 34, .85);--card-media-border: rgba(255, 255, 255, .08);--footer-media-color: rgba(255, 255, 255, .35);--media-overlay: rgba(0, 0, 0, .45)}:root[data-theme=black]{--surface-background: #000000;--surface-1: #0a0a0a;--surface-2: #111111;--surface-3: #1a1a1a;--bg: #000000;--border-low: #131313;--border-med: #2a2a2a;--border-high: #3d3d3d;--text-primary: #ffffff;--text-primary-inverse: #000000;--text-secondary: #c0c0c0;--text-tertiary: #909090;--text-footer: #585858;--brand-primary: #ffffff;--brand-primary-on-primary: #000000;--icon-primary: #ffffff;--icon-secondary: #909090;--icon-tertiary: #6f6f6f;--card-bg: #0a0a0a;--card-border: #131313;--card-shadow: none;--btn-bg: #0f0f0f;--btn-border: #2a2a2a;--btn-hover-bg: #161616;--btn-hover-border: #3a3a3a;--btn-active-bg: #1c1c1c;--btn-shadow: none;--dot-r: 255;--dot-g: 255;--dot-b: 255;--dot-base-alpha: .32;--dot-hover-alpha: .55;--grain-opacity: .04;--toggle-bg: rgba(255, 255, 255, .06);--toggle-border: rgba(255, 255, 255, .1);--toggle-hover-bg: rgba(255, 255, 255, .1);--toggle-color: #b0b0b0;--card-media-bg: rgba(10, 10, 10, .85);--card-media-border: rgba(255, 255, 255, .08);--footer-media-color: rgba(255, 255, 255, .35);--media-overlay: rgba(0, 0, 0, .45)}:root[data-theme=workplace-slate]{--surface-background: #050505;--surface-1: #121212;--surface-2: #181818;--surface-3: #272727;--bg: #050505;--border-low: #1a1a1a;--border-med: #2c2c2c;--border-high: #404040;--text-primary: #ffffff;--text-primary-inverse: #000000;--text-secondary: #b8b8b8;--text-tertiary: #8f8f8f;--text-footer: #4f4f4f;--brand-primary: #ffffff;--brand-primary-on-primary: #000000;--icon-primary: #ffffff;--icon-secondary: #8f8f8f;--icon-tertiary: #6d6d6d;--card-bg: #0e0e0e;--card-border: #1a1a1a;--card-shadow: none;--btn-bg: #141414;--btn-border: #2c2c2c;--btn-hover-bg: #1a1a1a;--btn-hover-border: #3a3a3a;--btn-active-bg: #1e1e1e;--btn-shadow: none;--dot-r: 255;--dot-g: 255;--dot-b: 255;--dot-base-alpha: .35;--dot-hover-alpha: .55;--grain-opacity: .035;--toggle-bg: rgba(255, 255, 255, .06);--toggle-border: rgba(255, 255, 255, .1);--toggle-hover-bg: rgba(255, 255, 255, .1);--toggle-color: #999;--card-media-bg: rgba(14, 14, 14, .85);--card-media-border: rgba(255, 255, 255, .08);--footer-media-color: rgba(255, 255, 255, .35);--media-overlay: rgba(0, 0, 0, .4)}body[data-bg=image],body[data-bg=video]{background-color:#000}body[data-bg=image] .login-card,body[data-bg=video] .login-card{background:var(--card-media-bg);border-color:var(--card-media-border);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}body[data-bg=image] .footer-text,body[data-bg=video] .footer-text{color:var(--footer-media-color)}.grain{position:fixed;inset:0;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");background-repeat:repeat;pointer-events:none;opacity:var(--grain-opacity);transition:opacity .4s ease}button[anchor-button-flat].cta .anchor-button{background-color:var(--login-accent)!important;color:var(--login-accent-text)!important;border-color:var(--login-accent)!important}body{margin:0;font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;color:var(--text-primary);background-color:var(--bg, var(--surface-background));transition:background-color .4s ease}
