.afx-login{--afx-bg:var(--mui-palette-background-default);--afx-ink:var(--mui-palette-text-primary);--afx-ink2:var(--mui-palette-text-secondary);--afx-ink3:var(--mui-palette-text-disabled);--afx-line:var(--mui-palette-divider);--afx-field:var(--mui-palette-action-hover);--afx-brand:var(--mui-palette-primary-main);--afx-brand-deep:var(--mui-palette-primary-dark);--afx-ok:var(--mui-palette-success-main);--afx-err:var(--mui-palette-error-main);--afx-f-display:var(--app-font-family,"Inter","Helvetica Neue",system-ui,sans-serif);--afx-f-body:var(--app-font-family,"Inter","Helvetica Neue",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);--afx-f-mono:var(--afx-f-body);--afx-ez:cubic-bezier(.2,.7,.2,1);background:var(--afx-bg);min-block-size:100dvh;color:var(--afx-ink);font-family:var(--afx-f-body);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:15px;line-height:1.5}.afx-login *,.afx-login :before,.afx-login :after{box-sizing:border-box}.afx-login button,.afx-login input,.afx-login select{font:inherit}.afx-app{block-size:100dvh;padding-block:16px;padding-inline:max(16px,env(safe-area-inset-left,0px))max(16px,env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid;overflow:hidden}.afx-showcase,.afx-auth{min-block-size:0}.afx-showcase{isolation:isolate;background:color-mix(in srgb,var(--mui-palette-primary-main)4%,var(--mui-palette-background-default));box-shadow:inset 0 0 0 1px var(--mui-palette-divider);transition:opacity 1s var(--afx-ez),transform 1.2s var(--afx-ez);border-radius:28px;flex-direction:column;gap:20px;padding:clamp(24px,3.2vw,48px);display:flex;position:relative;overflow:hidden}.afx-sc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.afx-chip{font-family:var(--afx-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.16em;text-transform:uppercase;color:var(--afx-brand-deep);background:color-mix(in srgb,var(--mui-palette-background-paper)72%,transparent);box-shadow:inset 0 0 0 1px rgba(var(--mui-palette-primary-mainChannel)/.2);border-radius:999px;align-items:center;gap:8px;padding-block:7px;padding-inline:12px;font-size:11px;display:inline-flex}.afx-chip i{background:var(--afx-brand);block-size:6px;inline-size:6px;box-shadow:0 0 0 3px rgba(var(--mui-palette-primary-mainChannel)/.16);border-radius:50%}.afx-stagecount{font-family:var(--afx-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.14em;color:var(--afx-ink3);font-size:11px}.afx-showcase h1{font-family:var(--afx-f-display);letter-spacing:-.015em;text-wrap:balance;max-inline-size:19ch;margin:0;font-size:clamp(30px,3.1vw,48px);font-weight:500;font-stretch:110%;line-height:1.03}.afx-showcase h1 em{color:var(--afx-brand);font-style:normal}.afx-lede{max-inline-size:60ch;color:var(--afx-ink2);margin-block:-6px 0;margin-inline:0;font-size:15.5px}.afx-lc-wrap{flex:auto;min-block-size:clamp(140px,30vh,320px);margin-block:-8px;margin-inline:-20px;position:relative}.afx-facts{border-block-start:1px solid var(--mui-palette-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding-block-start:20px;display:grid}.afx-facts>div{min-inline-size:0}.afx-facts dt{font-family:var(--afx-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;color:var(--afx-brand);font-size:11px}.afx-facts dd{color:var(--afx-ink2);margin-block:5px 0;margin-inline:0;font-size:13.5px;line-height:1.45}.afx-auth{flex-direction:column;align-items:center;min-inline-size:0;padding-block:clamp(20px,4vh,48px) 4px;padding-inline:clamp(4px,3vw,48px);display:flex;overflow:hidden}.afx-auth-inner{gap:30px;inline-size:100%;max-inline-size:404px;margin-block:auto;padding-block:24px;display:grid}.afx-brand{align-items:center;gap:14px;display:flex}.afx-brand img{block-size:36px;inline-size:auto;display:block}.afx-brand .afx-sep{background:var(--afx-line);block-size:26px;inline-size:1px}.afx-dms{font-family:var(--afx-f-display);letter-spacing:.2em;color:var(--afx-brand);box-shadow:inset 0 0 0 1px rgba(var(--mui-palette-primary-mainChannel)/.3);background:rgba(var(--mui-palette-primary-mainChannel)/.06);border-radius:8px;padding-block:5px 4px;padding-inline:11px 9px;font-size:14px;font-weight:600;font-stretch:118%}.afx-head{margin-block-end:28px}.afx-head h2{font-family:var(--afx-f-display);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:600;font-stretch:108%;line-height:1.1}.afx-head p{color:var(--afx-ink2);margin-block:8px 0;margin-inline:0}.afx-form{gap:18px;display:grid}.afx-field{gap:7px;display:grid}.afx-field>label,.afx-lbl{color:var(--afx-ink);font-size:13px;font-weight:500}.afx-ctl{position:relative}.afx-ctl>svg.afx-ic{fill:none;block-size:18px;inline-size:18px;stroke:var(--afx-ink3);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:stroke .2s;position:absolute;inset-block-start:50%;inset-inline-start:15px;transform:translateY(-50%)}.afx-ctl:focus-within>svg.afx-ic{stroke:var(--afx-brand)}.afx-in{border:1px solid var(--afx-line);background:var(--afx-field);block-size:50px;inline-size:100%;color:var(--afx-ink);appearance:none;border-radius:12px;outline:none;padding-block:0;padding-inline:45px 14px;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s}.afx-in::placeholder{color:var(--afx-ink3)}.afx-in:hover{border-color:rgba(var(--mui-palette-primary-mainChannel)/.45)}.afx-in:focus{border-color:var(--afx-brand);background:var(--mui-palette-background-paper);box-shadow:0 0 0 4px rgba(var(--mui-palette-primary-mainChannel)/.14)}.afx-pw .afx-in{padding-inline-end:52px}.afx-eye{cursor:pointer;block-size:40px;inline-size:40px;color:var(--afx-ink3);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:6px;transform:translateY(-50%)}.afx-eye:hover{color:var(--afx-ink);background:var(--mui-palette-action-hover)}.afx-eye svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;block-size:19px;inline-size:19px}.afx-field.afx-bad .afx-in{border-color:var(--afx-err);background:var(--mui-palette-background-paper)}.afx-field.afx-bad .afx-in:focus{box-shadow:0 0 0 4px rgba(var(--mui-palette-error-mainChannel)/.14)}.afx-err{color:var(--afx-err);min-block-size:0;font-size:12.5px}.afx-err:empty{display:none}.afx-caps{color:var(--mui-palette-warning-dark);font-size:12.5px}.afx-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.afx-check{color:var(--afx-ink2);cursor:pointer;align-items:center;gap:9px;font-size:13.5px;display:inline-flex}.afx-check input{block-size:17px;inline-size:17px;accent-color:var(--afx-brand);cursor:pointer;margin:0}.afx-link{color:var(--afx-brand);cursor:pointer;background:0 0;border:0;border-radius:4px;padding-block:2px;padding-inline:0;font-size:13.5px;font-weight:500}.afx-link:hover{text-underline-offset:3px;text-decoration:underline}.afx-primary{cursor:pointer;block-size:52px;color:var(--mui-palette-primary-contrastText);letter-spacing:.01em;background:var(--mui-palette-primary-main);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;transition:transform .15s,filter .2s;display:flex;position:relative;overflow:hidden}.afx-primary:active{transform:translateY(1px)}.afx-primary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px}.afx-primary .afx-spin{border:2px solid color-mix(in srgb,var(--mui-palette-common-white)35%,transparent);border-block-start-color:var(--mui-palette-common-white);border-radius:50%;block-size:18px;inline-size:18px;animation:.8s linear infinite afx-spin;display:none}.afx-primary.afx-busy .afx-spin{display:block}.afx-primary.afx-busy>svg{display:none}.afx-primary:disabled{cursor:progress;filter:saturate(.9)}@keyframes afx-spin{to{transform:rotate(360deg)}}.afx-or{font-family:var(--afx-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.16em;color:var(--afx-ink3);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:11px;display:grid}.afx-or:before,.afx-or:after{content:"";background:var(--afx-line);block-size:1px}.afx-ghost{border:1px solid var(--afx-line);background:var(--mui-palette-background-paper);block-size:50px;color:var(--afx-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:14.5px;font-weight:500;transition:border-color .2s,background .2s;display:flex}.afx-ghost:hover{border-color:rgba(var(--mui-palette-primary-mainChannel)/.45);background:var(--afx-field)}.afx-ghost svg{fill:none;block-size:18px;inline-size:18px;stroke:var(--afx-brand);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.afx-note{color:var(--afx-ink2);background:var(--mui-palette-primary-lightOpacity);box-shadow:inset 0 0 0 1px rgba(var(--mui-palette-primary-mainChannel)/.2);border-radius:10px;padding-block:10px;padding-inline:12px;font-size:13px}.afx-note:empty{display:none}.afx-help{color:var(--afx-ink2);margin:0;font-size:13.5px}.afx-primary:focus-visible,.afx-ghost:focus-visible,.afx-link:focus-visible,.afx-eye:focus-visible,.afx-check input:focus-visible,.afx-foot button:focus-visible,.afx-skip:focus-visible{outline:2px solid var(--afx-brand);outline-offset:3px}.afx-foot{inline-size:100%;max-inline-size:404px;color:var(--afx-ink3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:14px 6px;font-size:12.5px;display:flex}.afx-foot button{color:var(--afx-ink2);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding-block:2px;padding-inline:0;font-size:12.5px;display:inline-flex}.afx-foot button:hover{color:var(--afx-brand)}.afx-foot button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:14px;inline-size:14px}.afx-secured{color:var(--afx-ink2);align-items:center;gap:5px;display:inline-flex}.afx-secured svg{fill:none;block-size:13px;inline-size:13px;stroke:var(--afx-brand);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.afx-proto{font-family:var(--afx-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.afx-splash{z-index:100;background:var(--afx-bg);position:fixed;inset:0;overflow:hidden}.afx-splash .c7-wrap{inline-size:min(46cqw,80cqmin)}.afx-sp-foot{text-align:center;font-family:var(--afx-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.26em;color:var(--afx-ink3);padding-inline:16px;font-size:10.5px;position:absolute;inset-block-end:calc(30px + env(safe-area-inset-bottom,0px));inset-inline:0}.afx-skip{background:color-mix(in srgb,var(--mui-palette-background-paper)75%,transparent);box-shadow:inset 0 0 0 1px var(--afx-line);color:var(--afx-ink2);cursor:pointer;border:0;border-radius:999px;padding-block:7px;padding-inline:14px;font-size:12.5px;position:absolute;inset-block-start:calc(18px + env(safe-area-inset-top,0px));inset-inline-end:calc(20px + env(safe-area-inset-right,0px))}.afx-skip:hover{color:var(--afx-ink)}.afx-fly{z-index:101;transform-origin:0 0;pointer-events:none;will-change:transform;position:fixed}.afx-rv{transition:opacity .9s var(--afx-ez)var(--d,0s),transform 1s var(--afx-ez)var(--d,0s)}.afx-login.pre:not(.go) .afx-rv{opacity:0;transform:translateY(18px)}.afx-login.pre:not(.go) .afx-showcase{opacity:0;transform:scale(.975)}.afx-login.pre .afx-brand img{opacity:0}@media (max-width:980px){.afx-app{grid-template-columns:minmax(0,1fr)}.afx-showcase{display:none}}@media (max-height:860px){.afx-facts,.afx-lede{display:none}.afx-showcase{gap:12px}.afx-auth{padding-block:8px 0}.afx-auth-inner{gap:20px;padding-block:8px}}@media (max-height:700px){.afx-head{margin-block-end:16px}.afx-head p{display:none}.afx-form,.afx-auth-inner{gap:14px}}@media (max-width:620px){.afx-brand img{block-size:30px}.afx-head h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.afx-rv,.afx-showcase{transition:none}}.afx-login .narrow .hide-n{display:none}.afx-login .stage{aspect-ratio:16/10;isolation:isolate;background:var(--s-bg);max-inline-size:100%;color:var(--s-ink);box-shadow:0 0 0 1px var(--afx-line);border-radius:16px;position:relative;overflow:hidden;container-type:size}@media (max-width:600px){.afx-login .stage{aspect-ratio:1}}.afx-splash .stage{aspect-ratio:auto;box-shadow:none;border-radius:0;position:absolute;inset:0}.afx-lc-wrap .afx-lc-stage,.afx-lc-wrap .stage{aspect-ratio:auto;box-shadow:none;border-radius:0;position:absolute;inset:0;background:0 0!important}.afx-login .stage{--s-bg:var(--mui-palette-background-default);--s-bg2:rgba(var(--mui-palette-primary-mainChannel)/.08);--s-card:var(--mui-palette-background-paper);--s-ink:var(--mui-palette-text-primary);--s-mute:var(--mui-palette-text-secondary);--s-faint:rgba(var(--mui-palette-primary-mainChannel)/.08);--s-line:var(--mui-palette-divider);--s-acc:var(--mui-palette-primary-main);--s-acc2:var(--mui-palette-primary-light);--s-hot:var(--mui-palette-primary-light);--s-ok:var(--mui-palette-success-main);--s-on:var(--mui-palette-primary-contrastText);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.afx-login .stage-in{position:absolute;inset:0}.afx-login .fill{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.afx-login .sw{animation:.5s cubic-bezier(.2,.75,.2,1) afx-sw;display:inline-block}@keyframes afx-sw{0%{opacity:0;transform:translateY(.55em)}to{opacity:1;transform:none}}.afx-login svg text.sw{animation-name:afx-swt}@keyframes afx-swt{0%{opacity:0}to{opacity:1}}.afx-login .rm .sw{animation:none}.afx-login .stage[data-c="5"]{background-color:var(--s-bg)}.afx-login .lc-spoke{fill:none;stroke:var(--s-line);stroke-width:1.2px;stroke-dasharray:3 6}.afx-login .lc-spoke-on,.afx-login .lc-flow-on{fill:none;stroke:var(--s-acc);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 1}.afx-login .lc-flow{fill:none;stroke:var(--s-line);stroke-width:1.5px}.afx-login .lc-hub{fill:var(--s-card);stroke:var(--s-line);stroke-width:1px}.afx-login .lc-hubring{fill:none;stroke:var(--s-acc);stroke-opacity:.45;stroke-dasharray:2 7}.afx-login .lc-pulse{fill:none;stroke:var(--s-acc);stroke-width:1.5px}.afx-login .lc-node .bg{fill:var(--s-card);stroke:var(--s-line);stroke-width:1px;transition:fill .5s,stroke .5s}.afx-login .lc-node .rt{fill:none;stroke:var(--s-faint);stroke-width:3px}.afx-login .lc-node .rp{fill:none;stroke:var(--s-acc);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 1}.afx-login .lc-ico{fill:none;stroke:var(--s-mute);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .5s}.afx-login .lc-node.act .lc-ico,.afx-login .lc-node.act .bg{stroke:var(--s-acc)}.afx-login .lc-node.ok .bg{fill:var(--s-acc);stroke:var(--s-acc)}.afx-login .lc-node.ok .lc-ico{stroke:var(--s-on)}.afx-login .lc-title{font-family:var(--afx-f-display);fill:var(--s-ink);font-size:21px;font-weight:600;font-stretch:110%}.afx-login .lc-sub{font-family:var(--afx-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.16em;fill:var(--s-mute);font-size:11px}.afx-login .lc-status{font-family:var(--afx-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;fill:var(--s-mute);font-size:12px;transition:fill .45s}.afx-login .lc-node.act .lc-status{fill:var(--s-acc)}.afx-login .lc-node.ok .lc-status{fill:var(--s-ok)}.afx-login .lc-metric{font-family:var(--afx-f-body);fill:var(--s-mute);font-variant-numeric:tabular-nums;font-size:13px}.afx-login .lc-msg{font-family:var(--afx-f-body);fill:var(--s-mute);font-size:14px}.afx-login .lc-head{font-family:var(--afx-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.22em;fill:var(--s-mute);font-size:11px}.afx-login .narrow .lc-title{font-size:32px}.afx-login .narrow .lc-status{font-size:20px}.afx-login .narrow .lc-msg{font-size:19px}.afx-login .stage[data-c="7"]{background:var(--s-bg)}.afx-login .c7-wrap{justify-items:center;gap:7cqmin;inline-size:min(58cqw,104cqmin);display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-58%)}.afx-login .c7-logo{background:var(--plate-bg,transparent);inline-size:100%;padding:var(--plate-p,0);border-radius:var(--plate-r,0);position:relative}.afx-login .c7-logo img{block-size:auto;inline-size:100%;display:block}.afx-login .c7-hex{pointer-events:none;position:absolute;overflow:visible}.afx-login .c7-hex path{fill:none;stroke:var(--s-acc);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1 1}.afx-login .c7-prog{gap:1.6cqmin;inline-size:min(46cqw,74cqmin);display:grid}.afx-login .c7-row{font-family:var(--afx-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.16em;text-transform:uppercase;color:var(--s-mute);justify-content:space-between;align-items:baseline;gap:2cqmin;min-inline-size:0;font-size:max(9.5px,1.7cqmin);display:flex}.afx-login .c7-row span:first-child{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.afx-login .c7-row .n{color:var(--s-ink);font-variant-numeric:tabular-nums}.afx-login .c7-line{background:var(--s-line);block-size:1px;position:relative}.afx-login .c7-line i{background:var(--s-acc);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.afx-login .c7-line b{background:var(--s-hot);border-radius:50%;block-size:max(5px,1cqmin);inline-size:max(5px,1cqmin);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(-50%,-50%)}.afx-login.afx-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.afx-login.afx-dark .afx-brand img{background:var(--mui-palette-text-primary);border-radius:8px;padding-block:4px;padding-inline:10px}.afx-login .stage[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.afx-login .stage[data-c="7"][data-mode=dark] .c7-logo{--plate-bg:var(--mui-palette-text-primary);--plate-p:3.2cqmin 4cqmin;--plate-r:2.2cqmin}.afx-utils{z-index:50;gap:2px;display:flex;position:fixed;inset-block-start:calc(10px + env(safe-area-inset-top,0px));inset-inline-end:calc(14px + env(safe-area-inset-right,0px))}.afx-utils .MuiIconButton-root{color:var(--afx-ink2)}
