.ms-ui-button{transition:border-color .3s,color .3s}@media (prefers-reduced-motion:reduce){.ms-ui-button{transition:none}}.ms-ui-button{--ms-ui-button-color:var(--ms-ui-color-red);--ms-ui-button-on-color:var(--ms-ui-color-surface);--ms-ui-button-filled-hover-bg:var(--ms-ui-color-surface);--ms-ui-button-filled-hover-text:var(--ms-ui-color-red);--ms-ui-button-base-bg:var(--ms-ui-button-color);--ms-ui-button-hover-bg:var(--ms-ui-button-filled-hover-bg);--ms-ui-button-hover-text:var(--ms-ui-button-filled-hover-text);--ms-ui-button-text-color:var(--ms-ui-button-on-color);box-sizing:border-box;height:46px;color:var(--ms-ui-button-text-color);text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:16px;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.33;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@media (width>=1440px){.ms-ui-button{height:50px;padding:0 34px;font-size:13px}}@media (width>=1600px){.ms-ui-button{font-size:14px}}.ms-ui-button:before,.ms-ui-button:after{content:"";transition:transform .3s cubic-bezier(.7,0,.2,1);position:absolute;inset:-1px}.ms-ui-button:before{transform-origin:100%;background-color:var(--ms-ui-button-base-bg)}.ms-ui-button:after{transform-origin:0;background-color:var(--ms-ui-button-hover-bg);transform:scaleX(0)}.ms-ui-button__content{z-index:1;display:flex;position:relative;overflow:hidden}.ms-ui-button__label{align-items:center;gap:10px;transition:color .3s;display:flex;overflow:hidden}.ms-ui-button__label svg{flex-shrink:0;width:20px;height:20px}.ms-ui-button--md,.ms-ui-button--sm{border-radius:8px;height:39px;padding:0 24px}.ms-ui-button--xs{border-radius:8px;height:36px;padding:0 16px}.ms-ui-button--rounded{border-radius:999px}.ms-ui-button--normal-text{text-transform:none}.ms-ui-button--navy,.ms-ui-button--legato-blue{--ms-ui-button-color:var(--ms-ui-color-legato-blue)}.ms-ui-button--green{--ms-ui-button-color:var(--ms-ui-color-green);--ms-ui-button-filled-hover-text:var(--ms-ui-color-green)}.ms-ui-button--white{--ms-ui-button-color:var(--ms-ui-color-surface);--ms-ui-button-on-color:var(--ms-ui-color-legato-blue);--ms-ui-button-filled-hover-bg:var(--ms-ui-color-legato-blue);--ms-ui-button-filled-hover-text:var(--ms-ui-color-surface)}.ms-ui-button--orange{--ms-ui-button-color:var(--ms-ui-color-montis-orange);--ms-ui-button-filled-hover-bg:var(--ms-ui-color-montis-blue);--ms-ui-button-filled-hover-text:var(--ms-ui-color-surface)}.ms-ui-button--blue{--ms-ui-button-color:var(--ms-ui-color-montis-blue);--ms-ui-button-filled-hover-bg:var(--ms-ui-color-montis-orange);--ms-ui-button-filled-hover-text:var(--ms-ui-color-surface)}.ms-ui-button--light-blue,.ms-ui-button--light-gray{--ms-ui-button-on-color:var(--ms-ui-color-legato-blue);--ms-ui-button-filled-hover-bg:var(--ms-ui-color-montis-blue);--ms-ui-button-filled-hover-text:var(--ms-ui-color-surface)}.ms-ui-button--light-blue{--ms-ui-button-color:var(--ms-ui-color-montis-light-blue)}.ms-ui-button--light-gray{--ms-ui-button-color:var(--ms-ui-color-light-gray)}.ms-ui-button--outline{--ms-ui-button-base-bg:transparent;--ms-ui-button-text-color:var(--ms-ui-button-color);--ms-ui-button-hover-bg:var(--ms-ui-button-color);--ms-ui-button-hover-text:var(--ms-ui-button-on-color);border:1px solid var(--ms-ui-button-color)}.ms-ui-button:disabled,.ms-ui-button[aria-disabled=true]{opacity:.5;pointer-events:none}.ms-ui-button:not(:disabled,[aria-disabled=true]).is-active,.ms-ui-button:not(:disabled,[aria-disabled=true])[aria-pressed=true]{color:var(--ms-ui-button-hover-text)}.ms-ui-button:not(:disabled,[aria-disabled=true]).is-active:before,.ms-ui-button:not(:disabled,[aria-disabled=true])[aria-pressed=true]:before{transform-origin:0;transform:scaleX(0)}.ms-ui-button:not(:disabled,[aria-disabled=true]).is-active:after,.ms-ui-button:not(:disabled,[aria-disabled=true])[aria-pressed=true]:after{transform-origin:100%;transform:scale(1)}.ms-ui-button:not(:disabled,[aria-disabled=true]).is-active>.ms-ui-button__content>.ms-ui-button__label,.ms-ui-button:not(:disabled,[aria-disabled=true])[aria-pressed=true]>.ms-ui-button__content>.ms-ui-button__label{animation:.2s forwards ms-ui-button-label-out,.2s .2s forwards ms-ui-button-label-in}@media (any-hover:hover){.ms-ui-button:not(:disabled,[aria-disabled=true]):hover{color:var(--ms-ui-button-hover-text)}.ms-ui-button:not(:disabled,[aria-disabled=true]):hover:before{transform-origin:0;transform:scaleX(0)}.ms-ui-button:not(:disabled,[aria-disabled=true]):hover:after{transform-origin:100%;transform:scale(1)}.ms-ui-button:not(:disabled,[aria-disabled=true]):hover>.ms-ui-button__content>.ms-ui-button__label{animation:.2s forwards ms-ui-button-label-out,.2s .2s forwards ms-ui-button-label-in}}@media (prefers-reduced-motion:reduce){.ms-ui-button,.ms-ui-button:before,.ms-ui-button:after,.ms-ui-button>.ms-ui-button__content>.ms-ui-button__label{transition:none!important;animation:none!important}}@keyframes ms-ui-button-label-out{to{transform:translateY(-105%)}}@keyframes ms-ui-button-label-in{0%{transform:translateY(100%)}to{transform:translate(0,0)}}body #footer{display:none}:where(.ms-app,.ms-app *,[class^=ms-ui-],[class*=\ ms-ui-],[class^=ms-ui-] *,[class*=\ ms-ui-] *){outline:none!important}:root{--ms-ui-color-montis-orange:#ff711f;--ms-ui-color-montis-blue:#006298;--ms-ui-color-montis-light-blue:#99d6ea;--ms-ui-color-legato-blue:#1f2f47;--ms-ui-color-light-gray:#f5f5f5;--ms-ui-color-red:#f66723;--ms-ui-color-green:#5ea98b;--ms-ui-color-primary:var(--ms-ui-color-montis-blue);--ms-ui-color-primary-hover:#004c76;--ms-ui-color-accent:var(--ms-ui-color-montis-orange);--ms-ui-color-text:var(--ms-ui-color-legato-blue);--ms-ui-color-muted:#5f6b7a;--ms-ui-color-border:#d9dfeb;--ms-ui-color-surface:#fff;--ms-ui-color-background:var(--ms-ui-color-light-gray);--ms-ui-radius-sm:6px;--ms-ui-radius-md:10px;--ms-ui-radius-lg:16px;--ms-ui-shadow-card:0 1px 3px #17203314, 0 8px 24px #1720330d;--ms-ui-font-size-h1:56px;--ms-ui-font-size-h2:44px;--ms-ui-font-size-h3:36px;--ms-ui-font-size-h4:28px;--ms-ui-font-size-h5:22px;--ms-ui-font-size-h6:18px;--ms-ui-font-size-body-xs:12px;--ms-ui-font-size-body-sm:16px;--ms-ui-font-size-body-md:18px;--ms-ui-font-size-body-lg:20px}.ms-ui-kit{box-sizing:border-box;max-width:1200px;color:var(--ms-ui-color-text);font-family:var(--ui-font-family-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);margin:0 auto;padding:48px 24px}.ms-ui-kit *,.ms-ui-kit :before,.ms-ui-kit :after{box-sizing:border-box}.ms-ui-kit__eyebrow{color:var(--ms-ui-color-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.ms-ui-kit__title{margin:0;font-size:36px;line-height:1.2}.ms-ui-kit__lead{color:var(--ms-ui-color-muted);margin:12px 0 0;font-size:16px}.ms-ui-kit__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:32px;display:grid}.ms-ui-typography{margin-top:32px}.ms-ui-typography__group+.ms-ui-typography__group{margin-top:28px}.ms-ui-typography__group-title{color:var(--ms-ui-color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:700}.ms-ui-typography__sample{border-top:1px solid var(--ms-ui-color-border);align-items:baseline;gap:20px;padding:12px 0;display:block}@media (width>=768px){.ms-ui-typography__sample{display:flex}}.ms-ui-typography__sample:last-child{border-bottom:1px solid var(--ms-ui-color-border)}.ms-ui-typography__token{color:var(--ms-ui-color-muted);flex:0 0 76px;margin-bottom:6px;font-size:12px;font-weight:700;display:block}@media (width>=768px){.ms-ui-typography__token{margin-bottom:0}}.ms-ui-heading,.ms-ui-body{color:var(--ms-ui-color-text);font-family:var(--ui-font-family-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);margin:0}.ms-ui-heading{letter-spacing:-.02em;font-weight:600}.ms-ui-heading--h1{font-size:42px;line-height:1.1}@media (width>=768px){.ms-ui-heading--h1{font-size:var(--ms-ui-font-size-h1)}}.ms-ui-heading--h2{font-size:36px;line-height:1.15}@media (width>=768px){.ms-ui-heading--h2{font-size:var(--ms-ui-font-size-h2)}}.ms-ui-heading--h3{font-size:30px;line-height:1.2}@media (width>=768px){.ms-ui-heading--h3{font-size:var(--ms-ui-font-size-h3)}}.ms-ui-heading--h4{font-size:var(--ms-ui-font-size-h4);line-height:1.25}.ms-ui-heading--h5{font-size:var(--ms-ui-font-size-h5);line-height:1.3}.ms-ui-heading--h6{font-size:var(--ms-ui-font-size-h6);line-height:1.35}.ms-ui-body{font-weight:400;line-height:1.5}.ms-ui-body--xs{font-size:var(--ms-ui-font-size-body-xs)}.ms-ui-body--sm{font-size:var(--ms-ui-font-size-body-sm)}.ms-ui-body--md{font-size:var(--ms-ui-font-size-body-md)}.ms-ui-body--lg{font-size:var(--ms-ui-font-size-body-lg)}.ms-ui-palette{border:1px solid var(--ms-ui-color-border);border-radius:var(--ms-ui-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;display:grid;overflow:hidden}@media (width>=1024px){.ms-ui-palette{grid-template-columns:repeat(5,minmax(0,1fr))}}.ms-ui-swatch{background:var(--ms-ui-swatch-color);min-height:220px;color:var(--ms-ui-swatch-text,#1a1a1a);border-bottom:1px solid #1f2f474d;align-items:flex-end;padding:20px;display:flex}.ms-ui-swatch:last-child{border-bottom:0}@media (width>=1024px){.ms-ui-swatch{border-bottom:0}.ms-ui-swatch+.ms-ui-swatch{border-left:1px solid #1f2f474d}}.ms-ui-swatch__name,.ms-ui-swatch__value{display:block}.ms-ui-swatch__name{font-size:16px;font-weight:700}.ms-ui-swatch__value{margin-top:4px;font-size:14px}.ms-ui-card{border:1px solid var(--ms-ui-color-border);border-radius:var(--ms-ui-radius-lg);background:var(--ms-ui-color-surface);box-shadow:var(--ms-ui-shadow-card);padding:24px}.ms-ui-card--full{grid-column:1/-1}.ms-ui-card__title{margin:0 0 18px;font-size:18px}.ms-ui-stack{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ms-ui-input{border:1px solid var(--ms-ui-color-border);border-radius:var(--ms-ui-radius-sm);width:100%;min-height:40px;color:var(--ms-ui-color-text);font:inherit;outline:none;padding:0 12px}.ms-ui-input:focus{border-color:var(--ms-ui-color-primary);box-shadow:0 0 0 3px #2f6fed29}.ms-ui-badge{color:#2458bd;background:#e9f0ff;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.ms-ui-link{transition:color .2s}@media (prefers-reduced-motion:reduce){.ms-ui-link{transition:none}}.ms-ui-link{height:21px;color:var(--ms-ui-link-color,currentColor);font:inherit;font-weight:600;line-height:21px;text-decoration:none;display:inline-flex;position:relative}.ms-ui-link:visited,.ms-ui-link:hover,.ms-ui-link:active{color:var(--ms-ui-link-color,currentColor)}.ms-ui-link:after{transition:transform .35s}@media (prefers-reduced-motion:reduce){.ms-ui-link:after{transition:none}}.ms-ui-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ms-ui-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.ms-ui-link--orange{--ms-ui-link-color:var(--ms-ui-color-montis-orange)}.ms-ui-link--blue{--ms-ui-link-color:var(--ms-ui-color-montis-blue)}.ms-ui-link--legato-blue{--ms-ui-link-color:var(--ms-ui-color-legato-blue)}.ms-ui-underline-link{transition:color .2s}@media (prefers-reduced-motion:reduce){.ms-ui-underline-link{transition:none}}.ms-ui-underline-link{height:21px;color:var(--ms-ui-underline-link-color,currentColor);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:21px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ms-ui-underline-link:visited,.ms-ui-underline-link:hover,.ms-ui-underline-link:active{color:var(--ms-ui-underline-link-color,currentColor)}.ms-ui-underline-link:before,.ms-ui-underline-link:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.ms-ui-underline-link:after{transition:transform .5s cubic-bezier(.19,1,.22,1)}@media (prefers-reduced-motion:reduce){.ms-ui-underline-link:after{transition:none}}.ms-ui-underline-link:after{transform:translate(0)}.ms-ui-underline-link:before{transition:transform .5s cubic-bezier(.19,1,.22,1) .3s}@media (prefers-reduced-motion:reduce){.ms-ui-underline-link:before{transition:none}}.ms-ui-underline-link:before{transform:translate(-110%)}.ms-ui-underline-link--orange{--ms-ui-underline-link-color:var(--ms-ui-color-montis-orange)}.ms-ui-underline-link--blue{--ms-ui-underline-link-color:var(--ms-ui-color-montis-blue)}.ms-ui-underline-link--legato-blue{--ms-ui-underline-link-color:var(--ms-ui-color-legato-blue)}@media (any-hover:hover){.ms-ui-link:hover:after{transform-origin:0;transform:scaleX(1)}.ms-ui-underline-link:hover:after{transform:translate(110%)}.ms-ui-underline-link:hover:before{transform:translate(0)}}
