.mv-consent-modal{display:flex;flex-direction:column;width:100%;max-height:min(94dvh,720px);overflow:hidden}.mv-consent-modal__body{overflow:hidden;-webkit-overflow-scrolling:touch}.mv-consent-modal__actions{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}@media (max-width:639px){.mv-consent-modal{max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 16px)}.mv-consent-modal__body{padding:14px 16px 10px}.mv-consent-modal .eyebrow{font-size:.625rem;letter-spacing:.08em;margin-bottom:2px}.mv-consent-modal .h3{font-size:1.05rem;line-height:1.2;letter-spacing:-.015em}.mv-consent-modal .mv-consent-intro,.mv-consent-modal .mv-consent-list{font-size:.8125rem;line-height:1.38}.mv-consent-modal .mv-consent-note{font-size:.6875rem;line-height:1.35}.mv-consent-modal .btn{height:auto;min-height:40px;padding:8px 14px;font-size:13px;line-height:1.25;white-space:normal;text-align:center;justify-content:center}}@media (min-width:640px){.mv-consent-modal__body{overflow-y:auto}.mv-consent-modal__actions{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}}@media (max-width:639px) and (max-height:620px){.mv-consent-modal__body{overflow-y:auto}}.mv-page .btn-ghost{background:var(--paper);color:var(--ink);border-color:var(--line)}.mv-page .btn-ghost:hover{background:color-mix(in srgb,var(--indigo) 8%,var(--paper));color:var(--indigo);border-color:color-mix(in srgb,var(--indigo) 35%,var(--line))}.mv-page .btn-outline:hover{background:var(--indigo);border-color:var(--indigo);color:var(--on-dark)}.mv-page .mv-back:hover{color:var(--indigo)}.mv-page .mv-risk-scale{overflow:hidden}.mv-page .mv-risk-step{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem .35rem;border-radius:var(--r-md);background:var(--cream);border:1px solid var(--line);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.mv-page .mv-risk-step.is-active{border-color:transparent;color:var(--on-dark);box-shadow:var(--shadow-sm)}.mv-page .mv-risk-step.is-active:first-child{background:#92ab6c}.mv-page .mv-risk-step.is-active:nth-child(2){background:#ffdbd8;color:var(--ink)}.mv-page .mv-risk-step.is-active:nth-child(3){background:#e8a89a;color:var(--ink)}.mv-page .mv-risk-step.is-active:nth-child(4){background:#3d2b3a}.mv-page .mv-risk-step-label{text-align:center;font-size:.6875rem;line-height:1.25;color:inherit}@media (min-width:640px){.mv-page .mv-risk-step-label{font-size:.75rem}}body:has(.mv-page),html:has(.mv-page){height:auto;min-height:100%;overflow-y:auto;overflow-x:clip;scroll-padding-top:max(88px,calc(76px + env(safe-area-inset-top, 0px)))}main:has(.mv-page){overflow:visible}.mv-page{width:100%;max-width:100%;min-height:0;height:auto;overflow-x:clip;overflow-y:visible;background:var(--cream);padding-top:max(88px,calc(76px + env(safe-area-inset-top, 0px)));padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.mv-page .wrap{overflow:visible;min-height:0}.mv-tab-soon{border-radius:var(--r-pill);padding:2px 5px;font-size:.5625rem;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap;border:1px solid var(--line);background:var(--cream);color:var(--ink-3)}.mv-tab-soon--active{border-color:rgba(251,247,241,.22);background:rgba(251,247,241,.12);color:var(--on-dark-3)}.mv-chip,.mv-tabnav__tab{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.mv-chip:hover,.mv-tabnav__tab:hover{border-color:color-mix(in srgb,var(--indigo) 45%,var(--line));background:color-mix(in srgb,var(--indigo) 10%,var(--paper));color:var(--indigo)}.mv-chip.is-active,.mv-tabnav__tab.is-active{border-color:var(--indigo);background:var(--indigo);color:var(--on-dark)}.mv-chip.is-active:hover,.mv-tabnav__tab.is-active:hover{border-color:var(--indigo-deep);background:var(--indigo-deep);color:var(--on-dark)}.mv-page .mv-option{border:1px solid var(--line);background:var(--paper);transition:background-color .2s ease,border-color .2s ease}.mv-page .mv-option:hover:not(.is-selected){border-color:color-mix(in srgb,var(--indigo) 45%,var(--line));background:color-mix(in srgb,var(--indigo) 6%,var(--paper))}.mv-page .mv-option.is-selected{border-color:var(--indigo);background:color-mix(in srgb,var(--indigo) 8%,var(--cream))}.mv-page .mv-dropdown-option:hover:not([aria-selected=true]){background:color-mix(in srgb,var(--indigo) 8%,var(--paper));color:var(--indigo)}.mv-page .mv-stepper-btn{border:1px solid var(--line);background:var(--paper);color:var(--indigo);transition:background-color .2s ease,border-color .2s ease}.mv-page .mv-stepper-btn:hover{background:color-mix(in srgb,var(--indigo) 10%,var(--paper))}.mv-page .card-hover:hover,.mv-page .mv-stepper-btn:hover{border-color:color-mix(in srgb,var(--indigo) 45%,var(--line))}.mv-page .card-hover:hover{background:color-mix(in srgb,var(--indigo) 6%,var(--paper))}.mv-tabnav__tab--feedback:not(.is-active){border-color:color-mix(in srgb,var(--indigo) 40%,var(--line));background:color-mix(in srgb,var(--indigo) 10%,var(--paper));color:var(--indigo)}.mv-tabnav__tab--feedback:not(.is-active):hover{border-color:var(--indigo);background:color-mix(in srgb,var(--indigo) 15%,var(--paper));color:var(--indigo)}.mv-tabnav,.mv-tabnav__scroll{overflow:visible}@media (min-width:768px){.mv-tabnav__scroll{width:100%;justify-content:space-between}}.mv-page #app-root,.mv-page .device,.mv-page .fab,.mv-page .legacy-website-fab,.mv-page .legacy-website-tabs,.mv-page .tabbar,body:has(.mv-page) .device,body:has(.mv-page) .fab,body:has(.mv-page) .legacy-website-fab,body:has(.mv-page) .legacy-website-tabs,body:has(.mv-page) .tabbar{display:none!important}html:has(.mv-page) .device,html:has(.mv-page) .fab,html:has(.mv-page) .tabbar{display:none!important}html.showcase,html.showcase body,html.showcase main{height:100%;overflow:hidden}html.showcase main{min-height:0}html.showcase .site-header,html.showcase footer{display:none!important}html.showcase .mv-page{padding-top:0;padding-bottom:0;min-height:100%;height:100%}html.showcase .fade-in{animation:none}