:root{--nwm-ink:#1b3035;--nwm-muted:#63777c;--nwm-line:#dfe8e9;--nwm-soft:#e5f2f0;--nwm-canvas:#f3f7f7;--nwm-surface:#fff;--nwm-autofill-surface:#fff;--nwm-editor-canvas:#fff;--nwm-editor-ink:#24383c;--nwm-editor-muted:#63777c;--nwm-editor-line:#dfe8e9;--nwm-login-glow:rgba(25,137,120,.15);--nwm-radius:8px}.theme--dark{--nwm-ink:#e6eff0;--nwm-muted:#a3b5ba;--nwm-line:#34454b;--nwm-soft:#273a40;--nwm-canvas:#11191d;--nwm-surface:#1d292f;--nwm-autofill-surface:#26363c;--nwm-editor-canvas:#f2f4f3;--nwm-editor-ink:#24383c;--nwm-login-glow:rgba(56,170,150,.14)}#app,body,html{min-height:100%}body{background:var(--nwm-canvas);color:var(--nwm-ink)}.v-application{font-family:Trebuchet MS,Segoe UI,sans-serif;letter-spacing:0;background:var(--v-background-base)}.v-application .v-btn{letter-spacing:0;text-transform:none;font-weight:600}.v-application .v-card{border-radius:var(--nwm-radius)}.theme-toggle-button{color:var(--nwm-ink)!important;background:var(--nwm-surface)!important;border:1px solid var(--nwm-line);box-shadow:none!important}.login-page .v-input input:-webkit-autofill{-webkit-text-fill-color:var(--nwm-ink)!important;caret-color:var(--nwm-ink)!important;box-shadow:0 0 0 1000px var(--nwm-autofill-surface) inset!important}.login-page .v-input input:-webkit-autofill,.login-page .v-input input:-webkit-autofill:focus,.login-page .v-input input:-webkit-autofill:hover,.login-page .v-input input:autofill{-webkit-text-fill-color:var(--nwm-ink)!important;caret-color:var(--nwm-ink)!important;box-shadow:0 0 0 1000px var(--nwm-autofill-surface) inset!important}.mail-shell{min-height:100vh;background:var(--v-background-base)}.email-frame{width:100%;min-height:280px;border:0;background:#fff}.nwm-toast .v-snack__wrapper{min-width:min(360px,100vw - 32px);max-width:min(480px,100vw - 32px);border-radius:12px;border:1px solid var(--nwm-line);border-left:4px solid var(--v-primary-base);color:var(--nwm-ink)!important;background:var(--nwm-surface)!important;box-shadow:0 12px 36px rgba(20,40,45,.2)}.nwm-toast--success .v-snack__wrapper{border-left-color:#2e7d32}.nwm-toast--error .v-snack__wrapper{border-left-color:#c62828}.nwm-toast--warning .v-snack__wrapper{border-left-color:#ed8a00}.nwm-toast--info .v-snack__wrapper{border-left-color:var(--v-primary-base)}.nwm-toast-content{min-height:56px;padding:8px 12px!important;font-size:14px;font-weight:500;line-height:1.45;color:var(--nwm-ink)!important}.nwm-toast-message{display:flex;align-items:center;gap:6px;color:var(--nwm-ink)}.nwm-toast--success .nwm-toast-message .v-icon{color:#2e7d32!important}.nwm-toast--error .nwm-toast-message .v-icon{color:#c62828!important}.nwm-toast--warning .nwm-toast-message .v-icon{color:#ed8a00!important}.nwm-toast--info .nwm-toast-message .v-icon{color:var(--v-primary-base)!important}.nwm-toast .v-btn{color:var(--nwm-muted)!important}.rich-editor .nwm-quoted-message{margin:14px 0 0}.rich-editor .nwm-quoted-header{margin-bottom:8px;color:var(--nwm-editor-muted);font-size:12px}.rich-editor .nwm-quoted-body{margin-left:2px;padding-left:12px;border-left:2px solid var(--nwm-editor-line)}.rich-editor .nwm-quoted-body blockquote{margin:0}.clickable{cursor:pointer}@media(prefers-reduced-motion:no-preference){.message-row,.v-application .v-btn,.v-application .v-list-item{transition:background-color .14s ease,color .14s ease,border-color .14s ease}}.login-page[data-v-7a4f3168]{position:relative;min-height:100vh;display:grid;place-items:center;padding:24px;color:var(--nwm-ink);background:radial-gradient(circle at 15% 12%,var(--nwm-login-glow),transparent 38%),var(--nwm-canvas)}.login-card[data-v-7a4f3168]{width:min(100%,440px);color:var(--nwm-ink);background:var(--nwm-surface)!important;border:1px solid var(--nwm-line);border-radius:8px!important;padding:36px!important;box-shadow:0 18px 50px rgba(18,39,43,.12)!important}.login-title[data-v-7a4f3168]{color:var(--nwm-ink);font-weight:700}.login-footnote[data-v-7a4f3168],.login-subtitle[data-v-7a4f3168]{color:var(--nwm-muted)}.login-theme-toggle[data-v-7a4f3168]{position:absolute;top:20px;right:24px}.brand-mark[data-v-7a4f3168]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.login-field-label[data-v-7a4f3168]{display:block;margin-bottom:4px;color:var(--nwm-muted);font-size:.875rem;font-weight:500}@media(max-width:480px){.login-page[data-v-7a4f3168]{padding:16px}.login-card[data-v-7a4f3168]{padding:24px!important}.login-theme-toggle[data-v-7a4f3168]{top:12px;right:12px}}