.m2-tone-blue{--m2-c:#3457a2;--m2-ink:#24407f}.m2-tone-teal{--m2-c:#2bc0b0;--m2-ink:#10766c}.m2-tone-peri{--m2-c:#789ce6;--m2-ink:#3e62b5}.m2-tone-sun{--m2-c:#f2a71b;--m2-ink:#8f5d00}.m2-tone-navy{--m2-c:#172a5a;--m2-ink:#172a5a}.dark .m2-tone-blue{--m2-c:#6f93e6;--m2-ink:#b4c9ff}.dark .m2-tone-teal{--m2-c:#2bc0b0;--m2-ink:#7fe3d8}.dark .m2-tone-peri{--m2-c:#9fb7f0;--m2-ink:#cbd8fb}.dark .m2-tone-sun{--m2-c:#f9b21d;--m2-ink:#ffd27a}.dark .m2-tone-navy{--m2-c:#8aa4dc;--m2-ink:#d0dbf5}.m2-surface{color:#0f1830;background:linear-gradient(#f5f7fb 0%,#fff 140px)}.dark .m2-surface{color:#eef2fb;background:linear-gradient(#0c1430 0%,#0a1028 160px)}.m2-tile{background:linear-gradient(160deg, color-mix(in srgb, var(--m2-c) 13%, #fff) 0%, color-mix(in srgb, var(--m2-c) 4%, #fff) 100%);border:1px solid color-mix(in srgb, var(--m2-c) 20%, #e3e6ec);transition:translate .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease-out,border-color .18s ease-out,background-color .18s}@media (hover:hover){button.m2-tile:hover{border-color:color-mix(in srgb, var(--m2-c) 45%, #e3e6ec);translate:0 -2px;box-shadow:0 14px 30px -22px #0f183073}.dark button.m2-tile:hover{border-color:color-mix(in srgb, var(--m2-c) 50%, #1e2a4a);box-shadow:0 14px 30px -18px #000000b3}}.m2-tile[aria-expanded=true],.m2-tile[data-open]{background:linear-gradient(160deg, color-mix(in srgb, var(--m2-c) 20%, #fff) 0%, color-mix(in srgb, var(--m2-c) 8%, #fff) 100%);border-color:color-mix(in srgb, var(--m2-c) 70%, #e3e6ec);box-shadow:0 0 0 1px color-mix(in srgb, var(--m2-c) 70%, transparent), 0 14px 30px -22px #0f183073}.dark .m2-tile{background:linear-gradient(160deg, color-mix(in srgb, var(--m2-c) 18%, #0f1830) 0%, color-mix(in srgb, var(--m2-c) 6%, #0f1830) 100%);border-color:color-mix(in srgb, var(--m2-c) 24%, #1e2a4a)}.dark .m2-tile[aria-expanded=true],.dark .m2-tile[data-open]{background:linear-gradient(160deg, color-mix(in srgb, var(--m2-c) 28%, #0f1830) 0%, color-mix(in srgb, var(--m2-c) 10%, #0f1830) 100%);border-color:color-mix(in srgb, var(--m2-c) 75%, #1e2a4a);box-shadow:0 0 0 1px color-mix(in srgb, var(--m2-c) 75%, transparent)}.m2-tile .m2-caret{transition:rotate .2s ease-out,background-color .18s,color .18s}.m2-tile[aria-expanded=true] .m2-caret,.m2-tile [aria-expanded=true] .m2-caret{background:var(--m2-c);color:#fff;rotate:180deg}.dark .m2-tile[aria-expanded=true] .m2-caret,.dark .m2-tile [aria-expanded=true] .m2-caret{color:#0a1028}.m2-art{color:var(--m2-ink);box-shadow:0 1px 2px #0f183014, 0 0 0 1px color-mix(in srgb, var(--m2-c) 14%, transparent);background:#fff}.dark .m2-art{background:color-mix(in srgb, var(--m2-c) 22%, #0f1830);box-shadow:0 0 0 1px color-mix(in srgb, var(--m2-c) 30%, transparent)}.m2-art-brand{box-shadow:0 1px 2px #0f183014,0 0 0 1px #0f18300f}.m2-art-soft{background:color-mix(in srgb, var(--m2-c,#3457a2) 12%, #fff);color:var(--m2-ink,#24407f)}.dark .m2-art-soft{background:color-mix(in srgb, var(--m2-c,#6f93e6) 20%, #0f1830)}.m2-tray{border:1px solid color-mix(in srgb, var(--m2-c) 35%, #e3e6ec);background:#fff;box-shadow:0 18px 40px -30px #0f183066}.dark .m2-tray{border-color:color-mix(in srgb, var(--m2-c) 40%, #1e2a4a);box-shadow:none;background:#0f1830}.m2-notch{background:inherit;border-top:inherit;border-left:inherit;border-radius:3px 0 0;width:14px;height:14px;margin-inline-start:-7px;transition:inset-inline-start .22s cubic-bezier(.22,1,.36,1);position:absolute;top:-7px;rotate:45deg}.m2-link{transition:background-color .15s ease-out}.m2-link:hover{background:#3457a20f}.dark .m2-link:hover{background:#e7ecf60f}.m2-link[aria-current=page]{background:#2bc0b01f}.m2-seeall{color:#24407f;background:#3457a214;transition:background-color .15s}.m2-seeall:hover{background:#3457a224}.dark .m2-seeall{color:#b4c9ff;background:#6f93e624}.dark .m2-seeall:hover{background:#6f93e638}.m2-chip{color:#172a5a;background:#fff;border:1px solid #e3e6ec;transition:border-color .15s,color .15s}.m2-chip:hover{color:#24407f;border-color:#3457a2}.m2-chip[aria-current=page]{border-color:#2bc0b0}.dark .m2-chip{color:#dfe6f5;background:#111b38;border-color:#24304f}.dark .m2-chip:hover{color:#fff;border-color:#6f93e6}.m2-tool{background:#fff;border:1px solid #e3e6ec;transition:border-color .15s,box-shadow .15s}.m2-tool:hover{border-color:#7ed1cb;box-shadow:0 10px 24px -20px #0f183080}.dark .m2-tool{background:#111b38;border-color:#24304f}.m2-feature{background:linear-gradient(150deg,#1d3570 0%,#172a5a 45%,#0f1830 100%)}.dark .m2-feature{background:linear-gradient(150deg,#1a2c5e 0%,#13224a 50%,#0d1838 100%);box-shadow:inset 0 0 0 1px #e7ecf61a}.m2-card{background:#fff;border:1px solid #e3e6ec}.m2-visual{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.m2-tick{animation:4s ease-out infinite both m2-tick}@keyframes m2-tick{0%,8%{opacity:.15;transform:scale(.6)}16%,85%{opacity:1;transform:scale(1)}to{opacity:.15;transform:scale(.6)}}.m2-flow:after{content:"";width:18px;height:4px;animation:2.4s ease-in-out infinite m2-flow;animation-delay:inherit;background:linear-gradient(90deg,#0000,#7fe3d8,#0000);border-radius:4px;position:absolute;top:-1.5px;left:0}@keyframes m2-flow{0%{opacity:0;left:-18px}20%{opacity:1}to{opacity:0;left:100%}}.m2-wire{fill:none;stroke:#7fe3d8d9;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:14 86;stroke-dashoffset:100px;animation:2.6s ease-in-out infinite m2-wire}.m2-wire-base{fill:none;stroke:#ffffff29;stroke-width:1px;vector-effect:non-scaling-stroke}@keyframes m2-wire{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.m2-cta-solid{color:#fff;background:#172a5a;transition:background-color .15s}.m2-cta-solid:hover{background:#24407f}.dark .m2-cta-solid{color:#0f1830;background:#e7ecf6}.dark .m2-cta-solid:hover{background:#fff}.m2-cta-soft{color:#24407f;background:#e8eefb;transition:background-color .15s}.m2-cta-soft:hover{background:#dbe4f8}.dark .m2-cta-soft{color:#c4d3fb;background:#6f93e62e}.dark .m2-card{background:#0f1830;border-color:#1e2a4a}.m2-top[aria-expanded=true]{color:#24407f;background:#3457a214}.dark .m2-top[aria-expanded=true]{color:#c4d3fb;background:#6f93e624}.m2-tabbar{background:#fffffff5;border-top:1px solid #e3e6ec;box-shadow:0 -10px 30px -24px #0f183080}.dark .m2-tabbar{background:#0a1028f7;border-top-color:#1e2a4a}.m2-tab{color:#5b6372}.dark .m2-tab{color:#a3adc2}.m2-tab[aria-pressed=true]{color:#24407f}.dark .m2-tab[aria-pressed=true]{color:#c4d3fb}.m2-tab .m2-tab-ico{transition:background-color .18s ease-out}.m2-tab[aria-pressed=true] .m2-tab-ico{background:#3457a21f}.dark .m2-tab[aria-pressed=true] .m2-tab-ico{background:#6f93e633}.m2-scroll{scrollbar-width:thin;scrollbar-color:#3457a240 transparent;overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.m2-tick{opacity:1;animation:none;transform:none}.m2-flow:after{animation:none;display:none}.m2-wire{display:none}.m2-tile,.m2-tile .m2-caret,.m2-notch,.m2-tab .m2-tab-ico{transition:none}button.m2-tile:hover{translate:none}}@media (hover:hover){a.m2-tile:hover{border-color:color-mix(in srgb, var(--m2-c) 45%, #e3e6ec);translate:0 -2px;box-shadow:0 14px 30px -22px #0f183073}.dark a.m2-tile:hover{border-color:color-mix(in srgb, var(--m2-c) 50%, #1e2a4a);box-shadow:0 14px 30px -18px #000000b3}}a.m2-tile[aria-current=page]{border-color:#62cbc2}@media (prefers-reduced-motion:reduce){a.m2-tile:hover{translate:none}}.m2-ind-ico{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m2-c) 22%, transparent);transition:background-color .15s ease-out}.m2-link:hover .m2-ind-ico{background:color-mix(in srgb, var(--m2-c) 20%, #fff)}.dark .m2-link:hover .m2-ind-ico{background:color-mix(in srgb, var(--m2-c) 30%, #0f1830)}.m2-post{transition:background-color .15s ease-out}.m2-post:hover{background:#ffffff0f}
