:root{--brand-navy: #0b1a2b;--brand-ink: #031320;--financial-ink: #183e75;--brand-primary: #0066ff;--brand-primary-hover: #0057db;--brand-cyan: #00c6ff;--brand-mint: #00e0b8;--brand-surface: #f5f7fa;--brand-soft: #edf5ff;--brand-soft-hover: #e1eeff;--brand-border: #d9e6f5;--brand-muted: #5d6e82;--brand-focus: #0066ff;--brand-primary-rgb: 0, 102, 255;--brand-shadow: #0066ff1f;--brand-error: #c42222;--brand-error-soft: #fff0f0}@media screen{:root:where([data-theme=dark]){--brand-ink: #88b9ff;--financial-ink: #88b9ff;--brand-surface: #132237;--brand-soft: #132237;--brand-soft-hover: #172e49;--brand-border: #33455c;--brand-muted: #b1bfd2;--brand-error-soft: #132237}}.startup-screen{min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:max(28px,env(safe-area-inset-top)) 28px max(28px,env(safe-area-inset-bottom));background:var(--brand-surface);color:var(--brand-primary);font-family:system-ui,-apple-system,sans-serif;text-align:center}@media screen{:where([data-theme=dark]) .startup-screen{color:var(--brand-link, #88b9ff)}}.startup-brand{display:grid;place-items:center;width:66px;height:66px;border-radius:20px;background:var(--brand-primary);color:#fff;font-weight:700;font-size:22px;letter-spacing:-1px}.startup-screen>strong{font-size:23px;letter-spacing:-.6px}.startup-screen>p{max-width:420px;line-height:1.5}.startup-screen>button{border:1px solid var(--brand-primary);border-radius:12px;padding:12px 24px;background:var(--brand-primary);color:#fff;font:inherit;cursor:pointer}.startup-progress{width:88px;height:3px;margin-top:6px;border-radius:8px;overflow:hidden;background:var(--brand-soft)}.startup-progress:after{display:block;content:"";width:36px;height:100%;border-radius:inherit;background:var(--brand-primary);animation:startup-progress 1.2s ease-in-out infinite alternate}@keyframes startup-progress{to{transform:translate(52px)}}@media(prefers-reduced-motion:reduce){.startup-progress:after{animation:none;width:100%;opacity:.45}}.rm-brand-logo{display:block;width:180px;max-width:100%;height:auto;flex-shrink:0;object-fit:contain;-webkit-user-select:none;user-select:none}.rm-brand-logo--full{width:280px}.rm-brand-logo--mark{width:40px}.s-brand>.rm-brand-logo{width:180px}.sidebar>.brand>.rm-brand-logo{width:180px}.login-art .brand>.rm-brand-logo{width:280px}.app-lock-brand>.rm-brand-logo{width:180px;margin-inline:auto}.startup-screen>.rm-brand-logo{width:196px}.w-brand>.rm-brand-logo{width:136px}.w-footer .w-brand>.rm-brand-logo{width:240px}.s-head-mobile-brand{display:none}@media(max-width:700px){.s-head-mobile-brand{display:block;width:176px;margin-bottom:16px}.n-heading>.s-head{width:100%}}@media(min-width:760px){.w-brand>.rm-brand-logo{width:180px}}@media screen{html[data-theme=dark]{--brand-ink: #e8eef8;--financial-ink: #d7e7ff;--brand-surface: #091421;--brand-soft: #172e49;--brand-soft-hover: #203e61;--brand-border: #334b68;--brand-muted: #b1bfd2;--brand-error-soft: #39232e;--brand-error-text: #ff8e9b;--brand-link: #88b9ff;--muted: #b1bfd2;--border: #33455c;--ink: var(--brand-ink);--surface: #132237;--planned-soft: #172e49;color-scheme:dark}html[data-theme=light]{color-scheme:light}dialog{background:var(--surface, #fff);color:var(--ink, #031320)}html[data-theme=dark] .app-shell.simple{--s-card: #132237;--s-fill: #1e3047;--s-ink: var(--brand-ink);--s-muted: #b1bfd2;--s-line: #33455c;--s-green: #6ed5aa;--s-red: #ff8e9b;--s-blue: #88b9ff;--s-amber: #f1c56e}html[data-theme=dark] :is(.n-page,.n-entry,.n-form,dialog:has(.n-form,.n-setup)){--brand-primary: #c82034;--brand-primary-hover: #ac1729;--brand-soft: #39232e;--brand-soft-hover: #492a37;--brand-border: #62404c;--brand-link: #ff8e9b;--n-green: #6ed5aa;--n-green-soft: #19372e;--n-muted: #b1bfd2}html[data-theme=dark] :is(.text-button,.needed-link){color:#88b9ff}html[data-theme=dark] :is(.n-page,.n-form) .text-button{color:#ff8e9b}html[data-theme=dark] .n-tabs button.active{color:#ff8e9b}html[data-theme=dark] :is(input,textarea)::placeholder{color:#9dacc1;opacity:1}}.ds{color-scheme:light}@media print{html[data-theme]{color-scheme:light!important;background-color:#fff!important}.rm-brand-logo--full{content:url(/brand/rmfina-20261017/logo-full.svg)}.rm-brand-logo--compact{content:url(/brand/rmfina-20261017/logo-compact.svg)}}
