.lMvVia_screen{min-height:100svh;padding:max(16px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:var(--logon);color:var(--win-dark);font:var(--win-fs) / 1.35 var(--win-font);-webkit-font-smoothing:none;place-items:center;display:grid;position:relative}.lMvVia_dialog{background:var(--win-face);border:2px solid;border-color:var(--win-light) var(--win-dark) var(--win-dark) var(--win-light);width:min(456px,100%);box-shadow:inset -1px -1px 0 var(--win-shadow), inset 1px 1px 0 var(--win-hi);padding:3px}.lMvVia_alertLayer{z-index:2;padding:inherit;place-items:center;display:grid;position:absolute;inset:0}.lMvVia_alert{width:min(320px,100%);translate:24px 64px}.lMvVia_titlebar{background:var(--win-title-a);color:var(--win-hi);font:bold var(--win-fs) / 1.2 var(--win-font);margin:0;padding:3px 4px}.lMvVia_content{grid-template-columns:auto 1fr auto;gap:12px 14px;padding:14px 10px 14px 14px;display:grid}.lMvVia_icon{padding-top:2px}.lMvVia_text{align-content:start;gap:14px;min-width:0;display:grid}.lMvVia_text p{margin:0}.lMvVia_field{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.lMvVia_input{background:var(--win-hi);min-width:0;height:22px;color:var(--win-dark);font:var(--win-fs) var(--win-font);border:2px solid;border-color:var(--win-shadow) var(--win-hi) var(--win-hi) var(--win-shadow);box-shadow:inset 1px 1px 0 var(--win-dark);border-radius:0;outline:none;padding:2px 4px}.lMvVia_buttons{align-content:start;gap:6px;display:grid}.lMvVia_button{background:var(--win-face);min-width:76px;height:24px;color:var(--win-dark);font:var(--win-fs) var(--win-font);border:2px solid;border-color:var(--win-hi) var(--win-dark) var(--win-dark) var(--win-hi);box-shadow:inset -1px -1px 0 var(--win-shadow);cursor:default;white-space:nowrap;touch-action:manipulation;border-radius:0;place-items:center;padding:0 10px;text-decoration:none;display:inline-grid}.lMvVia_button:active{border-color:var(--win-dark) var(--win-hi) var(--win-hi) var(--win-dark);box-shadow:inset 1px 1px 0 var(--win-shadow)}.lMvVia_button:focus-visible{outline:1px dotted var(--win-dark);outline-offset:-5px}.lMvVia_default{outline:1px solid var(--win-dark);outline-offset:0}.lMvVia_error{color:var(--win-heart)}@media (max-width:480px){.lMvVia_content{grid-template-columns:auto 1fr}.lMvVia_buttons{grid-column:1/-1;grid-auto-flow:column;justify-content:end}.lMvVia_input{height:32px;font-size:16px}.lMvVia_button{min-width:88px;height:34px}.lMvVia_alert{translate:0 96px}}
