@import 'Intersect.WebApp.Client.c0hgwcvv2n.bundle.scp.css';
@import '_content/NTComponents.Charts/NTComponents.Charts.ei9k8rps59.bundle.scp.css';
@import '_content/NTComponents/NTComponents.qj4w0y53bm.bundle.scp.css';

/* /Layout/AccountLayout.razor.rz.scp.css */
.account-layout[b-3d75row8mb]{--account-brand-gold: #ad923c;--account-brand-navy: #00275d;--account-logo-filter: none;height:100dvh;overflow:hidden}.account-layout[b-3d75row8mb]  .nt-layout{background:var(--tnt-color-surface);height:100%;min-height:0;overflow:hidden}.account-layout[b-3d75row8mb]  .account-header,.account-layout[b-3d75row8mb]  .account-footer{align-items:center;background:var(--tnt-color-surface);box-sizing:border-box;display:flex;justify-content:space-between;padding-inline:clamp(20px,3vw,48px)}.account-layout[b-3d75row8mb]  .account-header{border-bottom:1px solid var(--tnt-color-outline-variant)}.account-layout[b-3d75row8mb]  .account-brand{align-items:center;display:flex;min-width:0}.account-layout[b-3d75row8mb]  .account-brand img{display:block;filter:var(--account-logo-filter);height:60px;max-width:min(218px,48vw);object-fit:contain;object-position:left center}.account-layout[b-3d75row8mb]  .account-actions{align-items:center;display:flex;gap:12px}.account-layout[b-3d75row8mb]  .nt-body{background:var(--tnt-color-surface);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;scroll-timeline:--account-body-scroll block}.account-layout[b-3d75row8mb]  .account-scroll-guidance{align-items:center;box-sizing:border-box;display:flex;gap:16px;inline-size:min(560px,46vw - 48px);inset-block-end:calc(var(--tnt-footer-height, 64px) + 16px);inset-inline-start:calc((46vw - min(560px,46vw - 48px))/2);justify-content:space-between;pointer-events:none;position:fixed;z-index:3}.account-layout[b-3d75row8mb]  .account-scroll-guidance .account-scroll-guidance-copy{display:grid;gap:2px}.account-layout[b-3d75row8mb]  .account-scroll-guidance .tnt-icon{animation:account-scroll-cue-b-3d75row8mb 1.2s ease-in-out infinite;flex:0 0 auto;font-size:32px}.account-layout[b-3d75row8mb]  .account-stage{display:grid;grid-template-columns:minmax(0, 46%) minmax(0, 54%);min-height:100%}.account-layout[b-3d75row8mb]  .account-content{align-items:flex-start;background:linear-gradient(184deg, color-mix(in srgb, var(--account-brand-gold) 28%, transparent) 0 118px, transparent 119px),linear-gradient(176deg, color-mix(in srgb, var(--account-brand-navy) 22%, transparent) 0 154px, transparent 155px),var(--tnt-color-surface);box-sizing:border-box;display:flex;isolation:isolate;justify-content:center;min-width:0;overflow:clip;padding:clamp(40px,6vh,72px) clamp(32px,5vw,80px);position:relative}.account-layout[b-3d75row8mb]  .account-content::before,.account-layout[b-3d75row8mb]  .account-content::after{content:"";pointer-events:none;position:absolute;transform:rotate(45deg);z-index:-1}.account-layout[b-3d75row8mb]  .account-content::before{border:28px solid color-mix(in srgb, var(--account-brand-navy) 30%, transparent);border-radius:var(--nt-sys-shape-corner-large, 16px);bottom:-120px;height:190px;left:-72px;width:190px}.account-layout[b-3d75row8mb]  .account-content::after{background:color-mix(in srgb, var(--account-brand-gold) 52%, transparent);border-radius:var(--nt-sys-shape-corner-medium, 12px);bottom:42px;box-shadow:0 -110px 0 -8px color-mix(in srgb, var(--account-brand-navy) 28%, transparent),0 -196px 0 -14px color-mix(in srgb, var(--account-brand-gold) 36%, transparent);height:48px;left:76px;width:48px}.account-layout[b-3d75row8mb]  .account-visual{background-image:url(manufacturing.jpg);background-position:64% center;background-size:cover;isolation:isolate;min-height:100%;overflow:hidden;position:relative}.account-layout[b-3d75row8mb]  .account-visual::after{background:linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--tnt-color-scrim) 78%, transparent) 100%);content:"";inset:0;position:absolute;z-index:0}.account-layout[b-3d75row8mb]  .account-visual-copy{bottom:clamp(36px,6vh,72px);color:#fff;display:flex;flex-direction:column;gap:10px;left:clamp(32px,5vw,72px);max-width:22rem;position:absolute;z-index:1}.account-layout[b-3d75row8mb]  .account-visual-copy .nt-label-large{letter-spacing:.12em;opacity:.82}.account-layout[b-3d75row8mb]  .account-visual-copy .nt-display-small{line-height:1.12;text-wrap:balance}.account-layout[b-3d75row8mb]  .account-panel{box-sizing:border-box;color:var(--tnt-color-on-surface);margin-block:auto;max-width:460px;padding:0;position:relative;text-align:left;width:min(100%,460px);z-index:1}.account-layout[b-3d75row8mb]  .account-panel-wide{max-width:720px;width:min(100%,720px)}.account-layout[b-3d75row8mb]  .account-heading,.account-layout[b-3d75row8mb]  .account-subtitle{margin:0;text-wrap:balance}.account-layout[b-3d75row8mb]  .account-heading{letter-spacing:-0.025em}.account-layout[b-3d75row8mb]  .account-subtitle{color:var(--tnt-color-on-surface-variant);margin-top:10px;max-width:42ch}.account-layout[b-3d75row8mb]  .account-form{display:grid;gap:18px;margin-top:32px;text-align:left}.account-layout[b-3d75row8mb]  .account-form .nt-divider,.account-layout[b-3d75row8mb]  .account-panel>.nt-divider{margin-block:8px}.account-layout[b-3d75row8mb]  .form-actions{display:flex;padding-top:6px}.account-layout[b-3d75row8mb]  .form-actions .nt-button{justify-content:center;width:100%}.account-layout[b-3d75row8mb]  .account-footer{border-top:1px solid var(--tnt-color-outline-variant);color:var(--tnt-color-on-surface-variant);min-height:44px}.account-layout[b-3d75row8mb]  .validation-errors{color:var(--tnt-color-error);margin:0;padding-left:20px}@media(max-width: 1023px){.account-layout[b-3d75row8mb]  .account-scroll-guidance{inline-size:min(560px,100vw - 32px);inset-inline-start:calc((100vw - min(560px,100vw - 32px))/2)}.account-layout[b-3d75row8mb]  .account-stage{display:block;height:100%;min-height:100%}.account-layout[b-3d75row8mb]  .account-content{min-height:100%;padding:48px clamp(24px,8vw,64px) 64px}.account-layout[b-3d75row8mb]  .account-panel{margin-block:0}.account-layout[b-3d75row8mb]  .account-visual{display:none}}@media(max-width: 599px){.account-layout[b-3d75row8mb]  .account-header{padding-inline:16px}.account-layout[b-3d75row8mb]  .account-actions{gap:4px}.account-layout[b-3d75row8mb]  .account-brand img{height:50px;max-width:160px}.account-layout[b-3d75row8mb]  .account-content{min-height:100%;padding:40px 20px 48px}.account-layout[b-3d75row8mb]  .account-content::before{bottom:-104px;height:160px;left:-80px;width:160px}.account-layout[b-3d75row8mb]  .account-content::after{bottom:32px;box-shadow:0 -92px 0 -8px color-mix(in srgb, var(--account-brand-navy) 28%, transparent),0 -164px 0 -13px color-mix(in srgb, var(--account-brand-gold) 36%, transparent);height:40px;left:44px;width:40px}.account-layout[b-3d75row8mb]  .account-footer{gap:8px;padding-inline:16px}}:has(link[data-nt-theme][href*="/Themes/dark"]) .account-layout[b-3d75row8mb]{--account-logo-filter: invert(1)}@supports(animation-timeline: --account-body-scroll){.account-layout[b-3d75row8mb]  .account-scroll-guidance{animation:account-scroll-guidance-dismiss-b-3d75row8mb linear both;animation-range:0 200px;animation-timeline:--account-body-scroll}}@keyframes account-scroll-guidance-dismiss-b-3d75row8mb{0%,20%{opacity:1}100%{opacity:0}}@keyframes account-scroll-cue-b-3d75row8mb{0%,100%{transform:translateY(-2px)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion: reduce){.account-layout[b-3d75row8mb]  .account-scroll-guidance .tnt-icon{animation:none}}
/* /Pages/Account/ConfirmAccount.razor.rz.scp.css */
.confirm-account-panel[b-oc3ioio5pe]  .account-subtitle{margin-inline:auto;max-width:30ch}
/* /Pages/Account/ForgotPassword.razor.rz.scp.css */
.forgot-password-panel[b-vxirfhh399]  .return-to-login{margin-top:24px}
/* /Pages/Account/Login.razor.rz.scp.css */
.login-panel[b-m3vxl0jy02]  .login-options{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}
/* /Pages/Account/LoginWith2FA.razor.rz.scp.css */
.twofa-panel[b-dlvp2o5siy]  .account-subtitle{margin-inline:auto;max-width:38ch}
/* /Pages/Account/ResetPassword.razor.rz.scp.css */
.reset-password-panel[b-8g0us22fa9]  .account-subtitle{margin-inline:auto;max-width:28ch}
/* /Pages/Account/ServiceAgreement.razor.rz.scp.css */
.service-agreement[b-dqd2p7llrq]  .agreement-content{border:1px solid var(--tnt-color-outline-variant);border-radius:var(--nt-sys-shape-corner-medium, 12px);margin:16px 0;padding:clamp(16px,3vw,24px);text-align:left}.service-agreement[b-dqd2p7llrq]  ol{margin:0;padding-left:20px}.service-agreement[b-dqd2p7llrq]  li{margin-bottom:8px}.service-agreement[b-dqd2p7llrq]  p{margin:0 0 10px}.service-agreement[b-dqd2p7llrq]  .service-agreement-acceptance{display:block;text-align:left}
/* /Pages/Account/Setup2FA.razor.rz.scp.css */
.setup-two-factor-panel[b-v8f8meac5f] {text-align:left}.setup-two-factor-panel[b-v8f8meac5f]  .setup-introduction{color:var(--tnt-color-on-surface-variant);margin:16px 0 0}.setup-two-factor-panel[b-v8f8meac5f]  kbd{background-color:var(--tnt-color-inverse-surface);border-radius:var(--nt-sys-shape-corner-extra-small, 4px);color:var(--tnt-color-inverse-on-surface);display:block;font-weight:600;letter-spacing:.08em;overflow-wrap:anywhere;padding:4px 8px;user-select:all}.setup-two-factor-panel[b-v8f8meac5f]  .qr-code{align-items:center;background:#fff;border:1px solid var(--tnt-color-outline-variant);border-radius:var(--nt-sys-shape-corner-medium, 12px);display:flex;justify-content:center;margin-block:16px;padding:16px}.setup-two-factor-panel[b-v8f8meac5f]  .qr-code svg{display:block;height:auto;max-width:min(100%,280px);width:100%}.setup-two-factor-panel[b-v8f8meac5f]  .manual-key{background:var(--tnt-color-surface-container-high);border-radius:var(--nt-sys-shape-corner-medium, 12px);display:grid;gap:8px;padding:16px}.setup-two-factor-panel[b-v8f8meac5f]  .step-label{color:var(--tnt-color-primary);display:block;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.setup-two-factor-panel[b-v8f8meac5f]  .step-heading{display:grid;gap:6px;margin-bottom:12px}.setup-two-factor-panel[b-v8f8meac5f]  .step-heading h2,.setup-two-factor-panel[b-v8f8meac5f]  .setup-step p{margin:0}.setup-two-factor-panel[b-v8f8meac5f]  .setup-step>.nt-divider{margin-block:20px 0}.setup-two-factor-panel[b-v8f8meac5f]  .code-form{margin-top:20px}.setup-two-factor-panel[b-v8f8meac5f]  .recovery-warning{background-color:color-mix(in srgb, var(--tnt-color-warning-container) 78%, transparent);border-radius:var(--nt-sys-shape-corner-medium, 12px);color:var(--tnt-color-on-warning-container);margin-block:24px 16px;padding:16px}.setup-two-factor-panel[b-v8f8meac5f]  .recovery-warning p{margin:0}.setup-two-factor-panel[b-v8f8meac5f]  .recovery-warning p+p{margin-top:8px}.setup-two-factor-panel[b-v8f8meac5f]  .recovery-codes{background-color:color-mix(in srgb, var(--tnt-color-info-container) 72%, transparent);border-radius:var(--nt-sys-shape-corner-medium, 12px);display:grid;gap:8px;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));padding:20px}.setup-two-factor-panel[b-v8f8meac5f]  .recovery-code{color:var(--tnt-color-on-info-container);font-size:18px;text-align:center}.setup-two-factor-panel[b-v8f8meac5f]  .continue-action{display:flex;justify-content:flex-end;margin-top:24px}.setup-two-factor-panel[b-v8f8meac5f]  .setup-steps{display:grid;gap:16px;list-style:none;margin:24px 0 0;padding:0}
