body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.logo{width:80%;height:auto;margin:2px auto;border-bottom:1px solid #e0e0e0;padding:25px 0}.version{font-size:10px;text-align:center}:root{--asl-ink:#141a33;--asl-ink-soft:#4b5270;--asl-ink-muted:#737a94;--asl-line:rgba(20,26,51,0.08);--asl-brand:#3f51b5;--asl-brand-ink:#30409a;--asl-brand-tint:rgba(63,81,181,0.09);--asl-surface-soft:#f5f6fb;--asl-ok:#2e7d32;--asl-ok-tint:rgba(46,125,50,0.1);--asl-err:#c62828;--asl-err-tint:rgba(198,40,40,0.1)}.asLinkGate{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;padding:8px 0 32px;box-sizing:border-box}@media (min-width:600px){.asLinkGate{-webkit-align-items:center;align-items:center;min-height:calc(100vh - 112px);padding:16px 0}}.asLinkCard{width:100%;max-width:440px;background:#fff;border:1px solid rgba(20,26,51,.08);border:1px solid var(--asl-line);border-radius:18px;box-shadow:0 1px 2px rgba(20,26,51,.04),0 16px 40px -16px rgba(20,26,51,.22);overflow:hidden;-webkit-animation:asLinkIn .36s cubic-bezier(.2,.8,.2,1) both;animation:asLinkIn .36s cubic-bezier(.2,.8,.2,1) both}@-webkit-keyframes asLinkIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes asLinkIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.asLinkCard{-webkit-animation:none;animation:none}}.asLinkHero{padding:26px 28px 6px;background:linear-gradient(180deg,rgba(63,81,181,.06),rgba(63,81,181,0) 70%)}.asLinkBrandRow{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:22px}.asLinkBrand{height:22px;width:auto;display:block}.asLinkChip{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:rgba(63,81,181,.09);background:var(--asl-brand-tint);color:#30409a;color:var(--asl-brand-ink);font-size:11.5px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.asLinkCard .asLinkTitle{font-size:25px;line-height:1.18;font-weight:700;letter-spacing:-.015em;color:#141a33;color:var(--asl-ink);text-align:left;margin:0 0 10px}.asLinkCard .asLinkLead{font-size:15px;line-height:1.55;color:#4b5270;color:var(--asl-ink-soft);margin:0}.asLinkSteps{list-style:none;margin:20px 28px 0;padding:6px 0;background:#f5f6fb;background:var(--asl-surface-soft);border-radius:14px}.asLinkStep{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:10px 14px}.asLinkStep+.asLinkStep{border-top:1px solid rgba(20,26,51,.06)}.asLinkStepIcon{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#fff;color:#3f51b5;color:var(--asl-brand);box-shadow:0 1px 2px rgba(20,26,51,.08);-webkit-flex-shrink:0;flex-shrink:0}.asLinkStepIcon svg{font-size:19px}.asLinkStepText{-webkit-flex:1 1;flex:1 1;margin:0 12px;font-size:14.5px;font-weight:500;line-height:1.35;color:#141a33;color:var(--asl-ink)}.asLinkStepNum{font-size:12px;font-weight:700;color:#737a94;color:var(--asl-ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.asLinkMeta{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;grid-gap:6px 18px;gap:6px 18px;margin:14px 28px 0}.asLinkMetaItem{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;font-size:12.5px;color:#737a94;color:var(--asl-ink-muted)}.asLinkMetaItem svg{font-size:15px;margin-right:5px;color:#2e7d32;color:var(--asl-ok)}.asLinkActions{padding:18px 28px 24px}.asLinkCard .asLinkButton.asLinkButton{height:50px;border-radius:12px;text-transform:none;font-size:15.5px;font-weight:600;letter-spacing:0;box-shadow:0 6px 16px -6px rgba(63,81,181,.55);transition:box-shadow .16s ease,background-color .16s ease,-webkit-transform .16s ease;transition:box-shadow .16s ease,transform .16s ease,background-color .16s ease;transition:box-shadow .16s ease,transform .16s ease,background-color .16s ease,-webkit-transform .16s ease}.asLinkCard .asLinkButton.asLinkButton:hover{box-shadow:0 10px 22px -8px rgba(63,81,181,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.asLinkCard .asLinkButton.asLinkButton:active{-webkit-transform:translateY(0);transform:translateY(0)}.asLinkCard .asLinkButton.asLinkButton:disabled{box-shadow:none;-webkit-transform:none;transform:none}.asLinkButtonIcon{font-size:19px;margin-left:8px}.asLinkCard .asLinkHint{margin:14px 0 0;text-align:center;font-size:12.5px;line-height:1.5;color:#737a94;color:var(--asl-ink-muted)}.asLinkSecondary.asLinkSecondary{margin-top:8px;text-transform:none;font-weight:500;color:#4b5270;color:var(--asl-ink-soft)}.asLinkStatus{padding:30px 28px 24px;text-align:center}.asLinkStatusIcon{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:56px;height:56px;border-radius:18px;margin-bottom:16px}.asLinkStatusIcon svg{font-size:30px}.asLinkStatusIcon.ok{background:rgba(46,125,50,.1);background:var(--asl-ok-tint);color:#2e7d32;color:var(--asl-ok)}.asLinkStatusIcon.error{background:rgba(198,40,40,.1);background:var(--asl-err-tint);color:#c62828;color:var(--asl-err)}.asLinkStatus .asLinkTitle{font-size:22px;text-align:center}.asLinkStatus .asLinkLead{margin-bottom:22px}.asLinkLoading{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:32px 0}.asLinkLoading>*+*{margin-top:12px}.asLinkInline{margin-bottom:16px}@media (max-width:479px){.asLinkCard{border-radius:14px}.asLinkHero{padding:22px 20px 4px}.asLinkBrandRow{margin-bottom:18px}.asLinkCard .asLinkTitle{font-size:22px}.asLinkMeta,.asLinkSteps{margin-left:20px;margin-right:20px}.asLinkActions{padding:16px 20px 20px}.asLinkStatus{padding:26px 20px 20px}}.instanceLogo{width:auto;max-height:200px;min-height:150px;background-size:contain!important;margin-top:20px}.centered{text-align:center}.message{margin-top:20px}h1{text-align:center}.instanceImage{width:100%}@media (min-width:1000px){.instanceImage{max-width:50%}.loginForm{text-align:center}}.plusBtn{position:fixed!important;bottom:20px;right:20px;z-index:99999}.enrolled{background:#90ee90!important}.full{background:#f08080!important}.changeBtn{width:95%;margin:0 auto}.canvas{width:100%;background-color:#909090;position:absolute;top:0;bottom:0}.canvas.error .paper{width:80%;padding:20px;margin:20px auto 0;text-align:center}.loadingWrapper{position:fixed;top:50%;left:50%;margin-top:-50px;margin-left:-100px;text-align:center}.loadingWrapper .paper{padding:20px}.loadingWrapper .paper .logoLoading{width:100px}.canvas.instanceError{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:24px 16px;box-sizing:border-box;overflow:auto;background:linear-gradient(180deg,#eef0f7,#f7f8fb)}.instanceErrorCard{width:100%;max-width:420px;padding:30px 28px 24px;box-sizing:border-box;text-align:center;background:#fff;border:1px solid rgba(20,26,51,.08);border-radius:18px;box-shadow:0 1px 2px rgba(20,26,51,.04),0 16px 40px -16px rgba(20,26,51,.22);-webkit-animation:instanceErrorIn .36s cubic-bezier(.2,.8,.2,1) both;animation:instanceErrorIn .36s cubic-bezier(.2,.8,.2,1) both}@-webkit-keyframes instanceErrorIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes instanceErrorIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.instanceErrorCard{-webkit-animation:none;animation:none}}.instanceErrorBrand{height:22px;width:auto;display:block;margin:0 auto 24px}.instanceErrorIcon{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:60px;height:60px;border-radius:20px;margin-bottom:16px}.instanceErrorIcon svg{font-size:30px}.instanceErrorIcon.maintenance{background:rgba(245,158,11,.14);color:#b45309}.instanceErrorIcon.network{background:rgba(63,81,181,.1);color:#3949ab}.instanceErrorIcon.unknown{background:rgba(198,40,40,.1);color:#c62828}.instanceErrorTitle{margin:0 0 10px;font-size:23px;line-height:1.2;font-weight:700;letter-spacing:-.015em;color:#141a33}.instanceErrorLead{margin:0;font-size:15.5px;line-height:1.55;color:#4b5270}.instanceErrorActions{margin-top:22px}.instanceErrorCard .instanceErrorButton.instanceErrorButton{height:50px;border-radius:12px;text-transform:none;font-size:15.5px;font-weight:600;letter-spacing:0;box-shadow:0 6px 16px -6px rgba(63,81,181,.55)}.instanceErrorCard .instanceErrorButton.instanceErrorButton:hover{box-shadow:0 10px 22px -8px rgba(63,81,181,.6)}.instanceErrorCard .instanceErrorSecondary.instanceErrorSecondary{margin-top:10px;box-shadow:none;color:#30409a;background:rgba(63,81,181,.08)}.instanceErrorCard .instanceErrorSecondary.instanceErrorSecondary:hover{background:rgba(63,81,181,.14);box-shadow:none}.instanceErrorButtonIcon{font-size:20px;margin-right:8px}.instanceErrorDetails{margin-top:18px;text-align:center}.instanceErrorDetails summary{display:inline-block;cursor:pointer;font-size:12px;color:#9096ad;outline:none}.instanceErrorDetails pre{margin:8px 0 0;text-align:left;padding:10px 12px;border-radius:10px;background:#f5f6fb;color:#4b5270;font-size:11.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word}@media (max-width:479px){.canvas.instanceError{-webkit-align-items:flex-start;align-items:flex-start;padding-top:32px}.instanceErrorCard{padding:26px 20px 20px;border-radius:14px}.instanceErrorTitle{font-size:21px}}.instanceErrorIcon.upgrade{background:rgba(46,125,50,.12);color:#2e7d32}.migrationStatus{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:18px 0 0;padding:9px 16px;border-radius:999px;background:#f5f6fb;color:#4b5270;font-size:13.5px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.migrationSpinner{display:-webkit-flex;display:flex;margin-right:10px;color:#3f51b5}.migrationCard .instanceErrorActions{margin-top:18px}.migrationButtonIcon{font-size:19px;margin-left:8px}
/*# sourceMappingURL=main.f6b92ddc.chunk.css.map */